概念
ROS全称为Robot Operation system(机器人操作系统)。现有两个版本ros1和ros2.
机器人是一种高度复杂的系统性实现,机器人设计包含了机械加工、机械结构设计、硬件设计、嵌入式软件设计、上层软件设计…是各种硬件与软件集成,甚至可以说机器人系统是当今工业体系的集大成者。
ROS于 2007 年,一家名为 柳树车库(Willow Garage)的机器人公司发布了 ROS(机器人操作系统),ROS是一套机器人通用软件框架,可以提升功能模块的复用性,并且随着该系统的不断迭代与完善,如今 ROS 已经成为机器人领域的事实标准。让机器人研发者专注于自己擅长的领域,其他模块则直接复用相关领域更专业研发团队的实现。遵循了不重复发明轮子的原则。