CANape |Option Driver Assistance功能详解

发布者:theta18最新更新时间:2024-06-24 来源: elecfans关键字:CANape  Option  Driver  辅助驾驶 手机看文章 扫描二维码
随时随地手机看文章

一、前言

随着汽车辅助驾驶技术的不断进步,汽车上使用的传感器和控制器也越来越多。许多新车型都已经搭载了5个毫米波雷达、10个以上的自动驾驶摄像头、1个车内驾驶员检测摄像头、5个激光雷达等传感器,这些传感器的数据量无疑是巨大的。那么在多传感器数据融合和算法验证的过程中,如何才能做到多传感器数据的同步记录以及算法的快速验证呢?


Vector作为全球可靠的汽车电子研发伙伴,在CANape的基础上提供了多传感器数据的同步记录以及算法的快速验证的功能— Option Driver Assistance,助力于汽车辅助驾驶技术的研发与测试。


二、功能特点

1、多传感数据高速同步记录技术—DHPR

在驾驶辅助系统和自动驾驶车辆的开发过程中,需要尽可能多的将原始传感器数据同步记录下来,用于数据回注来测试新的软件版本。但是雷达和视频传感器的数据量是特别大的,一台记录仪通常达不到如此大的数据带宽要求,需要多台记录仪进行级联来满足数据带宽。Option Driver Assistance提供了DHPR ( Distributed High Performance Recorder)技术来解决多台记录仪之间的数据时间同步、触发同步等问题。


多台记录主机由CANape通过TCP/IP控制。整个数据记录任务可以很容易地分布在多台记录主机上,实现多传感器数据的同步记录、同步触发。


pYYBAGLrNAaAS5W5AAFYinoOs5c468.png

图一 DHPR示意图


2、ADAS传感器的验证和可视化功能

此功能是 Option Driver Assistance的核心功能,可以将传感器检测到的目标对象以图形符号(如矩形、多边形)显示在不同的显示窗口中。且此功能无论是在测量过程中,还是在离线数据分析的过程中都可以使用。


可以将与传感器同步记录的参考摄像头的视频作为验证传感器数据的基础,对参考摄像头进行标定,并将传感器坐标轴和参考摄像头坐标进行关联。传感器输出的目标物坐标,就可以显示在参考图像的相应位置上,以此来快速验证传感器的输出目标。如果需要多视角查看传感器输出的目标物,传感器对象也可以在一个三维的,自由配置的场景窗口(scene window)中显示。


这种传感器数据与实际情况之间的直接比较可以让您快速、可靠地验证传感器数据的质量。


pYYBAGLrNB-AC2W2AAPPf3C9muY834.png

图二 目标物叠加显示


三、运用

1、基于测量信号创建目标对象

传感器一般通过几个信号来描述对象,例如坐标、大小和类型等。根据传感器的不同,这些信息以不同的方式进入CANape软件;如通过CAN、FlexRay、以太网、串口等总线发送基于信号的对象描述、或者基于特定协议传输进入CANape,在CANape中对相关信号进行解析后都可以使用。


CANape中的信号—对象适配器提供了方便的接口。信号可以在测量过程中分配给在线的对象,也可以从测量数据中分配给离线对象。创建的测量对象能以结构体的形式保存在测量文件中,在离线分析时可直接使用。


pYYBAGLrNDqAI4mOAAHe7NpQbdU903.png


poYBAGLrNEuAbkOLAABj3G213BE115.png

图三 创建目标对象


2、给目标对象选择显示元素、窗口并关联参数

将目标对象和显示元素之间的映射是在GFX编辑器中配置的。


在GFX编辑器有许多预定义的显示对象,如点云、十字符、正方形、三角形、多边形、曲线、位图、CAD模型等。并且每个目标对象都可以被分配一个合适的坐标系统,比如地理坐标、笛卡尔坐标、像素坐标。


poYBAGLrNGCAQBd7AAH3P_FFYkE879.png

图四 GFX编辑器


3、效果展示和评估

数据对象表示为图形元素并叠加在其他信息上

▲在视频、场景或地图窗口中同步显示图形元素和评估对象信息

▲在测量或数据分析期间,可以通过ADAS Explorer窗口中控制各个窗口中单独激活或禁用对象,以优化显示效果

▲文本和参数值(如距离和速度信息)可以作为附加信息绘制在固定或可变像素位置

▲可以为目标对象显示额外的文本和数字信息,如编号和传感器标识

▲场景窗口提供任意缩放和旋转功能,方便进行评估

▲可以调整所有目标对象参数(大小,颜色,文本/数字字段等),方便进行标记

