內容簡介
自2010年開源機器人操作繫統(ROS)發布個版本以來,截至本書成稿時已經發布了10個版本,ROS也已經成為機器人研發領域的通用性軟件平臺。ROS是建立在開源操作繫統Ubuntu繫統之上的開源機器人操作繫統,其主要目標是為機器人研究和開發提供代碼復用的支持。它提供了操作繫統應有的服務,包括硬件抽像、底層設備控制、共用功能執行、進程間消息傳遞,以及包管理。ROS的官方網站也提供了各種支持文檔,相關資源構成了一個強大的生態繫統,使學習和使用ROS非常方便。本書通過介紹ROS並以實際機器人為平臺,展示機器人主要功能模塊涉及的相關理論和應用場景。