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