0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器人技术中常用的路径规划算法的开源库

INDEMIND 来源:INDEMIND 2023-10-21 09:36 次阅读

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

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

9a6b7f3e-6ea6-11ee-939d-92fbcf53809c.jpg

01基于搜索的路径规划算法

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

最佳路径优先搜索算法

9a6f91be-6ea6-11ee-939d-92fbcf53809c.gif

Dijkstra 算法

9a737176-6ea6-11ee-939d-92fbcf53809c.gif

A * 搜索算法

9a7719a2-6ea6-11ee-939d-92fbcf53809c.gif

双向 A * 搜索算法

9a7ae668-6ea6-11ee-939d-92fbcf53809c.gif

重复 A * 搜索算法

9a7f51bc-6ea6-11ee-939d-92fbcf53809c.gif

Anytime Repairing A* (ARA*) 搜索算法

9a843510-6ea6-11ee-939d-92fbcf53809c.gif

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

9a880cf8-6ea6-11ee-939d-92fbcf53809c.gif

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

9a8bf4f8-6ea6-11ee-939d-92fbcf53809c.gif

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

9a9010ba-6ea6-11ee-939d-92fbcf53809c.gif

终身规划 A * 搜索算法

9a94f1c0-6ea6-11ee-939d-92fbcf53809c.gif

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

9a9c21de-6ea6-11ee-939d-92fbcf53809c.gif

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

9aa17ea4-6ea6-11ee-939d-92fbcf53809c.gif

02

基于采样的路径规划算法

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

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

9aab8eee-6ea6-11ee-939d-92fbcf53809c.gif

目标偏好 RRT 算法

9ab0d1ba-6ea6-11ee-939d-92fbcf53809c.gif

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

9ab5819c-6ea6-11ee-939d-92fbcf53809c.gif

Extended_RRT 算法
9aba07bc-6ea6-11ee-939d-92fbcf53809c.gif

动态 RRT 算法

9ac22820-6ea6-11ee-939d-92fbcf53809c.gif

N = 10000 时,rrt * 算法

9ac9cd3c-6ea6-11ee-939d-92fbcf53809c.jpg

N = 1000 时,rrt*-Smart 算法

9ad3792c-6ea6-11ee-939d-92fbcf53809c.gif

快速行进树(FMT*)算法
9ad78512-6ea6-11ee-939d-92fbcf53809c.gif

N =1000 时,Informed rrt * 算法

9adbf8b8-6ea6-11ee-939d-92fbcf53809c.gif

Batch Informed 树(BIT*)算法

9ae084be-6ea6-11ee-939d-92fbcf53809c.gif

审核编辑:汤梓红

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

    关注

    212

    文章

    29126

    浏览量

    210508
  • 算法
    +关注

    关注

    23

    文章

    4666

    浏览量

    94137
  • 路径规划
    +关注

    关注

    0

    文章

    78

    浏览量

    15375
  • GitHub
    +关注

    关注

    3

    文章

    477

    浏览量

    17215

原文标题:干货丨机器人开发常用路径规划算法开源库,开发者必备

文章出处:【微信号:gh_c87a2bc99401,微信公众号:INDEMIND】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    机器人路径规划

    机器人路径规划学习者一枚,谁了解现在最新的路径规划方法及实现,求指教,不胜感激啊。。。。。。。。。。。
    发表于 09-03 21:15

    labview仿真问题,机器人路径规划

    我现在做这个机器人路径规划,有一个人工势场的算法,已经用C实现算法,请问一下能否用这个labview仿真,就是给定一些起始点,终点,还有这
    发表于 04-22 16:04

    SLAM不等于机器人自主定位导航

    在未知环境中,也可以展开行动,随着机器人不断探索,路径也会时刻调整。 上述的几种算法都是目前绝大部分机器人所需要的路径
    发表于 08-24 16:56

    基于NN改进PSO算法机器人路径规划

    本文介绍了基于神经网络和微粒群优化算法的移动机器人动态避障路径规划算法。通过神经网络改进的微粒群算法,充分利用了神经网络的融合性和并行性来提
    发表于 07-11 08:52 18次下载

    基于空间数据裁剪的机器人路径规划

    本文对基于空间数据的移动机器人路径规划算法中引入先裁剪再检索的思想,在此基础上提出一种全新的移动机器人
    发表于 02-23 13:51 13次下载

    遗传算法在水下机器人路径规划中的应用

    提出一种分层路径规划算法来解决大范围海洋环境下的智能水下机器人(AUV)的全局路径规划问题。该算法
    发表于 03-03 14:52 18次下载

    基于路径跟踪方法的路径规划算法

    为解决拖挂式移动机器人系统路径规划算法精准性低、稳定性差和无法考虑系统间安全性等的问题,提出一种基于路径跟踪方法的路径
    发表于 12-04 14:18 6次下载
    基于<b class='flag-5'>路径</b>跟踪方法的<b class='flag-5'>路径</b><b class='flag-5'>规划算法</b>

    机器人路径规划技术解读

    协同工作,机器人可更好的规划从起始点到终点的行走路径。A*与D*机器人路径规划算法介绍在实际情况
    的头像 发表于 09-06 21:34 2722次阅读

    自动驾驶汽车四种常用路径规划算法解析

    自动驾驶汽车的路径规划算法最早源于机器人路径规划研究,但是就工况而言却比机器人
    发表于 03-08 17:29 1.7w次阅读

    动画演示各大算法运行机器人规划路径的过程

    机器的路,让你看一下。 在机器人研究领域,给定某一特定任务之后,如何规划机器人的运动方式至关重要。 最近,GitHub 上开源了一个存储
    的头像 发表于 11-12 18:27 2295次阅读

    如何规划机器人的运动方式至关重要

    最近,GitHub 上开源了一个存储,该实现了机器人技术中常用的一些
    的头像 发表于 12-14 13:39 1792次阅读
    如何<b class='flag-5'>规划</b><b class='flag-5'>机器人</b>的运动方式至关重要

    机器人路径规划算法,全局路径规划与局部路径规划究竟有哪些区别

    路径规划是移动机器人导航最基本的环节,指的是机器人在有障碍物的工作环境中,如何找到一条从起点到终点适当的运动路径,使
    的头像 发表于 12-26 10:49 5509次阅读

    机器人技术中常用的一些路径规划算法

    最近,GitHub 上开源了一个存储,该实现了机器人技术中常用的一些
    的头像 发表于 12-28 14:25 7395次阅读
    <b class='flag-5'>机器人</b><b class='flag-5'>技术</b><b class='flag-5'>中常用</b>的一些<b class='flag-5'>路径</b><b class='flag-5'>规划算法</b>

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

    基于搜索的路径规划算法已经较为成熟且得到了广泛应用,常常被用于游戏中人物和移动机器人路径规划
    发表于 10-13 14:23 501次阅读
    <b class='flag-5'>机器人</b>基于搜索和基于采样的<b class='flag-5'>路径</b><b class='flag-5'>规划算法</b>

    具身智能工业机器人路径规划算法成为破局关键

    在工业4.0与智能制造深度融合的今天,传统路径规划算法已难以满足动态生产环境的需求。面对复杂场景下的高精度避障、实时决策与多任务协同挑战,具身智能工业机器人路径
    的头像 发表于 03-28 15:01 148次阅读