**注釋
其他第四節分為倆個部分:
usesophus:sophus庫中so(3)、se(3)基礎使用、以及指數、對數對映,以及元素更新。
example:求軌跡誤差
安裝過程(sophus github**)
/******sophus 基於eigen沒有依賴安裝*************/
/************building******************/
cd pangolin
mkdir build
cd build
cmake .
.cmake --build .
//ps:書中說無需安裝,只要編譯
sophus標頭檔案路徑:/usr/local/include
動態庫路徑是真沒找到
原文當中
find_package
(sophus required)
include_directories($)
target_link_libraries
(usesophus sophus:
:sophus)
#include
#include
#include
#include
#include
"sophus/se3.hpp"
using namespace std;
using namespace eigen;
/// 本程式演示sophus的基本用法
intmain
(int argc,
char
**ar**)
#include
#include
#include
#include
#include
using namespace sophus;
using namespace std;
string groundtruth_file =
"/home/lxc/desktop/slambook2/ch4/example/groundtruth.txt"
;string estimated_file =
"/home/lxc/desktop/slambook2/ch4/example/estimated.txt"
;/**********************string estimated_file = "/home/lxc/desktop/slambook2/ch4/example/estimated.txt";*************************************/
typedef vector:se3d, eigen:
:aligned_allocator:se3d>> trajectorytype;
void
drawtrajectory
(const trajectorytype >,
const trajectorytype &esti)
;trajectorytype readtrajectory
(const string &path)
;int
main
(int argc,
char
**ar**)
rmse = rmse /
double
(estimated.
size()
);rmse =
sqrt
(rmse)
; cout <<
"rmse = "
<< rmse << endl;
drawtrajectory
(groundtruth, estimated)
;return0;
}trajectorytype readtrajectory
(const string &path)
while
(!fin.
eof())
return trajectory;
}void
drawtrajectory
(const trajectorytype >,
const trajectorytype &esti)
for(size_t i =
0; i < esti.
size()
-1; i++
) pangolin:
:finishframe()
;usleep
(5000);
// sleep 5 ms
}}
李群太難了以後補充 高翔《視覺SLAM》第二講筆記
視覺slam第二講 三維空間剛體運動 01 點與座標系 我們知道在乙個2d空間上,我們可以用兩個座標 x,y 加上旋轉角來表示乙個物體旋轉和平移的情況,那麼在3d空間中,我們怎麼表達這種情況呢?在3d空間上,我們知道需要三個軸來表示乙個空間,常見的使用下面的兩種座標系的表示方法 右手定則和左手定則。...
高翔視覺SLAM十四講學習筆記1
分割槽 boot邏輯分割槽,空間起始位置,200m 交換空間邏輯分割槽,空間起始位置,2倍記憶體 我是4g,所以421024 8192m 主分割槽邏輯分割槽,空間起始位置,盡可能大一些 至少20g home邏輯分割槽,空間起始位置,盡可能大 20g ubuntu16.04換清華源 備份 cd etc...
高翔視覺slam十四講書籍習題 第一講
假設a為m x n 的矩陣 對增廣矩陣 a,b 進行初等行變換,化成最簡式,若a的秩不等於 a,b 的秩,方程組無解 若a的秩等於 a,b 的秩且小於n,方程組有無窮多解,可以根據化成的最簡式寫出通解 若a的秩等於 a,b 的秩且等於n,方程組有唯一解,可以根據化成的最簡式寫出此解 正態分佈 nor...