论文解读 | 机器人路径跟踪的受控纯追踪法

这篇具有很好参考价值的文章主要介绍了论文解读 | 机器人路径跟踪的受控纯追踪法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 原创 | 文 BFT机器人

论文解读 | 机器人路径跟踪的受控纯追踪法

01 摘要

这篇文章是关于机器人路径跟踪的受控纯追踪算法的研究。文章介绍了传统的纯追踪算法以及相关变体,并提出了受控纯追踪算法作为本文的主要贡献。该算法旨在适应实际环境中的服务和工业移动机器人,提供方法来调整机器人的平移速度以适应当前条件。文章还讨论了该算法在实际机器人系统中的实现和实验验证,并提供了结论。

02 受控纯追踪算法与其他局部轨迹规划技术的不同

受控纯追踪算法是一种局部轨迹规划技术,适用于现实世界中受约束和部分可观测环境中的服务和工业移动机器人。它提供了使机器人的平移速度适应当前条件的方法,例如在急转弯或在受限区域操作时降低速度。该算法使用线性调节成本函数在各种实际的移动机器人环境中提供高质量的行为。与其他局部轨迹规划技术相比,受控纯追踪是专门为移动机器人设计的,并提供了根据当前条件调整速度的方法。

03 受控纯追踪算法的目的是什么

该算法旨在提高服务和工业移动机器人在实际环境中的性能,特别是在受限制和部分可观测的环境中。它提供了一种方法来调整机器人的平移速度以适应当前条件,例如在转弯处或在狭窄区域操作时减少机器人速度。文章还通过实验验证了该算法的有效性,并指出该算法已经被广泛应用于实际机器人系统中。因此,该算法有助于提高服务和工业移动机器人在各种行业中的性能和应用范围。

04 算法的核心是什么?

其核心是通过调整机器人的平移速度以适应当前条件来提高机器人在实际环境中的性能。该算法使用线性调节成本函数来实现这一目标,并提供了高质量的行为,适用于各种实际移动机器人环境。相比传统纯追踪算法,受控纯追踪算法可以更好地适应实际环境,并提高机器人的安全性和效率。因此,该算法的核心是通过调整机器人速度来适应当前环境,从而提高机器人在实际环境中的性能和安全性。

05 论文原理

调节纯追求算法的第一阶段是变换输入路径到机器人的基坐标系中并进行修剪。在此过程中,路径曲率的确定被简化为公式1所示的简单代数表达式。

论文解读 | 机器人路径跟踪的受控纯追踪法

A. 受控纯追踪算法

变换前,确定,所有先前点将从存储路径中永久删除,以防止将来对过时的数据进行不必要的转换。转换后的路径也对所有的点进行修剪,其中,因为它们足够远,在t时不需要考虑它们。这些远路径点继续保存在存储的路径中,以便将来迭代,直到机器人沿着路径前进时接收到新的路径。

接下来,RPP(Regulated Pure Pursuit)将使用与公式2中描述的纯追踪算法相同的前瞻性选择机制。

论文解读 | 机器人路径跟踪的受控纯追踪法

前瞻距离与速度和前视增益成正比,以便在移动更快的同时使用更长的距离,从而不留下误导结果的机会。这在较大的平移速度范围内稳定了路径跟踪行为。该距离用于选择前导点。虽然路径点之间的插值被发现可以明显提高自动驾驶汽车速度下稀疏路径的平滑性,但从经验上看,在使用典型网格地图规划分辨率(0.025 m - 0.1 m)的服务和工业机器人速度下,这并没有带来太大的好处。然而,插值有利于在稀疏路径分辨率(0.1 - 1.0m)中使用。

期望的线速度,接下来由曲率和接近启发式进一步处理。两种启发式方法都适用于线速度,文章中取两者的最大值。

将接近启发式算法应用于机器人接近动态障碍物或固定基础设施时的线速度。这样做的目的是在碰撞可能性特别高的受限环境中减慢机器人的速度。降低固定基础设施附近的速度,通过减少狭小空间中小路径变化的影响,降低碰撞的可能性。

