《機器人SLAM導航核心技術與實戰》第1季:第2章_C++編程范式
《機器人SLAM導航核心技術與實戰》第1季:第2章_C++編程范式
視頻講解
第1季:第2章_C++編程范式
-
先 導 課
-
第 1 季 : 快 速 梳 理 知 識 要 點 與 學 習 方 法
-
第 2 季 : 詳 細 推 導 數 學 公 式 與 代 碼 解 析
-
第 3 季 : 代 碼 實 操 以 及 真 實 機 器 人 調 試
-
答 疑 課
------(永 久 免 費 ● 系 列 課 程 ● 長 期 更 新)------
?
?
C++、ROS 和 SLAM 是什么關系?
?
SLAM大都是用C++編寫,為什么很少見到用Python編寫呢?
實時性方面,C++要優于Python。
Python是對程序員友好的編程語言。
C++是對計算機友好的編程語言。
?
?
?
2.1 C++工程的組織結構
C++工程的一般組織結構
C++工程在機器人中的組織結構
?
①如何理解ROS接口的作用
②從Cartographer代碼來理解接口實現

2.2 C++代碼的編譯方法
使用g++編譯代碼
使用make編譯代碼
使用CMake編譯代碼
?
①程序為什么要編譯?
MSVC/GCC/Clang
?
?
②gcc/g++是什么?
③靜態鏈接庫libxx.o和動態鏈接庫libxx.so?
?
?
?

2.3 C++編程風格指南
頭文件規范
作用域規范
類規范
命名約定
①規避低級錯誤
②提高團隊開發效率
③便于維護升級
?
例程源碼下載
-
Gitee下載(國內訪問速度快):gitee.com/xiihoo-robot/Books_Robot_SLAM_Navigation
課件下載
-
PPT課件下載:
-
PDF課件下載:
本作品為”cnblogs@小虎哥哥愛學習"的原創文章,禁止任何形式的轉載及抄錄,侵權違法行為必究到底

浙公網安備 33010602011771號