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

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

3天内不再提示

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

中科院长春光机所 来源:机器之心 作者:机器之心 2020-12-14 13:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

走机器的路,让你看一下。

机器人研究领域,给定某一特定任务之后,如何规划机器人的运动方式至关重要。 最近,GitHub 上开源了一个存储库,该库实现了机器人技术中常用的一些路径规划算法,大部分代码是用 Python 实现的。值得一提的是,开发者用 plotting 为每种算法演示了动画运行过程,直观清晰。

e72ef40a-28cb-11eb-a64d-12bb97331649.png

项目地址: https://github.com/zhm-real/PathPlanning 该开源库中实现的路径规划算法包括基于搜索和基于采样的规划算法,具体目录如下图所示:

e83b1d9c-28cb-11eb-a64d-12bb97331649.jpg

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

e86ec9b2-28cb-11eb-a64d-12bb97331649.gif

Dijkstra 算法

e9256b4a-28cb-11eb-a64d-12bb97331649.gif

A * 搜索算法

e96112bc-28cb-11eb-a64d-12bb97331649.gif

双向 A * 搜索算法

e9adb7c0-28cb-11eb-a64d-12bb97331649.gif

重复 A * 搜索算法

e9fdc076-28cb-11eb-a64d-12bb97331649.gif

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

ea39c648-28cb-11eb-a64d-12bb97331649.gif

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

eaa0deb4-28cb-11eb-a64d-12bb97331649.gif

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

eaf757e4-28cb-11eb-a64d-12bb97331649.gif

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

ec02c5c4-28cb-11eb-a64d-12bb97331649.gif

终身规划 A * 搜索算法

ec5b1a6c-28cb-11eb-a64d-12bb97331649.gif

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

ed1149fe-28cb-11eb-a64d-12bb97331649.gif

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

ee49ea6a-28cb-11eb-a64d-12bb97331649.gif

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

ef16960a-28cb-11eb-a64d-12bb97331649.gif

目标偏好 RRT 算法

ef6a525e-28cb-11eb-a64d-12bb97331649.gif

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

efde082a-28cb-11eb-a64d-12bb97331649.gif

Extended_RRT 算法

f0e3525c-28cb-11eb-a64d-12bb97331649.gif

动态 RRT 算法

N = 10000 时,rrt * 算法

f45c2d6e-28cb-11eb-a64d-12bb97331649.jpg

N = 1000 时,rrt*-Smart 算法

f48b5530-28cb-11eb-a64d-12bb97331649.gif

快速行进树(FMT*)算法

f59fab88-28cb-11eb-a64d-12bb97331649.gif

N =1000 时,Informed rrt * 算法

f5d69ff8-28cb-11eb-a64d-12bb97331649.gif

Batch Informed 树(BIT*)算法

f626947c-28cb-11eb-a64d-12bb97331649.gif

责任编辑:lq

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

    关注

    213

    文章

    30579

    浏览量

    219433
  • 算法
    +关注

    关注

    23

    文章

    4760

    浏览量

    97123
  • python
    +关注

    关注

    57

    文章

    4856

    浏览量

    89548

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

