本書全面介紹了ROS機器人操作系統(tǒng)及其在無人機編程中的應用,內容涵蓋智能機器人和無人機等從入門到精通所需的技術開發(fā)知識要點。本書從ROS基礎知識入手,由ROS1過渡到ROS2再到兩者的移植與轉換,由淺入深、逐級進階,以無人機的編程應用為平臺,就目前流行的機器人SLAM定位算法、深度學習識別算法、基于運動控制學的控制算法以及全局加局部的軌跡規(guī)劃算法等重點和難點,進行了詳細闡述。全書語言通俗易懂,輔以程序案例及注釋,并通過仿真的形式,讓讀者能夠輕松地學習ROS及無人機編程。本書可供智能機器人及無人機等相關行業(yè)技術工作者閱讀參考,也是ROS愛好者的實戰(zhàn)寶典,還可作為高校相關專業(yè)師生的參考書。