一种自动驾驶数据闭环文件的存储方法技术

技术编号:41586342 阅读:27 留言:0更新日期:2024-06-07 00:00
一种自动驾驶数据闭环文件的存储方法,基于二进制编码的数据格式,所匹配的写入程序按以下规则对目标文件组织数据后序列化成二进制保存,包括:目标文件分区、信号定义、保存信号内容、地图边界定义、保存地图数据及保存车辆运行轨迹,其中,目标文件的第0字节至第7字节,记录变量信息数据域的长度,用n1表示;目标文件的第8字节至第15字节,记录位置信息数据的长度,用n2表示;目标文件的第16+n1字节至第15+n1+8*4字节,保存地图的边界;目标文件的第n1+8*4+8*2+4字节开始保存地图数据;目标文件的第n1+8*4+8*2+4+map_size字节开始保存实时的位置数据,以时间戳顺序排列后形成车辆的实时运行轨迹。本发明专利技术实现了变量数据、位置信息在时间轴上的耦合,实现调试数据分析的可视化。

【技术实现步骤摘要】

本专利技术涉及自动驾驶,更为具体地说是指一种自动驾驶数据闭环文件的存储方法


技术介绍

1、目前,在自动驾驶领域中,自动驾驶程序的调试数据闭环主要包括以下几种方式,但每种方式均存在不足之处且无法实现数据分析的可视化。

2、一、程序的日记打印:由于程序日记打印内容很多,获取的打印日记后还需要经过筛选过滤,并且无法进行变量之间的对比;甚至所打印数据可能来之不同的线程,耦合度也存在一定问题。

3、二、通过can进行转发:必须现场接入can设备进行采集无法远程获取,由于收到can总线带宽的限制,这种方式无法存储大量的实时变量数据。

4、三、依赖ros进行采集和回放:只能应用在基于ros开发的自动驾驶系统,且对于变量与位置信息也无法实现耦合。


技术实现思路

1、本专利技术提供一种自动驾驶数据闭环文件的存储方法,以克服自动驾驶程序的数据存储存在以上不足。

2、本专利技术采用如下技术方案:

3、一种自动驾驶数据闭环文件的存储方法,自动驾驶所匹配的写入程序按以下规则本文档来自技高网...

【技术保护点】

1.一种自动驾驶数据闭环文件的存储方法,其特征在于:自动驾驶所匹配的写入程序按以下规则对基于二进制编码的目标文件组织数据后序列化成二进制保存,所述目标文件包含变量信息数据和位置信息数据,具体规则如下:

2.如权利要求1所述的一种自动驾驶数据闭环文件的存储方法,其特征在于:所述地图边界的数据为4个顶点的经度与纬度坐标,长度均为8字节,数据类型为double;中心点的数据为经度与纬度坐标,长度均为8字节,数据类型为double。

3.如权利要求1所述的一种自动驾驶数据闭环文件的存储方法,其特征在于:所述车辆的实时运行轨迹的位置帧的开头包含8个字节的时间戳和4个字节的数...

【技术特征摘要】

1.一种自动驾驶数据闭环文件的存储方法,其特征在于:自动驾驶所匹配的写入程序按以下规则对基于二进制编码的目标文件组织数据后序列化成二进制保存,所述目标文件包含变量信息数据和位置信息数据,具体规则如下:

2.如权利要求1所述的一种自动驾驶数据闭环文件的存储方法,其特征在于:所述地图边界的数据为4个顶点的经度与纬度坐标,长度均为8字节,数据类型为double;中心点的数据为经度与纬度坐标,长度均为8字节,数据类型为double。

...

【专利技术属性】
技术研发人员:吴少雄黄雄栋李亮刘强生苏亮
申请(专利权)人:厦门金龙联合汽车工业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1