基于PID控制的智能车辆车道保持模型
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控制的智能车辆车道保持模型相关推荐
- 【毕业设计】基于PID控制的智能平衡车 - stm32 物联网 单片机 超详细
文章目录 0 前言 1 课题背景 2 设计内容 3 设计方案 3.1 设计思路 3.3 硬件设计 3.4 软件设计 3.4.1 关键技术 - PID控制算法 3.4.2 关键技术 - 倾角估计算法 3 ...
- nao机器人行走速度_基于PID控制的NAO机器人循线行走技术研究
基于 PID 控制的 NAO 机器人循线行走技术研究 秦 娇,王向华 [摘 要] 智能机器人的循线行走技术在工业安全领域具有重要意义.选用 NAO 机器人作为研究平台,创新点在于将其在平面上的运动学动 ...
- 基于单片机控制的智能轿车停车场设计(毕业设计资料)
019[毕设课设]基于单片机控制的智能轿车停车场设计,#停车场一共2层,12个车位,一层6个车位,一边出去,一边进来.用按键来模拟红外对管对于车辆进出的检测模拟效果,左边画出了红外对管检测传感器原理图 ...
- 基于语音控制的智能家居实现
前言:因为大三的时候需要交一个物联网通信以及Zigbee的俩门课设,所以花了半天的时间做了一个基于语音控制的智能家居,在这里记录一下以及分享给一些在校学生作为分享,因为那段时间忙着比赛所以花了很短的时 ...
- 一、基于wifi控制的智能家居系统之项目简介和设计方案(硬件基于arduino+esp8266,软件Android+Web端+scoket服务器,实现语音控制)
由于是物联网工程的学生,会一点硬件,会一点Android开发,会一点Web开发,于是乎决定毕设的时候做一个简单一点的毕设,但是能够把所有的知识都应用,串联起来,将所学的知识实践. 一.项目功能介绍 项 ...
- 基于深度学习的智能车辆视觉里程计技术发展综述*--陈涛
[1]陈涛, 范林坤, 李旭川,等. 基于深度学习的智能车辆视觉里程计技术发展综述[J]. 汽车技术, 2021(1):10. 本文内容: 介绍了基于模型的里程计研究现状 对比了常用智能车数据集, 将 ...
- 基于语音控制的智能家居系统设计(毕业设计初版)
基于语音控制的智能家居系统设计(毕业设计初版) 1.项目组成 2.参考博客 3.安卓APP工程(只贴主程序和主布局文件) 3.1.MainActivity.java 3.2.activity_main ...
- 二、基于wifi控制的智能家居系统之项目效果图
这篇博客主要是展示项目的效果图和视频的简单演示,关于项目的简介请查看此篇文章一.基于wifi控制的智能家居系统之项目简介和设计方案 说明 说那么多原理和简介,不如先上图,不然太虚了,总要知道这个项目实 ...
- 自动驾驶—两轮差速机器人基于PID控制下轨迹跟踪
机器人轨迹跟踪一般有两种方式,一是基于PID,二是基于MPC模型预测控制方法.本文主要介绍了PID控制,这里我只采用了航向角的控制,对速度没有控制,因为,我认为,小车只要能到达目标点即可,复杂的我后续 ...
- 工业网关智能应用:基于PLC控制的智能大棚自动灌溉系统
近年来,随着人口增加.经济发展和城市化水平的提高,水资源的利用与管理越发受到各行各业的关注.我国农业灌溉用水量大,灌溉利用效率低下和用水浪费等问题普遍存在,很多农户通过PLC实现自动灌溉和节水管理,实 ...
最新文章
- TP-link 841N 刷DD-WRT固件
- 打印数组算法:堆栈与深度优先搜索(迷宫问题)
- 【Python】学习笔记总结(第二阶段(7-9)——汇总篇)
- .NET 6 中哈希算法的简化用法
- java不要无限循环_java – 看似无限循环终止,除非使用System.out.println
- java addall 不能传null_null 之AddAll、Add和Boolean
- tessnet2 在vs2010 及以上版本不能调用的解决方案
- 平方取中法随机数函数
- Python生成二维码-qrcode
- 01组-选题与需求分析报告
- 国密SM2/SM3算法在单片机平台上的实现(C语言)
- GET和POST区别详解
- 夏普MAX3101N复印故障
- python将一维数组导入到excel表格,并使用Origin绘图
- 启动react项目报找不到文件的错误
- Android Modem修改点以及修改方法
- 弘辽科技:网店点击率低怎么办?点击率多少正常?
- ZooKeeper原理和实践
- 原型设计上谁负责,产品经理该不该画原型图?
- 解析新浪微博JSON