隧道机器人 | 巡检机器人系统设计篇-操作系统
当完成所有硬件的选型工作后,下一步便是操作系统的评估与选择。
在方案设计阶段,查阅大量技术资料后发现,当前机器人底层系统普遍采用ROS1或ROS2架构。由于我们前期选用的是国产化核心板,该平台对嵌入式Linux及Android系统具备良好的兼容性,因此理论上能够稳定支持ROS2的运行环境。
选择ROS2进行开发
ROS2强调模块化设计和跨平台能力,支持多机器人之间的通信协作,采用DDS(数据分发服务)协议实现去中心化的通信机制。
其本质是一个面向机器人的软件开发框架...