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

进行编译。

相关推荐
Hommy8823 分钟前
【剪映小助手】字幕信息生成接口
github·aigc·剪映小助手·视频剪辑自动化
用户0780625347197 小时前
纯前端实现 AI 抠图:我如何用 ONNX + Canvas 在浏览器里跑背景移除
github
白鲸开源8 小时前
干货!SeaTunnel(2.3.12)高阶用法(一):核心概念之数据流
java·大数据·github
逛逛GitHub8 小时前
Karpathy 加入 Anthropic 了,盘点他开源的 5 个硬核 GitHub 项目。
github
你的保护色8 小时前
RAID学习
github
ChampaignWolf8 小时前
GitHub Copilot 用于 SAP ABAP 在 VS Code 中:本地部署团队设置指南
github·copilot
VIV-8 小时前
Pycharm项目上传到Github
ide·pycharm·github
xG8XPvV5d8 小时前
GitHub Actions自动化部署全攻略
运维·自动化·github
ChampaignWolf11 小时前
GitHub 发布全新 Copilot 独立应用,正面硬刚 Claude Code 与 Codex
github·copilot
冴羽yayujs13 小时前
GitHub 热门项目-日榜(2026-05-19)
前端·javascript·github