本文参考Autolabor初级教程赵虚左老师授课内容编写!!!
本文参考Autolabor初级教程赵虚左老师授课内容编写!!!
本文参考Autolabor初级教程赵虚左老师授课内容编写!!!
ROS中涉及的编程语言以C++和Python为主,ROS中的大多数程序两者都可以实现,在本系列教程中,每一个案例也都会分别使用C++和Python两种方案演示,大家可以根据自身情况选择合适的实现方案。
ROS中的程序即便使用不同的编程语言,实现流程也大致类似,以当前HelloWorld程序为例,实现流程大致如下
1.先创建一个工作空间
2.再创建一个功能包
3.编辑源文件
4.编辑配置文件
5.编译并执行
上述流程中,C++和Python只是在步骤3和步骤4的实现细节上存在差异,其他流程基本一致。本节先实现C++和Python程序编写的通用部分步骤1与步骤2,后面两节再分别使用C++和Python编写HelloWorld.
1.创建工作空间并初始化
运行这行代码之后我们可以看到在主目录下生成了一个文件夹,这个文件夹下面有一个src文件夹