- 授权协议: Apache
- 开发语言: C/C++
- 操作系统: 跨平台
- 软件首页: https://github.com/googlecartographer/cartographer
- 软件文档: https://github.com/googlecartographer/cartographer/blob/master/README.rst
- 官方下载: https://github.com/googlecartographer/cartographer/archive/master.zip
软件介绍
Cartographer,是Google开源的一个ROS系统支持的2D和3D SLAM(simultaneous localization and mapping)库。
SLAM 算法结合来自多个传感器(比如,LIDAR、IMU 和 摄像头)的数据,同步计算传感器的位置并绘制传感器周围的环境。例如,使用该方法绘制住室的平面图:
拿着一台激光测距机站在房屋中央,在纸上画一 X ;
测量你所在位置到任一墙面的距离;
在墙面所在位置画一条线,并写下 X(你所在位置)与墙面之间的距离;
测量你所在位置到另一墙面的距离并画出代表墙面的直线;
现在,移动到房屋的另一位置;
因为墙面不会移动,你可以测量到上述两个墙面的距离,从而测定你的位置;
SLAM 是众多自动驾驶平台的重要组件,比如自动驾驶汽车、仓库中的自动叉车、扫地机器人、UAVs 等。
在产业界和学术界常见的传感器配置上,Cartographer 能实时建立全局一致的地图。
Java 8实战
厄马(Raoul-Gabriel Urma)、弗斯科(Mario Fusco)、米克罗夫特(Alan Mycroft) / 陆明刚、劳佳 / 人民邮电出版社 / 2016-4-1 / CNY 79.00
本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。一起来看看 《Java 8实战》 这本书的介绍吧!
