DC娱乐网

技术巡猎 小鹏汽车 AR-HUD导航线为啥总是”飘”?小鹏用坡度解耦让光毯死死贴

技术巡猎 小鹏汽车 AR-HUD导航线为啥总是”飘”?小鹏用坡度解耦让光毯死死贴住路面。

开过上坡路的朋友应该有过这种体验,车载HUD投射的导航箭头或车道线,在平路上稳稳地”趴”在路面上,一到坡道上就开始”飘”,要么翘起来脱离路面悬在半空,要么沉下去扎进地里,看着特别出戏。过个减速带导航线跟着车身一起上下跳,这个问题的根源是一个具体的工程问题---怎么把车身俯仰运动和路面真实坡度分开。

小鹏这项专利(CN 122308770 A)就专门解决这个事儿,让AR-HUD的光毯在起伏路面上也能精准贴合,不再”飘忽不定”。要理解这个技术,先搞清楚一个基本概念,传感器测到的”坡度”其实不是纯路面坡度,而是路面坡度叠加车身俯仰角的混合结果。车辆在加速时车头翘起、刹车时点头下沉、过减速带时上下颠簸,这些车身姿态变化都会被坡度传感器捕捉到,与真实路面坡度混在一起输出。用一个简单公式表达就是:测得坡度 = 路面真实坡度 + 车身俯仰角。

AR-HUD要的是纯路面坡度(用来调整投影角度让光毯贴合坡面),但拿到的是带”杂质”的混合数据,里面掺杂了大量车身姿态的”噪声”,自然投不准。如果把混合坡度直接用于投影,车身每晃一下光毯就跟着抖一下,用户体验可想而知。现有方案的困境在于时间延迟和精度不足。IMU(惯性测量单元)虽然能提供车身姿态,但它的防抖处理需要时间滤波和校准,加上坡度数据的传输和计算延迟,总延迟往往超过70毫秒。对高速行驶的车辆来说,70毫秒足够开出近两米,车身姿态已经变了,补偿系统还在按上一帧的数据调整,画面当然跟不上。而且IMU在长时间积分后会产生漂移误差,越积越大,最终失准。

小鹏的解法是一套”解耦”流程,核心思路是利用历史数据和几何关系,把路面坡度”沉淀”出来,再把车身俯仰角分离出去。具体做法是,系统持续采集带有精确时间戳的坡度数据和车辆位姿数据(x、y坐标和航向角yaw)。当新一帧坡度数据到达时,根据时间戳找到对应的车辆位姿(还做了延迟补偿,考虑传感器采集和计算耗时),把两者关联起来,映射到同一个固定空间坐标系,站心坐标系(以东向为X、北向为Y、天向为Z)下,形成一条沿行驶路径分布的坡度-位置曲线。

选择站心坐标系是因为它的大地基准固定,不受车辆姿态变化影响。然后把这条曲线与同一路段预先存储的历史坡度信息进行比对融合。历史数据来自车辆多次经过同一路段时累积的记录,经过异常值剔除和坐标统一预处理。利用”真实大地坡度是固定的”这个天然特性,多帧数据加权平均就能有效抵消单帧测量中的随机噪声。融合时用投影距离作为权重,历史数据点与当前曲线的空间距离越近,说明可信度越高,权重越大;距离太远的视为异常数据,直接筛掉不参与融合。这种基于空间一致性的加权策略,既利用了历史数据的统计优势,又防止了过时或错误数据的干扰。

经过融合和平滑拟合(用最小二乘法),得到一条反映路面固有起伏特征的坡度变化曲线。由于路面坡度在空间上具有连续性,对这条曲线在当前车辆位置求切线斜率,就能算出当前的真实车身俯仰角,注意这里算出的俯仰角之所以”真实”,是因为它来自路面几何特征的反推,而非IMU的直接测量,不受车身瞬时姿态扰动和积分漂移的影响。

拿到真实俯仰角后,对原始坡度数据做”反解耦”,从混合坡度中利用俯仰角做矢量分解,剔除车身俯仰运动产生的耦合干扰,分离出纯净的路面坡度数据。这个去除了车身姿态”杂质”的坡度值,就可以用来精确驱动AR-HUD的光毯投影:上坡时投影上翘贴合坡面、下坡时投影下倾、平路保持水平,光毯始终贴合实际路面,不再随车身的每一次晃动而抖动。

整个流程还有一个闭环优化机制:解耦后的纯净坡度数据反过来更新坡度空间方程,让系统的”路面记忆”越来越准确。车辆跑得越多,同一路段的历史数据越丰富,坡度估计就越精准——这是一个持续自学习的过程,时间越长效果越好。

从用户体验角度,这项技术解决了一个长期困扰AR-HUD的痛点。平路上HUD效果惊艳,一到坡道、减速带、颠簸路面就”露馅”,严重影响驾驶体验和用户对辅助驾驶系统的信任。小鹏这套方案不需要额外的硬件投入(利用现有的坡度传感器和位姿数据),纯靠算法优化就把问题解决了,成本控制和量产可行性上很有优势。更深一层看,精准的路面坡度估计不只是HUD需要,底盘空气悬架的预调节(上坡前提前抬升车身)、能量回收策略的优化(下坡时加大回收力度)、甚至自动驾驶的路径规划(长坡道影响能耗估算),都依赖准确的坡度信息。这项技术的价值可能远超HUD防抖本身,是整车感知能力的一次基础升级,后续能辐射到多个子系统。