本書由長期從事ROS機器人研究與教學的專家撰寫,深入淺出地對基于ROS的機器人開發(fā)技術進行了全面介紹,并通過豐富的實例,詳細講解移動機器人、飛行機器人與機器人手臂等各類機器人的ROS實現(xiàn)。 本書不僅涵蓋ROS的基礎知識,還循序漸進地講解了ROS機器人的高級應用特性。書中首先對ROS的基本配置進行介紹,內容包括ROS的安裝、基本概念、主要的功能包與工具等。然后對相應的故障排查方法進行了論述。之后通過模擬的方式,先對Turtlesim的ROS組成模塊進行描述,再對其他幾類典型機器人的ROS組成模塊進行相應的介紹。對ROS組成模塊的介紹,一般遵循的流程是首先介紹基本的ROS命令,然后對ROS的功能包、節(jié)點、主題以及消息進行論述,以此來對ROS機器人操作系統(tǒng)的整體內容進行詳細的闡述。為了對書中選用的機器人的整體性能進行描述,書中還給出了相關機器人的技術資料。