0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自动驾驶汽车预测周围环境是由哪些技术支撑的?

智驾最前沿 来源:智驾最前沿 作者:智驾最前沿 2025-10-10 09:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

wKgZPGjoY7GAXHrxAAAQo00DEvw045.jpg

为什么自动驾驶要做“预测”

[首发于智驾最前沿微信公众号]自动驾驶汽车要安全行驶,光知道眼前有什么还不够,更重要的是能预判接下来会发生什么。打个比方,开车的人不仅看前方的车位,还会判断那辆车是不是要并线、那个行人是不是准备过马路。自动驾驶也是这样,如果只是把物体的位置和速度报出来,规划器就只能被动反应,容易出现紧急制动、急拐或让乘客觉得不舒服等情况。预测的核心价值是把“可能发生的未来”提前告诉决策层,让车能提前准备,从而做出提前减速、放弃变道或慢慢避让等决策,从而把突发情况变成可控事件。

wKgZO2joY7KARRTHAAd5C61UVF8758.jpg

预测不仅仅是让自动驾驶系统可以思考,预测的时间尺度也很重要。像是未来1s~2s的短时间的预测,多半是根据当前速度和方向往前延伸就能大致估计,这是为了避免追尾等即时风险;而三到六秒、甚至十秒的预测,则需要理解对方的意图,比如前方车辆是不是要进出口匝道,对面的骑车人是不是要拐弯。这两类预测用到的技巧不一样,短期更多靠物理和滤波,长期则要靠对道路语义和人车互动的理解。预测不是可选项,而是把“看见”变成“懂得可能发生什么”的必要能力。

wKgZPGjoY7KAJ-ZHAAAR42n7O-I984.jpg

自动驾驶是怎么做预测的?

想要让自动驾驶汽车做好预测,首先得有靠谱的输入。摄像头、雷达、激光雷达会把周围的物体“看”出来,然后跟踪模块把同一个目标在时间上连成轨迹,告诉系统这个目标现在在哪儿、速度多快、朝哪个方向。高精度地图在这个环节中的作用也很关键,高精度地图能告诉系统车道在哪儿、路口怎么连、哪里有人行横道,这些信息可以把未来的可能性大幅缩小。没有稳定的跟踪和时间同步,预测的基础就不牢。

wKgZO2joY7OAKxM5AAadZZ1MXyI848.jpg

想实现预测,其实有几类比较直观的办法。最简单的是把车辆或者行人当作遵循物理规律在走的“物体”,用当前速度和加速度往前推几步,这种做法快、稳,短时间内的决策通常够用。还有一种叫概率/滤波的方法,会把不确定性考虑进去,用数学工具维护“可能状态”的分布,在遇到传感器噪声或遮挡时会更稳。第三种是靠数据学出来的方法,也就是现在比较火热的深度学习。它们把历史轨迹、地图信息、周围车辆的行为一股脑儿丢进模型,学习从复杂场景里直接输出“未来可能的几条轨迹”。这些学习方法能捕捉到礼让、并线、绕行等策略性行为,但需要大量数据来训练。

当然,在实际的交通环境中,交通参与者并不只会做一个的动作,比如在十字路口,一辆车可能直行也可能左转,这就是所谓的多模态。因此在预测技术中,通常不会只给一条“最可能”的路,而是给几条带概率的候选轨迹,或者直接给出一个轨迹的概率分布。这样做的好处是规划器可以基于概率来做风险权衡,某条轨迹虽然最可能,但另一条低概率但高风险的轨迹会导致碰撞,系统就会选择更保守的策略。与此同时,预测系统还要把模型没见过的情况区分出来,也就是模型不确定性。如果模型对当前场景信心不足,系统应该主动变得保守,比如执行减速或请求人工接管的动作。

自动驾驶系统在预测时还有一个很关键的问题就是互动,路上的参与者会互相影响。比如准备变道的车会观察旁边车的速度,旁边车的反应又会影响它的决策。把每个目标独立预测通常会出问题,尤其是在人多、车多的城市路段,每个目标独立预测通常没有什么意义。因此现在常用的方法会把周边对象的信息“聚合”起来,学习他们之间如何相互影响。有的用注意力机制把影响大的对象加权,有的把道路和车辆抽成图结构,用图神经网络来传播影响信息。总之,交互建模是让预测更贴近真实行为的关键一步。

