目錄
- 基礎篇
- 要看的書
- 視覺傳感器類型
- Visual Odometry任務
- Visual Odometry方法
- SLAM問題的數學方程描述
- 學習CMake的使用
基礎篇
要看的書
- 14講
- 機器人學的狀態估計
- 多視圖幾何
視覺傳感器類型
- 單目:無法方便的求出深度值,要藉助其他手段
- 雙目:通過雙目間的視差,利用視差求深度
- 深度:通過物理手段求出深度值
Visual Odometry任務
估計相鄰或者鄰近幀間的位姿變化
Visual Odometry方法
- 特徵點法
- 直接法
SLAM問題的數學方程描述
- 運動方程
表示相機第k+1時刻的位姿
表示機器人的運動傳感器輸入,如機器人前進了若干米等
表示隨機誤差
純視覺里程計可不考慮運動方程 - 觀測方程
表示相機處於k時刻位姿時對觀測點(路標點)
的觀測數據
現實中,和
是已知的
確定的過程為定位過程
確定的過程為建圖過程
學習CMake的使用
簡易版
project (HelloSLam)
CMake_minimun_required (VERSION 2.8)
include_directories ("include")
add_library (libHello src/Hello.cpp)
add_executable (SayHello main.cpp)
target_link_libraries (SayHello libHello)
缺少add_library()或者target_link_libraries()會報類似如下錯誤
recipe for target ‘SayHello’ failed --(add_library)
undefined reference to `sayHello()’ --target_link
缺少include_directories()會報類似如下錯誤
fatal error: SayHello.h: No such file or directory add_dires
繼續學習Cmake Practice
本文章為轉載內容,我們尊重原作者對文章享有的著作權。如有內容錯誤或侵權問題,歡迎原作者聯繫我們進行內容更正或刪除文章。