实物仿真平台设计方案:927-8路GMSL视频注入回灌的自动驾驶半实物仿真平台

本文主要是介绍实物仿真平台设计方案:927-8路GMSL视频注入回灌的自动驾驶半实物仿真平台,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

8路GMSL视频注入回灌的自动驾驶半实物仿真平台

一、平台介绍

      产品基于8路GMSL视频注入回灌的自动驾驶半实物仿真平台旨在提高实验室及研究生院师生在基础软件层开发、计算机视觉和深度学习方面的专业知识学习和实践能力,为师生提供一个稳定软件开发和多精度框架学习和训练平台,为后续相关专业技能培训提供提供全面的硬件加速支持和软件仿真模拟服务,完善相关行业中的应用并实现全面测试评估。

二、硬件介绍

      产品有三块组成,高性能计算服务器、高性能GPU卡以及8 通道车载视频注入卡组成,下面分别对硬件进行介绍:

2.1高性能计算服务器

      高性能计算服务器,配置清单:

类别

品名规格说明

数量

处理器

Intel Xeon Platinum 8350C 2.6GHz 32C/64T

2

内存

三星 32G DDR4 2666 R-ECC 服务器内存

2

SSD

三星 1T NVME M.2 固态硬盘

1

SSD

WD 2T HDD 3.5寸 机械硬盘

1

主板

超微 X12DAI-N6 芯片组服务器主板

1

电源

长城 1600W 2U 1+1冗余电源

1

散热器

定制温控散热器

2

GPU辅助散热

定制GPU辅助散热器

2

机箱

定制2U机箱 (含导轨)

1

      主板:X12DAI-N6介绍

      机架式服务器机箱,工作温度:工作时5℃~35℃,存储-40℃~60℃

2.2 高性能GPU卡:深度计算处理器 DCU ZlOOL

  

 

2.3 8通道视频图像采集卡:

8个GMSL摄像头输入,最大支持800万像素30fps;

 ● PCIe Gen3*8lane;

 ● 摄像头支持外触发同步;

 ● 支持GPS授时同步;

 ● 支持网络PTP授时同步;

 ● 支持视频同步在ms级别

参数:

 ● 电压:12 V-14V,电流: 1 A

 ● 工作温度范围:-20°C to 70°C;

 ● 存储温度范围-40°C up to 80°C;

      介绍原理框图介绍

2.4 8 通道车载视频回灌卡:

关键参数:

      8 通道车载视频注入卡,是一款自动驾驶硬件在环仿真HIL 产品,只需要1 个PCIE 3.0X16 槽位,就可以实现8 通道视频数据、2 通道1000Mbase-T1 数据、8 路CAN/CAN-FD 数据对目标ECU 进行注入,并提供gPTP 时间戳同步功能,保证多通道数据的同步性,具有高集成度,高可靠性等特点,为客户节省使用空间,降低能耗,还可以降低整套设备的成本。

项目

内容

项目

内容

串行器

可模拟MAX96717 / MAX96717F /MAX9295A / MAX96793

对应解串器

支持MAX96712 / MAX9296A /MAX96792 等

CAN-FD

8 个CAN / CAN-FD 接口

通道数

8 通道视频输出

视频格式

YUV422、RAW12

PCIE

PCI Express Gen 3 x16

输出分辨率

最多支持8 通道4096×2160@30fps 输出

FAKRA

4 合1 Amphenal Z code min-Fakra

车载

3 个1000M Base-T1 接口

线缆长度

GMSL3 模式下可达18 米(12Gbps)
GMSL2 模式下可达20 米(6Gbps)

以太网

支持PTP 授时时间戳,精度小于1ms

操作系统

Linux / Window

升级

支持PC 端固件升级

存储温度

-40℃~85℃

工作温度

-40℃~70℃

存储湿度

0~90%

工作湿度

10%~90%

重量

450g

供电

PCIE 供电/ 12V 供电

MTBF

5 年

尺寸

长宽:111* 190(mm)

接口说明:

      对外接口在挡板处共引出3 个1000BASE_T1 接口,其中一个用于gPTP 同步及板卡管理,2 个可以用于数据注入网口;2 个4 合1 Fakra 接口引出8 路视频注入接口;2 个航空插座引出8 路CAN_FD 接口。

  

三、软件介绍

