內容簡介
本書首先簡要介紹了移動機器人的基本概念、發展歷史與趨勢;其次從總體設計的角度介紹了需求分析、系統設計、硬體實現、軟體開發、測試與調試、交付與部署等移動機器人設計的一般流程;然後詳細介紹了移動機器人的運動平台、硬體系統、操作系統、嵌入式軟體架構、軟體開發等軟硬體設計;接著詳細介紹了移動機器人通信與人機交互設計,包括應用層通信協議設計、常用人機交互技術、圖形化人機交互界面設計,以及機器人智能感知系統設計,包括機器人常用感測器、機器人感知系統設計、機器人同步定位與建圖算法設計、機器人目標識別算法設計等,還介紹了機器人運動規劃與控制系統設計,包括路徑/軌跡規劃算法設計、路徑/軌跡跟蹤控制、未知環境自主探索算法設計等;最後給出了智能自主探測回收機器人、智能搜救機器人、排爆機器人三個典型移動機器人的系統設計案例。 本書內容軟硬體結合,同時兼顧理論和實踐,為了便於讀者把理論應用到機器人設計實踐,書中給出了豐富的設計示例和應用案例。通過對這些示例、案例的學習,讀者能進一步深入理解理論知識,學以致用,提升根據不同的任務場景需求設計實現移動機器人系統的創新實踐能力。 本書可作為普通高等院校機器人工程、自動化、人工智能、智能科學與技術、無人裝備、無人系統等相關專業的教材,也可供廣大從事移動機器人系統開發和維護的工程技術人員參考。目錄
前言