在智能驾驶开发、测试验证的各个阶段,都需要大量的数据,数据支撑了智能驾驶开发、测试的平台,如何同步的采集数据、如何提供开发和测试的数据平台就成为开发、测试工程师首要关注的问题。
ViCANdo Suite是Zuragon 企业的产品,是一款开放的数据分析App,支撑将CAN、LIN、Ethernet 等总线数据同步汇集, 还可加入视频、GPS 以及各种传感器等数据,支撑后续的场景分析、算法训练。同时智能驾驶的算法开发验证也需要大量的数据,ViCANdo 为解决这样的问题而设计,通过开放的平台接口,可以方便有效的提供所需的数据接口。
经纬恒润提供从数据采集、数据分析、测试验证到算法训练的一整套解决方案。
产品先容
ViCANdo 4.0版本发布!
• 支撑场景数据截取
• 支撑XCP标定协议及标定功能
• 集成PCL库,方便直接开发点云数据处理算法
• 集成OpenCL,支撑直接开发图像处理算法
ViCANdo Suite产品特点
• 全数据采集,支撑智能驾驶开发的所需传感器
• 定制化服务,支撑客户自定义的传感器接入
• 从普通的CAN数据到专有的LVDS信号,均可以同步的采集到数据平台中
• 开放数据接口:支撑Simulink / OpenCV / C++ / JavaScript 开发
• 支撑 DBC/ODX/A2L/XML 等各种数据库描述文件的导入与识别
• 多协议支撑:支撑XCP UDS等通用的诊断标定协议,亦可以根据客户的需求定制私有协议
• 多平台支撑:App支撑安装在 Windows / Linux / OSX / Android 等操作系统上,确保开发测试与数据同平台
• 多硬件支撑:Respberry Pi / TX2 / PC /Android Phone / NXP / NVIDIA 等目标系统
• 多App模式:ViCANdo /ViCANsim / ViCANdroid / ViCANlog /ViCANbedded
ViCANdo特点
ViCANdo是ViCANdo Suite中的通用应用程序,用于同步记录各种数据源,数据源的范围可以从摄像机或 GPS 到 CAN 接口,并且对于可以捕获的数据类型没有限制。以后可以重新播放捕获的数据,以便以准确的时间精度查看和播放数据流。
还可用于以后在跟踪和图形视图中显示和分析数据,记录的数据也可以以各种格式导出到其他应用程序。ViCANdo 支撑各种源,并且具有支撑 QML 和 JavaScript 的强大脚本功能。它允许您在 ViCANdo 引擎之上编写自己的自定义应用程序。
ViCANdroid特点
ViCANdroid 是ViCANdo 的安卓版本,安装在安卓系统上, 单独或者配合ViCANdo 一起使用。可以方便的读取采集安卓设备上的各种传感器数据:摄像头、GPS、加速度传感器等,同时也可连接CAN 网络发送和接收CAN 报文,尤其适合实车测试阶段的数据分析。
ViCANlog特点:
VICANlog 是ViCANdo 的数据记录仪版本,运行在定制化的数据记录仪上,自动的采集需要的数据,简单配置,远程连接。
• ViCANLog 专为车辆使用而设计
• ViCANLog 还可轻松集成以测量温度、电压、电流等其他物理数据
• 加载了ViCANdo中传感器的完整支撑
• 支撑ViCANdo SDK,可以创建非常高级的项目和完整的节点仿真
ViCANsim特点:
ViCANsim 基于ViCANdo,提供算法开发验证的API 接口, 支撑Matlab/Simulink,R 语言,QT/QML,C++,OpenCV, JAVA 等。
ViCANbedded特点:
ViCANdo Suite中的新成员,针对嵌入式代码的目标环境
• 轻松地从 PC 环境移动到您的真实目标使用相同的源代码
• 摄像机、GPS、I/O、激光雷达或网络信号的来源保持不变
• 目前支撑的嵌入式平台包括:嵌入式Linux、QNX、INTEGRITY 和VxWokes
硬件平台架构:
数据平台采用灵活的主机选择,从边缘传感器融合 到传感器信号旁通,从中央数据采集 到数据存储阵列,不同的组合可以满足客户不同的应用需求。
• 边缘传感器融合
♦ 集成ViCANsim
♦ 提供多传感器融合算法开发平台
♦ 连接入各种不同的传感器
• 传感器信号旁通
♦ 支撑LVDS摄像头等传感器数据一分二
♦ 低延时数据传输
• 中央数据采集
♦ 支撑全量数据采集
♦ 支撑边缘设备的计算数据和内部数据(XCP)数据采集
♦ 支撑数据汇集与数据分析、AI训练、深度学习All IN ONE
♦ 提供数据分析和算法训练解决方案
• 数据存储阵列
♦ 支撑多盘RAID阵列
♦ 100Gb/s以太网数据传输
♦ 满足各类应用情况下的大量数据采集与处理
♦ Raid磁盘阵列,支撑动态更换设备硬盘
• 数据分析处理
♦ 针对ViCANdo采集的数据的数据后处理
♦ 基于场景分析智能驾驶系统的功能、性能、可靠度、安全性等指标
应用 & 案例
ViCANdo 可用于乘用车、商用车开发、测试和验证等各个阶段。特别是车联网、HMI、主动安全系统、ADAS、智能驾驶系统开发测试等。