▲激光雷达传感器(如Velodyne、Ibeo和Quanergy)的测量数据通过场景窗口可视化,在场景窗口中三维显示接收到的点云数据

▲可以在展示窗口中点击单个图形显示元素,从而获取它的原始数据


pYYBAGLrNMeAOs8oAATkiHgpm3I036.png

图五 效果展示


4、摄像头标定

只有在视频图像中叠加显示目标对象时才需要进行摄像头标定。为了将目标对象数据作为图形元素显示在视频窗口中,需要在空间坐标和像素位置之间进行坐标转换。只要系统配置(相机或镜头类型)不变,标定过程只需要一次。


摄像头标定分为内参标定和外参标定两大部分。均在CANape软件提供的Camera Calibration Tool中完成;内参标定需要用到黑白棋盘格和测距仪,将棋盘格的参数填入标定工具并在摄像头视野3到5米范围内进行多次识别。


外参标定是将参考相机的坐标和传感器的坐标进行统一,并使用测试对象验证标定效果。


pYYBAGLrNPaAVEUmAAM2H7qnqFw579.png

图六 内参标定


poYBAGLrNQCAE69xAAF1qieRHzs199.png

图七 外参标定


四、总结

Option Driver Assistance是CANape的一个扩展模块。有两大功能,一是提供DHPR分布式高性能记录功能,通过TCP/IP的控制方式,实现了多传感器、多记录主机之间的同步记录和触发问题;二是提供ADAS传感器的验证和可视化功能,可在多窗口中叠加显示传感器输出的目标信息


关键字:CANape  Option  Driver  辅助驾驶 引用地址:CANape |Option Driver Assistance功能详解

上一篇:Mxeval:车辆动力学和ADAS/AD性能评估
下一篇:ADAS DV&PV试验测试台架的方案分享

推荐阅读最新更新时间:2024-11-09 14:38

