ROS是一个构建在Linux上的机器人开发系统,本书将Linux操作系统基础与ROS应用融为一体,并用大量实例和案例来帮助读者理解和掌握Linux操作系统和ROS的相关知识。本书共分操作系统概述、进程管理、处理机调度、常用命令、文件系统管理、脚本编程、Linux的服务器配置、Linux的开发环境配置、Linux的数据库部署、基于Linux的ROS应用概述、ROS架构及概念、ROS编程等章节。本书在介绍Linux基本知识的基础上,融合ROS应用技术,采用知识图谱的形式展现了本书的知识体系,帮助读者理清各个知识点之间的逻辑关系,同时方便读者查阅本书知识点。本书可以作为电子、通信、自动化、计算机、机器人等专业师生和科技人员的参考书,也可以作为机器人爱好者及研究人员的参考用书。