降低工业和服务机器人在接近动态主体(如人类)时的速度是一项常见的安全要求——允许机器人更快地做出反应,以防止潜在的伤害。该启发式的线性公式通过的比值和增益α来降低速度,以调整单个系统的响应。测试的其他公式,如指数和二次公式,对接近物体的惩罚太大,只包含一个狭窄的增益范围,这将导致在接近障碍物和完成机器人任务的速度之间进行可接受的权衡。

论文解读 | 机器人路径跟踪的受控纯追踪法

其中是应用启发式算法的障碍物的接近距离,是到障碍物的当前距离,α是缩放攻击行为启发式函数的增益,要求α≤1.0。α值越高,机器人在接近障碍物时的速度越快。的值应该根据机器人应用的系统需求来确定,即在机器人开始放慢其最大速度之前,障碍物可以接近到什么程度。

调整速度后,算法确定路径曲率。角速度是使用调节速度计算的,而不是期望的线速度,这可以防止相对于目标曲率的相应欠冲行为。最后,角速度,可以用公式3简单地求出来。

论文解读 | 机器人路径跟踪的受控纯追踪法

算法的最后一步是检查我们的路径跟踪命令是否有当前或即将发生的碰撞,这是RPP的新功能。给定的角速度和调节的线速度可以在时间上向前投射,得到一个圆弧。弧上的点以网格地图单元分辨率向前采样一段时间。

碰撞检查是基于碰撞的持续时间,而不是基于前瞻点,这样机器人离碰撞总是至少有一段设定的持续时间。在低速行驶时,在几十米或几百秒之外的前方进行碰撞检查可能是不明智的。相反,时间模式允许在有限的空间中进行精细的操作,在这种空间中,当前的速度命令可能在短距离(但长时间)之外不被允许。

B.实验效果

本文提出了一种改进的基于点对特征的点云6D姿态估计方法。该方法提出了一种PCA算法中封闭几何的法向解的方法,并引入了一种通过将体素网格划分为等效角度单元的高效采样方法。最后,采用ICP的变体、基于拟合点的验证步骤和NMS算法进行细化和验证。实验结果表明,该方法具有较高的效率和鲁棒性,平均召回率为0.87。

论文解读 | 机器人路径跟踪的受控纯追踪法

图1 论文实验中使用的机器人

论文解读 | 机器人路径跟踪的受控纯追踪法

图2 全系统实验行程,全长70米。

机器人将沿着一条路线通过图7所示的校园建筑中的三个控制点。该路线包括无碰撞的开放空间、封闭的大厅和大约70米的盲急转弯。机器人使用每种算法重复三次路径,数据如表3所示。本实验的目的是将RPP算法在系统级的一般行为与现有变体进行比较。

数据表明在整个系统级行为上差别不大——导航的平均时间在85-95秒之间。与之前的实验一致,PP (Pure Pursuit)确实显示了稍短的行进距离和增加的跟踪误差对应于路径抄近路。

论文解读 | 机器人路径跟踪的受控纯追踪法

这个实验最引人注目的特点是算法之间缺乏特别独特的结果。尽管RPP在狭窄的走廊和完成急转弯时减慢了机器人的速度,但令人惊讶的是,这些动作对高级导航指标没有显著影响。当考虑到试验之间的标准差时,三种算法的任务完成时间和平均速度是一致的。RPP的系统级性能与APP非常相似,因此我们得出结论,RPP的额外好处对系统设计人员来说几乎没有坏处。

事实上,解决方案架构师可以在使用RPP时适度提高机器人的最大速度,因为它在转弯和靠近障碍物时速度会变慢(机器人应用中速度的常见限制因素)。这大大提高了机器人系统的整体效率,同时确保了更高质量的安全特性。

论文资料:https://arxiv.org/abs/2305.20026  

更多精彩内容请关注公众号:BFT机器人

本文为原创文章,版权归BFT机器人所有,如需转载请与我们联系。若您对该文章内容有任何疑问,请与我们联系,将及时回应。文章来源地址https://www.toymoban.com/news/detail-481059.html