Linux 内核驱动自动创建设备节点并挂载设备
一、首先需要在最开始定义两个数据结构: static struct class *firstdrv_class; static struct device *firstdrv_device; 二、在init函数里通过class_create和device_create函数创建相应的设备节点,示例代码如下: static int first_drv_init(void) { /* 主设备号设置为0表示由系统自动分配主设备号 */ major = register_chrdev(0, first_drv , &first_drv_fops); /* 创建firstdrv类 */ firstdr
[单片机]
Microchip推出基于dsPIC® DSC的新型集成电机驱动
Microchip推出基于dsPIC® DSC的新型集成电机驱动器 将控制器、栅极驱动器和通信整合到单个器件 配套的支持工具生态系统可帮助简化电机控制系统的开发,并加快产品上市 为了在空间受限的应用中实现高效、实时的嵌入式电机控制系统,Microchip Technology Inc.(微芯科技公司)推出基于dsPIC®数字信号控制器(DSC)的新型集成电机驱动器系列。该系列器件在一个封装中集成了dsPIC33 数字信号控制器 (DSC)、一个三相MOSFET栅极驱动器和可选LIN 或 CAN FD 收发器。这种集成的一个显著优势是减少电机控制系统设计的元件数量,缩小印刷电路板(PCB)尺寸,并降低复杂性。该系列器件的支
[工业控制]
Microchip推出基于dsPIC® DSC的新型集成电机<font color='red'>驱动</font>器
聚积科技创建真实,于ISE 2023全面升级LED显示屏驱动芯片
聚积科技创建真实,于ISE 2023全面升级LED显示屏驱动芯片 (2023年2月2日) ISE 2023 正在西班牙巴塞罗那热烈举办中,自 1 月 31 日至 2 月 3 日为期四天的展期中,聚积科技以“创建真实”为主题重回实体展览,在5H-240摊位上全面升级LED显示屏驱动芯片的规格,为虚拟制作、户外商用广告和前瞻显示应用带来更多潜在商机。 图一、聚积科技全方位升级LED显示屏驱动芯片规格 近年来,使用 LED 显示屏(或 LED 墙)进行虚拟制作在电影行业获得了许多正面回响,LED显示屏虚拟摄影棚俨然成为趋势。面对新兴的应用,电影制作人现在想要的更多,而挑战仍须一一克服。其中, LED显示屏的规格升级正在
[电源管理]
聚积科技创建真实,于ISE 2023全面升级LED显示屏<font color='red'>驱动</font>芯片
电动汽车用超高功率密度电机驱动系统关键技术研究
开发超高功率密度电机驱动系统的驱动力在于:相同体积或质量下,输出功率更大,超车加速能力和高速持续行驶能力更强,获得优异的动力性能和驾驶体验;相同输出功率下,小型化轻量化设计,给定空间内实现高性能,布置灵活,整车搭载性更好,利于平台模块化和四驱布置,适合原生电动底盘架构设计,材料用量更少,成本更低。 1 理论分析 行业对于功率密度的定义尚未统一,我们针对不同的指标定义阐明了计算方法,分析了指标内涵,如表1所示。 表1 电机驱动系统功率密度指标定义及其内涵 一般电驱动系统以质量功率密度指标评价,电机本体以有效比功率指标评价,逆变器以体积功率密度指标评价;一般乘用车动力系统以功率密度指标评价,而商用车动力系统以扭矩密度指标评
[嵌入式]
电动汽车用超高功率密度电机<font color='red'>驱动</font>系统关键技术研究
双级LED驱动方案/LED矩阵解决方案
  车大灯也称为前照灯,与夜间行驶及恶劣天气条件下的安全驾驶息息相关。汽车大灯种类一般分为卤素大灯、氙气大灯、LED大灯和激光大灯。随着LED技术不断成熟,推动LED车灯的中低端渗透逐渐增加,预计2021年中国LED头灯渗透率有望突破60%。   相比与其他三种大灯类型, LED大灯具有其他光源无可比拟的优点:   • 寿命长:LED寿命理论上可达10万小时,实际寿命也可达到2万小时以上• 响应快:点亮无延迟,响应时间仅为几十纳秒• 可靠性:占用体积小,结构简单,高耐震• 高效率:较少额外损耗,比起传统灯的复杂散热系统,LED灯的热损耗要小得多,消耗的能量较同光效的白炽灯减少80%,转换效率可达到85%   电路架构   
[嵌入式]
双级LED<font color='red'>驱动</font>方案/LED矩阵解决方案
单极性两相步进电动机的驱动方式
如图1所示单极性两相步进电动机的激励驱动等效电路。 激磁 也叫“励磁”,是指 电流 通过线圈激发而产生磁场的过程。定子磁极有4个两两相对的磁极,如图1所示。 图1 在驱动时必须使相对的磁极极性相反。例如,磁极1为N收磁极3必须为S,这样才能形成驱动转子旋转的转矩。 图1所示的两相绕组中,每相绕组有一个中心抽头将绕组分为两个。从图中可见,电源正极接到中心抽头上,绕组的4个引脚分别接一个开关(S1~S4),顺次接通S1~S4,就会形或旋转磁场、使转子转动。该方式中,绕组中的电流方向是固定的,因而被称为单极性驱动方式。 图2所示是单极性两相步进电动机的驱动电路。4个门控管(VT1~VT4)相当于4个开关.由脉冲信号产生电路生
[嵌入式]
单极性两相步进电动机的<font color='red'>驱动</font>方式
H桥电机驱动器CN8033在智能门锁中的应用方案
随着科学技术的发展,智能家居行业持续火热,其中,用于防盗用的门锁也进行了跨时代的改变,智能锁凭借着指纹识别的高安全性受到了消费者的关注。智能锁的出现,很大程度上解决了机械门锁的弊端,它使人们摆脱了对钥匙的依赖,提高了人身财产的安全性。 智能门锁一般由锁体、电路板、马达、显示屏、锁芯组成的,国芯思辰某客户在挑选一款马达驱动芯片,因大多数智能门锁使用的是电池供电,要求驱动芯片具有非常低的待机电流,和较大的驱动电流;因此最终选择了芯北科技CN8033直流有刷马达驱动芯片,此款芯片满足了低电压,大电流,低功耗,过流保护等特点,非常适合智能锁产品中的应用。 CN8033是用于驱动可逆电机的H桥电机驱动器,可驱动一个DC电机,一个步进电机的绕
[嵌入式]
H桥电机<font color='red'>驱动</font>器CN8033在智能门锁中的应用方案
直流电机的三种调速方法·无刷电机驱动方案
直流电机是一种利用直流电源供电的电动机,其工作原理基于电流的磁效应和磁场对电流的作用。当直流电源通过电刷和换向器向电机提供电能时,会在电机的定子和转子之间产生一个恒定的磁场。这个磁场与转子上的电流相互作用,产生转矩,使电机旋转。 直流电机的三种调速方法 1、变压调速 2、变频调速 3、斩波器调速 ·变压调速 工作原理 : 变压调速是通过改变施加在直流电机电枢上的电压来调整电机的速度。通常使用直流电源和电抗器或晶闸管电路来调节电压。 优点 : 简单 :控制电路相对简单,易于实现。 成本较低 :不需要复杂的控制设备。 良好的热性能 :电机在较低电压下运行时,损耗较低,热效应较小。 缺点 : 效率较低 :在部分负载下效率较低,因
[嵌入式]
直流电机的三种调速方法·无刷电机<font color='red'>驱动</font>方案
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved