VINS之ROS环境搭建


这次搭建成功了,分享一下经验,记录一点过程:

1. gcc和g++

安装必要的开发环境;


2. OpenCV

ubuntu16.04安装opencv3.3.0


3. Eigen

sudo apt-get install libeigen3-dev,调整安装路径:sudo cp -r  /usr/include/eigen3/Eigen  /usr/local/include/


3. ROS Kinetic

Ubuntu16.04环境安装ROS Kinetic版本;

3.1. ROS pacakge

ros-kinetic-cv-bridge...

3.2. 配置环境

3.3. 安装rosinstall

3.4 创建ROS工作空间


4. Ceres Solver

4.1 (build Ceres as a *shared* library)

4.2 cmake..之后,make

4.3 sudo make install


5. Build VINS-Mono on ROS

5.1 catkin_make

解决“internal compiler error: Killed (program cc1plus)”


VINS之ROS环境搭建_第1张图片

                        图一:编译完成


6. Download Dataset

6.1 EuRoC MAV Dataset下载ROS Bag

6.2 launch the vins_estimator , rviz and play the bag

rosbag play my_PATH_TO_DATASET/MH_01_easy.bag

6.3 硬盘不够扩展方法:vmware-vdiskmanager -c -s 40Gb –a ide -t 0 E:\Ubuntu\myDisk.vmdk

VINS之ROS环境搭建_第2张图片

通过这个过程,我们了解了很多库的用法,以及ROS开发环境,后续,继续深入理解库原理和工程项目。






你可能感兴趣的:(VINS之ROS环境搭建)