开发
ROS1的包管理结构
ROS1的完全版本为我们提供了很多内置的功能包,这些包可以帮助我们快速的开发机器人应用。但是,如果我们想自己开发一些功能包,或者是想对现有的包进行改进,就需要了解ROS1的包管理结构。
ROS1&2常用命令对照
我在Ubuntu24.04上安装了ROS2 Jazzy,但由于现在存在大量由ROS1开发的机器人项目,学校课程和实验也都使用ROS1进行操作,因此我在Docker中安装了ROS1 Noetic来应对ROS1的需求。
本文将ROS1和ROS2的常用命令对照,方便快速切换使用ROS1和ROS2。