1、基本原理,

这里引用别的博主的图

图中L1表示carsim输出的预瞄点C距离车道中心线的距离,L2是车辆距离车道线的实际距离,LKA的功能就是使L2趋近为0,是车辆坐标系和车道中心线的夹角, =arcsin(L1/5),5表示carsim中的输出的预瞄距离。L2=L1/cos().

2、carsim的配置如下

这里主要关注预瞄点的设置,路径可根据自己的路径随意设置,本文道路为:

预瞄点设置如下:

输入、输出设置为:方向盘转角和预瞄点

 

3、simulink模型如下

代码为:

function dev = fcn(Prewiew_Range)sin_thetar = Prewiew_Range/5;thetar = asin(sin_thetar);dev =  Prewiew_Range/(cos(thetar));
end

PID参数这里设置为:

4、仿真结果

道路中心线偏差                                                          方向盘转角

 

可以看到车道线偏差在转弯时最大为7cm左右,而且经过算法调节很快向下收敛

方向盘转角的也符合正常驾驶情况。

基于PID控制的智能车辆车道保持模型相关推荐

  1. 【毕业设计】基于PID控制的智能平衡车 - stm32 物联网 单片机 超详细

    文章目录 0 前言 1 课题背景 2 设计内容 3 设计方案 3.1 设计思路 3.3 硬件设计 3.4 软件设计 3.4.1 关键技术 - PID控制算法 3.4.2 关键技术 - 倾角估计算法 3 ...

  2. nao机器人行走速度_基于PID控制的NAO机器人循线行走技术研究

    基于 PID 控制的 NAO 机器人循线行走技术研究 秦 娇,王向华 [摘 要] 智能机器人的循线行走技术在工业安全领域具有重要意义.选用 NAO 机器人作为研究平台,创新点在于将其在平面上的运动学动 ...

  3. 基于单片机控制的智能轿车停车场设计(毕业设计资料)

    019[毕设课设]基于单片机控制的智能轿车停车场设计,#停车场一共2层,12个车位,一层6个车位,一边出去,一边进来.用按键来模拟红外对管对于车辆进出的检测模拟效果,左边画出了红外对管检测传感器原理图 ...

  4. 基于语音控制的智能家居实现

    前言:因为大三的时候需要交一个物联网通信以及Zigbee的俩门课设,所以花了半天的时间做了一个基于语音控制的智能家居,在这里记录一下以及分享给一些在校学生作为分享,因为那段时间忙着比赛所以花了很短的时 ...

  5. 一、基于wifi控制的智能家居系统之项目简介和设计方案(硬件基于arduino+esp8266,软件Android+Web端+scoket服务器,实现语音控制)

    由于是物联网工程的学生,会一点硬件,会一点Android开发,会一点Web开发,于是乎决定毕设的时候做一个简单一点的毕设,但是能够把所有的知识都应用,串联起来,将所学的知识实践. 一.项目功能介绍 项 ...

  6. 基于深度学习的智能车辆视觉里程计技术发展综述*--陈涛

    [1]陈涛, 范林坤, 李旭川,等. 基于深度学习的智能车辆视觉里程计技术发展综述[J]. 汽车技术, 2021(1):10. 本文内容: 介绍了基于模型的里程计研究现状 对比了常用智能车数据集, 将 ...

  7. 基于语音控制的智能家居系统设计(毕业设计初版)

    基于语音控制的智能家居系统设计(毕业设计初版) 1.项目组成 2.参考博客 3.安卓APP工程(只贴主程序和主布局文件) 3.1.MainActivity.java 3.2.activity_main ...

  8. 二、基于wifi控制的智能家居系统之项目效果图

    这篇博客主要是展示项目的效果图和视频的简单演示,关于项目的简介请查看此篇文章一.基于wifi控制的智能家居系统之项目简介和设计方案 说明 说那么多原理和简介,不如先上图,不然太虚了,总要知道这个项目实 ...

  9. 自动驾驶—两轮差速机器人基于PID控制下轨迹跟踪

    机器人轨迹跟踪一般有两种方式,一是基于PID,二是基于MPC模型预测控制方法.本文主要介绍了PID控制,这里我只采用了航向角的控制,对速度没有控制,因为,我认为,小车只要能到达目标点即可,复杂的我后续 ...

  10. 工业网关智能应用:基于PLC控制的智能大棚自动灌溉系统

    近年来,随着人口增加.经济发展和城市化水平的提高,水资源的利用与管理越发受到各行各业的关注.我国农业灌溉用水量大,灌溉利用效率低下和用水浪费等问题普遍存在,很多农户通过PLC实现自动灌溉和节水管理,实 ...

最新文章

  1. TP-link 841N 刷DD-WRT固件
  2. 打印数组算法:堆栈与深度优先搜索(迷宫问题)
  3. 【Python】学习笔记总结(第二阶段(7-9)——汇总篇)
  4. .NET 6 中哈希算法的简化用法
  5. java不要无限循环_java – 看似无限循环终止,除非使用System.out.println
  6. java addall 不能传null_null 之AddAll、Add和Boolean
  7. tessnet2 在vs2010 及以上版本不能调用的解决方案
  8. 平方取中法随机数函数
  9. Python生成二维码-qrcode
  10. 01组-选题与需求分析报告
  11. 国密SM2/SM3算法在单片机平台上的实现(C语言)
  12. GET和POST区别详解
  13. 夏普MAX3101N复印故障
  14. python将一维数组导入到excel表格,并使用Origin绘图
  15. 启动react项目报找不到文件的错误
  16. Android Modem修改点以及修改方法
  17. 弘辽科技:网店点击率低怎么办?点击率多少正常?
  18. ZooKeeper原理和实践
  19. 原型设计上谁负责,产品经理该不该画原型图?
  20. 解析新浪微博JSON

热门文章

  1. Toad 连接 Oracle 数据库
  2. 问题排查---External Libraries中没有Maven的jar包的原因(已解决)
  3. highcharts图形界面(Java从数据库获取值)
  4. 崔发周 教育部计算机,崔发周:职业教育应该回归常识
  5. PMI-ACP(103:17-56)
  6. CSS3 盾牌组合动画
  7. USRP N210 led 指示灯意义
  8. node-sass 安装失败
  9. 运动检测-基于帧间比较减少灯光影响-opencv-python
  10. 供给云SAASS平台助力企业品牌构建私域生态