走机器的路,让你看一下。
在机器人研究领域,给定某一特定任务之后,如何规划机器人的运动方式至关重要。
最近,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*)算法
责任编辑:PSY
-
机器人
+关注
关注
214文章
31611浏览量
224322 -
算法
+关注
关注
23文章
4816浏览量
98758 -
人工智能
+关注
关注
1821文章
50485浏览量
267632
发布评论请先 登录
它人机器人深度参与机器人移动算法测评规范国标制定
具身智能工业机器人任务规划大模型GRID:重塑柔性制造的“核心大脑”
六维力传感器:当机器人拥有“真实触觉”,未来会发生什么?
基于米尔RK3576核心板的国产割草机器人解决方案
机器人拆码垛中高精度放置与垛型构建的解析分析:技术路径与核心要素
探索RISC-V在机器人领域的潜力
高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案
RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知
小萝卜机器人的故事
自制巡线解迷宫机器人(上)
工业机器人线束揭秘 | 性能加持助力机器人作业效率稳定跃升
工业机器人的特点
AGV小车中的动态路径规划算法揭秘
动画演示各大算法运行机器人规划路径的过程
评论