严格意义上讲,ROS只是一套通信框架而已ros的几个特性: 元操作系统分布式通信机制松耦合软件框架丰富的开源功能库等 ros实际上是运行在ubuntu上的亚操作系统,或者说软件框架。但提供硬件抽象、函数调用、进程管理这些类似操作系统的功能ros的核心思想是把机器人的软件功能做成一个个节点。节点互相通信。这些节点可以部署在同一台机上,也可以在局域网中,甚至互联网中。ros具有丰富的开源功能库