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

news/2024/10/9 11:51:47/文章来源:https://www.cnblogs.com/polelink/p/18453913

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测试中拥有诸多成功的方案与实施经验,在持续的项目开发中,北汇信息也致力于新方案的技术验证与实施,为中国智能网联汽车发展贡献自己的力量。


lanyaoyao@polelink.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/810458.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

直接跳转接入在线客服系统

PC网站或H5网站可以通过多种方式接入客服系统,直接访问或跳转聊天链接,是最简单的一种方式 很多人说,我这里的需求是根据xxxx规则进入某个客服(巴拉巴拉一大堆) 这个是前端自行处理的,你们随意任何规则,最终跳到我们这边指定的聊天连接上就行了 至于你们的规则是什么,我…

如何自己动手实现一个图片解答小助手

本文介绍了如何自己动手实现一个图片解答小助手。有一张图片如下所示:Kimi上有一个功能,就是解析图片内容,给出回答:这样可以用于拍照向AI提问的场景,我自己也有这方面的需求,因此动手实践了一下。 自己动手实现的效果如下所示:那么自己如何实现呢? 可以通过添加一个OC…

轻量虚拟机 multipass

multipass listmultipass info multipass shell 后续就可以 shell了

传奇霸业网页游戏单机版安装教程+GM后台+无需虚拟机

今天给大家带来一款单机游戏的架设:传奇霸业网页游戏。 另外:本人承接各种游戏架设(单机+联网) 本人为了学习和研究软件内含的设计思想和原理,带了架设教程仅供娱乐。教程是本人亲自搭建成功的,绝对是完整可运行的,踩过的坑都给你们填上了。如果你是小白也没问题,跟着教…

go抽象封装是一种简化认知的手段

通过 Kubernetes 看 Go 接口设计之道 原创 蔡蔡蔡菜 蔡蔡蔡云原生Go2024年10月01日 08:30 广东解耦依赖底层 在 Kubernetes 中能看到非常多通过接口对具体实现的封装。 Kubelet 实现了非常多复杂的功能,我们可以看到它实现了各种各样的接口,上层代码在使用的时候并不会直接实…

5.4 5.5

5.4 求解下列非线性规划:点击查看代码 import numpy as np from scipy.optimize import minimize def objective(x): return -np.sum(np.sqrt(x) * np.arange(1, 101)) def constraint1(x): return x[1] - 10 def constraint2(x): return 20 - (x[1] + 2*x[2]) def c…

升轨和降轨地表形变监测结果合成处理方法

一般情况下,InSAR处理得到的形变结果是视线方向形变(LOS)。在处理时候,输出结果可以选择垂直、坡向方向形变,甚至自定义方向上的形变,但这种结果往往是通过简单的勾股弦方式计算得到,理论精度不是很可靠。要想得到更精确的垂直向形变,甚至水平向(东西向、南北向)形变…

无线电通信卡:9-基于DSP TMS320C6678+FPGA XC7V690T的6U VPX信号处理卡

6U 6槽 VPX , AI加速计算 , 板 ,GPU计算主 图像处理卡 , 无线电通信一、概述 本板卡基于标准6U VPX 架构,为通用高性能信号处理平台,系我公司自主研发。板卡采用一片TI DSP TMS320C6678和一片Xilinx公司Virtex 7系列的FPGA XC7V690T-2FFG1761I作为主处理器,Xilinx 的Aritex …

vue 前端导出 excel

npm install xlsx-js-style import XLSX from xlsx-js-style;//导出数据 exportD(title,data,fileName){ title=["标题1","标题2","标题3","标题4","标题5","标题6"]; data=[["数据1…

[智能网联汽车/数据标准/法规政策] 标准解读:GB/T 44464-2024《汽车数据通用要求》

0 引言随着智能技术的不断发展,智能网联汽车作为新时代移动智能终端的代表,正引领着汽车产业向智能化、网联化深刻转型与升级。智能网联汽车与云端服务器、移动端、车端等设备存在大量的数据交互,包括车辆运行数据、用户个人信息等。缺乏对这些数据实施的有效监管与控制,将…

铁威马新品F8 SSD Plus:假期出行的完美存储“伙伴”

国庆小长假刚刚结束 大家都去哪里玩了呢? 假期出行 如何安全、便捷地存储和管理 大量的照片、视频和其他文件 也是一个不容忽视的问题铁威马秋季系列新品NAS的发售 为我们提供了多种选择 而F8 SSD Plus 性能与便携的完美融合 成为假期出行不可或缺的“好伙伴”F8 SSD Plus 特…

springboot 加mybatis 配置多数据源

案例:比如说,接口接收到的数据,放到多个数据库。 1、先引入dynamic<dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot-starter</artifactId><version>4.3.1</version></dependency>…