智能汽车如何进行横向跟踪控制?

谈思实验室 2024-10-04 18:00

点击上方蓝字谈思实验室

获取更多汽车网络安全资讯

智能驾驶系统包括以下几个部分:感知、融合、定位与地图、决策与控制。其中,决策与控制是车辆行驶性能的关键,决策模块根据感知、融合的数据,实时规划出一条目标路径、车速以及加速度等 [1];车辆控制模块,根据实时的目标路径计算出方向盘目标转角。

文献 [2][3] 设计了横向轨迹 PID 闭环控制,该算法能够在中低速工况下稳定跟踪目标路径,但在高速工况下目标轨迹跟踪容易引起车辆超调与姿态发散。文献 [4][5] 设计了基于模型预测的轨迹跟踪控制方法,该算法通过寻优算法,设定约束条件,寻求最优的目标轨迹,能够实现部分的优化控制。

但在实车实验中发现,针对横向控制问题难以设计出适当的目标优化函数、合理的约束条件以及较小的计算量,使得算法在实车上难以获得较好的性能。

本文结合车辆运动学采用前馈控制计算目标转角,以及结合道路状态的反馈路径偏差闭环修正实现车辆的实时闭环控制。该控制算法可扩展性好,适应性强,能够应用于各种场景下的控制,通过实车试验验证了该算法的通用性、可靠性。

01

轨迹跟踪横向控制框架

轨迹跟踪控制是衔接智驾系统与原车控制系统的关键要素,其中智驾系统根据感知环境、地图等信息计算出实时的局部路径与车速等信息,而 VCU 会在收到上层发送的轨迹后,根据车辆的特性合理地控制方向盘转角、油门、制动、档位等。其中,方向盘转角是车辆行驶控制的难点。

首先,需要将底层被动的电动助力转向更改为主动电动转向,并且对转向的响应速度、转角精度均具有很高的要求。其次,根据目标路径计算目标转角,让车辆能够平顺地安全行驶。

图 1  轨迹跟踪转向控制系统框架

图 1 中包括基于运动学的预瞄前馈控制、横向误差反馈闭环控制、转向不足特性修正、人机模式切换时方向盘平滑处理。其中,人机模式切换时,方向盘平滑处理主要解决进入智能驾驶瞬间方向盘突然转动而可能出现打手的现象,为此对切换瞬间时方向盘转角转动进行平滑处理,使得车辆行驶稳定性更好。

下面将详细介绍其他各模块。

决策与控制信号通讯

决策是根据感知、地图、定位等规划出实时的局部目标路径,该路径以车辆后轴中心为规划原点,通过车辆预瞄全局路径某一点,分别计算出按照运动学关系每 1 m 车辆的未来运动点位置,通过预瞄获得车辆原点至目标全局路径贴近的短距离局部路径若干点 [6]。通过将若干点拟合出三阶方程,并将 X、Y 的三阶拟合系数发送给 VCU 进行解码控制。

式中:a1、b1、c1、d1、a2、b2、c2、d2 为三阶方程的拟合系数;η 为预瞄长度占局部轨迹规划长度的百分比。

道路曲率半径是根据车辆行驶的道路,在全局道路上每 1 m 取 1 个点,3 个点两两之间计算转弯半径,然后可以计算一段距离内的道路最小转弯半径。VCU 可以根据道路最小转弯半径得到未来道路的情况选择对应的控制方法,解决高速弯道上离心力的控制问题。

路径跟踪误差是根据车辆当前的横向位置与全局路径的横向位置偏差,若车辆与全局路径有偏差,规划的路径会将车辆引导至全局路径。但考虑到方向盘的静态偏差角度、外界侧向风或离心力等因素,会导致车辆实际位置与目标轨迹会有一定的偏距,使得车辆并不是行驶在车道中心。为此,输出该误差值用于反馈的补偿控制,能够解决相关问题。

换道指令是指车辆决策算法规划出换道的路径,但在弯道上车辆向内道并线时,按照直道上的换道控制方法,车辆难以实现正常向内线并线。为此 VCU 在接收到换道指令后,按照正常的换道控制方法,若在设定时间内未完成换道,意味着离心力阻止了车辆换道成功。为此,进入换道补偿控制,逐渐增大方向盘转角,实现成功换道。

转向前馈控制

驾驶员驾驶车辆时,在低速预瞄距离很近,而随着车速越来越高,需要驾驶员预瞄的距离也越远 [7][8]。为此,提出预瞄时间与车速的乘积为预瞄距离。

