首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SLAM算法在C++中的实现是否与windows兼容?

SLAM算法在C++中的实现是否与windows兼容?
EN

Stack Overflow用户
提问于 2016-12-29 10:14:29
回答 2查看 1.5K关注 0票数 0

我需要一个机器人的SLAM算法,它将在轨道周围移动,同时避开障碍物(只有一圈,所以环路将在结束时关闭)。机器人使用GPS、指南针和激光雷达进行导航。

我正要实现一个基于概率机器人的在线图slam版本,但后来在stackoverflow上读到了另一个答案,说当前的算法已经超越了它。

今天在线slam使用的一些最先进的算法是什么?我想使用iSAM,但它与windows不兼容。

EN

回答 2

Stack Overflow用户

发布于 2017-09-07 01:19:36

牛津大学开发的开源InfiniTAM系统的新版本最近发布了。它附带一个CMake构建,所以构建就像这样简单

代码语言:javascript
复制
git clone https://github.com/victorprad/InfiniTAM.git
cd InfiniTAM
mkdir build
cd build
cmake-gui ../InfiniTAM #SELECT ADDITIONAL BUILD OPTIONS HERE
MSBuild InfiniTAM.sln /property:Configuration=Release /property:Platform=x64

如果您安装了支持CUDA的GPU和CUDA开发套件,则会自动检测到这一点。如果没有,我强烈建议在CMake图形用户界面中启用OpenMP。

票数 0
EN

Stack Overflow用户

发布于 2017-02-17 03:05:47

大多数开源slam解决方案都是在ubuntu上开发的。

到目前为止,对于间接方法,您可以参考ORB-SLAM

对于直接方法,可以参考LSD slam

这两个都可以在github上找到。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41372262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档