
JPS3D:2D与3D地图上跳点搜索的C++实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
JPS3D是一款用C++编写的算法库,专门针对2D和3D环境中的跳跃点寻路问题提供高效的解决方案。该库适用于游戏开发、机器人导航及地理信息系统等领域,为开发者提供了灵活且高性能的地图路径搜索功能。
MRSL跳转点搜索计划库v1.1 提供了在2D和3D环境中的路径规划功能。该版本包含了原始的跳点搜索算法,并提出了其3D扩展版。此外,此DMPlanner中还包括了一种距离图计划器( DMPlanner ),它会在障碍物周围增加一个人工势场,在特定区域内规划一条更安全的路线。
安装依赖项:
- 本征3
- yaml-cpp
只需运行以下命令来安装所需的库:
```
$ sudo apt update
$ sudo apt install -y libeigen3-dev libyaml-cpp-dev libboost-dev cmake
```
构建方法如下:
A)简单的cmake方式:
```
$ mkdir build && cd build && cmake .. && make -j4
```
B) 使用CATKIN方式:
将jps3d文件移动到catkin工作空间的src目录下,然后按照标准步骤进行编译。
全部评论 (0)
还没有任何评论哟~


