本文仅为个人心得笔记,请勿转发!!!

利用积分控制器对转角进行补偿应该考虑的问题:

1.对积分误差的累加值做限幅,同时对积分补偿器计算得到的补偿转角加限制;

2.使用积分器的作用应该缓慢增加,不可以过快,否则方向盘抖动比较厉害,当然精度会有所提升。这个抖动一般由于道路曲率的突变引起,因此需要引入曲率因子和曲率遗忘因子来进行积分误差的计算。

3.要及时做积分的清除操作,比如在低速情况,直线道路或大的陡坡工况下,如果既要兼顾精确度又要求稳定,最好对积分作用减弱,清除部分积分的作用。在大曲率弯道的话可以适当加强积分作用,但是一般会伴随方向盘抖动,所以要在使用积分器之前尽可能把当前所用控制算法调试好。

4.积分系数最好设计的与速度相关,且该值一般比较小,设计太大会伴随方向盘的强抖动,确定好大概的积分系数后,后续调试的时候尽可能小幅度调试。

总结:使用积分器对转角补偿,对于试车测试而言确实具有较好的改善,首先跟踪精度有明显的提升,但不可避免会对稳定性带来一定的影响,因此调式的时候尽量做好相应的控车逻辑,并且可以尝试将曲率的影响考虑进去。

如下基于C++开发的积分器代码的demo

demo.hppdouble IController(LateralState s, doubl

自动驾驶车辆转角补偿控制器相关推荐

  1. 自动驾驶车辆转向控制(通过扭矩控制实现方向盘转角控制)

    本文介绍通过增量式PID控制器实现通过对自动驾驶车辆的EPS进行扭矩响应控制从而实现对期望方向盘转角的控制. 控制器采用增量式PID 对连续PID控制以一定离散化方法离散后就可以得到数字PID控制,离 ...

  2. 自动驾驶车辆控制测评标准

    自动驾驶中,车辆控制是基础,以什么指标来测评就显的很关键,以下是Apollo 车辆控制评测分析指标,可以在此基础上做裁剪,来满足自己自动驾驶车辆控制的需求. 序号 参数 名称 说明 平均控制性能相关参 ...

  3. Carla 使用神经网络训练自动驾驶车辆---数据采集部分

    Carla 使用神经网络训练自动驾驶车辆-数据采集 本文是基于carla训练一个神经网络模型,用于预测车辆的方向盘转角,因此需要在carla中构建环境进行数据采集: 首先构造一个carla类,用于初始 ...

  4. 基于自动驾驶车辆的NVIDIA-TensorRT推理实时优化

    基于自动驾驶车辆的NVIDIA-TensorRT推理实时优化 Optimizing NVIDIA TensorRT Conversion for Real-time Inference on Auto ...

  5. 自动驾驶车辆在结构化场景中基于HD-Map由粗到精语义定位

    点云PCL免费知识星球,点云论文速读. 文章:Coarse-to-fine Semantic Localization with HD Map for Autonomous Driving in St ...

  6. AI一分钟 | 北京开放自动驾驶车辆路测道路105公里;阿里将人工智能引入时尚界...

    ▌阿里巴巴集团与 GUESS 合作,将人工智能引入时尚界 (图片来自阿里足迹) 阿里巴巴集团与 GUESS 集团合作,将人工智能引入时尚界,并推出 Fashion AI 项目,今日( 4 日)于香港理 ...

  7. 基于自动驾驶车辆的激光雷达与摄像头之间的在线标定算法

    原文首发于微信公众号「3D视觉工坊」--基于自动驾驶车辆的激光雷达与摄像头之间的在线标定算法 本文英文名为<Automatic Online Calibration of Cameras and ...

  8. 自动驾驶车辆何时实现?近期不会实现的五大原因

    https://www.toutiao.com/a6665230889238135309/ 据外媒报道,虽然美国的匹兹堡(Pittsburgh)和硅谷(Silicon Valley)都在忙于研发和测试 ...

  9. 北京发自动驾驶车辆考试大纲 难度堪比普通人考驾照

    来源:新京报 概要:自<加快推进自动驾驶车辆道路测试有关工作的指导意见>发布以来,北京进一步为自动驾驶车辆明确其性能测试与实际道路测试的"考试大纲". 自<加快推 ...

最新文章

  1. 深度盘点:详细介绍机器学习中的7种交叉验证方法!
  2. 如何在ubuntu下使用samba创建共享
  3. python3多进程 pool manager_python多进程multiprocessing Pool相关问题
  4. oracle 临时表存在哪里_openGauss魔改PG?它能兼容Oracle的数据库表吗?
  5. 计算机网络中缓存技术,编程达人
  6. 【转载保存】Lucene7.1.0超详细的使用文档
  7. MySQL建表两个单引号报错_极客起源 - geekori.com - 问题详情 - mysql建表报错,查手册看不懂,求解?...
  8. 【洛谷习题】填涂颜色
  9. php执行查询的代码,PHP实现动态执行代码的方法
  10. java web 局部刷新页面_如何实现页面局部刷新(Java)
  11. paip.提升安全---网站登录密码明文传输的登录高危漏洞解决方案
  12. 泛微OA数据库表说明
  13. 原来这就是公文写作领导讲话稿模板(3)
  14. 沧海云帆服务器哪里的,11月沧海云帆大区天涯合璧-数据互通(合服)服务器维护公告(已完成)...
  15. 洞见趋势系列(二)特征工程
  16. 滁州市化工厂人员定位系统——苏州新导智能科技,技术精湛,定位精确
  17. FL Studio水果最新版2023安装图文详细教程
  18. HDLBits Lemmings1-4
  19. 慕课网Flask高级编程实战-7.静态文件、模板、消息闪现与Jinja2
  20. oracle remap others,WindowsCE目录解析

热门文章

  1. MAC电脑如何将Command键调换为Control键?
  2. 现代电视原理-电视传像原理
  3. 一个函数就能实现将正数变成对应的负数和将负数变成对应的正数
  4. 实现智能读报(逐字朗读+自动滚屏)
  5. 双端队列 dequeue(python)
  6. 八年级计算机考试试题奥运会,2019年初中八年级的的下学期期初中中考试信息技术试卷试题.doc...
  7. 【Rstudio安装后启动失败】
  8. 电商产品设计实战(二):电商整体产品架构
  9. 2020-11-24-ElasticSearch7.x学习笔记
  10. linux添加阵列后看不到home下文件,Vmware Esxi 6.7设置阵列卡直通后找不到存储踩坑总结...