ROS(Robot Operating System)是近些年发展起来的通用、开源机器人操作系统。本书全面介绍了该操作系统的软件架构、编程方法以及智能机器人控制技术,书中内容是作者根据多年的ROS开发经验并结合ROS的最新发展撰写而成。主要内容包括:ROS以及相关软件的安装方法、基本命令的使用、ROS开发基础、ROS中的仿真工具Rviz和Gazebo、机器人抓取操作仿真、移动机器人定位导航仿真与实验、Moveit!运动规划、ROS通用硬件接口以及具有实时性的ROS 2.0。