首页 > 其他分享 >智驾仿真测试实战之自动泊车HiL仿真测试

智驾仿真测试实战之自动泊车HiL仿真测试

时间:2024-10-09 11:43:38浏览次数:9  
标签:仿真 扇区 智驾 自动 测试 泊车 HiL

1.引言

 


汽车进入智能化时代,自动泊车功能已成为标配。在研发测试阶段,实车测试面临测试场景覆盖度不足、效率低下和成本高昂等挑战。为解决这些问题,本文提出一种自动泊车HiL仿真测试系统方案,可大幅度提升测试效率及测试场景覆盖度、缩短测试周期、加速产品迭代升级。

 


2.自动泊车系统简介

 


多传感器融合的自动泊车技术结合了超声波雷达和摄像头来实现车位探测和环境感知。超声波雷达通过实时探测周围障碍物的距离,结合车辆自身的长宽,判断是否存在可泊入的空间车位,而摄像头则通过实时图像识别来检测划线车位及其周围环境。传感器的协同工作使自动泊车系统能够精确识别车位、实现精准停车,并确保停车过程中的安全性。

 

 

图1 自动泊车示意图

 


3.自动泊车HiL仿真测试系统

 

 

图2 自动泊车 HiL测试系统框图


自动泊车HiL仿真测试系统框架如上图2所示,结合场景仿真软件(VTD)、动力学仿真软件(DYNA4)、实验管理软件(CANoe)和HiL硬件平台,进行整车通信网络仿真、4路环视摄像头仿真和12路超声波雷达仿真,实现自动泊车功能的闭环测试。

 

3.1整车通信网络仿真

 

使用CANoe对智驾域控制器交互系统进行虚拟节点仿真,如转向系统、制动系统、组合惯导INS、驾驶员操作指令等。

 

 

图3 整车通信网络数据流程图


①转向、制动系统等车辆实时运动状态信号:DYNA4模型输出轮速、车速、方向盘转角、档位信号等,CANoe做逻辑处理后与总线信号(如CAN FD、SOME/IP、DDS)映射;同时CANoe解析并处理智驾控制器发出的总线信号(如CAN FD、SOME/IP、DDS),映射到DYNA4模型实现车辆运动控制;


②组合惯导INS:VTD输出UTM坐标,CANoe中进行加偏处理,即UTM坐标系->WGS84坐标系->GCJ02坐标系后映射到总线信号(如CAN FD、SOME/IP、DDS);


③驾驶员车机操作信号:如选择车位、泊出方向选择等。


3.2环视摄像头仿真


针对4路环视摄像头,使用视频注入的方式进行图像数据仿真,如下所示:

 

 

图4 环视视频注入数据流程图


①在场景仿真软件VTD配置文件simServer.xml中新增一个IG视图;


②在IG视图配置文件IGbase.xml对新建视图画面进行畸变配置设置画面FOV;


③通过CfgDisplay.xml配置文件确定摄像头安装位置及偏转方向,并分配对应的GPU通道进行图像渲染。


3.3超声波雷达仿真


针对12路超声波雷达仿真,在场景仿真软件VTD中配置OptiX 物理传感器模型,数据传输如图5所示:

 

  图5 超声波雷达仿真数据流程图

 

①在场景仿真软件VTD配置文件simServer.xml中新增一个IG视图,并配置读取OptiX 物理传感器模型配置文件;


②在配置文件IGbase.xml中修改配置,设置横向纵向发射的光线数量和数据存储的共享内存地址,输出障碍物距离(distance)及物体表面被光追探测到的坐标连线信息(cluster);


③转发程序配置,编写转发程序读取共享内存中的数据,剔除无效数据,将传感器光追探测到的障碍物最小距离(distance)和障碍物表面每列最小坐标连线(cluster)通过TCP/UDP发送至实验管理软件CANoe;


④在实验管理软件CANoe中使用CAPL进行数据处理,处理后的数据通过总线信号(如CAN FD、SOME/IP、DDS)发送至智驾域控制器中。

 


4.案例展示

 


4.1环视摄像头视频注入标定效果

 

 

图6 VTD标定场景IG图

 

图7 4路环视融合(全景)图


4.2超声波雷达仿真效果


如下图9所示,将车身四周划分为1-16共16个扇区,其中FRS_6、RRS_7、RLS_14、FLS_15四个扇区为虚拟扇区,其数据值通过DR坐标系及邻近扇区推理算出,车头、车尾和右侧淡蓝色弧线为超声波雷达探测到障碍物形成的Cluster连线,扇区中的值为超声波雷达安装位置到障碍物的最近距离值,扇区无障碍物时默认值为5100。

 

 

图8 VTD泊出IG图

 

图9 超声波雷达扇区信息图


如下图10所示,视频画面中左上角为真实车机泊车画面,左下角为智驾域控制器输出的4路环视摄像头画面,右边是智驾域控制器输出的泊车数据融合俯视图。

 

 