文章出处:【微信号:cas-ciomp,微信公众号:中科院长春光机所】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    ISP多媒体接口,适合构建机器人视觉-运动融合系统,实现工件识别与动态定位。 3. 支持闭环控制与误差校正 可结合高分辨率编码器反馈数据,运行机器人闭环控制算法; 利用AI 协处理器实现
    发表于 11-14 15:48

    如何在NVIDIA Isaac Lab中使用Newton训练四足机器人

    物理在机器人仿真中发挥着至关重要的作用,它为机器人在真实环境中的行为及交互提供了精准的虚拟呈现基础。借助仿真器,研究人员和工程师能够以安全、高效且经济的方式训练、开发、测试和验证
    的头像 发表于 10-13 11:10 1521次阅读
    如何在NVIDIA Isaac Lab中使用Newton训练四足<b class='flag-5'>机器人</b>

    突破人形机器人控制器性能瓶颈:高效稳定的电容器解决方案

    在人形机器人的精密世界中,每一个微小的部件都承担着重要的角色。控制器,作为机器人的“大脑”,其稳定性和可靠性对于整个系统的性能至关重要。控制器不仅需要处理复杂的算法和信号,还要精确地指
    的头像 发表于 08-30 10:56 315次阅读
    突破人形<b class='flag-5'>机器人</b>控制器性能瓶颈:高效稳定的电容器解决方案

    工业机器人的特点

    生产可以提高产品品质。通过设定相同的程序,机器人可实现重复操作,保证了产品的标准化;在精细化生产方面,工业机器人可实现低于0.1毫米的运动精度,可以完成精细的雕刻工作。提高产出 由于机器人
    发表于 07-26 11:22

    明远智睿SSD2351开发板:语音机器人领域的变革力量

    在人工智能快速发展的今天,语音机器人逐渐成为人们生活和工作中的得力助手。明远智睿SSD2351开发板凭借强大性能与丰富功能,为语音机器人的发展注入新动力,成为该领域的变革力量。 SSD2351开发板
    发表于 05-28 11:36

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

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

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

    仿真和真实机器人中的配置方法。 实际测试时,环境特征(如墙面反射率)会显著影响建图效果,因此传感器选择和参数调优至关重要。 Cartographer的高精度建图 Google
    发表于 05-03 19:41

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

    、Gazebo仿真(含RGBD相机/激光雷达仿真)、实物机器人运动控制,实现\"仿真→实物\"的无缝衔接 高阶应用篇(7-9章) 聚焦视觉SLAM、自主导航等前沿场景,提供完整项目链路(如
    发表于 04-27 11:24

    它,让机器人与HMI屏无缝对接

    导读随着工业自动化向智能化发展,机器人与HMI屏的通信变得至关重要。本文将为您介绍一款创新的解决方案,它打破了通信协议的壁垒,实现机器人与HMI屏的无缝连接。随着工业自动化向智能化的迈进,生产制造业
    的头像 发表于 02-17 11:39 727次阅读
    它,让<b class='flag-5'>机器人</b>与HMI屏无缝对接

    伺服电动缸在人形机器人中的应用

    将伺服电机自身优势转变成精确速度控制、精确位置控制和精确推力控制,从而实现高精度直线运动。这种特性使其成为人形机器人的核心运动部件,特别是在关节驱动方面。二、替代传统驱动方式在人形
    发表于 02-06 09:04

    四足机器人的结构、控制及运动控制

      四足机器人凭借其独特的地面接触方式和对复杂地形的出色适应能力,已成为自动化与机器人工程技术研究的焦点。近年来,在结构设计、运动规划和平衡
    的头像 发表于 01-20 10:15 3747次阅读
    四足<b class='flag-5'>机器人</b>的结构、控制及<b class='flag-5'>运动</b>控制

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

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知系统,自主机器人的定位系统,自主机器人
    发表于 01-04 19:22

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    的局限性以及衡量大模型的关键指标。阅读了该部分后,我感受到了一种前所未有的震撼,这种震撼不仅来源于技术本身的先进性,更来源于它对传统机器人控制方式的颠覆。 传统机器人的局限性与大模型的变革 传统的
    发表于 12-29 23:04

    【「具身智能机器人系统」阅读体验】+数据在具身人工智能中的价值

    ,数据对于训练增强和优化机器人能力的深度学习模型至关重要。 从财务上讲,用户数据对互联网公司具有重要价值,估计每个用户 600 美元,考虑到大规模商业化后每个机器人的估计成本为 350
    发表于 12-24 00:33

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

    搜索策略等规划算法,强调了轨迹规划需要考虑机器人运动学约束。在轨迹规划中,机器人需要同时考虑最
    发表于 12-19 22:26