Mobile Robot Programming Toolkit

Mobile Robot Programming Toolkit

移动机器人的C++开源开发库

开发官网

应用介绍

做移动机器人研究,定位、建图、路径规划、传感器驱动样样都得自己实现,光把激光雷达数据可视化出来就要折腾好几天。Mobile Robot Programming Toolkit(MRPT)是一套面向移动机器人的开源 C++ 开发库,把这些常用算法都封装好了。

它提供 SLAM、粒子滤波定位、路径规划、3D 可视化和多种传感器驱动,附带一批现成的图形工具,还有 Python 绑定,采用 BSD 许可。

软件功能



SLAM 与定位:粒子滤波、ICP、图优化等算法开箱即用。

传感器支持:激光雷达、相机、IMU、GPS 等常见设备的驱动。

3D 可视化:实时查看点云、地图和机器人轨迹。

现成工具:地图编辑、数据集回放等图形程序直接可用。

应用截图