HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

轨迹规划算法提升复杂路口通过安全性与合理性,接近人类驾驶水平 | 自动驾驶论文解读

  • 2023-03-30
    北京
  • 本文字数:1180 字

    阅读完需:约 4 分钟

轨迹规划算法提升复杂路口通过安全性与合理性,接近人类驾驶水平 | 自动驾驶论文解读

近日,毫末智行人工智能中心技术团队论文《Safety-balanced driving-style aware trajectory planning in intersection scenarios with uncertain environment》(不确定性路口场景下基于驾驶风格识别的安全轨迹规划)被 IEEE TIV 录用。IEEE Transactions on Intelligent Vehicles (IEEE TIV,IEEE 智能车汇刊)是智能车专业学术期刊。




据介绍,该论文针对高动态的不确定性路口场景,考虑周围人类驾驶车辆(HDVs)的驾驶风格,提出了一种两阶段自动驾驶车辆(SDVs)轨迹规划算法。该方法在复杂不确定性场景中实现了安全、高效的驾驶轨迹规划。实验结果证明了所提出方法在不确定性路口场景的规划效率和有效性,通过考虑路口场景下 HDVs 的驾驶风格与意图动态,SDVs 能够做出更鲁棒、合理的规划行为。



这种安全平衡的轨迹规划方法,包含候选轨迹生成与安全轨迹选择两个阶段。


首先,在候选轨迹生成阶段,毫末构建了一个考虑周围车辆驾驶风格的多模态联合预测与规划模块。该模块输入以自车为中心的鸟瞰视角语义图,包括高清地图和其他车辆智能体的向量化表征。通过 Transformer 对车辆之间交互进行编码,同时显示建模周围其他车辆的驾驶风格,并将识别的车辆驾驶风格作为条件约束,协助轨迹解码网络实现交互感知的联合预测和规划。该过程为自动驾驶车辆生成候选轨迹。


然后,在轨迹选择阶段,基于第一阶段生成的候选轨迹与对其他车辆的预测轨迹,结合道路信息,通过安全敏感的轨迹评估函数对每个候选规划轨迹进行评分,最终选择安全评分最高的轨迹用于控制器的最终执行。


毫末团队通过实验对比了所提出方法与 4 种基于模仿学习的轨迹规划方法,包括基于图像输入的行为克隆(BC-I),基于图像输入与轨迹扰动数据增强的行为克隆(BC-IP),基于语义向量输入的行为克隆(BC-V),基于语义向量输入与轨迹扰动数据增强的行为克隆(BC-VP)。在自动驾驶仿真平台 L5kit 上的闭环测试实验结果显示,所提出的方法与其他基准方法相比,碰撞与越野次数大幅降低,显示出所提出的轨迹规划方法具有更高的安全性与轨迹合理性。在自动驾驶仿真平台 L5kit 上的开环测试结果显示,所提出的方法仍然领先基准 BC-VP。



闭环测试中基准方法与所提出方法的规划指标对比结果


开环测试中基准方法与所提出方法的规划指标对比结果

 

通过闭环测试消融实验,毫末验证了驾驶风格识别与安全校验模块在降低碰撞率与越野次数的作用,且能够使得所规划轨迹更接近人类驾驶轨迹。



闭环测试消融实验的规划指标结果


在公开数据集的可视化结果中,一个典型路口场景的可视化结果显示,所提出的轨迹规划方法可以使红色自动驾驶车辆在路口处等待红灯并停车,等到绿灯亮起后恢复行驶,同时保持与其他车辆的安全距离并沿着预定路线行驶。规划的轨迹与人类实际驾驶车辆的蓝色参考轨迹非常接近。相比之下,基于基准 BC-VP 规划器的车辆闯红灯并撞击其他车辆,同时没有按照预定路线行驶。



在公开数据集的可视化结果

2023-03-30 18:443868
用户头像
刘燕 InfoQ高级技术编辑

发布了 1112 篇内容, 共 532.4 次阅读, 收获喜欢 1976 次。

关注

评论

发布
暂无评论
发现更多内容

App自动化《元素定位方式、元素操作、混合应用、分层设计、代码方式执行Pytest 命令》

清菡软件测试

App

手撸一个在线css三角形生成器

徐小夕

CSS css3 大前端 CSS小技巧

智慧公安情报指挥合成作战管控平台开发

t13823115967

智慧公安情报研判系统开发 智慧公安 合成作战管控平台

公安情报研判管控分析平台建设解决方案

t13823115967

智慧公安情报研判系统开发 智慧公安 情报研判管控分析平台

架构师训练营第 11 周学习笔记

郎哲158

话题讨论 | 2020年你有什么推荐的书

soolaugust

话题讨论

花火交易所APP软件系统开发(现成)

系统开发

架构师训练营第 1 期第 11 周作业

owl

极客大学架构师训练营

话题讨论 | 深入浅出Linux内存管理,图解物理内存和虚拟内存

程序员柠檬

话题讨论

ShardingSphere RAW JDBC 分布式事务 Narayana XA 代码示例

Java 数据库 分布式事务 ShardingSphere

探秘密码学:深入了解对称加密与密钥协商技术

京东科技开发者

网络安全 密码学

我是程序员,我用这种方式铭记历史

kokohuang

Hexo GitHub Pages python 爬虫 中国历史 铭记历史

话题讨论 | 未来十年,你认为哪门语言将要脱颖而出

soolaugust

话题讨论

架构师训练营 11 周作业

郎哲158

第十一周 安全稳定作业

蓝黑

极客大学架构师训练营

KMP —— 字符串分析算法

三钻

算法 大前端 KMP

低成本快速上链 智臻链开放联盟网络正式对外开放

京东科技开发者

区块链 京东

话题讨论 | go、php 、java、python、cpp谁才能成为后端的主流

sinsy

Java c++ php 话题讨论 Go 语言

话题讨论 | 程序员摸鱼的时候都喜欢干些什么

soolaugust

话题讨论

Seata是什么?一文了解其实现原理

vivo互联网技术

分布式 分布式事务 分布式架构

腾讯iOA与绿盟、天融信完成产品互认证,助力零信任市场协同发展

Spring 源码学习 08:register 注册配置类

程序员小航

Java spring 源码 源码阅读

腾讯牵头零信任产业标准工作组正式发布零信任联盟标准

什么是工作流?工作流有什么作用?怎样配置工作流程?

Marilyn

敏捷开发 工作流

CSS flex 排版与动画 — 重学 CSS

三钻

CSS 大前端 排版 Flex

源码深度解析 Handler 机制及应用

vivo互联网技术

android 客户端开发

话题讨论 | 作为开发你是如何阅读源码的?

程序员小航

话题讨论

第七周总结

小兵

话题讨论 | 遇到的印象最深的开源项目

soolaugust

话题讨论

话题讨论 | 2020就要结束了,你最想对自己说的是什么

soolaugust

话题讨论

架构师训练营第 1 期第 11 周总结

owl

极客大学架构师训练营

轨迹规划算法提升复杂路口通过安全性与合理性,接近人类驾驶水平 | 自动驾驶论文解读_AI&大模型_刘燕_InfoQ精选文章