本書是內容全面、偏重基礎的ROS 機器人開發(fā)入門書籍,是作者總結多年科研教學成果并在吸收國內外理論、方法和技術的基礎上完成的。本書詳細介紹了ROS 機器人基礎和ROS 常用開發(fā)工具,詳細講解了ROS系統(tǒng)架構、ROS 客戶端庫和機器人建模與仿真;以工程開發(fā)為重心,詳細講解機器視覺、機器語音、SLAM 和導航等多方面ROS 應用的實現原理和方法。本書結合大量實例,幫助讀者在實現ROS 基礎功能的同時深入理解基于ROS 的機器人開發(fā)技術,將書中的內容用于實踐。本書注重運用CDIO 工程教育理念,立足培養(yǎng)實際動手能力、綜合應用能力、創(chuàng)新思維能力。本書配有免費教學軟件包,幫助讀者更好理解和實踐書中內容;配有免費電子課件,歡迎選用本書作教材的師生下載使用。本書可作為普通高等院校機器人工程、自動化、人工智能、電子信息工程、軟件工程等相關專業(yè)的教材,也可供廣大科技工作者和工程技術人員參考使用。