问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

高精度LQR控制实现车辆轨迹跟踪:模型建立与仿真

创作时间:
作者:
@小白创作中心

高精度LQR控制实现车辆轨迹跟踪:模型建立与仿真

引用
CSDN
1.
https://m.blog.csdn.net/BaPimLVv/article/details/137753001

在汽车行驶过程中,精确而稳定的轨迹跟踪是一项重要的技术。本文基于二自由度动力学模型和frenet坐标系建立了模型状态空间方程,并使用LQR控制方法来实现高精度轨迹跟踪。同时,通过前馈控制消除稳态误差,并采用五次多项式方法进行轨迹规划。通过Carsim和Simulink联合仿真,本文展示了搭建模型的过程、轨迹跟踪效果图以及详细介绍资料,包括算法内容和使用方法。

1. 引言

近年来,车辆轨迹跟踪技术在自动驾驶和车辆控制领域得到了广泛应用。LQR控制方法因其优越的控制性能和稳定性受到了广泛关注。

2. 二自由度动力学模型和frenet坐标系

2.1 二自由度动力学模型

二自由度动力学模型主要考虑车辆在纵向和侧向的运动。模型包括车辆的位移、速度和加速度等参数,能够较为准确地描述车辆的运动状态。

2.2 Frenet坐标系

Frenet坐标系是一种局部坐标系,常用于描述曲线上的点。在车辆轨迹跟踪中,Frenet坐标系能够将车辆的运动状态转换为更易于控制的形式。

2.3 模型状态空间方程

基于二自由度动力学模型和Frenet坐标系,可以建立车辆运动的状态空间方程。状态空间方程能够将车辆的运动状态表示为一组线性方程,便于进行控制算法的设计。

3. LQR控制方法

3.1 基本原理

LQR(Linear Quadratic Regulator)控制是一种最优控制方法,通过最小化一个二次型性能指标来设计控制器。LQR控制方法具有良好的稳定性和鲁棒性,适用于多种控制场景。

3.2 应用

在车辆轨迹跟踪中,LQR控制方法能够根据车辆的状态空间方程设计控制器,实现对车辆运动的精确控制。通过调整LQR控制器的参数,可以优化控制效果,提高轨迹跟踪精度。

3.3 优点与局限性

LQR控制方法的主要优点包括:

  • 稳定性好
  • 控制精度高
  • 参数可调

局限性包括:

  • 需要精确的模型
  • 对非线性系统效果有限

4. 前馈控制与稳态误差消除

4.1 前馈控制原理

前馈控制是一种基于模型的控制方法,通过预测系统输出并提前调整控制输入,以消除或减小稳态误差。

4.2 稳态误差分析

稳态误差通常由模型误差、外部干扰等因素引起。在车辆轨迹跟踪中,稳态误差会导致车辆偏离预定轨迹。

4.3 消除稳态误差

通过前馈控制,可以预测并补偿稳态误差,提高轨迹跟踪精度。具体实现方法包括:

  • 基于模型预测控制
  • 前馈补偿算法

5. 五次多项式方法的轨迹规划

5.1 基本原理

五次多项式方法是一种常用的轨迹规划方法,能够生成平滑且连续的轨迹。五次多项式具有较好的数学性质,能够满足轨迹规划中的边界条件。

5.2 选择原因

选择五次多项式方法进行轨迹规划的原因包括:

  • 能够保证轨迹的连续性和平滑性
  • 计算简单,易于实现
  • 能够满足轨迹规划中的边界条件

5.3 轨迹生成

通过五次多项式方法,可以生成满足预定起点、终点以及速度、加速度等条件的轨迹。具体实现步骤包括:

  • 确定边界条件
  • 解五次多项式方程
  • 生成轨迹点

6. Carsim和Simulink联合仿真

6.1 软件特点

  • Carsim:专业的车辆动力学仿真软件,能够精确模拟车辆的运动特性。
  • Simulink:MATLAB的仿真工具箱,支持系统建模和控制算法设计。

6.2 模型搭建

在Carsim中建立车辆动力学模型,在Simulink中设计控制算法。通过联合仿真,可以实现对车辆轨迹跟踪的实时控制和效果评估。

6.3 仿真结果

仿真结果显示,基于LQR控制的车辆轨迹跟踪系统能够实现高精度的轨迹跟踪。通过前馈控制和五次多项式轨迹规划,进一步提高了控制效果。


图1:模型搭建示意图


图2:模型搭建示意图


图3:轨迹跟踪效果图

7. 结论

本文基于二自由度动力学模型和Frenet坐标系,采用LQR控制方法实现了高精度的车辆轨迹跟踪。通过前馈控制消除稳态误差,并利用五次多项式方法进行轨迹规划,取得了较好的控制效果。通过Carsim和Simulink的联合仿真,验证了本文提出方法的可行性和有效性。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号