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

    文章

    31418

    浏览量

    223597
  • 算法
    +关注

    关注

    23

    文章

    4802

    浏览量

    98521
  • GitHub
    +关注

    关注

    3

    文章

    489

    浏览量

    18759

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人形机器人爆发背后,个被忽视的核心技术机器人运动学控制

    ,有个关键问题常常被忽略:机器人如何精准地“动起来”?这背后的核心技术就是机器人运动学(RobotKinematics)控制。在机器人系统
    的头像 发表于 03-10 17:04 1276次阅读
    人形<b class='flag-5'>机器人</b>爆发背后,<b class='flag-5'>一</b>个被忽视的核心<b class='flag-5'>技术</b>:<b class='flag-5'>机器人</b>运动学控制

    机器人拆码垛中高精度放置与垛型构建的解析分析:技术路径与核心要素

    机器人拆码垛中高精度放置与垛型构建需融合3D视觉、多传感器融合、动态路径规划及力控技术,实现毫米级定位。通过力学建模与AI算法优化垛型稳定性
    的头像 发表于 02-27 15:38 170次阅读

    爬壁机器人磁铁的一些常见问题

    爬壁机器人近几年比较火,它是类能够在垂直墙面、天花板、倾斜表面上移动和作业的特种机器人,今天我们不聊其它,只聊下关于磁吸附应用中的磁铁,以下是小编整理的关于爬壁机器人中磁铁的
    的头像 发表于 01-09 10:06 417次阅读
    爬壁<b class='flag-5'>机器人</b>磁铁的<b class='flag-5'>一些</b>常见问题

    高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案

    方案; 开发者可直接对接上层 ROS 框架,实现多轴机器人同步控制与智能路径规划。 三、典型应用:高精度装配机器人控制系统 在某高端电子装配项目中,工程团队基于 MYD-LT536
    发表于 11-14 15:48

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    。· 多屏显示:显示配送状态、路径信息及简单的触摸操作界面,方便工作人员监控与交互。 开启您的下机器人项目综上所述,瑞芯微RK3576凭借其卓越的多屏支持、强大的多摄像头接入能力和高效的低功耗表现
    发表于 10-29 16:41

    自制巡线解迷宫机器人(上)

    Arduino语法的静态链接库,取名为RVStarArduino,这样不仅我可以将自己之前基于Arduino所做的机器人项目中的一些代码无缝地移植过来,从而大大提高了项目的开发效率,还使得一些刚接触
    发表于 10-20 10:39

    三坐标测量机路径规划与补偿技术:核心算法解析

    三坐标测量的微米级精度背后,是精密的路径规划算法与实时补偿技术在保驾护航。三坐标测量机的智能避撞算法保障了测量的安全与高效;温度补偿技术消除
    的头像 发表于 08-01 14:15 1796次阅读
    三坐标测量机<b class='flag-5'>路径</b><b class='flag-5'>规划</b>与补偿<b class='flag-5'>技术</b>:核心<b class='flag-5'>算法</b>解析

    工业机器人的特点

    机器人是关键。工业互联网是通过端上的数据传输,经过大数据分析和云计算处理,再进行智能化决策的整个过程,其中端的数据传输是基础。工业互联网的端包括机器人、传感器等切线下连接端口。因此
    发表于 07-26 11:22

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

    并非成不变时,动态路径规划能力就显得至关重要。本文将深入探讨几种主流的动态路径规划算法(如A、Dijkstra、RRT等),并解析它们如何
    的头像 发表于 06-17 15:54 1983次阅读
    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