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

进行编译。

相关推荐
合合技术团队5 分钟前
海外发票智能解析:跨版式、多税制票据的自动化处理方案(附GitHub项目地址)
运维·自动化·github·ocr
Hommy881 小时前
【开源剪映小助手】图片信息生成接口
开源·github·视频剪辑自动化·剪映api
甄心爱学习1 小时前
【项目实训】法律文书智能摘要系统5
python·github
前端点线面2 小时前
GitHub 5月热点:Claude Code生态大爆发
github
DogDaoDao3 小时前
【GitHub】NousResearch/Hermes-Agent 深度技术解析:自我进化的AI Agent新范式
人工智能·深度学习·程序员·大模型·github·ai编程·ai agent
laoli_coding4 小时前
如何将GitCode仓库的提交同步到 GitHub
github·gitcode
拙慕JULY6 小时前
GitHub Copilot 在 Vue.js 开发中的使用
vue.js·github·copilot
zander2586 小时前
如何使用github进行团队开发项目
github·团队开发
ReSearch1 天前
sfsEdgeStore:边缘计算时代的轻量级数据存储解决方案
数据库·后端·github
irpywp1 天前
平台禁下载、格式不兼容、剪辑太麻烦,Media Downloader:mac 原生媒体下载工具,一站式解决视频下载、转码、裁剪、管理难题
macos·开源·github·音视频·媒体