到了这里,关于论文解读 | 机器人路径跟踪的受控纯追踪法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 机器人纯跟踪算法 Base Pure Pursuit

    纯跟踪算法是一种路径跟踪算法,他通过改变角速度指令将机器人当前位置移动到前面的某个路径点,并不断的跟随路径前进。适用于很多机器人运动学模型,包括阿克曼和全向轮。 本文简单分析求解运动学之后的 纯跟踪算法 。 如果把机器人当做驴,上图形象的解释了纯跟

    2024年02月03日
    浏览(34)
  • 【轨迹跟踪】基于自适应跟踪(EAT)方法的无人机/移动机器人轨迹跟踪(Matlab&Simulink)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码Simulink实现 摘

    2024年02月07日
    浏览(46)
  • 目标检测与跟踪 (1)- 机器人视觉与YOLO V8

    目录 1、研究背景 2. 算法原理及对比  2.1 点对特征(Point Pairs)  2.2 模板匹配  2.3 霍夫森林  2.4 深度学习  3、YOLO家族模型演变 4、YOLO V8         机器人视觉识别技术 是移动机器人平台十分关键的技术,代表着 机器人智能化、自动化及先进性的条件判定标准 。  如何在

    2024年02月14日
    浏览(45)
  • 移动机器人农田机器人全覆盖路径规划

    鉴于目前网上对于全覆盖路径规划方面的资料比较少,本次博客内容主要分享下拖拉机在农田里面作业的路径规划,以及轨迹优化。 目录 1. 什么是全覆盖路径规划 2. 实用案例 3. 农田作业机器人 如何获取地图 如何规划出全覆盖的路径 如何确保规划出来的路径是符合车辆动力

    2024年01月25日
    浏览(52)
  • 纯跟踪算法(Pure Pursuit)在差速机器人上的应用

    Pure Pursuit 是一种路径跟踪算法。 在给定线速度的前提下,它计算移动的角速度令机器人从其当前位置到达机器人前方的某个前瞻点(lookahead)。该算法根据机器人的当前位置不断地追着它前面的一个点,直到路径的最后一个点。 1.差速轮模型  差速轮模型中:         2

    2024年02月11日
    浏览(102)
  • MotoSimEG-VRC教程:安川机器人输送带同步跟踪

    目录 概述 机器人输送带同步跟踪功能注意事项 安川机器人虚拟系统创建 机器人与输送带通信接口配置 机器人输送带条件文件设置 输送带模型创建 输送带示教编程 机器人输送带同步跟踪指令介绍 机器人输送带同步跟踪示教编程 仿真运行 在现实应用中,有些工况需要安川

    2024年02月15日
    浏览(77)
  • 机器人路径规划+matlab

    题目要求: 机器人路径规划是机器人自主导航的关键技术,旨在在有障碍物的环境中按照一定的标准寻找一条从起点到终点的无碰撞路径。本题要求考虑路程最短,起点和终点以及障碍物的相关数据在代码中给出。 解决方案: 本次实验采用RRT算法来进行机器人路径规划问题

    2024年02月11日
    浏览(50)
  • 机器人路径平滑——线性插值

    C++代码

    2024年02月19日
    浏览(34)
  • 机器人坐标系解读及四足机器人虚拟模型控制(VMC)控制方法

    终于理清VMC控制方法了,对于很多新入门机器人的小伙伴,尤其像我这样做毕设前完全没有接触过机器人的本科生来说,坐标变换可谓是一大难,很多教材说的也是非常一本正经,非常不利于入门学习。本文对四足机器人坐标变换以及VMC控制方法作以简要介绍,力求简单易懂

    2024年02月06日
    浏览(44)
  • ECBS多机器人路径规划

    多智能体路径规划 (Multi-Agent Path Finding, MAPF) 研究多智能体的路径规划算法,为多机系统规划无冲突的最优路径。 ECBS 算法由 CBS(Conflict-Based Search) 算法改进而来, 对 CBS算法的介绍可以参考笔者的这篇文章CBS多机器人路径规划(Conflict-Based Search)。CBS 算法给出 MAPF 问题的 全局最优

    2024年02月05日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包