【技术实现步骤摘要】
自动驾驶仿真平台的数据运行总线技术的设计方法、系统
本专利技术涉及自动驾驶仿真平台设计
,具体涉及一种自动驾驶仿真平台的数据运行总线技术的设计方法、系统。
技术介绍
随着计算机视觉技术的飞速发展,自动驾驶视觉感知技术逐渐成熟,推动了自动驾驶汽车技术的快速迭代,但是在自动驾驶汽车量产上路之前需要进行大量的测试,包括软件在环、硬件在环、车辆在环、驾驶员在环等,这所有的环节都少不了自动驾驶仿真平台的参与。然而目前市场上的自动驾驶仿真平台各式各样、功能繁多,涉及到静态地图编辑、动态场景设计、交通流设置、场景渲染仿真等等,在实际的仿真测试过程中,不同主机厂又存在大量的不同需求,比如不同的车型会有不同的汽车动力学模型;针对不同的第三方产品也有不同的配置需求,比如不同厂商的摄像头畸变参数、不同型号的激光雷达模型等等。通常情况下,开展自动驾驶仿真任务,一般需要资深的测试工程师,针对不同的需求对仿真平台进行定制化的开发改造,不仅要求工程师对主机厂的汽车动力学模型很熟悉,还要求对第三方的产品配置非常精通,这种开发过程存在较大的问题:一方面 ...
【技术保护点】
1.一种自动驾驶仿真平台的数据运行总线技术的设计方法,其特征在于,包括如下步骤:/n设计定义基于自动驾驶相关数据的消息编码机制;/n依据设计的消息编码机制,开发用于网络通信、消息触发、消息解析的数据运行总线模块程序框架;/n基于数据运行总线模块程序框架开发能够与第三方插件进行交互的API接口;同时也开发了与用户自定义设备模块进行交互的API接口。/n
【技术特征摘要】
1.一种自动驾驶仿真平台的数据运行总线技术的设计方法,其特征在于,包括如下步骤:
设计定义基于自动驾驶相关数据的消息编码机制;
依据设计的消息编码机制,开发用于网络通信、消息触发、消息解析的数据运行总线模块程序框架;
基于数据运行总线模块程序框架开发能够与第三方插件进行交互的API接口;同时也开发了与用户自定义设备模块进行交互的API接口。
2.根据权利要求1所述的一种自动驾驶仿真平台的数据运行总线技术的设计方法,其特征在于,设计定义基于自动驾驶相关数据的消息编码机制的步骤包括:
定义消息机制编码模板分为三层:消息头、消息内容、消息尾;
在消息内容层设计消息分为四部分:消息开始标示、消息ID、消息INFO、消息结束标示;
在消息INFO层设计数据类型、数据变量名以及存储的数据值。
3.根据权利要求2所述的一种自动驾驶仿真平台的数据运行总线技术的设计方法,其特征在于,消息头、消息尾、消息开始标示、消息结束标示作为关键Key,用于数据的匹配、遍历、查询操作。
4.根据权利要求2所述的一种自动驾驶仿真平台的数据运行总线技术的设计方法,其特征在于,在消息内容层的消息开始标示和消息结束标示之间,允许多消息INFO同时存储。
5.根据权利要求2所述的一种自动驾驶仿真平台的数据运行总线技术的设计方法,其特征在于,消息INFO包括驾驶员ID、方向盘角度、方向盘速度、油门、刹车、目标速度、加速度。
6.根据权利要求1所述的一种自动驾驶仿真平台的数据运行总线技术的设计方法,其特征在于,依据设计的消息编码机制,开发用于网络通信、消息触发、消息解析的数据运行总线模块程序框架的步骤中:
网络通信用于实现和自动驾驶仿真平台的交互;
消息触发依据消息编码机制向仿真平台发送消息用于触...
【专利技术属性】
技术研发人员:龚湛,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。