機器人作業系統 ROS英語Robot Operating System一般译为机器人操作系统是專為機器人軟體開發所設計出來的一套電腦作業系統架構它是一个开源的元级操作系统后操作系统提供类似于操作系统的服务包括硬件抽象描述底层驱动程序管理共用功能的执行程序间消息传递程序发行包管理它也提供一些工具和库用于获取建立编写和执行多机融合的程序 ROS的运行架构是一种使用ROS通信模块实现模块间PP的松耦合的网络连接的处理架构它执行若干种类型的通讯包括 基于服务的同步RPC远程过程调用通讯 基于Topic的异步数据流通讯还有参数服务器上的数据存储