智能车辆路径跟踪控制

  • 汽车稳态运动时的原理
    • carsim&simulink联合仿真
      • 仿真结果与模型

汽车稳态运动时的原理

这个其实也是属于车道保持系统。
本次分享主要是根据先前做的预瞄驾驶员模型来做的,依据汽车二自由度车辆模型,假设汽车做稳态行驶,在汽车理论中,汽车做稳态行驶可以把车看成做匀速圆周运动,匀速圆周运动的话,高中知识可知,那么汽车的角速度wr就不变;依据恒定横摆角速度假设,搭建基于方向盘转角的驾驶员模型,汽车二自由度模型如下:
依据恒定横摆角速度假设理论:在单点预瞄驾驶员模型的基础上引入一个简单的滑膜控制:单点+滑膜控制方法=控制方向盘转角。
单点预瞄设置预瞄距离:因为车速与预瞄距离是直接相关的,可以建立预瞄距离和车速相关的函数关系。滑膜控制器的设计需要有偏差才行,而且滑模面s的设计在决策方向盘转角的。这里偏差E=wd-wr设计滑模面。

carsim&simulink联合仿真

联合carsim和simulink进行仿真,carsim输出变量到simulink,simulink接收数据依据搭建的模型仿真。

仿真结果与模型

这里查看的是用carsim设置内部第二个预瞄点设置在车辆质心处,就可以直接看到车辆偏移目标路径的偏差:这里设置的路径为五次多项式换道轨迹,期刊论文选择的比较多的换道路径,也可以换成双移线路径等。要注意的是,设置的路径和实际生活中路径不太一样,因为稳态运动的驾驶员模型,跟踪参考轨迹是结合路径几何信息来决定方向盘转向的,与真实双车道单向行驶的城市道路或者高速公路不一样。

可以看到设置恒定车速为80km/h的速度,无制动,挡位选择AT All Gears
仿真时间为20s。
可以看到质心侧偏误差,速度为80km/h的时候,跟踪路径侧向偏差可以保持在0.1m之内,跟踪车道中心线。效果还是非常的好的。
感兴趣的下载链接见资源。

智能车辆路径跟踪滑膜控制+单点预瞄相关推荐

  1. 智能车辆路径跟踪:carsim和simulink联合仿真,基于车速的变权重多点预瞄驾驶员模型个例

    @基于轨迹预测的多点预瞄驾驶员模型,适合初学者学习,carsim&simulink联合仿真,模型搭建. 一.预瞄-控制基本原理 二.casim模型的搭建 三.联合仿真结果分析 前言 本文主要是 ...

  2. 自动驾驶路径跟踪控制——驾驶员预瞄模型

    文章目录 1. 驾驶员预瞄控制概述 1.1 第一个得到应用的驾驶员模型(Crossover模型) 1.2 预瞄概念的诞生 1.3 驾驶员模型环节 1.4 补偿跟踪模型 1.5 预瞄跟踪模型 1.6 速 ...

  3. 双移线驾驶员模型,多项式双移线模拟 采用多项式搭建双移线期望路径,基于郭孔辉单点预瞄理论,搭建双移线simulink驾驶员模型

    双移线驾驶员模型,多项式双移线模拟 软件使用:Matlab/Simulink 适用场景:采用多项式搭建双移线期望路径,基于郭孔辉单点预瞄理论,搭建双移线simulink驾驶员模型. 模型包含:双移线模 ...

  4. 无人驾驶车辆路径跟踪的增量式PID控制

    路径跟踪是无人车研究方向的一项关键技术.路径跟踪控制算法是指能够使无人车按照预设路径,安全稳定行驶的控制方法. 建立无人车路径跟踪模型 预设无人车在A.B两点间,当前位置为D点,航向为hF 可以得到B ...

  5. 斯坦福大学:极限工况下的无人驾驶路径跟踪|厚势汽车

    来源: 同济智能汽车研究所 责任编辑:啜小雪 文章译自 2017 年美国控制年会的会议论文 原标题:Path-Tracking for Autonomous Vehicles at the Limit ...

  6. 0x80070035找不到网络路径_蚁群算法(ACO)求解带时间窗的车辆路径(VRPTW)问题...

    蚁群算法求解VRPTW问题https://www.zhihu.com/video/1235315908018298880 今天为大家讲解使用蚁群算法(ACO)求解带时间窗的车辆路径(VRPTW)问题. ...

  7. java随机数时间窗_蚁群算法(ACO)求解带时间窗的车辆路径(VRPTW)问题

    今天为大家讲解使用蚁群算法(ACO)求解带时间窗的车辆路径(VRPTW)问题.在讲解蚁群算法求解VRPTW问题之前,不知道各位是否观察过现实生活中蚂蚁是怎么觅食的,说得形象一点的话就是成群的蚂蚁前赴后 ...

  8. 车道偏离预警——LDW Carsim与simulink联合仿真模型,采用Carsim中自带场景+基于预瞄的驾驶员模型

    车道偏离预警--LDW Carsim与simulink联合仿真模型,采用Carsim中自带场景+基于预瞄的驾驶员模型 当基于摄像头对车道线进行检测并跟踪,当出现车辆偏离车道线时,自动发出预警信息,并在 ...

  9. 基于半车悬架的轴距预瞄与轴间预瞄仿真对比

    目录 前言 1. 半车悬架模型 2.轴距预瞄(单点预瞄)和轴间预瞄(两点预瞄)原理与仿真分析 2.1轴距预瞄(单点预瞄) 2.1.1预瞄原理 2.2.轴间预瞄(两点预瞄) 2.2.1预瞄原理 2.3仿 ...

最新文章

  1. Neutron 网络基本概念
  2. 数据中心液体冷却技术的“机架经济学”
  3. 坑 之 TypeError: Cannot create initializer for non-floating point type.
  4. 字符串匹配——枚举法
  5. oracle asm ora 15041,ORA-15041,ORA-01274 故障解决实例
  6. sql server分页
  7. 微信皮肤css,微信小程序实现皮肤功能(夜间模式)_婳祎_前端开发者
  8. Unity5 新功能解析--物理渲染与standard shader
  9. Linux操作系统原理与应用04:内存管理
  10. 添加七牛云存储_3月1日七牛云存储割韭菜的应对方法
  11. 以下会使线程进入到阻塞状态的是_Python并行编程(五):多线程同步之event(事件)...
  12. 计算机网络的概述发展填空题,计算机网络安全概述填空题.doc
  13. dism++封装系统使用教程_Dism++系统精简利器 10.1.4.7
  14. 衡山湘大学计算机学校,南岳衡山烧香求学业显灵感恩南岳大庙祈福考上985双一流重点大学...
  15. 基于C的VAD实现一
  16. 保存富文本编辑器内容
  17. python学习入门(一)
  18. Complex-Valued CNN and Its Application in Polarimetric SAR Image Classification
  19. linux系统修改ip地址教程。
  20. 给博客添加rss订阅

热门文章

  1. 什么是Pytest及Pytest常用方法
  2. kindle只显示电池加感叹号,该怎么办呢 !
  3. 8月份开基飙升 股票基金最赚钱
  4. 如果王自如支持友推,而罗永浩不支持的话......
  5. 数据分析与数据仓库平台Panoply.io获700万美元A轮融资
  6. Linux系统 QT+Faac实时音频采集编码(QT音频采集篇)
  7. js 递归算法将扁平数据处理成树状数据
  8. 感谢开源,让我的青春永不褪色!
  9. HDU 5242 上海大都会 G题
  10. 刚入职一个月的程序猿