0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于车辆运动学和动力学模型的横向控制算法

麦辣鸡腿堡 来源:CSDN博客 作者:氢键H-H 2023-11-15 17:02 次阅读

无模型的 PID 横向控制算法参数少,简单易用,但是由于没有考虑车辆系统动力学特性及路径本身的动态变化特性,对外界干扰的鲁棒性较差。

在高速或曲率较大的弯道场景时,会出现较大的跟踪误差和“画龙”现象,因此,该方法比较适合应用于低速曲率较小的路径跟踪控制场景中。

基于运动学模型的横向控制算法中,Pure Pursuit 和 Stanley 前轮反馈算法在中低速场景下,他们的路径跟踪的性能较好。

Pure Pursuit 在大的跟踪误差和非连续的路径场景下鲁棒性较好,其控制的关键在于对最佳前向预瞄距离的确定其中,增大前向预瞄距离将提高车辆控制的稳定性。

但随之会带来路径跟踪性能降低及稳态误差增大的后果,表现出转弯内切现象。

相比于 Pure Pursuit 算法,Stanley 前轮反馈算法还额外考虑了横摆角偏差,因此在大多数场景下,跟踪性能更佳,然而,由于没有设置前向预瞄,Stanley 算法会出现转向过度的情况。

与 Pure Pursuit 和 Stanley 算法相比,后轮反馈控制算法计算更加复杂, 对路径的平滑性要求更高。

在中等速度下的跟踪性能及鲁棒性与 Stanley 方法近似,然而在速度较大时,稳态误差也会变大,从而导致控制效果不佳。

LQR 算法使用二自由度动力学模型来设计横向控制器,与前述基于运动学模型的几种算法相比,LQR 参数调节更加复杂,其不仅需要获取车辆自身的模型参数。

还需要调节LQR 目标函数的 Q,R 矩阵以获得较优的跟踪性能。

LQR 算法的优点在于,通过与转向前馈进行有效结合,LQR 能够很好的解决曲线行驶时的稳态跟踪误差,在中等速度曲线行驶时其稳态误差趋近于零,从而极大提升跟踪性能。

LQR 非常适用于路径平滑的高速公路及城市驾驶场景,具有较好的车辆高速控制性能。

但是,由于模型的固有缺陷,LQR 与前馈控制的结合也无法解决所有跟踪控制问题,由于该方法采用基于简化后的二自由度动力学模型。

因此当车辆运动不满足二自由度动力学模型转向小角度,或轮胎动力学线性化的假设条件时,LQR 算法的跟踪性能会大幅降低,从而导致控制失效。

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

    关注

    35

    文章

    1472

    浏览量

    85487
  • 模型
    +关注

    关注

    1

    文章

    3229

    浏览量

    48813
  • 无人驾驶
    +关注

    关注

    98

    文章

    4055

    浏览量

    120457
  • LQR
    LQR
    +关注

    关注

    1

    文章

    6

    浏览量

    3144
收藏 人收藏

    评论

    相关推荐

    飞行器动力学参数在线辨识EKF算法实验流程

    (EKF)的步骤是:先进行线性化,再进行离散化。飞行器俯仰通道动力学方程线性化参考文献:永磁同步电机的无速度传感器控制算法研究 冯晓彤[D]   针对一般的连续非线性系统,有x˙=f(x,t)+B(t)u(t)(1)\dot{x
    发表于 08-27 06:06

    分布式驱动电动汽车的动力学控制有哪几种类型?常见问题是什么?

    和横摆方向的运动,执行系统包括驱动、制动和转向等。从控制运动自由度上可以将动力学控制分为四大类:垂向
    发表于 08-30 07:23

    四旋翼的运动模型分为哪几个模型

    模型可以把四旋翼的运动模型分为动力学模型运动学模型
    发表于 09-15 07:25

    浅析伺服电动机机械系统

    1.3伺服电动机机械系统由力或力矩控制并遵循动力学模型,该动力学模型依赖许多未知的系数。由运动学
    发表于 09-17 09:19

    车辆动力学控制系统(VDC)是什么意思

    车辆动力学控制系统(VDC)是什么意思 车辆运动的理论状态只能根据驾驶员的输入来描述,这些输入包括转向盘角度、油门踏板确定的发动机扭矩
    发表于 03-11 17:44 1.7w次阅读

    《机器人学》—运动控制动力学

    机器人学:运动学动力学控制 -宋伟刚 全书共分10章。第1章介绍了机器人技术的发展及其种类、工作原理,机器人设计、控制与编程的基本方法。第2章和第3章介绍机器人机械 系统分析的数
    发表于 07-19 09:53 0次下载

    Apollo控制算法中使用的车辆动力学模型的推导过程

    车辆动力学模型一般用于分析车辆的平顺性和车辆操纵的稳定性。 对于车来说,研究车辆
    的头像 发表于 02-26 17:19 1.6w次阅读

    机械动力学原理.pdf

    任何机械都有运动,任何机械都受到力的作用。机械动力学就是研究机械在力作用下的运 动和机械在运动中产生的力的科学。 动力学运动学一样,研
    发表于 11-04 09:38 0次下载

    综合车辆动力学仿真软件ModelBase的简单介绍

    车辆动力学模型是仿真测试系统的核心组成部分,本次研讨会结合经纬恒润的实际工程经验,介绍车辆动力学模型
    的头像 发表于 03-25 09:31 3247次阅读

    自动驾驶控制概况

    传统的比例-积分-微分控制 (ProportionalIntegralDerivative,PID),另一种是基于模型横向控制方法,其中根据控制
    发表于 06-01 15:08 0次下载
    自动驾驶<b class='flag-5'>控制</b>概况

    自动驾驶车辆控制车辆运动学模型

    本文应配合b站up主“ 忠厚老实的老王 ”的 自动驾驶控制算法 系列视频食用。文章目录1. 两个车辆运动学模型 1.1 三个坐标系 1.2符
    发表于 06-07 11:53 0次下载
    自动驾驶<b class='flag-5'>车辆</b><b class='flag-5'>控制</b>(<b class='flag-5'>车辆</b><b class='flag-5'>运动学</b><b class='flag-5'>模型</b>)

    直播回顾 |车辆动力学模型在仿真测试中的应用实践

    车辆动力学模型是仿真测试系统的核心组成部分,本次研讨会结合经纬恒润的实际工程经验,介绍车辆动力学模型
    的头像 发表于 03-30 15:48 773次阅读
    直播回顾 |<b class='flag-5'>车辆</b><b class='flag-5'>动力学</b><b class='flag-5'>模型</b>在仿真测试中的应用实践

    基于车辆运动学模型控制方法

    车辆运动学模型 基于车辆运动学模型控制方法主要考虑
    的头像 发表于 11-15 16:16 567次阅读
    基于<b class='flag-5'>车辆</b><b class='flag-5'>运动学</b><b class='flag-5'>模型</b>的<b class='flag-5'>控制</b>方法

    基于车辆动力学模型横向控制

    基于车辆运动学模型的方法忽略了车辆动力学特性,因此在 车速过快 或者 曲率变化率过大 的情况下该算法
    的头像 发表于 11-15 16:47 783次阅读
    基于<b class='flag-5'>车辆</b><b class='flag-5'>动力学</b><b class='flag-5'>模型</b>的<b class='flag-5'>横向</b><b class='flag-5'>控制</b>

    基于动力学模型的机器人介绍

    控制器如计算力矩控制(Compute Torque Control)和阻抗控制(ImpedanceControl)等均需要使用机器人动力学模型
    的头像 发表于 11-17 17:43 828次阅读