layabout4233629 / layabout

用来写写自己学习的技术心得,如果对您有帮助,别忘了加“星”
1 stars 0 forks source link

为什么选择ROS #9

Open layabout4233629 opened 4 years ago

layabout4233629 commented 4 years ago

为什么选择ROS

  1. ROS则使用了一个很好的通信架构
  2. 制定了机器人开发的统一接口标准
  3. 支持c++和python

ROS工程的文件结构

包:最小的进程(其实就是节点) 堆:一堆包(功能相关性比较大 现在已经废弃这个概念 对于任何一个ROS package,其文件结构如下:

另外ROS里有个很奇怪的名字catkin,对,是个编译器(好像是和最早开发组有点关联) 对了,还有bash文件,这个是用来配置类似windows下面环境变量的东西,不用太关注。

ROS的架构理解