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

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

3天内不再提示

如何实现自动驾驶规控算法的仿真验证

经纬恒润研发服务 来源:经纬恒润研发服务 2024-12-30 09:39 次阅读

随着自动驾驶技术的不断进步,市场需求的持续增长,自动驾驶产业迎来广阔的发展前景。L3及以上级别的自动驾驶技术有望逐步落地普及,为人们带来更加安全、便捷、高效的出行体验。

在自动驾驶技术落地之前,如何高效的进行自动驾驶算法开发与验证,是企业迫切需要解决的问题。同时规控算法作为自动驾驶算法的核心,其功能的好坏直接影响着乘客的安全性与舒适性,对规控算法的验证显得尤为重要。

自动驾驶规控算法验证需求

自动驾驶算法可分为感知、规划、决策、控制执行四大模块。规划控制功能作为自动驾驶算法的核心,其主要目标为:

从起点到终点规划全局行驶路线,并在车辆行驶过程中,基于周围环境,对局部轨迹进行实时规划

精准控制自车按目标轨迹行驶

ac6d0602-c432-11ef-9310-92fbcf53809c.jpg

图1 自动驾驶算法流程

自动驾驶规控算法通过接收传感融合信息,避开障碍物,结合约束条件,规划出两点间一条最优的路径;然后由控制算法对自车的行驶轨迹进行控制,从而实现车辆的自动行驶。

车辆轨迹的规划控制是一个非常复杂的问题,一方面要考虑车辆自身的状态,另一方面还需要在行车过程中,考虑与其他车辆的博弈问题。通过获取交通车的速度、加速度、横摆角速度信息,预测交通车轨迹,实时调整自车的轨迹,保障自车行车的安全性与舒适性。

一个好的规控算法,需要反复验证与迭代,才能给乘客提供更舒适、更安全的乘车体验。行业公认的测试验证方法主要有两种,一种是实车验证,这种验证方案准确性较高,不过受限于路测条件,效率偏低且成本较高。另一种是仿真验证,通过构建一个虚拟仿真环境,利用数字化手段进行验证。仿真验证由于其效率高、成本低,在自动驾驶行业获得普遍认可,其价值主要体现在以下几个方面:

可通过仿真环境构建大量极端场景,提高测试场景价值

可提供一个安全的验证环境,降低犯错成本

可随机生成交通流,模拟复杂的交通车行为,验证L3+自动驾驶算法

可通过仿真环境,重现功能失效场景,定位功能失效原因,实现算法优化

可通过泛化大量场景,充分验证算法的可靠性

场景仿真软件介绍

实现规控算法的仿真验证,需要一套完整的闭环解决方案,经纬恒润通过多年在仿真测试行业内的积累,推出了成熟的SIL、HIL测试解决方案,在方案中采用经纬恒润自主研发的自动驾驶场景仿真软件ModelBase-AD来满足规控算法的闭环验证需求。

ModelBase-AD软件将自动驾驶算法仿真验证需要的传感器、道路、天气、交通流、车辆动力学模型整合为一体,更便捷地进行自动驾驶算法的验证。

图2 ModelBase-AD 软件主要功能

规控算法主要基于道路、交通规则和交通障碍物信息的输入,规划自车行驶轨迹,并实时采集自车状态,输出控制指令,保证自车按期望轨迹行驶。

aca050fc-c432-11ef-9310-92fbcf53809c.jpg

图3 规划控制算法接口信息

下面将从静态场景模型、随机交通流模型、车辆动力模型三个方面,详细介绍ModelBase-AD是如何模拟算法的需求信息,并响应算法的指令,实现车辆准确行驶的。

静态场景模型

ModelBase-AD静态场景模型主要包括道路模型和交通资产模型两大组成部分。道路模型基于OpenDRIVE标准开发,软件内置了十多套道路模板,涵盖城市路、乡村路、高速路、双车道、四车道、六车道、八车道等不同类型,用户可以利用内置的道路模板快,快速创建道路,实现复杂路网构建。道路模型可覆盖交叉路口、立交桥、桥梁、隧道、环岛、坡道、闸道、收费站、停车场等道路元素。道路模型的路面摩擦系数可根据雨雪天气自动适配,可以准确的模拟车辆在雨雪天气下的行驶状态。

acb7f770-c432-11ef-9310-92fbcf53809c.jpg

图4 道路模型配置界面

accabc2a-c432-11ef-9310-92fbcf53809c.jpg

图5 整体静态场景渲染效果

ace41be8-c432-11ef-9310-92fbcf53809c.png

图6 下雨路面效果