式中:Lmax 为预瞄长度;t 为预瞄时间;η 为路径拟合的系数,范围在 [0,1],其中 0 代表车辆后轴中心位置原点,而 1 代表规划目标路径的终点。通过 X、Y 可以计算出目标路径点相对车辆后轴中心的位置。

根据运动学计算几何关系,计算得到两轮模型的前轮转向角 θ = arctan [2 × W × B/(X^2 + Y^2)]。

经过实车测试发现车辆左右换道的时间不一致,左换道时间约比右换道时间少 2 s。考虑到决策与控制算法的左右换道对称性,分析该处的问题原因在于机械转向系统。根据试验获取的方向盘与左右车轮的转角关系,并不是绝对对称的关系,更不能采用固定传动比控制方向盘转角。

图 2  方向盘转角与左右车轮的转角曲线

为此分别计算左右车轮的期望转角为:

式中:W 为车辆轴距;B 为车辆的左右轮轮距。

方向盘转角为:

式中:G 为车轮转角插值 Map 获得方向盘对应转角。

在实车试验时,发现生成的目标路径左右晃动。使得车辆即便在走直线,方向盘也会来回摆动。为此采用方向盘转角死区处理,防止方向盘转角的不稳定晃动。

在试验时发现在不同车速下过直角弯时性能差距较大,经过分析发现,在不同车速下,车辆的转向特性不一致,因为轮胎随车速表现出不同转向的特性,在低速时转向不足,中高速时中性转向,为此在不同车速下进行非线性特性转角补偿。

转角反馈闭环控制

相同的车型与相同的程序,进行长时间的试验时,发现个别车辆在行驶时会始终存在稳定的跟踪误差。经过分析发现,方向盘零位会随着车辆行驶时的机械零件松动而出现零漂,大约在[-5°,5°]。但在人工驾驶时,驾驶员是一个高度智能的决策与控制系统,能够适应方向盘的轻度零漂。而智能驾驶汽车对方向盘的转角闭环控制精度与响应速度要求较高,而零漂问题会影响车辆在高速下的控制稳定性。

在直道测试时,无侧风,发现个别车辆始终存在稳定的跟踪误差。经分析,方向盘的静态转角偏差会导致车辆跟踪有偏差,而侧向风也会一定程度地影响车辆直线行驶。如何抵消这些外因与内因,保证车辆在直道的直线行驶,本文提出分别采用识别直道、弯道、换道 3 种工况,进行对应反馈补偿的控制方法。

图 3  直道路径跟踪偏差转角补偿控制

图 3 为识别道路为直道时,若出现一个方向的横向跟踪误差并且无法减小,说明前馈控制算法无法消除该系统的偏差,为此会在几秒时间后通过慢慢修正方向盘转角来逐渐减小固定的横向偏差。同时需要设定一个合理的安全带,以避免车辆出现周期性的超调。经过大量的试验验证,该算法适应不同的方向盘静态误差和外界侧向风进行高速无人驾驶。

图 4  弯道路径跟踪偏差转角补偿控制

直道路径跟踪补偿主要解决方向盘偏差或者侧向风等,同时考虑到为防止车辆转向的超调,降低其响应速度。但在弯道上,若车速较高,车辆离心力较大,难以保持在车道内。为此,针对弯道上的横向跟踪误差需要进行针对性处理,图 4 提出根据道路的曲率半径,判断是否处于弯道以及车辆跟踪的横向误差值过大,否则激活弯道的转角补偿控制,维持车辆在本车道内。经过实车试验后,发现车辆高速行驶在弯道内依然能够稳定地行驶在车道中心。

图 5  换道路径跟踪偏差转角补偿控制

在实车试验时发现,车辆在弯道高速行驶时,向内车道换道行驶,由于车辆离心力的作用,容易出现车辆行驶在两车道之间,无法成功并入内车道。为此,图 5 提出在识别出换道状态后,且车辆始终无法完成换道,方向盘转角进行主动补偿,直至车辆完成换道。经过试验验证,该算法能够实现在高速急弯道上,车辆安全地向内道换道成功。

02

车辆控制性能评价

本文研究对象为某款汽车车型,通过改造底盘系统:电动助力主动转向功能、发动机控制模块的扭矩控制功能、稳定系统主动制动的控制功能、车身稳定控制系统、网关等,选择测试场地为高环试车场,车辆测试场景为直道车道保持、弯道车道保持、换道等。

图 6  车速

图 6 为车速曲线图,车辆在 55 km/h 加速至120 km /h,并维持在 120 km/h 约 180 s。

图 7  车辆道路曲率半径

根据道路曲率半径,每隔 1 m 取一个点,每 3 个相邻的坐标点即可计算出 1 个道路半径值,如图 7 所示。

