如題!朱老師出新書了!
作者:劉伏志(冰達智能創始人) 朱有鵬
內容簡介:
本書是針對ROS(機器人操作系統)初學者的入門教程,內容聚焦于ROS的使用和開發。以Ubuntu操作系統安裝和使用為起點,依次介紹了ROS安裝、實體/仿真機器人搭建、機器視覺、SLAM建圖、導航、多機器人系統等知識,最終引導讀者獨立完成機器人應用開發的任務。本書中的實驗環境和代碼基于ROS的Noetic版本。
本書為讀者提供了全部案例源代碼和學習資料,讀者可以直接掃描二維碼下載。
本書適合ROS用戶及其編程開發人員使用,也可以作為高等學校或培訓學校相關專業的參考教材。
章節目錄介紹:
第 1 章:學習ROS必備的Linux知識
介紹Linux操作系統的安裝、使用,為后面在Linux中使用ROS打下基礎。
第 2 章:認識ROS
介紹ROS的安裝,梳理ROS中眾多概念的聯系,通過官方提供的例程來熟悉各種工具的使用。
第 3 章:ROS編程基礎
介紹ROS開發環境的搭建和編程的基本方式,鞏固第2章中的ROS概念和工具知識點。
第 4 章:ROS機器人平臺搭建
介紹ROS機器人的主要構成部件和選型參考,以及組建一套可以用于開發學習的機器人。
第 5 章:機器人仿真環境搭建
介紹在機器人仿真軟件中搭建機器人仿真平臺以及與實體機器人和仿真環境中機器人的區別與聯系,為第6、7、8三個章節中的機器人例程運行做準備。
第 6 章:ROS中的OpenCV和機器視覺
介紹機器人中的機器視覺,機器視覺是目前機器人研究中一個重要的組成部分,本章介紹ROS和OpenCV結合方法以及經典的機器視覺實驗。
第 7 章:激光雷達SLAM建圖和自主導航
介紹機器人使用激光雷達完成SLAM構建地圖和在地圖中導航的實驗。
第8章:ROS多機器人系統
介紹該系統的搭建和控制。
第 9 章:自己編寫程序控制機器人
結合實例分析ROS機器人應用開發的思路,以及相關API接口的查找、使用方法,并編寫代碼來實現相應功能。
本書價值:
提到ROS的學習,人們常聽到的一個說法是“學習曲線很陡峭”,這是指ROS在入門學習階段比較艱難。而結合相關的學習經驗和眾多學生的反饋,可以發現導致 ROS 學習入門難的幾個原因如下:
1. ROS目前主流使用的操作系統平臺為Linux操作系統的發行版,例如 Ubuntu,而多數非計算機專業的學生在此前并沒有了解過Linux操作系統,加上Linux中的主要操作都是通過終端命令行輸入指令完成的,和日常廣泛使用的Windows操作系統依賴圖形化界面的操作方式有很大的區別,這就導致了很多用戶沒法熟練地使用,而Linux操作系統是ROS運行的基礎環境,不能熟練使用必然會給ROS的學習帶來很大的阻礙。
2. 對于ROS中常用的工具掌握不熟練,甚至不知道有這些工具的存在,正所謂“工欲善其事必先利其器”,而“利其器”的前提則是“知有器”,ROS 為開發者提供了很多用于調試和診斷問題的工具,每種工具有各自擅長分析和解決的問題,不會靈活地使用各類工具來輔助機器人的開發和調試,必然會極大地影響開發和學習的效率。
3. 目前很多 ROS 相關的教程是基于仿真軟件或者一款特定的機器人硬件而展開的,對于仿真軟件中的機器人與實體機器人之間的區別和聯系,以及怎樣去移植和適配,并沒有做出很好的闡述,這就使用戶在學習完成后想要搭建自己的機器人平臺或者將教程中的軟件移植到其他機器人平臺上時存在一定的難度。
4. 現在已經有很多個人或組織開源了自己所開發的ROS功能包軟件并配套了詳細的使用教程,初學者可以根據文檔或視頻教程去運行這些軟件實現相應的功能,或者基于開源的軟件做一些修改來快速實現自己的功能,但是當初學者想要實現一些新的功能,并且沒有現成的開源軟件可以參考時就會無從下手。究其原因是對 ROS 的編程思想缺乏了解,開源的軟件通常只是給出了一套實現功能的代碼和使用教程,但是對于功能實現的分析過程和思路卻鮮有提及,即告訴了“怎么做”但沒有告訴“為什么這樣做”。
針對以上幾個問題,本書在內容選取和結構編排上做了一些針對性的設計。
-
機器人
+關注
關注
213文章
29469瀏覽量
211522 -
編程
+關注
關注
88文章
3679瀏覽量
94862 -
ROS
+關注
關注
1文章
284瀏覽量
17556
發布評論請先 登錄
【「# ROS 2智能機器人開發實踐」閱讀體驗】視覺實現的基礎算法的應用
【「# ROS 2智能機器人開發實踐」閱讀體驗】機器人入門的引路書
【「# ROS 2智能機器人開發實踐」閱讀體驗】+ROS2應用案例
【「# ROS 2智能機器人開發實踐」閱讀體驗】+內容初識
大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產品
【「零基礎開發AI Agent」閱讀體驗】+初品Agent
機器人開發套件 Kria KR260

名單公布!【書籍評測活動NO.58】ROS 2智能機器人開發實踐
使用 Thonny 對 XRP 機器人進行編程

ROSCon China 2024 | RDK第一本教材來了!地瓜機器人與古月居發布新書《ROS 2智能機器人開發實踐》

評論