CartographerROS 系统支持的 SLAM 库
Cartographer,是Google开源的一个ROS系统支持的2D和3D SLAM(simultaneous localization and mapping)库。
SLAM 算法结合来自多个传感器(比如,LIDAR、IMU 和 摄像头)的数据,同步计算传感器的位置并绘制传感器周围的环境。例如,使用该方法绘制住室的平面图:
-
拿着一台激光测距机站在房屋中央,在纸上画一 X ;
-
测量你所在位置到任一墙面的距离;
-
在墙面所在位置画一条线,并写下 X(你所在位置)与墙面之间的距离;
-
测量你所在位置到另一墙面的距离并画出代表墙面的直线;
-
现在,移动到房屋的另一位置;
-
因为墙面不会移动,你可以测量到上述两个墙面的距离,从而测定你的位置;
SLAM 是众多自动驾驶平台的重要组件,比如自动驾驶汽车、仓库中的自动叉车、扫地机器人、UAVs 等。
在产业界和学术界常见的传感器配置上,Cartographer 能实时建立全局一致的地图。
评论
YpromisePromise 支持库
Ypromise是Yahoo公司开发的Promise支持库,为低版本JavaScript(如ES5)提供ES6中的PromiseAPI。Promise为开发者提供了一套与异步调用结果交互的机制。可通过
YpromisePromise 支持库
0
Microweber支持电子商务的 CMS 系统
Microweber是一个免费开源的支持拖拉操作的CMS系统,内建电子商务支持。用户可将系统托管在Microweber服务器上或者自行下载部署。在线演示
Microweber支持电子商务的 CMS 系统
0
Benchmark支持功能标杆管理的库
Benchmark是一个支持功能标杆管理的库,类似于单元测试。示例代码:static void BM_StringCreation(benchmark::State& state) { wh
Benchmark支持功能标杆管理的库
0
Snake-SLAM视觉惯性 SLAM 系统
Snake-SLAM是一种可扩展的视觉惯性SLAM(同步定位与建图)系统,用于低功率航空设备中的自主导航。追踪前端具有地图复用、闭环、重定位,支持单目、立体、RGBD输入。通过基于图形的简化方法减少
Snake-SLAM视觉惯性 SLAM 系统
0