ModelBase-AD静态场景模型内置了大量的交通资产模型,包括路政设施、导流线、高速出入口标识牌、交通灯、路灯、护栏、停车位、限速牌、路口提示牌、高速服务区提示牌等。可基于用户对交通标识的仿真需求,直接部署应用,无需二次开发。

ad228144-c432-11ef-9310-92fbcf53809c.jpg

图7 交通资产配置界面

ad3ed722-c432-11ef-9310-92fbcf53809c.gif

图8 交通资产模型展示

利用场景软件中的道路模型库和交通元素库,可实现任意道路场景的搭建,充分覆盖自动驾驶规控算法对静态场景的需求。

随机交通流模型

交通车辆的轨迹和驾驶风格均影响着自动驾驶算法的实时轨迹规划,准确模拟出交通车的轨迹和驾驶风格是规划算法测试的核心需求。

为了将每辆交通车的行驶轨迹模拟准确,ModelBase-AD采用 6自由度车身动力学模型来定义每一辆交通车,同时考虑了路面摩擦系数对交通车运动的影响,可准确模拟出晴天、雨雪天气下,交通车的行驶轨迹。

为了更有效地覆盖交通车的驾驶风格,ModelBase-AD定制了一套随机交通流算法模型,将驾驶风格细分为5种类型,分别为新手型、保守型、普通型、激进型、冒险型。模型参数包括加速度、速度、道距离、换道时间、反应时间、预瞄距离、视野距离、超车渴望度、是否遵守交通规则等。

ad679e64-c432-11ef-9310-92fbcf53809c.jpg

图9 随机驾驶员参数配置

ad7b8e88-c432-11ef-9310-92fbcf53809c.gif

激进型驾驶员风格

adcdbcda-c432-11ef-9310-92fbcf53809c.gif

保守型驾驶员风格

ModelBase-AD通过随机交通流算法、6自由度动力学模型、准确的道路附着系数,将场景软件中交通车的行驶轨迹进行了准确描述,从而更准确的实现了L3+自动驾驶规控算法验证。

整车动力学模型

在规控算法模块中,规划算法输出目标轨迹给控制算法,控制算法基于自车当前状态,实时解算出执行器控制目标,并由执行器驱动车辆行驶到目标位置。在算法验证过程中,整车动力学模型能否准确表征真实车辆的姿态和行驶轨迹,是算法能否得到准确验证的核心影响因素。

ae100842-c432-11ef-9310-92fbcf53809c.jpg

图10 控制算法执行流程

为了保证整车动力学模型能够准确表征实车的轨迹和姿态。ModelBase-AD软件开发了30+自由度的整车动力学模型。除6自由度车身模型外,还包括动力系统模型、转向系统模型、制动系统模型、悬架系统模型、轮胎系统模型。所有模型,均提供参数化接口,用户可填入实车参数,定义自己的专属车辆模型。

ae2c380a-c432-11ef-9310-92fbcf53809c.jpg

图11 车辆参数化界面

ModelBase-AD软件还定义了一套标准的高精模型开发流程,采集标准工况下的实车数据,训练模型的输出结果,从而生成高精车辆动力学模型。

ae46d44e-c432-11ef-9310-92fbcf53809c.jpg

图12 高精动力学模型生成流程

ae596fdc-c432-11ef-9310-92fbcf53809c.jpg

图13 高精模型校准效果展示

ModelBase-AD通过高精车辆动力学模型模拟自车的轨迹和姿态,准确表征自车的行驶状态,保障规控算法验证更准确。

总结

随着自动驾驶电控技术的发展,传统的规控算法正向着端到端大模型发展。虽然算法的内核发生了变化,但算法的验证需求不变,算法的输入、输出接口不变。ModelBase-AD凭借其优秀的静态场景模型、随机交通流模型、整车动力学模型,为各大主机厂和供应商提供了准确的自动驾驶规控算法验证仿真环境,提升了自动驾驶规控算法验证效率。

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

    关注

    21

    文章

    244

    浏览量

    30393
  • 算法验证
    +关注

    关注

    0

    文章

    2

    浏览量

    4845
  • 自动驾驶
    +关注

    关注

    784

    文章

    13826

    浏览量

    166503

原文标题:自动驾驶规控算法验证到底需要什么样的场景仿真软件?

