結合Matlab與ROS快速上手無人自走車
波士頓顧問公司(BCG)預測2025年全球自動駕駛車市場銷售上探420億美元,而了解自駕車AI原理最好方式就是從無人自走車開始。本書以深入淺出方式帶領對自走車技術有興趣的社會人士或是高中職、大專程度學生了解無人自走車原理與實現方式,並透過本書實驗範例與程式可以在家動手實作無人自走車。
‧本書提出以MATLAB® 圖形化的元件程式環境與ROS整合方式,相較完全以ROS的開發方式,本書方法大幅降低無人自走車程式門檻
‧本書使用TurtleBot3自走車套件,硬體包括單板電腦、馬達驅動板、雷射測距感測器
‧本書介紹常用自走車演算法包括快速隨機搜索樹演算法(Rapidly-exploringrandomtree,RRT)、單純追踪演算法(PurePursuit)、向量直方圖演算法(VectorFieldHistogram,VFH)、佔據柵格地圖(Occupancygridmap)、同步定位與地圖建構(SimultaneousLocalizationandMapping,SLAM)。
‧本書提供無人自走車初階與高階實驗範例與程式,讓讀者可以按部就班的在家操作並經歷實現自走車的成就感。
本書利用MATLAB®及ROS2的軟體整合,並使用TurtleBot3自走車套件來引領讀者輕鬆實現「路徑導航(Navigation)」、「避障(ObstacleAvoidance)」、「同步定位與地圖建構(SimultaneousLocalizationandMapping,SLAM)」。對於需要進行專題實驗的學生或是工作上有需要的社會人士,本書將是不可或缺的一本參考書籍。
ROS MATLAB 程式 ROS2 在家 演算法 AI 自走車 定位 整合 地圖