Cartographer ROS 系统支持的 SLAM 库开源项目

我要开发同款
匿名用户2016年10月06日
93阅读
开发技术C/C++
所属分类程序开发、地图相关
授权协议Apache

作品详情

Cartographer,是Google开源的一个ROS系统支持的2D和3DSLAM(simultaneouslocalizationandmapping)库。

SLAM算法结合来自多个传感器(比如,LIDAR、IMU和摄像头)的数据,同步计算传感器的位置并绘制传感器周围的环境。例如,使用该方法绘制住室的平面图:

拿着一台激光测距机站在房屋中央,在纸上画一X;

测量你所在位置到任一墙面的距离;

在墙面所在位置画一条线,并写下X(你所在位置)与墙面之间的距离;

测量你所在位置到另一墙面的距离并画出代表墙面的直线;

现在,移动到房屋的另一位置;

因为墙面不会移动,你可以测量到上述两个墙面的距离,从而测定你的位置;

SLAM是众多自动驾驶平台的重要组件,比如自动驾驶汽车、仓库中的自动叉车、扫地机器人、UAVs等。

在产业界和学术界常见的传感器配置上,Cartographer能实时建立全局一致的地图。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论