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

    文章

    31493

    浏览量

    223724
  • 算法
    +关注

    关注

    23

    文章

    4810

    浏览量

    98597
  • python
    +关注

    关注

    58

    文章

    4888

    浏览量

    90320

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    再谈低温烧结银的应用:从春晚四家机器人出镜的幕后推手说起

    、低热阻、3D堆叠,支撑实时运动规划与集群控制。 **功率模块和电池管理:SiC、**GaN 器件、大电流、耐高温,适配高压快充与长续航。 二、低温烧结银AS系列:机器人的电子筋骨 1 核心优势:对比
    发表于 02-17 14:07

    探索RISC-V在机器人领域的潜力

    探索RISC-V在机器人领域的潜力 测评:洄溯 测评时间: 2025年11月 测评对象: MUSE Pi Pro开发板(基于进迭时空K1系列高性能RISC-V CPU) 一、 开篇引言
    发表于 12-03 14:40

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

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

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

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

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

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

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

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    2025 世界人形机器人运动会于 8 月 17 日圆满收官,赛场上机器人在跑步、跳跃、抓取等项目中的精彩表现,背后是运动控制、环境感知等技术的迭代升级。而在这些技术中,磁传感器芯片凭借
    发表于 08-26 10:02

    工业机器人的特点

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

    MT6701磁编芯片:开创机器人运动控制新时代

    在科技的浩瀚星空中,机器人领域无疑是一颗璀璨的明星。而在机器人的关键技术中,运动控制宛如机器人的“神经系统”,直接影响着机器人的性能表现。今
    的头像 发表于 07-23 18:18 1087次阅读

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

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

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人开发套件 Kria KR260机器人开发套件 Kria KR260-
    发表于 05-13 15:02

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

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

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

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

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

    ROS的全称:Robot Operating System 机器人操作系统 ROS的 目的 :ROS支持通用库,是通信总线,协调多个传感器 为了解决机器人里各厂商模块不通用的问题,让机器人快速开发
    发表于 04-30 01:05