BASELABS Create Embedded

2020-03-10 00:05:12·  来源:Vector维克多  
 
原创Vector China 今天BASELABS Create Embedded是一套软件解决方案,旨在用于快速有效地开发数据融合系统,以实现嵌入式系统中的自动驾驶功能。BASELABS Create

baseLABS Create Embedded是一套软件解决方案,旨在用于快速有效地开发数据融合系统,以实现嵌入式系统中的自动驾驶功能。baseLABS Create Embedded工具内包含多种融合算法,这些算法可以结合来自雷达,摄像头和激光雷达等传感器的各种数据。经过计算所产生的数据融合结果,针对于车辆环境提供了统一的对象列表,并可用作路径规划和决策算法的输入。将先进的传感器数据融合技术直接应用在产品级ECU上,baseLABS Create Embedded是第一个使其成为可能的软件解决方案。

优势概述
 
- 贯穿整体开发周期的解决方案
 
- 可用于量产
 
- 生成的源代码符合ASPICE规范
 
- 完整的开发流程文档:具有一致性、可追溯性和可验证性
 
- 完整的测试覆盖度和代码验证
 
- 优化与Vector vADASdeveloper和ROS的工作流程
 
- 完全兼容Classic AUTOSAR和Adaptive AUTOSAR
 
- 支持所有相关的汽车传感器,例如雷达、摄像头和激光雷达
 
- 支持AEB、ACC和Highway Pilot等自动驾驶功能的动态目标数据融合
 
- 涵盖从单雷达、单摄像头的前端融合到多雷达、多摄像头、多激光雷达的360°融合
 
- 适用于所有常见硬件平台的C语言源代码
 
- 图形化用户界面的传感器配置
 
- 轻松适配不同的传感器类型或传感器配置

应用领域和驾驶功能
 
- SAE 0-3级:自动紧急制动(AEB),自适应巡航控制(ACC),前撞警告(FCW)
 
- SAE 3-5级:目标融合作为多样化冗余安全架构的一部分,比如:ASIL D分解
 

数据融合将所有已配置的传感器的检测数据和对象目标结合在一起,针对车辆周围环境提供统一的对象列表。对于对象列表中每个对象,其位置、速度和目标类型的数量会被确定。数据融合可以弥补各个传感器单独工作时的弊端,例如横向或纵向精度的局限性,有限的检测能力以及误报等。

从开发到量产

baseLABS Create Embedded能够快速高效地开发数据融合系统。baseLABS Create Embedded生成的C语言源代码可以用于整个开发链——从前期开发到原型开发,再到量产。baseLABS Create Embedded还可实现符合相关功能安全规定的数据融合的开发,包括提供文档和安全相关的使用案例的验证,从而大大降低开发工作量。
优势概述
 
- 数据融合设计器和生成器

使用数据融合设计器,可以对车辆雷达、摄像头和激光雷达传感器进行配置、定制和参数调制。根据此配置,生成器可以生成特定的目标融合系统。
 
- 数据融合参考架构

已集成的数据融合参考架构支持构建数据融合应用,支持从双传感器系统到具有多个传感器的360°配置。该参考架构可进行定制和扩展。
 
- 与中间件的高兼容性

可以在众多平台和实时环境中融合应用,例如Classic AUTOSAR、Adaptive AUTOSAR以及vADASdeveloper或ROS。
 
- 嵌入式系统的数据融合库


集成的数据融合库包含用于构建定制的目标融合系统的算法,例如:

- 稳定数值的卡尔曼滤波器

- 数据关联方法

- 传感器模型

- 目标存在概率的处理

- 目标管理算法


该库所有的C语言源代码都可见,并可直接用于多种嵌入式平台:

- 兼容常见的嵌入式平台,例如AURIX 2G、Renesas RH850和ARM Cortex-R52

- 低CPU负载及内存占用

- 可定制/可扩展

- 与手写代码相媲美的代码可读性

- 兼容MISRA-C:2012标准

- 不依赖于外部库文件
 
分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026620号