想要让预测技术应用到实际,其实还有一个细节是如何表示这些信息。早期很多系统把场景渲染成鸟瞰的格子图像(BEV),再用卷积网络处理,这种方式直观,但对表达长距离道路拓扑不够高效。最近更流行把车道、路口这些用向量方式表示,结合图网络或基于矢量的Transformer,既节省计算又更符合道路的结构。在实际应用中多选择模块化方案,即感知先把结构化信息(物体、轨迹、地图语义)产出来,预测模块再用这些干净的输入做判断,这样利于验证和可解释。

wKgZPGjoY7OACHLOAAASG3BOmsQ298.jpg

把预测放到真实车上有何实际难题?

把一个预测模型从实验室放到真车上,将会有很多问题。第一个是延迟,模型越复杂推理越慢,延迟会侵蚀决策时间窗,影响能否及时应对突发情况。第二个是算力,车上的计算资源有限,必须在精度和速度间取舍。第三个是验证,光看预测模型训练时的误差指标完全不够,必须把预测器放到整个感知—预测—规划—控制的闭环里做仿真和路测,看看在预测出错时整车系统是否还能保证安全。这种闭环评估比单独看轨迹误差更能发现真实风险。

对于预测模型来说,数据很重要但也很难。大多数危险的场景一般不会出现,真实道路上很难收集到足够多的样本。为了解决这个问题,在很多技术实现中会通过仿真合成或放大这些长尾场景来训练和验证,或者是做场景挖掘,把真实数据里出现的复杂场景抽出来作为重点测试用例。当然那,在这一环节中,标注也不能马虎,轨迹标签要时间对齐、定位准确,否则模型会学到错的规律。

预测模型在运行时还需要有明确的守护策略。预测模块要跟规划模块约定好接口,比如候选轨迹的数量、置信度怎么表达、当置信度低时采取的默认动作等。自动驾驶系统还要能检测输入分布漂移,如果当前遇到的场景和模型训练时差别很大,系统应该自动触发更保守策略。很多事故并不是单一模块出错,而是模块之间对风险的理解不一致导致的连锁反应,所以接口和降级策略的设计要在系统层面就考虑清楚。

wKgZPGjoY7SAOM-7AAASAJELks8256.jpg

最后的话

