jeston TK1上编译orbslam2
来源:互联网 发布:蓝光播放软件 编辑:程序博客网 时间:2024/05/22 01:39
1.安装tk1系统
参考博客,安装tk1系统
更换更新源
以root身份打开 /etc/apt/sources.list
将 http://ports.ubuntu.com/ 全部替换为 http://mirrors.ustc.edu.cn/ubuntu-ports/
修改后,执行sudo apt-get update
2.安装opencv2.4.11
参考
安装nvidia官方opencv
3.安装ros indigo
参考ros官网教程,http://wiki.ros.org/indigo/Installation/UbuntuARM
3.1更新源
采用中科大的更新源
sudo sh -c './etc/lsb-release && echo "debhttp://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" >/etc/apt/sources.list.d/ros-latest.list'
更新key
sudo apt-key adv--keyserver hkp://ha.pool.sks-keyservers.net --recv-key 0xB01FA116
sudo apt-get update
3.2安装ros
sudo apt-get install ros-indigo-desktop其它常用包:
sudo apt-getinstall -y ros-indigo-ros-base ros-indigo-navigation ros-indigo-openni-camera ros-indigo-openni2-camera ros-indigo-openni-launch ros-indigo-openni2-launch ros-indigo-openslam-gmapping python-rosinstall ros-indigo-ros-tutorials ros-indigo-usb-cam
sudo rosdep init
rosdep update
echo"source /opt/ros/indigo/setup.bash" >> ~/.bashrc
source ~/.bashrc
3.3 建立工作环境
mkdir -p~/catkin_ws/src
cd~/catkin_ws/src
catkin_init_workspace
cd ~/catkin_ws
catkin_make
3.4 建立工作环境
source~/catkin_ws/devel/setup.bash
rospack profile
echo "source~/catkin_ws/devel/setup.bash" >> ~/.bashrc
3.5 rviz配置
参考大佬的博客http://blog.csdn.net/sinat_31135199/article/details/52681358?locationNum=3
- sudo apt-get install ros-indigo-rviz
- sudo apt-get install ros-indigo-robot-model
- echo "unset GTK_IM_MODULE" >> ~/.bashrc
- source ~/.bashrc
5.编译loitor驱动
6.swap空间设置
参考创客制造和xxx,但直接使用存在以下问题
7.编译orbslam2
参考https://github.com/raulmur/ORB_SLAM2
git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2
编译前,修改build_ros.sh中为make -j2或者-j1,由于tk1的内存大小限制,默认状态下编译ros历程,若不挂载swap空间,则会由于内存不足而编译失败
build_ros.sh
cd Examples/ROS/ORB_SLAM2
mkdir build
cd build
cmake .. -DROS_BUILD_TYPE=Release
make -j2
8.运行orbslam2的ros demo
echo "Building ROS nodes"
8.1 rgbd demo
注意要使用openni2的launch,openni1的无法正常工作
8.2 双目demo
- jeston TK1上编译orbslam2
- TK1上编译opencv1.0.0
- Jetson TK1 上编译gstreamer框架
- Opencv嵌入式图像处理(二)Jeston Tk1 安装OpenCV
- Opencv嵌入式图像处理(二)Jeston Tk1 安装OpenCV
- Jeston tx1 Tensorflow 编译配置过程
- ubuntu16.04编译ORBSLAM2问题解决
- TK1上配置VNC
- 编译ORBSlam2的时遇到的问题
- 编译ORBSLAM2中遇到的一些问题
- ORBSLAM2在16.04上eigen错误
- jetson tk1 上面如何编译opencv程序
- linux内核编译相关(TK1)
- Cuda在TK1上的安装
- TK1上如何安装teamviewer,完结
- 编译安装及运行单目ORBSLAM2在Ubuntu14.04
- ORBSLAM2编译运行数据集(亲测可用)
- g20在ubuntu16.04中编译ORBSLAM2的问题解决
- MySQL易忘常用的知识点
- cc.exports.*代替全局变量
- C的对象编程
- webpack取消严格模式打包use strict
- mybatis之入门到开发(二)之核心配置文件+Mapper映射文件详解
- jeston TK1上编译orbslam2
- webstorm 2017 激活破解
- 添加用户到sudo list
- 微信小程序-跟随菜单(楼梯效果)和循环嵌套加载数据
- kafka消费命令异常
- GridView的用法、自定义控件入门写法和界面切换动画
- 欢迎使用CSDN-markdown编辑器
- dp(笔记)
- 智能指针