在自动驾驶研究的道路上,中国和美国是处于领先地位的。而国内首家自动驾驶研究代表为百度。早在今年3月份,中国也有了自己的一份《北京市自动驾驶车辆道路测试2018年度工作报告》,其中百度以45辆自动驾驶车辆规模,约14万公里的安全测试记录遥遥领先。这很大程度上反应了百度的自动驾驶研究技术的强大。
自动驾驶车辆中的运动规划和控制是关键操作点。而车辆中的运动规划和控制是与系统给定的路径的曲率和速度来估计完成给定路径的难度的。这其中属速度控制机制最为复杂,但是速度控制(例如,油门、制动器)动态模型在增加自动驾驶中的车辆路径跟踪精度方面是至关重要的。接下来小编将详细介绍百度公司的专利中提出的方法是如何解决这个难题的。
自动驾驶车辆中的速度控制过程如图1所示,整体上来看,整个过程图以速度控制器模块为中心接收到的输入数据有三大部分:
图1速度控制器的过程图
1)第一是规划模块根据自动驾驶汽车的决策数据生成汽车的目标速度(r)的规划和控制数据。
2)第二是车辆的实际速度(y),它是响应于速度控制命令而测量的。
3)第三部分的输入是最复杂的,也是最重要的,主要是参数自适应模块的输出数据,而参数自适应模块的输出是由三个反馈参数决定的。
其一是自动驾驶汽车实际速度和预期速度之间的差值反馈。其二是速度控制参数调整模型scpa的输出反馈数据。scpa模型是基于在先驾驶统计信息离线地创建和建模的机器学习模型,其中模型的输入是运行时被捕获或测量的动态输入参数,包括天气状况、道路状况、当前交通状况、风阻、地图位置和/或兴趣点、车辆的重量、车轮的轮胎压力和当前作为车辆乘客的用户的用户驾驶偏好等。其三是实际速度命令。
速度控制器根据输入的三部分数据,将速度控制命令u作为输出,输出到车辆平台和参数自适应模块。
接下来,详细的了解一下操作自动驾驶车辆的速度控制器的速度控制参数的过程,如图2所示。
在操作601中,处理逻辑响应于基于目标速度发出的速度控制命令而基于adv的预期速度和实际速度来确定第一反馈参数。
在操作602中,处理逻辑通过将spca模型应用于实时获得的输入参数的集合来确定第二反馈参数。
在操作603中,处理逻辑基于第一和第二反馈参数动态地调整发出速度控制命令的速度控制器的一个或多个控制参数(例如,系数、增益)。
在操作604中,处理逻辑基于速度控制器的调整后的控制参数生成后续的速度控制命令。
尽管速度控制机制很是复杂的,但是百度公司巧妙得利用多方面参数迭代反馈的方式,让自动驾驶汽车的速度控制参数不断更新,从而减少模型预计产生的误差,这种方式让小智很是受益。
新一代iPhone全新Nano SIM卡设计曝光
分析和管理电源噪声和时钟抖动对高速DAC相位噪声的影响
人工神经网络基础描述详解
荣耀20i真机上手体验评测 到底好不好用
地板智能清洁小能手,扫地机什么牌子好
用于自动驾驶车辆的速度控制的参数
采用 6.25mm x 6.25mm BGA 封装的 Silent Switcher、42VIN、2.5A µModule 稳压器
比特币是什么?比特币的原理详细说明
是儿科医生,亦是开源极客——RVspace专访苏业钦Houge
贴片焊接前,为什么需要进行回温?
电磁环境管理法规及标准
是德科技KORA解决方案助力Synergy验证O-RAN设计
艾迈斯半导体与欧司朗强强联手:打造无可争议的光学解决方案全球领导者
使用自动电流控制的镍镉充电器电路
低端医疗电子向发展中国家转移印度增长15%
什么是移动智能组网 移动智能组网与普通的家庭WiFi相比
商业模式版双轨直销奖金制度 双轨直销软件自动结算系统
分析民营宽带发展现状及未来趋势
iPad Pro 10.5英寸怎么样?10.5英寸苹果iPad Pro上手图赏
基于激光雷达的软件解决方案