ROS编程
1、编程IDE的比较与选择
除了在命令行终端中一步一步构建自己的ROS工程外,还可以使用RobWare进行ROS工程的构建,除此之外还可以使用编程IDE构建自己的编程环境来实现,这里使用VSCode。
1.1、命令行终端
这是学习ROS初期必须要掌握的方法,这种方法比较麻烦的是当需要修改、拓展工程时,需要手动的修改CMake.list和package.xml,不太方便。
具体查看这篇
1.2、RoboWare
RobWare是针对ROS的专业编辑器,构建工程时,可以自动的对CMakelist.txt和package.xml,比较省力,比如在创建新的功能包时,在RobWare的界面可以输入需依赖的包,那CMakelist.txt和package.xml会自动修改,如果要自定义消息,在定义了*.msg文件后,CMakelist.txt和package.xml也会自动修改,增加相应的依赖项的配置,较方便。
具体查看这篇
1.3、VScode
VScode是一个编程的IDE,通过安装相应的插件可以配置自己的编程环境,可以拓展很多的功能,便于编程。