机器人基于搜索和基于采样的路径规划算法

机器人

518人已加入

描述

如何规划机器人的运动方式是机器人开发领域的一大课题,本文分享GitHub的一个机器人技术中常用的路径规划算法的开源库,还有动图直观演示运行过程。大部分代码由Python实现

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

机器人

基于搜索的路径规划算法

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

最佳路径优先搜索算法

机器人

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*)算法

机器人

编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分