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

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

    关注

    206

    文章

    27033

    浏览量

    201407
  • 算法
    +关注

    关注

    23

    文章

    4455

    浏览量

    90756
  • python
    +关注

    关注

    51

    文章

    4675

    浏览量

    83466

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

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

收藏 人收藏

    评论

    相关推荐

    高压放大器在介电弹性体折纸术软体机器人中的应用

    广泛应用于大型机器人的开发中。在具体实践时,为了提高软体机器人在行走、医疗操纵和物体抓取等方面的可操作性,建造具有柔性和可变三维结构的软体机器人至关重要。   实验目的:测试软体材料的
    发表于 02-27 17:15

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。La
    发表于 12-21 20:03

    用全志R128复刻自平衡赛车机器人,还实现了三种不同的操控方式

    更上一层楼。 硬件设计 本项目中的自平衡赛车机器人的硬件设计结构非常简单,硬件部分主要由R128开发板和几个驱动模块组成。 供电模块 自平衡机器人采用锂电池供电的方式,并利用mini360航模电池降压
    发表于 12-20 10:22

    高动态人形机器人“夸父”通过OpenHarmony 3.2 Release版本兼容性测评

    近日, 搭载KaihongOS的“夸父”人形机器人通过OpenAtom OpenHarmony(以下简称“OpenHarmony”)3.2 Release版本兼容性测评并获颁兼容性证书 。这体现了
    发表于 12-20 09:31

    四足机器人步态规划与接触状态

    0、步态规划 四足机器人控制当中,步态是至关重要的一项。我们可以简单理解成四足机器人运动过程中各腿的状态,在这套设计方案中,我们对步态的
    的头像 发表于 11-16 17:17 346次阅读
    四足<b class='flag-5'>机器人</b>步态<b class='flag-5'>规划</b>与接触状态

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

    如何规划机器人运动方式机器人开发领域的一大课题,本文分享GitHub的一个机器人技术中常用的
    的头像 发表于 10-21 09:36 456次阅读
    <b class='flag-5'>机器人</b>技术中常用的路径<b class='flag-5'>规划</b>算法的开源库

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    ai人工智能机器人

    服务费,如果前期只是购买了产品,但是后期的服务却跟不上,那购买的机器人智能看看了。这些都是很多客户反馈的血和泪的教训,服务比产品本身更贵,所以服务和产品都很重要
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。
    发表于 09-20 06:24

    开发一种用于无创和无线监测系统的自感知AI微型机器人

    微型机器人由于其体积小巧、运动灵活以及各种原位治疗的潜力而受到了极大的关注。然而,除了精确的运动控制之外,微型机器人的功能改善对于其与环境的交互变得
    发表于 08-14 09:49 217次阅读
    开发一种用于无创和无线监测系统的自感知AI微型<b class='flag-5'>机器人</b>

    焊接机器人运动控制是什么?

    焊接机器人运动控制是指通过控制焊接机器人执行运动方式,实现对焊接过程中姿态、速度、位置等参数的控制,从而实现焊接任务的完成。焊接
    的头像 发表于 07-18 16:36 517次阅读

    【科普】干货!带你从0了解移动机器人(四) ——移动机器人导航技术

    移动机器人导航是指移动机器人确定自己在地图参考系中的位置后,自动规划出通往地图参考系中某个目标位置路径并沿着该路径到达目标位置点的能力,是移动机器人行动能力的关键。 基于整个智能制造的
    发表于 06-28 09:52

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    导航,就需要解决环境感知、地图创建、自主定位、运动规划等一系列核心问题,也就是移动机器人车载内算法的解决。移动机器人 内部算法主要包括导航算法及运动
    发表于 06-28 09:36

    机器人如何计算简单的运动

    模型要具备齿轮,导轨几种基本的运动原理。 要分辨基本图形,视觉模型要能分辨圆形,方形和三角形。 有了这两点,机器人就基本上能计算开模和注塑这种简单的工作了。要替代人类的工作,还要进一步学习。
    发表于 05-19 20:40

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之一。步进电机芯片作为一种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动控制。本文将从步进电机芯片的工作原理、优势和应用场景等方面
    发表于 05-11 15:12