如上图10所示,本系统能够模拟复杂的泊车场景和环境因素,包括不同类型的停车位(如平行、垂直、斜向)以及各种位置和距离的停车位。同时,模拟了多种障碍物,如锥形桶、地锁、骑行者等,以确保自动泊车系统能够准确识别不同测试场景下的不同类型障碍物。允许团队评估自动泊车系统在繁忙停车场中的性能表现,并测试在不同天气条件(如晴天、雨天、雪天)、光照情况和道路状况下的准确性、响应速度及稳定性。

 


5.总结

 


借助这套自动泊车 HiL仿真测试系统,可快速构建车辆及环境模型,从而模拟车辆在各种情境下的泊车状态。同时弥补实车测试场景覆盖度低、成本高等痛点,提高自动泊车功能测试验证效率。


北汇信息在智能驾驶MiL/SiL/HiL/ViL测试中拥有诸多成功的方案与实施经验,在持续的项目开发中,北汇信息也致力于新方案的技术验证与实施,为中国智能网联汽车发展贡献自己的力量。


[email protected]

翻译

搜索

复制

<iframe></iframe>

标签:仿真,扇区,智驾,自动,测试,泊车,HiL
From: https://www.cnblogs.com/polelink/p/18453913

相关文章

  • 性能测试的类型有哪些
    目录1.基准测试2.负载测试3.压力测试4.峰值测试5.并发测试6.容积测试7.稳定性测试8.可扩展性测试9.配置测试性能测试是为测量或评估被测软件系统与性能效率相关的特性而实施的一类测试,它关注被测系统在不同负载下的各种性能效率。软件系统的性能效率相关特性的覆盖......
  • 高带宽示波器在信号测试分析中的优势和主要应用场景
    最近,普源精电推出了一款13GHz带宽的示波器DS81304,。有些小伙伴会好奇,为什么普源示波器的带宽会从5GHz跳到13GHz,为什么不是到10GHz或者15GHz呢?13GHz的示波器又能干些什么呢?下面讲为大家介绍,为什么DS81304设计为13GHz带宽,以及DS81304相比5GHz带宽的DS70504又能有什么特点。为......
  • 基于LADRC自抗扰控制的VSG三相逆变器预同步并网控制策略(Simulink仿真实现)
     ......
  • 【星闪开发连载】SLE_UUID_Server和SLE_UUID_Client程序测试
    引言前一篇博文介绍了SLE_UUID_Server和SLE_UUID_Client程序的基本结构,这篇介绍如何进行测试,从而实现两块星闪开发板之间的连接。服务器的构建在sdk根目录下(即src目录)打开集成终端台,执行python build.py-cws63-liteos-appmenuconfig命令,会出现选择弹窗。menuconfig这......
  • 三相双转换器,带直流电机,AC/DC双转换器(Simulink仿真实现)
      ......
  • 软件测试与测试阶段
    软件测试概述    软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。    软件测试的目的就是确保软件的质量、确认软件以正确的方式做了用户所期望的事情,所以软件测试工......
  • kubekey 快速构建重构测试k8s 环境 allinone单机 or cluster 集群
    exportKKZONE=cncurl-sfLhttps://get-kk.kubesphere.io|VERSION=v3.0.13sh-生成配置k8s集群yml指定k8s版本及管理面板./kkcreateconfig--with-kubernetesv1.23.10--with-kubespherev3.4.1apiVersion:kubekey.kubesphere.io/v1alpha2kind:Clustermetada......
  • 课上测试:位运算(AI)
    2.使用位运算编写并调用下面函数,把当前时间(使用C库函数获得)设置到TIME中,给出代码,使用git记录过程。为了使用位运算将当前时间设置到一个自定义的TIME结构体或变量中(尽管通常我们不会直接用位运算来处理时间,因为时间通常是由多个独立的字段如小时、分钟、秒等组成的),我们可......
  • 基于稀疏CoSaMP算法的大规模MIMO信道估计matlab性能仿真,对比LS,OMP,MOMP,CoSaMP
    1.算法仿真效果matlab2022a仿真结果如下(完整代码运行后无水印):     2.算法涉及理论知识概要      大规模MIMO技术通过增加天线数量来显著提升无线通信系统的性能。然而,随着天线数量的增长,信道状态信息(CSI)的准确获取变得越来越具有挑战性。传统的信道估计方法......
  • 三相储能下垂控制并网仿真
    储能下垂控制并网仿真模型,直流侧采用储能电池模型,buck电路升压,交流侧采用下垂控制并入电网,交流侧的控制电路包括有功-频率、无功-电压下垂控制环,电压电流双环,采用SPWM调制,仿真版本为2019b,能够稳定运行,且波形完美!代码地址:储能控制(直流侧buck控制,交流侧下垂控制)......