预测前方交通环境既是科学问题也是系统工程问题。它结合了物理规律、概率理论与大规模数据驱动方法,同时必须通过严谨的工程验证与运行时守护来保证安全。一个既能输出多模态候选又能提供可信置信度、并和规划器协同做风险加权决策的预测—规划闭环,才是真正具备落地能力的解决方案。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 自动驾驶
    +关注

    关注

    794

    文章

    14985

    浏览量

    181461
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动驾驶汽车如何完成超车?

    经过一套完整的感知、理解、决策、规划和控制的流程,每一步都要考虑安全和规范,需要不断感知周围环境,判断什么时候超车、怎么超车、是否安全等,然后才可以按照计划执行操作。 自动驾驶汽车在变道前需要全面看懂如前车
    的头像 发表于 02-16 17:37 1.7w次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何完成超车?

    自动驾驶汽车如何实现自动驾驶

    人类驾驶员而言是非常直观且有效的指令,但对于自动驾驶汽车来说,则意味着需要一套极其复杂的感知、理解与决策链路。 自动驾驶如何看清文字? 自动驾驶
    的头像 发表于 02-10 08:50 789次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何实现<b class='flag-5'>自动驾驶</b>

    如何设计自动驾驶传感器失效检测与容错策略?

    对于自动驾驶汽车而言,传感器是它感知世界的窗口。摄像头负责采集环境图像,毫米波雷达和激光雷达则用于测量周围物体的位置和速度,而GNSS(全球导航卫星系统)与惯性测量系统可提供车辆的定位
    的头像 发表于 01-10 10:33 2815次阅读

    自动驾驶汽车如何检测石头这样的小障碍物?

    的小障碍物,自动驾驶汽车真的要检测吗?如果要检测,是如何检测的? 自动驾驶视觉系统都在看什么? 自动驾驶汽车要“看见”
    的头像 发表于 12-24 16:53 1272次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何检测石头这样的小障碍物?

    世界模型是让自动驾驶汽车理解世界还是预测未来?

      [首发于智驾最前沿微信公众号]世界模型在自动驾驶技术中已有广泛应用。但当谈及它对自动驾驶的作用时,难免会出现分歧。它到底是让自动驾驶汽车
    的头像 发表于 12-16 09:27 1018次阅读
    世界模型是让<b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>理解世界还是<b class='flag-5'>预测</b>未来?

    自动驾驶BEV Camera数据采集系统:高精度时间同步解决方案

    1 自动驾驶数据采集的时间同步挑战与重要性 随着自动驾驶技术的快速发展,车辆准确感知周围环境的能力变得至关重要。在分布式多传感器系统中,信号从创建到存储会历经多个软件模块和系统,产生传
    的头像 发表于 12-11 17:11 1455次阅读
    <b class='flag-5'>自动驾驶</b>BEV Camera数据采集系统:高精度时间同步解决方案

    汽车自动驾驶的太阳光模拟应用研究

    测试装备,通过提供可控、可重复的测试环境,已成为汽车自动驾驶研发、验证与标定过程中不可或缺的核心工具。汽车自动驾驶的光挑战与测试需求lumi
    的头像 发表于 12-10 18:04 563次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>自动驾驶</b>的太阳光模拟应用研究

    不同等级的自动驾驶技术要求上有何不同?

    谈到自动驾驶,不可避免地会涉及到自动驾驶分级,美国汽车工程师学会(SAE)根据自动驾驶系统与人类驾驶员参与
    的头像 发表于 10-18 10:17 2855次阅读

    想实现自动驾驶,哪些技术非常关键?

    近年来,随着人工智能、车载计算平台、传感器技术的快速进步,自动驾驶已从实验室走向实际道路。而支撑这一切的,是一套庞大且精密的技术架构系统。这套架构就像一辆
    的头像 发表于 08-30 09:40 2714次阅读

    自动驾驶汽车如何处理“鬼探头”式的边缘场景?

    、最可执行的动作。这整个链条看起来简单,但每一步都需要大量的技术支持。 自动驾驶汽车如何理解道路? 自动驾驶汽车想要精准避开障碍物,首先是要
    的头像 发表于 08-29 11:11 944次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何处理“鬼探头”式的边缘场景?

    如何确保自动驾驶汽车感知的准确性?

    [首发于智驾最前沿微信公众号]自动驾驶汽车想要自动驾驶,首先要做的就是能对周边环境实现精准感知,也就是能“看”清道路,那自动驾驶
    的头像 发表于 08-23 15:06 1821次阅读
    如何确保<b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>感知的准确性?

    自动驾驶汽车是如何准确定位的?

    [首发于智驾最前沿微信公众号]随着自动驾驶技术的快速发展,车辆的精准定位成为安全驾驶与路径规划的核心基础。相比于传统人类驾驶依赖路标和视觉判断,自动
    的头像 发表于 06-28 11:42 1481次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>是如何准确定位的?

    卡车、矿车的自动驾驶和乘用车的自动驾驶技术要求上有何不同?

    自动驾驶技术也得到了充足的应用,但因应用场景不同,技术的侧重方向也有所区别。今天就来和大家聊一聊这个话题。 应用场景:开放道路vs封闭场地 首先要理解的是,自动驾驶所面对的
    的头像 发表于 06-28 11:38 1775次阅读
    卡车、矿车的<b class='flag-5'>自动驾驶</b>和乘用车的<b class='flag-5'>自动驾驶</b>在<b class='flag-5'>技术</b>要求上有何不同?

    SONY FCB-CR8530,如何重塑自动驾驶视觉感知格局?

    自动驾驶技术快速发展的当下,车辆对周围环境的精准感知是确保安全与高效运行的关键。凯茉锐电子SONY FCB-CR8530摄像机凭借其卓越性能,正逐渐成为自动驾驶领域视觉感知系统的核心
    的头像 发表于 06-25 17:54 753次阅读

    汽车驾驶自动化分级》会更适合中国自动驾驶发展吗?

    提供了有效支撑。在很长一段时间,大家对于自动驾驶的等级分类主要是依照美国汽车工程师学会制定的J3016标准《道路机动车自动驾驶系统相关术语
    的头像 发表于 05-18 09:06 1094次阅读
    《<b class='flag-5'>汽车驾驶</b><b class='flag-5'>自动</b>化分级》会更适合中国<b class='flag-5'>自动驾驶</b>发展吗?