自动驾驶车辆转角补偿控制器
本文仅为个人心得笔记,请勿转发!!!
利用积分控制器对转角进行补偿应该考虑的问题:
1.对积分误差的累加值做限幅,同时对积分补偿器计算得到的补偿转角加限制;
2.使用积分器的作用应该缓慢增加,不可以过快,否则方向盘抖动比较厉害,当然精度会有所提升。这个抖动一般由于道路曲率的突变引起,因此需要引入曲率因子和曲率遗忘因子来进行积分误差的计算。
3.要及时做积分的清除操作,比如在低速情况,直线道路或大的陡坡工况下,如果既要兼顾精确度又要求稳定,最好对积分作用减弱,清除部分积分的作用。在大曲率弯道的话可以适当加强积分作用,但是一般会伴随方向盘抖动,所以要在使用积分器之前尽可能把当前所用控制算法调试好。
4.积分系数最好设计的与速度相关,且该值一般比较小,设计太大会伴随方向盘的强抖动,确定好大概的积分系数后,后续调试的时候尽可能小幅度调试。
总结:使用积分器对转角补偿,对于试车测试而言确实具有较好的改善,首先跟踪精度有明显的提升,但不可避免会对稳定性带来一定的影响,因此调式的时候尽量做好相应的控车逻辑,并且可以尝试将曲率的影响考虑进去。
如下基于C++开发的积分器代码的demo
demo.hppdouble IController(LateralState s, doubl
自动驾驶车辆转角补偿控制器相关推荐
- 自动驾驶车辆转向控制(通过扭矩控制实现方向盘转角控制)
本文介绍通过增量式PID控制器实现通过对自动驾驶车辆的EPS进行扭矩响应控制从而实现对期望方向盘转角的控制. 控制器采用增量式PID 对连续PID控制以一定离散化方法离散后就可以得到数字PID控制,离 ...
- 自动驾驶车辆控制测评标准
自动驾驶中,车辆控制是基础,以什么指标来测评就显的很关键,以下是Apollo 车辆控制评测分析指标,可以在此基础上做裁剪,来满足自己自动驾驶车辆控制的需求. 序号 参数 名称 说明 平均控制性能相关参 ...
- Carla 使用神经网络训练自动驾驶车辆---数据采集部分
Carla 使用神经网络训练自动驾驶车辆-数据采集 本文是基于carla训练一个神经网络模型,用于预测车辆的方向盘转角,因此需要在carla中构建环境进行数据采集: 首先构造一个carla类,用于初始 ...
- 基于自动驾驶车辆的NVIDIA-TensorRT推理实时优化
基于自动驾驶车辆的NVIDIA-TensorRT推理实时优化 Optimizing NVIDIA TensorRT Conversion for Real-time Inference on Auto ...
- 自动驾驶车辆在结构化场景中基于HD-Map由粗到精语义定位
点云PCL免费知识星球,点云论文速读. 文章:Coarse-to-fine Semantic Localization with HD Map for Autonomous Driving in St ...
- AI一分钟 | 北京开放自动驾驶车辆路测道路105公里;阿里将人工智能引入时尚界...
▌阿里巴巴集团与 GUESS 合作,将人工智能引入时尚界 (图片来自阿里足迹) 阿里巴巴集团与 GUESS 集团合作,将人工智能引入时尚界,并推出 Fashion AI 项目,今日( 4 日)于香港理 ...
- 基于自动驾驶车辆的激光雷达与摄像头之间的在线标定算法
原文首发于微信公众号「3D视觉工坊」--基于自动驾驶车辆的激光雷达与摄像头之间的在线标定算法 本文英文名为<Automatic Online Calibration of Cameras and ...
- 自动驾驶车辆何时实现?近期不会实现的五大原因
https://www.toutiao.com/a6665230889238135309/ 据外媒报道,虽然美国的匹兹堡(Pittsburgh)和硅谷(Silicon Valley)都在忙于研发和测试 ...
- 北京发自动驾驶车辆考试大纲 难度堪比普通人考驾照
来源:新京报 概要:自<加快推进自动驾驶车辆道路测试有关工作的指导意见>发布以来,北京进一步为自动驾驶车辆明确其性能测试与实际道路测试的"考试大纲". 自<加快推 ...
最新文章
- 深度盘点:详细介绍机器学习中的7种交叉验证方法!
- 如何在ubuntu下使用samba创建共享
- python3多进程 pool manager_python多进程multiprocessing Pool相关问题
- oracle 临时表存在哪里_openGauss魔改PG?它能兼容Oracle的数据库表吗?
- 计算机网络中缓存技术,编程达人
- 【转载保存】Lucene7.1.0超详细的使用文档
- MySQL建表两个单引号报错_极客起源 - geekori.com - 问题详情 - mysql建表报错,查手册看不懂,求解?...
- 【洛谷习题】填涂颜色
- php执行查询的代码,PHP实现动态执行代码的方法
- java web 局部刷新页面_如何实现页面局部刷新(Java)
- paip.提升安全---网站登录密码明文传输的登录高危漏洞解决方案
- 泛微OA数据库表说明
- 原来这就是公文写作领导讲话稿模板(3)
- 沧海云帆服务器哪里的,11月沧海云帆大区天涯合璧-数据互通(合服)服务器维护公告(已完成)...
- 洞见趋势系列(二)特征工程
- 滁州市化工厂人员定位系统——苏州新导智能科技,技术精湛,定位精确
- FL Studio水果最新版2023安装图文详细教程
- HDLBits Lemmings1-4
- 慕课网Flask高级编程实战-7.静态文件、模板、消息闪现与Jinja2
- oracle remap others,WindowsCE目录解析
热门文章
- MAC电脑如何将Command键调换为Control键?
- 现代电视原理-电视传像原理
- 一个函数就能实现将正数变成对应的负数和将负数变成对应的正数
- 实现智能读报(逐字朗读+自动滚屏)
- 双端队列 dequeue(python)
- 八年级计算机考试试题奥运会,2019年初中八年级的的下学期期初中中考试信息技术试卷试题.doc...
- 【Rstudio安装后启动失败】
- 电商产品设计实战(二):电商整体产品架构
- 2020-11-24-ElasticSearch7.x学习笔记
- linux添加阵列后看不到home下文件,Vmware Esxi 6.7设置阵列卡直通后找不到存储踩坑总结...