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