無論是業餘愛好者還是專業的機器人開發人員,在開始進行機器人系統及程序設計時,首先要面對的問題都是基本的如何驅動機器人的輪子的設計。ROS通過軟件代碼復用集成了眾多已經開發完成的功能組件。本書專門幫助讀者從對ROS一無所知到能夠通過ROS系統完成小型機器人系統的開發和編程工作。本書提供了各種實際的示例代碼供讀者學習和理解ROS的軟件框架。你可以在模擬環境中自行構建機器人相應的功能程序。本書第2版在第1版的基礎上增加了與ROSHydro一起工作,如何創建、可視化和處理不同傳感器的點雲信息,如何控制和利用多關節機械臂,並提供簡單易懂的實用教程編寫自己的機器人。