ROS(Robot Operating System)是一個機器人軟件平臺,是用於實現機器人編程和開發復雜機器人應用的開源軟件框架,它能為異質計算機集群提供類似操作繫統的功能。ROS的前身是斯坦福人工智能實驗室為了支持斯坦福智能機器人STAIR而建立的交換庭(switchyard)項目。 本書包含10章內容,循序漸進地介紹了ROS相關的知識,包括ROS入門、結構與概念、可視化和調試工具、傳感器和執行器、建模與仿真、移動機器人、機械臂、微型飛行器、ROS工業軟件包等。 本書適合機器人領域的工程師及研究人員閱讀,書中涉及許多實用的案例和解決方案,同時涵蓋了未來機器人應用開發中可預見的研究問題。