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

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

3天内不再提示

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

新机器视觉 ? 来源:机器之心 ? 作者:机器之心 ? 2020-12-28 14:25 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导读

本文分享了在GitHub开源的一个存储库,包含了机器人技术中常用的一些路径规划算法,大部分代码由Python实现,每种算法都配有相关动画的运行过程。

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

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

12f5d7a0-29d7-11eb-a64d-12bb97331649.png

项目地址:

https://github.com/zhm-real/PathPlanning

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

1306d67c-29d7-11eb-a64d-12bb97331649.jpg

基于搜索的路径规划算法

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

最佳路径优先搜索算法

135c3392-29d7-11eb-a64d-12bb97331649.gif

Dijkstra 算法

136f7ccc-29d7-11eb-a64d-12bb97331649.gif

A * 搜索算法

13a9b1f8-29d7-11eb-a64d-12bb97331649.gif

双向 A * 搜索算法

13f83fc6-29d7-11eb-a64d-12bb97331649.gif

重复 A * 搜索算法

142649fc-29d7-11eb-a64d-12bb97331649.gif

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

1503c8ae-29d7-11eb-a64d-12bb97331649.gif

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

152b82e0-29d7-11eb-a64d-12bb97331649.gif

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

15487fc6-29d7-11eb-a64d-12bb97331649.gif

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

15fbcfd6-29d7-11eb-a64d-12bb97331649.gif

终身规划 A * 搜索算法

163395ce-29d7-11eb-a64d-12bb97331649.gif

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

1a1197c2-29d7-11eb-a64d-12bb97331649.gif

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

1ad3aff6-29d7-11eb-a64d-12bb97331649.gif

基于采样的路径规划算法

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

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

1b5c6fb2-29d7-11eb-a64d-12bb97331649.gif

目标偏好 RRT 算法

1b949928-29d7-11eb-a64d-12bb97331649.gif

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

1bcd2b80-29d7-11eb-a64d-12bb97331649.gif

Extended_RRT 算法

1c1f93ac-29d7-11eb-a64d-12bb97331649.gif

动态 RRT 算法

1c929618-29d7-11eb-a64d-12bb97331649.gif

N = 10000 时,rrt * 算法

1cf91fa0-29d7-11eb-a64d-12bb97331649.jpg

N = 1000 时,rrt*-Smart 算法

1d2614d8-29d7-11eb-a64d-12bb97331649.gif

快速行进树(FMT*)算法

N =1000 时,Informed rrt * 算法

Batch Informed 树(BIT*)算法

责任编辑:lq

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

    关注

    213

    文章

    29939

    浏览量

    214424
  • 算法
    +关注

    关注

    23

    文章

    4720

    浏览量

    95935
  • GitHub
    +关注

    关注

    3

    文章

    483

    浏览量

    17888

原文标题:机器人是如何规划路径的?动画演示一下吧

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AGV小车中的动态路径规划算法揭秘

    并非成不变时,动态路径规划能力就显得至关重要。本文将深入探讨几种主流的动态路径规划算法(如A、Dijkstra、RRT等),并解析它们如何
    的头像 发表于 06-17 15:54 ?531次阅读
    AGV小车中的动态<b class='flag-5'>路径</b><b class='flag-5'>规划算法</b>揭秘

    盘点#机器人开发平台

    图,电子技术资料网站具身智能机器人****开发平台——Fibot广和通发布机器人开发平台-电子发烧友网NVIDIA Isaac 英伟达综合性机器人开发平台NVIDIA Isaac 是英
    发表于 05-13 15:02

    详细介绍机场智能指路机器人的工作原理

    路径路径规划算法会考虑多种因素,如距离最短、避开人流密集区域、优先选择宽阔通道等,以确保旅客能够快速、顺畅地到达目的地。 实时导航与避障 :在机器人引导旅客的过程中,导航系统会实时监
    发表于 05-10 18:26

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    部署,详细介绍了基于颜色阈值和深度学习的巡线方法。 二维码识别则广泛应用于机器人定位与任务触发,例如AGV(自动导引车)的路径规划。 深度学习在机器人视觉中的崛起 书中重点介绍了Y
    发表于 05-03 19:41

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    的非常好的,特别是一些流程图,很清晰的阐释了概念 很适合作为初学者入门的引路书 还能了解很多技术和框架,破除初学者的自负困境,让初学者知道功能是由很多开发者维护的,前人已经为各种产品搭建了完善的框架。避免陷入得一个人单打独斗的错
    发表于 04-30 01:05

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    的运动。例如,对于个轮式机器人,可以通过发布速度指令到电机驱动节点,控制机器人的前进、后退、转弯等动作。书中还介绍了如何使用 PID 控制算法等对运动控制进行优化,提高控制精度和稳定
    发表于 04-27 11:24

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械臂产品

    识别联调。 进迭时空致力于为智能机器人提供完整全栈优化的RISC-V AI软硬件解决方案,第代RISC-V AI CPU芯片K1已完成AI视觉感知、AI语音处理、自动避障、路径规划
    发表于 04-25 17:59

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

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

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    次生成深度信息。 自主机器人定位任务的本质是对机器人自身状态的估计问题,包括位置,朝向,速度等问题。 路径规划旨在找到从起点到目标区域的
    发表于 01-04 19:22

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    本对人工智能、机器人技术和计算系统交叉领域感兴趣的读者来说不可或缺的书。这本书深入探讨了具身智能这结合物理机器人和智能算法的领域,该领域正
    发表于 12-28 21:12

    【「具身智能机器人系统」阅读体验】1.全书概览与第章学习

    ,特别是在模型训练的时候,高质量、大规模且多样化的模型才能够训练出来个好的网络。针对具身智能机器人也是如此,如自主导航机器人需要大量地环境数据来进行路径
    发表于 12-27 14:50

    《具身智能机器人系统》第7-9章阅读心得之具身智能机器人与大模型

    医疗领域,手术辅助机器人需要毫米级的精确控制,书中有介绍基于视觉伺服的实时控制算法,以及如何利用大模型优化手术路径规划。工业场景中,协作机器人
    发表于 12-24 15:03

    《具身智能机器人系统》第1-6章阅读心得之具身智能机器人系统背景知识与基础模块

    物理交互纳入智能系统的核心要素。 第3章是探讨机器人计算系统。这章节详细阐述了自主机器人的软硬件架构。计算系统需要满足机器人任务对算法的精
    发表于 12-19 22:26

    先进机器人焊接技术:解析新代焊接控制模块的关键功能与应用实践

    与发展。 、新代焊接控制模块的关键功能 1. 精准的动态轨迹控制 新代焊接控制模块采用了先进的动态路径规划算法,可以
    的头像 发表于 12-06 09:06 ?1088次阅读

    多台仓储AGV协作全局路径规划算法的研究

    多AGV动态路径规划需解决冲突避免,核心在整体协调最优。规划时考虑道路设计、拥堵、最短路径和交通管制,用A*算法避免重复
    的头像 发表于 10-28 17:38 ?912次阅读
    多台仓储AGV协作全局<b class='flag-5'>路径</b><b class='flag-5'>规划算法</b>的研究