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

进行编译。

相关推荐
Jurio.1 天前
本机开发 + 多机执行的极简远端运行工具
linux·git·python·github·远程工作
Hical_W1 天前
为 C++ Web 框架设计三层 PMR 内存池:从原理到实战
c++·github
CoovallyAIHub2 天前
无人机拍叶片→AI找缺陷:CEA-DETR改进RT-DETR做风电叶片表面缺陷检测,mAP50达89.4%
算法·架构·github
CoovallyAIHub2 天前
混合训练反而更差?VLM Agent在训练前协调跨数据集标注,文档布局检测F-score从0.860提升至0.883
算法·架构·github
OpenTiny社区2 天前
多端开发头疼?TinyVue 3.30 一招搞定,AI还帮你写代码!
前端·vue.js·github
峰向AI2 天前
Vercel 官方出品,你的 24 小时 AI 编程助手
人工智能·github
研究点啥好呢2 天前
Github热门项目推荐 | 开放数据的新时代
大数据·人工智能·机器学习·github·数据
逛逛GitHub2 天前
帮你节省 65% 的 token,这个 GitHub 项目让 Claude 模仿原始人。
github
字符串str2 天前
nikto中文解释和常用的github信息收集语法
github
墨问开源2 天前
我把19位顶级投资大佬「塞进」终端,这个开源AI Hedge Fund到底能不能赚钱?
github