图 8  路径跟踪误差

图 8 为路径跟踪误差,其最大值小于 20 cm,平均误差在 10 cm 以内,当车辆误差较大时,转角补偿控制、横向误差也能快速地收敛,让车辆维持在车道中心。

图 9  方向盘实际与目标转角

图 9 为方向盘的实际转角与期望转角,期望转角根据轨迹跟踪控制计算,但根据图 9 可知,方向盘的目标转角与实际转角贴合较好,转角较平稳。

图 10  目标轨迹 Y 方程的 4 个系数

图 10 为目标轨迹 Y 方程的 4 个系数,因为拟合系数的坐标原点为后轴中心,为此,常数项 d2 为 0,一次项系数 c2 较小,二次项与三次项 b2、a2 较大。

智能驾驶车辆控制是动态环境下安全行驶的关键,本文提出一种前馈控制计算目标转角,以及结合道路状态的反馈路径偏差闭环修正车辆闭环控制。

该方法使车辆在多种工况下均能紧跟目标路径,解决了因车辆方向盘转角误差、外界侧向风及弯道下车辆高速离心力等多种因素导致的车辆横向偏差。

经过实车试验验证,该算法具有很强的鲁棒性与扩展性,能够实现复杂工况下的车辆稳定性能。

参考文献

[1] 姜岩,赵熙俊,龚建伟,等. 简单城市环境下地面无人驾驶系统的设计研究[J]. 机械工程学报,2012,48 (20):103-112

[2] 丁海涛,郭孔辉,李飞,等. 基于加速度反馈的任意道路和车速跟随控制驾驶员模型[J]. 机械工程学报,2010,46(10):116-120

[3] 庄德军,喻凡,林逸. 基于分数阶 PD 控制器的车辆方向控制[J]. 上海交通大学学报,2007(2):278-283

[4] 孙银健. 基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法研究[D]. 北京:北京理工大学,2015

[5] 杨建森,郭孔辉,丁海涛,等. 基于模型预测控制的汽车底盘集成控制[J]. 吉林大学学报(工学版),2011(2):1-5

[6] Guo Konghui,Ding Haitao,Zhang Jianwei,et al. Development of a longitudinal and lateral driver model for autonomous vehicle control [J]. International Journal of Vehicle Design,2004,36(1):50-65

[7] Falcone P,Borrelli F,Asgari J,et al. Predictive active steering control for autonomous vehicle systems [J] . Control Systems Technology on IEEE Transactions,2007,15(3):566-580

[8] Gao Zhenhai,Guanh sin,Guo Konghui. Driver directional control model and the application in the research of intelligent vehicle [J]. China Journal of Highway and Transport,2000,13(3)

 end 

 精品活动推荐 

 专业社群 


部分入群专家来自:

新势力车企:

特斯拉、合众新能源-哪吒、理想、极氪、小米、宾理汽车、极越、零跑汽车、阿维塔汽车、智己汽车、小鹏、岚图汽车、蔚来汽车、吉祥汽车、赛力斯......

外资传统主流车企代表:

大众中国、大众酷翼、奥迪汽车、宝马、福特、戴姆勒-奔驰、通用、保时捷、沃尔沃、现代汽车、日产汽车、捷豹路虎、斯堪尼亚......

内资传统主流车企:

吉利汽车、上汽乘用车、长城汽车、上汽大众、长安汽车、北京汽车、东风汽车、广汽、比亚迪、一汽集团、一汽解放、东风商用、上汽商用......

全球领先一级供应商:

博世、大陆集团、联合汽车电子、安波福、采埃孚、科世达、舍弗勒、霍尼韦尔、大疆、日立、哈曼、华为、百度、联想、联发科、普瑞均胜、德赛西威、蜂巢转向、均联智行、武汉光庭、星纪魅族、中车集团、赢彻科技、潍柴集团、地平线、紫光同芯、字节跳动、......

二级供应商(500+以上):

Upstream、ETAS、Synopsys、NXP、TUV、上海软件中心、Deloitte、奇安信、为辰信安、云驰未来、信大捷安、信长城、泽鹿安全、纽创信安、复旦微电子、天融信、奇虎360、中汽中心、中国汽研、上海汽检、软安科技、浙江大学......

人员占比


公司类型占比


更多文章

不要错过哦,这可能是汽车网络安全产业最大的专属社区!

关于涉嫌仿冒AutoSec会议品牌的律师声明

一文带你了解智能汽车车载网络通信安全架构

网络安全:TARA方法、工具与案例

汽车数据安全合规重点分析

浅析汽车芯片信息安全之安全启动

域集中式架构的汽车车载通信安全方案探究

