什么是MDC?
MDC(Mobile Data Center)硬件设计目标为高度智能驾驶硬件平台,承载如TJP(Traffic Jam Pilot)、HWP(Highway Pilot)、APA(Auto Parking Assist)等功能,聚焦在智能驾驶的计算单元,是智能驾驶全景感知、地图&传感器融合、车辆定位、规划控制等功能的硬件载体。
MDC300F提供的组网方案
软件平台概述
MDC(Mobile Data Center)软件平台采用AP(AUTOSAR Adaptive Platform)进行开发和设计,所有APP(Application)采用CM(Communication Management)框架作为通信框架,其中CM采用自研DDS(Data Distribution Service)和开源vsomeip实现底层通信协议。
MDC软件平台兼容ROS(Robot Operating System)调试框架,支持使用ROS工具完成ROS相关的调测,例如rosbag的录制和rostopic hz的频率查看等。
MDC软件平台集成了常用传感器(如激光雷达、毫米波雷达、GPS、camera等)和执行器(车控)的相关基础软件。
MDC提供的工具链
MMC:MDC Manifest Configurator(以下简称MMC)是基于MDC的Manifest配置工具,其遵循AUTOSAR Adaptive Platform规范(19-11版本),可用于MDC平台软件、智能驾驶功能软件以及应用软件的配置。
主要是生成arxml文件,在MDS里面生成代码。
MDS:MDC Development Studio(下文简称MDS)是一款面向自动驾驶或辅助驾驶系统开发者的集成开发工具,主要用于MDC平台的应用开发,提供了代码自动生成、编译构建、运行调试、性能分析、内存检查和覆盖率报告等功能。
主要是调试AP应用。
Mviz:MDC(Mobile Data Center,移动数据中心)应用可视化工具MViz面向智能驾驶开发者,在界面上以2D或3D可视化方式呈现MDC平台上的应用消息,帮助开发者进行AP(AutoSAR Adaptive Platform,自适应AutoSAR平台)应用的可视化调测。
主要用于应用的可视化调试。
MDC的结构图
————
2021.12.28
家中