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

进行编译。

相关推荐
AC赳赳老秦4 小时前
HR必备:OpenClaw批量筛选简历、发送面试通知,优化招聘流程
运维·人工智能·python·eclipse·github·deepseek·openclaw
yyuuuzz4 小时前
独立站搭建:从入门到避坑实战
前端·git·github
splage5 小时前
Nginx 反向代理之upstream模块以及完整配置反向代理示例
git·nginx·github
jiayong237 小时前
GitHub 二开并持续同步上游稳定分支详细指南
github
逛逛GitHub7 小时前
暴击设计行业的 Claude Design ,系统提示词在 GitHub 上泄露了。
github
程序猿阿伟10 小时前
《QClaw隐藏的GitHub自动化神级用法》
运维·自动化·github
夜宵饽饽11 小时前
Agent文件系统检索核心:Grep和Glob工具
javascript·github
白玉cfc12 小时前
Git提交规范
git·github
极客小云13 小时前
【AiCodeAudit 2.0 发布:基于调用图与局部子图的 AI 代码安全审计平台】
人工智能·网络安全·语言模型·大模型·github·安全性测试·代码复审
KD21 小时前
OpenClaw——让龙虾像真人一样控制桌面的SKILL(macOS版)
github