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

进行编译。

相关推荐
mCell14 小时前
如何零成本搭建个人站点
前端·程序员·github
我怎么又饿了呀20 小时前
如何上传本地文件到github仓库中入门教学
github
Jingzhou20 小时前
基于 AKShare 金融数据做了一个轻量级的金融研究 Agent
后端·github
淘矿人1 天前
[特殊字符] 别再手动写提示词了!Claude Skills 10分钟入门,效率暴涨200%,Token狂省78%
人工智能·vscode·python·pycharm·github·文心一言·ai编程
逛逛GitHub1 天前
GitHub 上狂揽 1.3 万 Star!港大开源的轻量版 Clawdbot。
github
云雾J视界1 天前
当Agent接管代码后:产品经理的终极价值,是定义AI无法感知的“恐惧”与“爽点”
github·openai·copilot·ai产品经理·碳基情绪·硅基概率
WebInfra1 天前
模块联邦 2.0 稳定版发布:兼顾开发效率与极致性能
前端·javascript·github
IT求学人1 天前
如何上传代码到github仓库
github
HelloGitHub1 天前
我装了个插件,让两个 OpenClaw 开始 24/7 搞事情了
开源·github
Light601 天前
GitHub Copilot提示词终极攻略:从“能用”到“精通”的AI编程艺术
github·copilot·ai编程·代码生成·提示词工程·开发效率·人机协作