文章出处:【微信号:经纬恒润研发服务,微信公众号:经纬恒润研发服务】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA在自动驾驶领域有哪些应用?

    低,适合用于实现高效的图像算法,如车道线检测、交通标志识别等。 雷达和LiDAR处理:自动驾驶汽车通常会使用雷达和LiDAR(激光雷达)等多种传感器来获取环境信息。FPGA能够协助完成这些传感器
    发表于 07-29 17:09

    FPGA在自动驾驶领域有哪些优势?

    可以根据自动驾驶系统的具体需求,通过编程来配置FPGA的逻辑功能和连接关系,以适应不同的应用场景和算法变化。这种灵活性使得FPGA能够快速适应自动驾驶技术的快速发展和变化。 低延迟: 自动驾
    发表于 07-29 17:11

    谷歌的自动驾驶汽车是酱紫实现的吗?

    控制技术,不是可以实现自动驾驶么?呵呵,是不是想得太简单了,不知道谷歌这种自动驾驶汽车这背后是不是基于类似的技术?感兴趣的可以出来聊聊
    发表于 06-14 16:15

    自动驾驶真的会来吗?

    自动驾驶面临的主要挑战是基于图像的机器学习能力。  理论上,基于图像的机器学习可以让汽车实现自动驾驶,但在实际技术发展方面,仍有很多问题无法解决。例如现在特斯拉的辅助驾驶只能在高速公路
    发表于 07-21 09:00

    自动驾驶的到来

      传统汽车厂商更趋向于通过技术的不断积累,场景的不断丰富,逐步从辅助驾驶过渡到半自动驾驶,进而在将来最终实现无人驾驶;某些高科技公司则希望通过各种外部传感器实时采集海量数据,处理器经
    发表于 06-08 15:25

    速腾聚创首次发布LiDAR算法 六大模块助力自动驾驶

    、三维数据处理算法和深度学习技术相结合,让机器人拥有超越人类眼睛的环境感知能力,目前主要致力自动驾驶领域的研发。2016年12月底,牛车网曾采访速腾聚创创始人兼CEO邱纯鑫,2年多的时间,他已带领企业完成
    发表于 10-13 16:08

    即插即用的自动驾驶LiDAR感知算法盒子 RS-Box

    ,即可快速、无缝地将激光雷达感知模块嵌入到自己的无人驾驶方案中,真正实现“一键获得自动驾驶激光雷达环境感知能力”。RS-BoxLiDAR感知算法专业硬件平台RS-Box 由嵌入式硬件平
    发表于 12-15 14:20

    如何让自动驾驶更加安全?

    了全球范围对自动驾驶安全性的议论:如何让自动驾驶更加安全?真正上路前还要做哪些准备?智能汽车成为全球汽车产业发展战略方向参与测试的企业将通过道路测试来不断验证自动驾驶技术的成熟度驾车上
    发表于 05-13 00:26

    智能感知方案怎么帮助实现安全的自动驾驶

    、超声波雷达、毫米波雷达、激光雷达(LiDAR)以及传感器融合方案,并拥有最丰富的符合车的产品,在功能安全方面有深厚的经验,还提供全球首个含网络安全的图像传感器,致力于实现安全的自动驾驶
    发表于 07-31 07:11

    自动驾驶汽车的处理能力怎么样?

    作在未来20 - 30年中,自动驾驶汽车(AV)将改变我们的驾驶习惯、运输行业并更广泛地影响社会。 我们不仅能够将汽车召唤到我们的家门口并在使用后将其送走,自动驾驶汽车还将挑战个人拥有汽车的想法,并
    发表于 08-07 07:13

    自动驾驶车辆中AI面临的挑战

    自动驾驶车辆中采用的AI算法自动驾驶车辆中AI面临的挑战
    发表于 02-22 06:39

    自动驾驶系统设计及应用的相关资料分享

    作者:余贵珍、周彬、王阳、周亦威、白宇目录第一章 自动驾驶系统概述1.1 自动驾驶系统架构1.1.1 自动驾驶系统的三个层级1.1.2 自动驾驶系统的基本技术架构1.2
    发表于 08-30 08:36

    自动驾驶技术的实现

    的带宽有了更高的要求。从而使用以太网技术及中央域控制(Domain)和区域控制(Zonal)架构是下一代车载网络的发展方向。然而对于自动驾驶技术的实现,涉及到感知、规划、执行三个层面。由于车辆行...
    发表于 09-03 08:31

    用于自动驾驶感知开发的仿真方案

    场景训练的成本。DRIVE Sim 平台可以为感知算法提供验证,也可以为控模块提供基于感知真值输入的快速验证,并进而可以提供端到端的自动驾驶
    的头像 发表于 01-04 15:10 1554次阅读

    深度学习算法自动驾驶控中的应用解读

    虽然目前公开的自动驾驶算法相关资料大都是针对基于规则的算法的,但笔者打开招聘软件却经常能看到自动驾驶企业招聘
    的头像 发表于 11-16 09:57 1247次阅读