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

最后的话

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

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

    关注

    791

    文章

    14672

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动驾驶汽车如何确定自己的位置和所在车道?

    比人类更多的“感官”和更强的计算能力;复杂则在于,这项工作必须做到精准(米级甚至分米级)、稳定、连续,并且要在各种极端环境下都要可靠。那自动驾驶汽车是如何确定自己的位置和所在车道的?   车辆如何感知世界?
    的头像 发表于 11-18 09:03 574次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何确定自己的位置和所在车道?

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

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

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

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

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

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

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

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

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

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

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

    自动驾驶技术也得到了充足的应用,但因应用场景不同,技术的侧重方向也有所区别。今天就来和大家聊一聊这个话题。 应用场景:开放道路vs封闭场地 首先要理解的是,自动驾驶所面对的
    的头像 发表于 06-28 11:38 725次阅读
    卡车、矿车的<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 470次阅读

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

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

    NVIDIA Halos自动驾驶汽车安全系统发布

    自动驾驶汽车的开发。正确的技术与框架对确保自动驾驶汽车驾驶员、乘客和行人的安全至关重要。 因此,NVIDIA 推出了NVIDIA Halos
    的头像 发表于 03-25 14:51 968次阅读

    理想汽车推出全新自动驾驶架构

    2025年3月18日,理想汽车自动驾驶技术研发负责人贾鹏在NVIDIA GTC 2025发表主题演讲《VLA:迈向自动驾驶物理智能体的关键一步》,分享了理想
    的头像 发表于 03-19 14:12 905次阅读

    激光雷达技术自动驾驶的应用与发展趋势

    激光雷达是一种通过发射激光束并接收反射光束来测量物体距离和速度的传感器。它能够生成周围环境的精确三维地图,为自动驾驶车辆提供关键的感知信息。激光雷达的主要组成部分包括
    的头像 发表于 03-10 10:16 1424次阅读
    激光雷达<b class='flag-5'>技术</b>:<b class='flag-5'>自动驾驶</b>的应用与发展趋势

    自动驾驶行业,分析数据标注在人工智能的重要性

    自动驾驶中,数据标注的作用尤为突出。自动驾驶系统依赖大量传感器数据(如摄像头、激光雷达、雷达等)来感知周围环境,而这些数据必须经过精确标注,才能用于训练感知、决策和控制模型。
    的头像 发表于 02-08 15:43 1474次阅读

    自动驾驶角度解析数据标注对于人工智能的重要性

    自动驾驶中,数据标注的作用尤为突出。自动驾驶系统依赖大量传感器数据(如摄像头、激光雷达、雷达等)来感知周围环境,而这些数据必须经过精确标注,才能用于训练感知、决策和控制模型。
    的头像 发表于 02-08 15:40 3762次阅读
    以<b class='flag-5'>自动驾驶</b>角度解析数据标注对于人工智能的重要性

    从《自动驾驶地图数据规范》聊高精地图在自动驾驶中的重要性

    技术、管理和应用等多个维度规范自动驾驶地图数据的生产与使用。 引言 随着全球范围内自动驾驶技术的加速发展,自动驾驶地图这一新型数字基础设施
    的头像 发表于 01-05 19:24 2871次阅读
    从《<b class='flag-5'>自动驾驶</b>地图数据规范》聊高精地图在<b class='flag-5'>自动驾驶</b>中的重要性