ROS 一个目标:提高机器人研发中的软件复用率。五个特点:分布式设计、支持多语言、架构精简集成度高、组件工具包丰富、免费开源。四位一体:通讯机制、开发工具、应用功能、生态系统。缺点:通讯实时性不够、系统稳定性不满足工业级要求、安全性不够、ROS1仅支持Linux。