ubuntu18.04安装Kalibr

参考官方教程https://github.com/ethz-asl/kalibr/wiki/installation,建议使用源码安装,功能更加丰富,pip安装速度慢,可以更换镜像源,参考https://www.cnblogs.com/FlyerBird/p/10953790.html

1、安装ros

Ubuntu对应ros版本为melodic,参考官方教程安装即可,大陆的同学建议使用ros镜像源http://wiki.ros.org/melodic/Installation/Ubuntu

2、安装依赖环境

sudo apt-get install python-setuptools python-rosinstall ipython libeigen3-dev libboost-all-dev doxygen libopencv-dev ros-melodic-vision-opencv ros-melodic-image-transport-plugins ros-melodic-cmake-modules python-software-properties software-properties-common libpoco-dev python-matplotlib python-scipy python-git python-pip ipython libtbb-dev libblas-dev liblapack-dev python-catkin-tools libv4l-dev

其中其中ros-melodic-vision-opencv,ros-melodic-image-transport-plugins,ros-melodic-cmake-modules是已经把indigo改成melodic版本

然后

sudo pip install python-igraph --upgrade

3、创建catkin工作空间

目录可以相应调整

mkdir -p ~/kalibr_workspace/src
cd ~/kalibr_workspace
source /opt/ros/indigo/setup.bash
catkin init
catkin config --extend /opt/ros/indigo
catkin config --merge-devel # Necessary for catkin_tools >= 0.4. catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release

4、下载源代码

cd ~/kalibr_workspace/src
git clone https://github.com/ethz-asl/Kalibr.git

5、编译

cd ~/kalibr_workspace
catkin build -DCMAKE_BUILD_TYPE=Release -j4

6、设置环境变量

使用之前记得设置环境变量,或者加入.bashrc当中,如果在kalibr_workspace目录下,运行以下命令,其他情况请自行调整目录

source devel/setup.bash

报错总结

  1. 安装依赖时遇到如下提示
    在这里插入图片描述
    应该是python-software-properties在高版本的Ubuntu中被废弃了,不理会

  2. 运行sudo pip install python-igraph --upgrade报如下错误
    在这里插入图片描述
    在这里插入图片描述
    这个问题困扰好久,最终解决方法参考https://github.com/jsschrepping/r_docker/issues/1

  3. 编译时报错

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
使用全局梯子后解决

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值