互联网技术 / 互联网资讯 · 2023年10月29日 0

机器人路径规划的过程可以通过动画演示展示

走机器的路,让你看一下。

在机器人研究领域,给定某一特定任务之后,如何规划机器人的运动方式至关重要。

最近,GitHub 上开源了一个存储库,该库实现了机器人技术中常用的一些路径规划算法,大部分代码是用 Python 实现的。值得一提的是,开发者用 plOTTing 为每种算法演示了动画运行过程,直观清晰。

机器人路径规划的过程可以通过动画演示展示

项目地址:

https://Github.coM/zHM-Real/Pathplanning

该开源库中实现的路径规划算法包括基于搜索和基于采样的规划算法,具体目录如下图所示:

机器人路径规划的过程可以通过动画演示展示

基于搜索的路径规划算法

基于搜索的路径规划算法已经较为成熟且得到了广泛应用,常常被用于游戏中人物和移动机器人的路径规划。

最佳路径优先搜索算法

机器人路径规划的过程可以通过动画演示展示

DijkstRa 算法

机器人路径规划的过程可以通过动画演示展示

A * 搜索算法

机器人路径规划的过程可以通过动画演示展示

双向 A * 搜索算法

机器人路径规划的过程可以通过动画演示展示

重复 A * 搜索算法

机器人路径规划的过程可以通过动画演示展示

AnytiMe RepAIRing A* (ARA*) 搜索算法

机器人路径规划的过程可以通过动画演示展示

实时学习 A * 搜索(LRTA*)算法

机器人路径规划的过程可以通过动画演示展示

实时适应性 A * 搜索(RTAA*)算法

机器人路径规划的过程可以通过动画演示展示

动态 A * 搜索(D*)算法

机器人路径规划的过程可以通过动画演示展示

终身规划 A * 搜索算法

机器人路径规划的过程可以通过动画演示展示

AnytiMe D * 搜索算法:变动较小

机器人路径规划的过程可以通过动画演示展示

AnytiMe D * 搜索算法:变动较大

机器人路径规划的过程可以通过动画演示展示

基于采样的路径规划算法

与基于搜索不同,基于采样的路径规划算法不需要显式构建整个配置空间和边界,并且在高维度的规划问题中得到广泛应用。

快速随机搜索树(RRT)算法

机器人路径规划的过程可以通过动画演示展示

目标偏好 RRT 算法

机器人路径规划的过程可以通过动画演示展示

双向快速扩展随机树(RRT_CONNECT)算法

机器人路径规划的过程可以通过动画演示展示

Extended_RRT 算法

机器人路径规划的过程可以通过动画演示展示

动态 RRT 算法

机器人路径规划的过程可以通过动画演示展示

N = 10000 时,RRt * 算法

机器人路径规划的过程可以通过动画演示展示

N = 1000 时,RRt*-SMaRt 算法

机器人路径规划的过程可以通过动画演示展示

快速行进树(FMT*)算法

机器人路径规划的过程可以通过动画演示展示

N =1000 时,InfoRMed RRt * 算法

机器人路径规划的过程可以通过动画演示展示

BATch InfoRMed 树(BIT*)算法