系统安全架构之车辆网络安全架构

车联网中的隐私保护问题

智能网联汽车网络安全技术研究

AUTOSAR 信息安全框架和关键技术分析

AUTOSAR 信息安全机制有哪些?

信息安全的底层机制

汽车网络安全

Autosar硬件安全模块HSM的使用

首发!小米雷军两会上就汽车数据安全问题建言:关于构建完善汽车数据安全管理体系的建议

谈思实验室 深入专注智能汽车网络安全与数据安全技术,专属汽车网络安全圈的头部学习交流平台和社区。平台定期会通过线上线下等形式进行一手干货内容输出,并依托丰富产业及专家资源,深化上下游供需对接,逐步壮大我国汽车安全文化及产业生态圈。
评论 (0)
  • 近日,德国巴伐利亚州副州长兼州经济、发展和能源部长Hubert Aiwanger先生率领一支由商界、科学界和政界精英组成的近40人代表团,展开了为期4天的中国之行。此次访问聚焦于探索智慧出行领域的最新动态与合作机遇,代表团先后走访了北京、广州和深圳这三座以创新出行闻名的城市。在繁忙的行程中,代表团特别安排于10月24日下午到访艾迈斯欧司朗佛山工厂。此举不仅表明德国巴伐利亚州政府对全球领先光学解决方案供应商艾迈斯欧司朗的关注与支持,也预示了双方未来深化合作的可能。作为行业领军者,艾迈斯欧司朗在其位
    艾迈斯欧司朗 2024-11-13 19:01 31浏览
  •        随着自动驾驶、车联网等技术突飞猛进的发展,汽车中包含的软件越来越多。如何保证这些软件的质量成了重中之重。经纬恒润拥有十几年的嵌入式软件开发及测试经验及经验丰富的软件测试团队,能够借助测试工具及设备给客户提供优质的静态测试服务。 ISO26262功能安全对于静态测试的要求       ISO26262中对于静态测试的要求涉及到软件编码规范,如类型强转/防御性编程、架构设计如各类度量元指标约束、及
    经纬恒润 2024-11-12 18:27 99浏览
  • RISC-V 是一个基于精简指令集计算机(RISC)原则的开源指令集架构(ISA)。它由加州大学伯克利分校的研究团队开发,旨在提供一个简单、模块化和可扩展的指令集架构。RISC-V的设计目标是灵活性和可定制性,使其适用于从嵌入式系统到高性能计算的各种应用场景。 主要特点:开源:RISC-V是一个完全开源的指令集架构,任何人都可以免费使用和修改。 模块化:RISC-V的指令集架构分为多个模块,用户可以根据需求选择不同的模块组合。 可扩展:RISC-V支持用户自定义扩展指令集,以满足特定应
    逗徐坤 2024-11-13 13:26 76浏览
  • 过去的半个世纪中,围绕着信息技术发展诞生了无数的概念,无数的期许。在短暂的冲击市场看客的荷尔蒙后,大多数新兴技术都面临向上难以突破,向下难以落地的困境。如果说消失在人声鼎沸时的新兴技术,失败的原因千奇百怪,那么改变世界的技术却有一条金科玉律般的共性——在天马行空的想象中,产生了实际的商业价值,创造出庞大的增量财富。这一次,轮到AI答卷了。  01 全球大模型的升维战争2024年,尤其是最近几个月以来,走在前沿的大模型玩家们,逐渐意识到“赚钱”的重要性。据媒体11月5日消息,
    锦缎研究院 2024-11-13 18:04 26浏览
  • 一、前言在当前经济下行时期,越来越来多企业开始对产线进行数字化转型,提高企业竞争力。在产线数字化转型过程中,产线高阶能耗数据的计算和可视化是比较重要的一环,今天小编就和大家分享如何对产线能耗数据进行计算和可视化。二、关键挑战与对策1.能耗基础数据的采集面对现场设备类型以及通讯协议的多样性,宏集eX700M系列HMI支持200+通讯协议,包括OPC UA、Modbus、TCP、UDP、CAN、EtherCAT、Profinet,以及西门子、AB、欧姆龙、三菱、GE等主流PLC协议,提供各种协议的操
    宏集科技 2024-11-13 14:09 61浏览
  •        OpenDRIVE作为一种高度专业化的道路建模标准格式,采用XML数据语言构建,其核心优势在于能够精确且详尽地刻画道路网络的几何特征,包括但不限于车道宽度、曲率、坡度以及道路交叉口的复杂布局。它不仅涵盖了基础的道路元素,还深入到了交通基础设施的细节层面,如交通标志的位置与类型、交通信号灯的相位与时序、道路表面的材质与摩擦系数等,为自动驾驶算法和高级驾驶辅助系统(ADAS)提供了全面且精确的环境感知基础。     
    经纬恒润 2024-11-13 18:24 25浏览
  • “随着AI时代的到来,汽车变得更像移动大脑。我们正以光子为媒介,成为AI大脑与终端用户(驾驶员、乘坐者和道路使用者)的链接者。”近日,艾迈斯欧司朗高级市场经理罗理在第12届中国硬科技产业链创新趋势峰会暨百家媒体论坛上指出,对于汽车照明的未来,除了业界普遍关心的成本问题,艾迈斯欧司朗更关注技术创新,以及如何解放设计师在造型上做更多创意设计、增加工程架构设计的可塑性,提供更多情感依托或媒介交互的选择。· LED, 智能驾驶中的光与智 ·通过艾迈斯欧司朗三大革命性创新产品,即EVI
    艾迈斯欧司朗 2024-11-12 18:40 128浏览
  • 使用W5500芯片接入到千兆交换机中就通讯失败,如果用百兆交换机中转一下就正常通讯,这到底是什么问题呢?是设置的事儿吗?一般来说,千兆(Gigabit)和百兆(Megabit)主要区别在于传输速率:千兆以太网(Gigabit Ethernet)的传输速率为1 Gbps(Gigabit per second),即1000 Mbps。百兆以太网(Fast Ethernet)的传输速率为100 Mbps。使用W5500芯片接入到千兆交换机中通讯失败,而通过百兆交换机中转后通讯正常,可能的原因包括:速率
    逗徐坤 2024-11-13 13:27 74浏览
  • 以下是一个完整的示例代码片段,展示了如何配置USART3并启用接收功能:#include "usart.h" #include "gpio.h" #include "interrupt.h" int main(void) {     // USART3 初始化     ustart(USART3, CRM_USART3_PERIPH_CLOCK, TRUE);     gpio_init(GPIOB, &
    丙丁先生 2024-11-14 08:11 37浏览
  • 案例概况客户:Muller Martini AG,印刷加工行业专家应用产品:HK-MSR165加速度数据记录仪应用场景:在开发新型马鞍订书机的过程中,发现传感器出现了故障,使用HK-MSR165确定了故障原因01 应用背景用于新型马鞍装订机三刀式修剪器的边缘传感器在客户测试中出现故障。分析发现,传感器元件发生机械损坏,可能由振动引起。由于机器的动态运动,这一问题可能有多种原因,因此需要记录传感器的振动情况,尽可能准确地找出干扰源,以便得出正确结论,并快速验证所采取措施的有效性。经过搜索比较和与技
    宏集科技 2024-11-13 14:05 68浏览
  • 经过十多年的发展,平板电脑产业链已高度成熟,消费者换新需求趋于饱和,这使得平板电脑厂商面临巨大的增长挑战。一方面,消费者换新周期不断延长,平板电脑赛道进入增长疲软期。市场研究机构Canalys报告显示,平板电脑市场在经历连续增长后,2023年出现下滑,全年销量较2022年下降10%,总计达到1.353亿台。另一方面,平板电脑市场存量竞争阶段,厂商之间的火药味越来越浓厚。苹果、三星、华为、小米等厂商为了保持市场份额和盈利能力,纷纷加大对存量用户的争夺力度,此消彼长,竞争异常激烈。经过多轮赛跑,苹果
    刘旷 2024-11-13 10:28 70浏览
  • 在使用USART3进行通信时,MCU只能发送数据而无法接收数据。这种情况可能由多种原因导致。以下是一些常见问题及其解决方法:引脚配置错误:确认USART3的TX和RX引脚是否正确配置为对应的功能模式。如果引脚配置不正确,可能会导致无法正常接收数据。中断未使能:确保USART3的接收中断已正确使能。在您的代码中,似乎有部分关于中断的代码被注释掉了。请取消注释并确保中断优先级设置正确。c复制代码// uart_interrupt_receive_enable(USART3, ENABLE);// u
    丙丁先生 2024-11-14 07:46 42浏览
  • 本文介绍在开源鸿蒙OpenHarmony 4.0系统下,去除锁屏开机后直接进入界面的方法,触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566芯片,类树莓派设计,Laval官方社区主荐,已适配全新OpenHarmony5.0 Release系统, 删除锁屏hap文件进入以下路径,将对应的锁屏hap删除:/ido_ohos_4.1r_sdk/applications/standard/hap删除ScreenLock相关配置进入以下路径,删除与锁屏相关的配置选项:/id
    Industio_触觉智能 2024-11-13 10:40 46浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