3.1车道图像预处理:

      图像预处理主要是尽可能降低信息复杂程度、过滤筛除图像噪音,方便后续车道线识别工作。相比较原始采集图像,预处理后图像中信息耦合程度降低,感兴趣信息凸显,噪音等干扰信息最大程度被过滤,可提高后续识别算法处理速度、降低运算时间。主流预处理步骤包括:感兴趣区域选择、灰度化、图像滤波、二值化、边缘检测。本方案采样如下图:

3.2软件界面介绍:

      我公司在该套硬件开发了具有智能视觉分类,目标识别,图像分割算法库。

图像分割算法库大概介绍:

所属领域

模型类别

模型名称

智能视觉

图像分类

AlexNet

智能视觉

图像分类

DenseNet264

智能视觉

图像分类

DPN92

智能推荐

召回

Word2Vec

强化学习

离散控制

GA3C

强化学习

机器人控制

DDPG

强化学习

游戏智能

A2C

强化学习

游戏智能

DQN

强化学习

电网控制

L2RPN

智能调参

网络搜索

Darts

软件界面:

      360度环绕感知

 

  

四、应用领域:

      视频注入回灌, 算法优化,将道路实际采集到的数据,注入回灌给ADCU / ECU,还原道路真实情况,优化算法,硬件在环仿真测试 (HIL),模拟车载摄像头,将软件仿真的场景数据通过注入卡发到ADCU / ECU,虚拟车辆的道路等信息等。

这篇关于实物仿真平台设计方案:927-8路GMSL视频注入回灌的自动驾驶半实物仿真平台的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/982032

相关文章

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

Python使用pynput模拟实现键盘自动输入工具

《Python使用pynput模拟实现键盘自动输入工具》在日常办公和软件开发中,我们经常需要处理大量重复的文本输入工作,所以本文就来和大家介绍一款使用Python的PyQt5库结合pynput键盘控制... 目录概述:当自动化遇上可视化功能全景图核心功能矩阵技术栈深度效果展示使用教程四步操作指南核心代码解析

SpringBoot实现文件记录日志及日志文件自动归档和压缩

《SpringBoot实现文件记录日志及日志文件自动归档和压缩》Logback是Java日志框架,通过Logger收集日志并经Appender输出至控制台、文件等,SpringBoot配置logbac... 目录1、什么是Logback2、SpringBoot实现文件记录日志,日志文件自动归档和压缩2.1、

SpringCloud使用Nacos 配置中心实现配置自动刷新功能使用

《SpringCloud使用Nacos配置中心实现配置自动刷新功能使用》SpringCloud项目中使用Nacos作为配置中心可以方便开发及运维人员随时查看配置信息,及配置共享,并且Nacos支持配... 目录前言一、Nacos中集中配置方式?二、使用步骤1.使用$Value 注解2.使用@Configur

Golang实现Redis分布式锁(Lua脚本+可重入+自动续期)

《Golang实现Redis分布式锁(Lua脚本+可重入+自动续期)》本文主要介绍了Golang分布式锁实现,采用Redis+Lua脚本确保原子性,持可重入和自动续期,用于防止超卖及重复下单,具有一定... 目录1 概念应用场景分布式锁必备特性2 思路分析宕机与过期防止误删keyLua保证原子性可重入锁自动

python利用backoff实现异常自动重试详解

《python利用backoff实现异常自动重试详解》backoff是一个用于实现重试机制的Python库,通过指数退避或其他策略自动重试失败的操作,下面小编就来和大家详细讲讲如何利用backoff实... 目录1. backoff 库简介2. on_exception 装饰器的原理2.1 核心逻辑2.2

Java如何根据文件名前缀自动分组图片文件

《Java如何根据文件名前缀自动分组图片文件》一大堆文件(比如图片)堆在一个目录下,它们的命名规则遵循一定的格式,混在一起很难管理,所以本文小编就和大家介绍一下如何使用Java根据文件名前缀自动分组图... 目录需求背景分析思路实现代码输出结果知识扩展需求一大堆文件(比如图片)堆在一个目录下,它们的命名规

使用Python实现实时金价监控并自动提醒功能

《使用Python实现实时金价监控并自动提醒功能》在日常投资中,很多朋友喜欢在一些平台买点黄金,低买高卖赚点小差价,但黄金价格实时波动频繁,总是盯着手机太累了,于是我用Python写了一个实时金价监控... 目录工具能干啥?手把手教你用1、先装好这些"食材"2、代码实现讲解1. 用户输入参数2. 设置无头浏