msckf_vio在ubuntu20.04中的编译

1.新建catkin workspace文件夹,并在其中新建src文件夹,并将源码clone至src内。

源码地址:https://github.com/KumarRobotics/msckf_vio

目录层级示意如下,build和devel不必新建,后续指令会自动新建。

2. 在编译之前的准备

1)需要安装random_nuber的包,ubuntu20.04中安装的ros版本为neotic,因此指令为:

复制代码
sudo apt install ros-noetic-random-numbers

2)此外还可能会碰到pcl报错的问题,可将msckf_vio内的cmakelists的C++11改为C++14解决。

3)安装suitesparse包,指令按照github源码中的readme所给的:

复制代码
sudo apt-get install libsuitesparse-dev

3 编译

在src那一层目录,执行

复制代码
catkin_make --pkg msckf_vio --cmake-args -DCMAKE_BUILD_TYPE=Release

进行编译。

相关推荐
小华同学ai2 小时前
89.4K star!这个开源LLM应用开发平台,让你轻松构建AI工作流!
github
佩奇的技术笔记3 小时前
技巧:使用 ssh 设置隧道代理访问 github
运维·ssh·github
梓羽玩Python3 小时前
情感语音的“开源先锋”!网易开源的一款TTS神器,2000种声音随意切换!
github
梓羽玩Python4 小时前
免费开源的吉卜力风格图像神器,小模型掀起大浪潮!效果毫不逊色于GPT-4o!
github
@BreCaspian5 小时前
GitHub 上开源一个小项目的完整指南
github
前端飞天猪7 小时前
学习笔记:企业级Git代码规范与协作指南💖
前端·github
uhakadotcom7 小时前
Supervised Fine-Tuning(SFT)最佳实践
算法·面试·github
uhakadotcom7 小时前
使用Python访问NVIDIA CUDA:简化并行计算
后端·面试·github
uhakadotcom8 小时前
gRPC协议:高性能远程过程调用框架
后端·面试·github
@BreCaspian15 小时前
如何在 GitHub 上开源一个小项目:从创建到长期维护的完整指南
开源·github