【技术实现步骤摘要】
一种数据传输系统及数据处理方法
[0001]本专利技术涉及车辆控制
,具体涉及一种数据传输系统及数据处理方法。
技术介绍
[0002]目前,为了实现车辆的自动驾驶功能,需要在车辆上安装各种类型的传感器,例如图像传感器、激光雷达等。其中,对于同一类型的传感器而言,不同厂商提供的硬件资源及其驱动实现并不相同。为了避免传感器的变更对上层软件功能的影响,例如将厂商甲提供的图像传感器替换为厂商乙提供的图像传感器,需要在传感器和上层软件之间提供一个隔离层,即硬件抽象代理。
[0003]车辆自动驾驶功能的实现通常需要对多种类型的传感器的数据进行数据融合。为了最大化利用不同芯片资源(算力、I/O等),硬件设计往往采用分布式结构设计。
[0004]例如,硬件架构中有视觉处理器GPU和中央处理器CPU两种类型芯片,因为GPU的算力资源比较丰富,而CPU的I/O资源比较丰富,例如包括串口、网口、PCIe总线、CAN总线等,基于此为了更好的利用GPU的算力,某些算法融合程序可以部署在GPU芯片平台系统上。同时,仍然会有一些算法 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输系统,其特征在于,包括:至少两个控制平台,其中每个控制平台与一个或多个硬件通信连接;消息中间件,包括多个主题,与所述至少两个控制平台通信连接,用于在所述至少两个控制平台之间传递数据;其中,每个硬件对应一个或多个主题,每个所述主题对应一种数据类型。2.根据权利要求1所述的数据传输系统,其特征在于,所述硬件包括传感器和/或执行器;所述消息中间件中的主题包括消息主题和/或服务主题。3.一种数据处理方法,应用于数据传输系统中的任一控制平台,所述数据传输系统包括消息中间件和至少两个控制平台,其中每个控制平台与一个或多个硬件通信连接;消息中间件包括多个主题,与所述至少两个控制平台通信连接,用于在所述至少两个控制平台之间传递数据;其中每个硬件对应一个或多个主题,每个所述主题对应一种数据类型;其特征在于,所述数据处理方法包括:获取数据处理需求;获取与所述消息中间件中的每个主题相对应的数据类型;基于与所述消息中间件中的每个主题相对应的数据类型,得到与所述数据处理需求相对应的多个主题;利用所述多个主题,对所述数据处理需求进行处理。4.根据权利要求3所述的方法,其特征在于,所述消息中间件中的主题包括消息主题和/或服务主题,当所述数据处理需求为数据融合需求时,所述基于与所述消息中间件中的每个主题相对应的数据类型,得到与所述数据处理需求相对应的多个主题包括:基于与所述消息中间件中的每个消息主题相对应的数据类型,对所述数据融合需求进行分析,得到与所述数据融合需求相对应的多个消息主题。5.根据权利要求4所述的方法,其特征在于,所述利用所述多个主题,对所述数据...
【专利技术属性】
技术研发人员:王发平,方黄彩,姜波,
申请(专利权)人:深圳海星智驾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。