设计的世界

  • 首页
  • 技术
    • 3 d CAD
    • 电子•电
    • 紧固和连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试与测量
    • 传感器
    • 流体动力
  • 学习
    • 电子书/技术提示
    • 工程周
    • 设计工程的未来
    • MC²运动控制教室
    • 播客
    • 视频
    • 在线研讨会
  • 飞跃奖
  • 领导
    • 2022年的投票
    • 2021年的赢家
  • 设计指导图书馆
  • 资源
    • 订阅!
    • 3 d Cad模型
      • PARTsolutions
      • TraceParts
    • 数字问题
      • 设计的世界
      • EE世界
    • 女性在工程
  • 供应商清单

局部路径规划与全局路径规划的区别

通过世界编辑器设计|2019年8月19日

分享

         
路径规划

即使在自动化更简单的任务时,路径规划也可以通过自动生成路径来节省机器人专家的时间。|来源:活质体

当为机器人执行任务编程时,通常情况下,涉及的机器人运动不能导致机器人与自身、环境、工具和/或负载或其他机器人发生碰撞。机器人程序员可以手动传授机器人及其末端执行器绕过障碍物到达目标的轨迹/路径点,也可以使用路径规划算法。

机器人路径规划用于找到一个有效的运动序列,使机器人的末端执行器从运动开始的位置移动到运动结束的位置。肌动蛋白是马萨诸塞州贝德福德的机器人控制SDK活质体这包括机器人建模、运动学、任务分配和路径规划等功能。在这篇文章中,我们将讨论Actin支持的两类机器人手臂路径规划,以及为什么机器人专家会选择其中一种而不是另一种。

什么是全球路径规划?

Actin中的全局路径规划使用了一种基于采样的算法的变体,称为快速探索随机树(RRT)。RRT方法从机器人的起始位置(无碰撞)定义的节点开始。接下来,使用随机样本(机器人状态)生成树,这些样本与最近的节点(无碰撞机器人状态)相连(如果它们是有效的)。这样就创建了一个树形图结构,其中树中的每个节点都连接到一个父节点,并且树的根位于起始位置。

在生成节点树和连接树之间的节点时,Actin kinematics用于这种验证检查。从“目标”节点开始生成另一棵树,每次迭代都尝试将这两棵树连接起来。一旦这两棵树可以连接起来,就会找到一条无碰撞的路径。这条路径可能是锯齿状的,所以使用平滑算法来优化这条路径。机器人在关节空间内进行运动,使机械手绕过障碍物。

在这个例子中,Actin使用RRT来规划绕过障碍物的路径。

什么是局部路径规划?

Actin中的局部路径规划采用了对标准速度雅可比矩阵逆运动学的改进。Actin的核心运动学算法包括碰撞检测和关节极限检测,可以通过优化配置来避免机器人具有任何运动学冗余的碰撞和关节极限。运动学冗余是指机器人的关节数量超过任务所需的约束程度。

相关:我全自动拣仓机终于来了?

除了使用运动学冗余,名义上驱动末端执行器直线运动的末端执行器约束可以配置为像“弹簧”一样的行为,它有一个增益,根据距离障碍物/关节限制的远近改变末端执行器的轨迹。本质上,这形成了一个多维度的人工势场,由目标位置的吸引力和碰撞和关节限制(或任何其他配置优化)的排斥力驱动。这使得机器人能够实时规划周围的障碍物。由此产生的运动看起来好像机器人试图走直线路线,直到碰撞或关节限制迫使路径绕过障碍物。

在这个例子片段中,Actin使用局部路径规划来避免与障碍物碰撞。

它们如何比较?

Actin实现了这些方法中的每一种,它们有一些不同。Actin的全局路径规划实现有更高的概率找到无碰撞的路径,因为局部路径规划实现可能会陷入局部最小值,特别是在凹障碍物附近。在某些情况下,环境可以被修改以绕过这些凹形障碍物(添加虚拟隔离区域)。缺点是这种全局实现无法实时处理移动环境和目标。根据机器人的自由度和环境的复杂程度,计算路径也需要一些时间。Actin的局部路径规划速度更快,可以处理动态目标和障碍物。

在这个例子片段中,Actin使用局部路径规划试图避免与障碍物碰撞,但未能达到目标。

在这两个例子视频中,我们展示了全局(第一个视频)和局部路径规划(第二个视频)在机器人到达目标姿态的过程中避免自碰撞的区别。

为什么路径规划很重要?

赋予机器人系统路径规划的能力可以让用户专注于手头的任务,而不必担心较低层次的运动来完成任务。随着任务变得更高级,工作单元变得更紧凑,环境变得更动态,许多机器人应用将需要路径规划。即使在自动化更简单的任务时,路径规划也可以通过自动生成路径来节省机器人专家的时间。随着传感器的改进,其他可能包括更安全的机器人与其他机器人甚至人类一起工作。

