orb_slam2 + 语义分割 + 八叉树地图,
github地址:https://github.com/floatlazer/semantic_slam
根据github上环境的版本要求,选择在ubuntu16.04的docker容器中搭建
首先pull了一个ubuntu16.04 + python2.7 + opencv3.3.0的镜像,在这个基础上搭建环境
1.download semantic slam的code
在$HOME下
$ mkdir catkin_ws
$ cd catkin_ws
$ mkdir src
$ cd src
$ git clone https://github.com/floatlazer/semantic_slam.git
2.安装orb slam2的环境
参考了https://www.jianshu.com/p/dbf39b9e4617
这中间涉及到ros, pangolin, eigen等的安装
进入sematic_slam文件夹中的ORB_SLAM2文件夹,build成功即可
3.安装语义分割相关
按照semantic slam的github中的要求
$ sudo apt-get install ros-kinetic-openni2-launch
4.安装八叉树地图相关
sudo apt-get
ORB-SLAM2结合语义分割与八叉树地图构建

该博客介绍了如何在Ubuntu 16.04的Docker环境中搭建ORB-SLAM2、语义分割和八叉树地图系统。首先从GitHub克隆代码并安装ORB-SLAM2,接着安装相关依赖如ROS、OpenNI2、OctoMap。然后安装语义分割所需的PyTorch及相关库,并解决在Docker中运行时遇到的GPU问题。最后,通过catkin_make编译并启动系统,播放rosbag数据进行三维语义地图构建。
最低0.47元/天 解锁文章
2406

被折叠的 条评论
为什么被折叠?



