Install Instructions
User Manual:
Open the PDF directly: View PDF .
Page Count: 3
!"#$%&'()*"&'(
!
Visual!SLAM!Install!Instructions!
!
I. Description!
$*%+(,-./012(%+(2.(30405.,(6(789:(65'.-%2*;(-"&&%&'(.&(<6+,=0-->(?%(@%2*(16;0-6A($*0(
789:(65'.-%2*;(3.0+(=.2*(;6,,%&'(6&3(5.165%B62%.&(C5.162%.&(6&3(.-%0&262%.&D(62(2*0(+6;0(
2%;0("+%&'(.&5>(6(16;0-6A(E&(633%2%.&F(1.5.-03(56&3;6-G+(16&(=0(-01.'&%B03(3"-%&'(
&64%'62%.&A(
!
II. Environment!
8%&"H(I="&2"(JKALM(
'NN(OAPAL(
Q,0&)R(SAMAJPAT(C<0U"%-03(62(506+2(SAMAPD(
V%'0&(PAPAM(C<0U"%-03(62(506+2(PAJALD(
!
III. Dependencies!
JA )NN(1.;,%50-(%+(,-0-0U"%+%20(
SA <0U"%-03(30405.,;0&2(2..5+W(
sudo apt-get install cmake
sudo apt-get install libpython2.7-dev
sudo apt-get install libblas-dev liblapack-dev libglew-dev
(
PA <0U"%-03(30,0&30&1%0+(
6A OpenCV(CX.@&5.63D(
Installing)required)packages:)
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config
libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2
libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev
libdc1394-22-dev
(
Downloading)OpenCV)sources)and)installing)it:)
cd ~/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE –D
CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
(
=A Eigen3(
Installing)Eigen3:(
sudo apt-get install libeigen3-dev
(
1A Pangolin(CX.@&5.63D(
Downloading)Pangolin)sources)and)installing)it:))
cd ~/Pangolin
mkdir build
cd build
cmake ..
cmake –build .
(
3A DBoW2(C%&(,-./012(5%=+D(
Installing)DBoW2:(
cd DBoW2
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
(
0A G2o(C%&(,-./012(5%=+D(
Installing)g2o:(
cd g2o
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
(
Note:!Some!errors!might!be!occurring!due!to!different!environments.!Common!errors!fixing:!
Ø ?6&'.5%&(0--.-(Y(30,-016203(1.&+26&2+!
Z[(93/"+2(1.30(%&(\\;,0'A1,,(6+(*0-0!
Ø X].^S(0--.-W(_+23%&2#'11A*_(\%50(&.2(\."&3!
Z[(<0,5610(_+23%&2#'11A*(@%2*(+23%&2A*(C<0\0-0&10D(
Ø `S.(0--.-W(a2-Jb"&.-30-03c;6,d(\%50(&.2(\."&3(
Z[(<0;.40(655(2*0(2-J(-0\0-0&10+(C<0\0-0&10D(
!
IV. Visual!SLAM!
Q<]#789:S(%+(6()NN(R%+"65(789:(65'.-%2*;(5%=-6->("+03(%&(2*%+(,-./012A(
`%2*"=(5%&GW(*22,+Wbb'%2*"=A1.;b-6"5;"-bQ<]c789:S(
(
Downloading)project)sources)from)Github)and)building)it:)
cd config
tar -xf ORBvoc.txt.tar.gz
cd ..
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
e;6%&f(\%50(@%55(=0('0&0-6203(%&(="%53(\.530-(6\20-(="%53%&'A(
!
Note:!Some!errors!might!be!occurring!due!to!different!environments.!Common!errors!fixing:!
Ø V--.-W(a"+500,d(@6+(&.2(30156-03(%&(2*%+(+1.,0(
Z[(E&15"30(g"&%+23A*[(%&(7>+20;A*(C<0\0-0&10D(
Ø V--.-W(+262%1c6++0-2(\6%503(h955.162.-WW465"0c2>,0(;"+2(=0(+6;0(2>,0(6+(465"0c2>,0h((
Z[(<0,5610(1.&+2(i0>j-6;0k(@%2*(i0>j-6;0k(1.&+2(C<0\0-0&10D(
Ø V--.-W(l.(-"50(2.(;6G0(26-'02(
Z[(<0,5610(5%=X].^SA+.(6&3(5%='S.A+.(@%2*(5%=X].@A3>5%=(6&3(5%='S.A3>5%=(C<0\0-0&10D(
!
V. Camera!Calibration!
)6;0-6()65%=-62%.&(%+(&010++6->(=0\.-0(-"&&%&'(2*0(,-./012(
(
Building)it:
cd camera-calibration
mkdir build
cd build
cmake ..
make
e16;0-6#165%=-62%.&f(\%50(@%55(=0('0&0-6203(%&(="%53(\.530-(6\20-(="%53%&'A(
(