Skip to content

yuanzhongqiao/mrpt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MRPT 项目

CI 检查 clang-format

多伊

1. 简介

移动机器人编程工具包 (MRPT) 提供面向移动机器人和计算机视觉研究人员的 C++ 库。库包括SLAM 解决方案2D 和 3D 空间变换SE(2)/SE(3) 李群、 点、地标、姿势和地图的概率密度函数 (pdf) 、贝叶斯推理(卡尔曼滤波器粒子滤波器)、图像处理避障。MRPT还提供用于相机校准数据集检查的GUI 应用程序。

2. 资源

3. 安装

3.1. Ubuntu/Debian

使用 即可轻松安装sudo apt install libmrpt-dev mrpt-apps,但请先检查你的UbuntuDebian跟踪器)发行版中存在哪个 MRPT 版本。

如果您想要更新的版本,请查看此 PPA以获取分支的夜间构建develop,或查看此 PPA以获取稳定版本。

    sudo add-apt-repository ppa:joseluisblancoc/mrpt   # develop branch
    #sudo add-apt-repository ppa:joseluisblancoc/mrpt-stable   # master (stable releases) branch
    sudo apt install libmrpt-dev mrpt-apps

支持的发行版:

  • Ubuntu 18.04 LTS(Bionic)、Ubuntu 20.04 LTS(Focal)或更新版本。

3.2. 从源代码构建

参见构建文档来源)。

3.3. Windows 预编译版本

包括的可执行文件(.exes 和.dlls)和开发库(.hs 和.libs):

每晚构建的 Windows 安装程序

3.4. 作为 ROS1/ROS2 包

MRPT 也作为名为 的 ros1 和 ros2 包提供mrpt2,因此可以通过以下方式安装:

sudo apt install ros-$ROS_DISTRO-mrpt2

mrpt2ROS 构建农场的状态:

发行版 develop分支 下一个版本 稳定版本
ROS 1 意识 @ u20.04 构建状态 构建状态 版本
ROS 2 谦逊 @ u22.04 构建状态 构建状态 版本
ROS 2 铁 @ u22.04 构建状态 构建状态 版本
ROS 2 爵士乐 @ u24.04 构建状态 构建状态 版本
ROS 2 滚动 @ u24.04 构建状态 构建状态 版本
EOL 发行 上次发布
ROS1 旋律 @ u18.04 版本
ROS2 Foxy @ u20.04 版本

4. 许可

MRPT 是在新的 BSD 许可证下发布的。

贡献者

5. 存储库中的版本

复制技术

About

⚡ 移动机器人编程工具包(MRPT)

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 71.5%
  • C 22.1%
  • Python 4.4%
  • CMake 1.8%
  • Shell 0.1%
  • GLSL 0.1%