kalibr安装编译过程以及将imu_utils集成到一个工作空间下

可以参考官网链接Installation · ethz-asl/kalibr Wiki · GitHub

先要安装依赖项

具体命令为

sudo apt-get install -y \
    git wget autoconf automake nano \
    libeigen3-dev libboost-all-dev libsuitesparse-dev \
    doxygen libopencv-dev \
    libpoco-dev libtbb-dev libblas-dev liblapack-dev libv4l-dev

# Ubuntu 16.04
sudo apt-get install -y python2.7-dev python-pip python-scipy \
    python-matplotlib ipython python-wxgtk3.0 python-tk python-igraph python-pyx
# Ubuntu 18.04
sudo apt-get install -y python3-dev python-pip python-scipy \
    python-matplotlib ipython python-wxgtk4.0 python-tk python-igraph python-pyx
# Ubuntu 20.04
sudo apt-get install -y python3-dev python3-pip python3-scipy \
    python3-matplotlib ipython3 python3-wxgtk4.0 python3-tk python3-igraph python3-pyx

注意自己所用的系统版本

然后开始新建工作空间编译

mkdir -p ~/kalibr_workspace/src
cd ~/kalibr_workspace
export ROS1_DISTRO=noetic # kinetic=16.04, melodic=18.04, noetic=20.04
source /opt/ros/$ROS1_DISTRO/setup.bash
catkin init
catkin config --extend /opt/ros/$ROS1_DISTRO
catkin config --merge-devel # Necessary for catkin_tools >= 0.4.
catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release

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

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

电脑性能不好的改为j1

编译完成添加到环境变量就能用了

source ~/kalibr_workspace/devel/setup.bash
rosrun kalibr <command_you_want_to_run_here>

 

如果想将imu_utils添加进来可以通过在src目录下输入命令,参考Xavier ubuntu18.04 相机+imu标定算法的编译_Keio1o的博客-优快云博客

cd ~/kalibr_ws/src
sudo apt-get install libdw-dev
git clone https://github.com/gaowenliang/code_utils.git

按照参考博客进行(注意工作空间名称),但是在编译时注意使用命令

catkin build -DCMAKE_BUILD_TYPE=Release -j4

然后就能将imu_utils集成到kalibr的工作空间中了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值