本书共有11章,分为三个部分:第一部分(第1~6章)是机器人操作系统(ROS)的基础,内容包含ROS简介、编程基础知识、ROS概述、ROS环境搭建、ROS编程基础和ROS常用工具,该部分循序渐进地帮助读者熟悉使用ROS;第二部分(第7~10章)设置了不同类型的应用实例及实验,帮助读者掌握并使用ROS;第三部分(第11章)介绍了新一代机器人操作系统ROS-2,涉及ROS-2的基础知识、通信和安装。
本书注重理论与实践相结合,理论部分讲解ROS的基础知识,包括编程基础知识、Linux入门基础知识和ROS相关基础知识;实践部分设置了不同类型的应用实例及实验,便于读者入门了解并运用ROS,并配有相关讲解PPT、代码等,帮助读者深入理解ROS知识,并应用于实践。本书可供基于ROS的机器人编程人员使用,也可作为高等院校相关专业学生的参考书。
展开