美文网首页
控制算法系列 纯跟踪控制

控制算法系列 纯跟踪控制

作者: Waschl | 来源:发表于2020-07-06 23:25 被阅读0次

纯跟踪算法(Pure Pursuit)是一种传统且经典的车辆横向运动控制算法,其基本思想是在每个控制周期,通过前方目标轨迹上的一个点,指导当前方向盘的动作,使车辆车产生向目标点的运动。

纯跟踪算法重要的参数在于前视距离系数,一般而言,其前视距离与速度正相关。
以下图为例,跟踪目标为蓝色轨迹,车辆初始位置为绿色圆点。恒定跟踪速度2m/s。

不同预瞄系数在相同速度下的跟踪情况
前视距离系数 最大横向误差[m] 最大航向误差 [rad]
0.5 0.71 0. 61
1.0 0.11 0.07
1.5 0.16 0.087
2.0 0.21 0.085

由以上示例可以看出,纯跟踪算法收到前视距离的影响很大。
在实际应用过程中,除了跟踪数据调整预瞄系数,其还和轨迹类型强相关。

总结一下纯跟踪的一些特点:
(1)要求轨迹多帧连续性好,因预瞄的特性无法对变化轨迹(尤其是预瞄距离内)进行响应;
(2)要求轨迹性能稳定,因为标定系数是按照轨迹性能进行标定的,如果轨迹性能变化,可能导致车辆转弯内切等现象;

相关文章

  • 控制算法系列 纯跟踪控制

    纯跟踪算法(Pure Pursuit)是一种传统且经典的车辆横向运动控制算法,其基本思想是在每个控制周期,通过前方...

  • 实时通讯中拥塞控制算法

    拥塞控制算法分类 基于丢包(loss rate)的拥塞控制算法例如TCP中早期的拥塞控制算法Reno, 会带来较高...

  • 奥林斯分析MPPT太阳能控制器的作用!

    MPPT太阳能控制器是一种通过某种算法让太阳能板达到最大功率点跟踪技术充电的高科技。MPPT太阳能控制器实时...

  • Git入门

    Git入门 Git简而言之就是个版本控制工具,用于跟踪和管理代码的工具。 版本控制 本地版本控制 就是我们自己本地...

  • pursuit 纯轨迹跟踪算法

    https://blog.csdn.net/AdamShan/article/details/80555174

  • 从零开始学Kotlin-控制语句(4)

    从零开始学Kotlin基础篇系列文章 条件控制-if 条件控制-when 循环控制-for 循环控制-while/...

  • TCP拥塞控制算法之NewReno和SACK

    一、TCP Reno拥塞控制算法回顾 二、基于TCP Reno拥塞控制算法的改进 改进原因分析TCP Reno 提...

  • 射频接收机中的自动增益控制 黄求振

    主要内容 讲述:AGC中的系统控制算法和增益调整算法:二分法,线性算法。AGC_控制算法verilog状态机

  • WEB开发中的cookie与session

    会话控制 会话控制思想就是能够在网站中跟踪一个用户,我们跟踪用户就可以做到对用户的支持,并根据授权和用户身份显示不...

  • 拥塞控制算法

    TCP拥塞控制算法的目的可以简单概括为:公平竞争、充分利用网络带宽、降低网络延时、优化用户体验,然而就目前而言要实...

网友评论

      本文标题:控制算法系列 纯跟踪控制

      本文链接:https://www.haomeiwen.com/subject/jaqbqktx.html