英伟达TX2烧录系统_3. ORB-SLAM2系统安装

1. TX2系统备份

在安装ORB-SLAM2系统之前首先进行了TX2系统的备份,防止之前的VINS-MONO系统发生错误。备份的方法为:

进入HOST PC的JetPack安装目录下 /home/jetson/64_TX2/Linux_for_ Tegra_64_tx2有flash.sh文件。

连上TX2,并进入recovery模式(一直按住recovery键3秒,不要松开recovery键,再按一下reset键),通过lsusb检查是否出现Nvidia Corp

然后sudo ./flash.sh -r -k APP -G VINS.img jetson-tx2 mmcblk0p1

生成的备份文件my_backup.img 在64_TX2/Linux_for_Tegra_64_tx2目录下。

tx2 系统恢复方法是,进入HOST PC的JetPack安装目录下Linux_for_Tegra_64_tx2目录,删除bootloader目录的system.img,改用VINS.img的代替。

USB连上TX2,并进入recovery模式,在/64_TX2/Linux_for_Tegra_64_tx2/目录,使用flash.sh开始烧录

sudo ./flash.sh -r jetson-tx2 mmcblk0p1

2. 安装Pangolin环境和ORB_SLAM2

首先安装依赖库:

sudo apt-get install libglew-dev

新建orbslam2和其中的src文件夹,在其中克隆Pangolin库:

git clone https://github.com/stevenlovegrove/Pangolin

在Pangolin文件夹种新建build,并cmake .. ,make -j4和sudo make install

然后克隆ORB_SLAM2库:

git clone https://github.com/raulmur/ORB_SLAM2.git

并运行./build.sh文件。

中途遇到错误:’usleep’ was not declared……,解决方法是在相应的.cc文件中加入头文件: #include <unistd.h>

3. ORB_SLAM2的运行方法

首先尝试了EUROC数据,将EUROC数据包的cam0文件夹解压到orbslam2/src/ORB_SLAM2文件夹中进行处理,有:

cd /home/nvidia/orbslam2/src/ORB_SLAM2

sudo ./Examples/Monocular/mono_euroc Vocabulary/ORBvoc.txt Examples/Monocular/EuRoC.yaml /home/nvidia/orbslam2/src/ORB_SLAM2/cam0/data Examples/Monocular/EuRoC_TimeStamps/MH01.txt

其中MH01.txt是数据集对应的时间戳文件。系统运行结果如下:

d4d27f368caa808daecdf9c95f4d56c2.png

7c14c07bcfbf9ef4e3a205cf6784b985.png

对于双目数据,同样也有:

sudo ./Examples/Stereo/stereo_euroc Vocabulary/ORBvoc.txt Examples/Stereo/EuRoC.yaml /home/nvidia/orbslam2/src/ORB_SLAM2/cam0/data /home/nvidia/orbslam2/src/ORB_SLAM2/cam1/data Examples/Stereo/EuRoC_TimeStamps/V10X.txt

有和imu信息融合的orb_slam版本代码,下载如下:

https://github.com/henrywen2011/orb_slam_imu

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值