本書是學(xué)習(xí)ROS的實(shí)用化書籍。從對(duì)機(jī)器人的介紹開始,由淺入深依次講解ROS依賴的Linux系統(tǒng)、常用的高級(jí)編程語(yǔ)言Python、ROS環(huán)境和機(jī)器人編程開發(fā)實(shí)訓(xùn)等內(nèi)容。在學(xué)習(xí)ROS開發(fā)過(guò)程中,本書在實(shí)戰(zhàn)篇加入了SLAM建圖、視覺跟隨和物聯(lián)網(wǎng)控制等前沿知識(shí)的介紹,使讀者在學(xué)習(xí)編程技能的同時(shí),能夠更加深入地理解最新的機(jī)器人控制理論。為了發(fā)揮ROS與ROS2各自的優(yōu)勢(shì),本書提出了ROS與ROS2混合編程方法,并給出了翔實(shí)的實(shí)踐案例。本書可供從事無(wú)人駕駛和移動(dòng)機(jī)器人研究的科研工作者、高校教師及相關(guān)專業(yè)學(xué)生