文章目录
- 一.ROS kinetic安装
- 二.opencv3.3.1安装
- 三.eigen3.3.3安装
- 四.ceres1.14安装
- 五.数据集的下载与运行
- 参考博客
此博客是为了配置实现https://github.com/HKUST-Aerial-Robotics/VINS-Mono的环境。
一.ROS kinetic安装
参考官网:http://wiki.ros.org/kinetic/Installation/Ubuntu 或者参考我个人博客安装:javascript:void(0)
二.opencv3.3.1安装
安装opencv参考的博客:链接
三.eigen3.3.3安装
四.ceres1.14安装
参考博客:链接注意:此链接的最后一句指令会出错,修改为
五.数据集的下载与运行
1.下载EuRoC数据集
数据集下载链接:https://projects.asl.ethz.ch/datasets/doku.php?id=kmavvisualinertialdatasets
2.创建ROS工作空间
3.编译VINS(环境需要配置正确)
下面一步一步来
克隆存储库这一步特别慢,而且有时候会出错,再多来几次就行
出错一: 说是找不到以下包:
解决方法:
再运行catkin_make
出错二:catkin_make在我这里会运行到一半就卡死,开机关机试了几下,发现不行
解决方法:
4.运行VINS
打开三个终端
第一个终端
第二个终端
rviz启动界面如下图所示
第三个终端
如我的:
成功