ROS工作空间与文件系统

💡 原文中文,约2300字,阅读约需6分钟。
📝

内容提要

ROS工作空间是存放机器人开发文件的文件夹,包括src、devel、build和install四个目录空间。功能包是ROS的基本单元,包含节点、库、配置文件等。常用的ROS命令有catkin_create_pkg、catkin_make、rospack、rosdep、roscd、roscp、rosed、rosrun和roslaunch。

🎯

关键要点

  • ROS工作空间是存放机器人开发文件的文件夹,包含src、devel、build和install四个目录。
  • 工作空间使用Catkin编译系统,结构包括src、build、devel和install四个目录。
  • src是代码空间,存储所有ROS功能包的源文件。
  • build是编译空间,存储编译过程中产生的缓存信息和中间文件。
  • devel是开发空间,存放编译生成的可执行文件。
  • install是安装空间,可以使用make install命令将可执行文件安装到该空间。
  • 功能包是ROS的基本单元,包含节点、库、配置文件等。
  • 功能包的典型文件结构包括config、include、scripts、src、launch、msg、srv、action、CMakeLists.txt和package.xml。
  • package.xml包含功能包的描述信息和依赖关系。
  • 常用的ROS命令包括catkin_create_pkg、catkin_make、rospack、rosdep、roscd、roscp、rosed、rosrun和roslaunch。
➡️

继续阅读