随着机器人领域的快速发展和复杂化,代码的复用性和模块化的需求原来越强烈,而已有的开源机器人系统又不能很好的适应需求.2010年Willow Garage公司发布了开源机器人操作系统ROS(robot operating system),很快在机器人研究领域展开了学习和使用ROS的热潮. 机器人操作系统ROS(Robot Operating System)是一个用于编写机器人软件的灵活框架,它集成了大量的工具.库.协议,提供类似操作系统所提供的功能,包括硬件抽象描述.底层驱动程序管理.共用功能的…