全局和局部路径规划的示例

在许多先进的机器人应用中都需要路径规划。一些使用Actin路径规划的实际例子是在拣仓、机器人钻井和自动化检测系统等领域。在拣仓应用中,重要的是机器人要规划到拣仓中所选物体的无碰撞路径,以及出仓时的无碰撞路径(同时考虑物体是如何抓取的)。

在石油钻井机器人中,机器人在操作各种形状不同的物体时,避免碰撞是非常重要的。如果程序员手动尝试并为每个不同的对象编写路径,那么劳动量将会迅速增长到无法控制的程度。另一个需要路径规划的机器人应用是在机器人检测领域。

在汽车近线检测中,机器人规划出无碰撞路径,将传感器移动到多个部件的一系列检测姿态是至关重要的。这通常涉及到协调机器人手臂与外部轴的运动。让路径规划算法来处理路径生成,使系统更加灵活、强大和易于使用。

综上所述,作为机器人高级任务的一部分,全局路径规划和局部路径规划都可以找到一个有效的运动序列,使机器人的末端执行器从运动开始的位置移动到运动结束的位置。Actin SDK支持这两种类型,可以根据需求使用其中任何一种。

布雷特柠檬,科特布斯

关于作者

Brett Limone是一名高级工程师活质体.他帮助指导客户使用Actin来解决需要先进机器人控制的难题。除此之外,Limone还致力于确保Actin继续满足用户多样化和复杂的需求。

他在Energid工作了7年多,并获得伍斯特理工学院机器人工程学士学位。

成立于2001年,Energid秉承美国宇航局的工程理念,为工业、医疗、商业、协作和消费机器人系统提供高度复杂的运动控制。Energid提供业界领先的商业软件开发工具包(SDK)和任务框架,支持实时、自适应运动控制。2018年,Energid被Teradyne收购.


了下:机器人的报告
标记:活质体

告诉我们你的想法!

相关文章阅读更多>

Teradyne机器人峰会主题讨论协同机器人如何解决劳动力危机
汽车雷达
汽车雷达的基础知识
软银Whiz清洁机器人在日本以外可用
CMR Surgical为Versius手术机器人筹集2.4亿美元

设计指导图书馆

“运动

不可或缺报名

运动控制课堂

设计世界数码版

封面

浏览最新一期的设计世界和过时的问题,易于使用的高质量的格式。与领先的设计工程杂志剪辑,分享和下载今天。

参加电子论坛

全球顶级问题解决EE论坛,涵盖微控制器、DSP、网络、模拟和数字设计、射频、电力电子、PCB路由等

电子论坛

赞助内容

  • WAGO的smartDESIGNER在线为项目提供无缝进展
  • 工业阀瓣式连接
  • 推送性能:向终端块添加功能
  • 了解Würth工业事业部
  • Renishaw下一代FORTiS™封闭式线性编码器为机床提供增强的计量和可靠性
  • 环氧树脂认证UL 1203标准

设计世界播客

2022年7月26日,
科技星期二:Sorbothane标志着冲击和振动创新的40年
看到更多>
工程交易

工程交流是一个面向工程师的全球教育网络社区。

今天就联系、分享和学习

设计的世界
  • 广告
  • 关于我们
  • 联系
  • 管理您的设计世界订阅
  • 订阅
  • 设计世界数字网络
  • 工程白皮书
  • 飞跃奖

版权所有©2022 WTWH传媒有限责任公司除非事先得到WTWH媒体的书面许可,否则不得复制、分发、传输、缓存或以其他方式使用本网站的材料
隐私政策|广告|关于我们

搜索设计世界

  • 首页
  • 技术
    • 3 d CAD
    • 电子•电
    • 紧固和连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试与测量
    • 传感器
    • 流体动力
  • 学习
    • 电子书/技术提示
    • 工程周
    • 设计工程的未来
    • MC²运动控制教室
    • 播客
    • 视频
    • 在线研讨会
  • 飞跃奖
  • 领导
    • 2022年的投票
    • 2021年的赢家
  • 设计指导图书馆
  • 资源
    • 订阅!
    • 3 d Cad模型
      • PARTsolutions
      • TraceParts
    • 数字问题
      • 设计的世界
      • EE世界
    • 女性在工程
  • 供应商清单
我们使用cookie来个性化内容和广告,提供社交媒体功能,并分析我们的流量。我们还与我们的社交媒体、广告和分析合作伙伴共享有关您使用我们网站的信息,这些合作伙伴可能会将这些信息与您提供给他们的其他信息或他们从您使用其服务中收集的其他信息结合起来。如果您继续使用本网站,您同意我们的cookie。 好吧没有阅读更多