一种数据处理方法及装置制造方法及图纸

技术编号:38614914 阅读:31 留言:0更新日期:2023-08-26 23:42
本申请提供了一种数据处理方法及装置。在本申请中,获取目标rosbag数据的标识信息。目标rosbag数据位于云端存储的rosbag文件中。根据目标rosbag数据的标识信息以及事先存储的第一对应关系,获取目标rosbag数据在rosbag文件中的偏移位置,第一对应关系包括rosbag文件中的rosbag数据的标识信息与rosbag数据在rosbag文件中的偏移位置之间的对应关系。根据目标rosbag数据在rosbag文件中的偏移位置从云端中存储的rosbag文件中获取目标rosbag数据。通过本申请,可以节省时间,提高目标rosbag数据的效率。数据的效率。数据的效率。

【技术实现步骤摘要】
一种数据处理方法及装置


[0001]本申请涉及自动驾驶
,特别是涉及一种数据处理方法及装置。

技术介绍

[0002]随着技术的飞速发展,ros操作系统(robot operat ing system,机器人操作系统)在机器人、自动驾驶领域得到了广泛的应用。目前基于ros操作系统的自动驾驶平台可以将自动驾驶设备上的传感器采集的信息录制成rosbag格式的文件(后续简称rosbag文件)并上传至云端存储。
[0003]传感器可以包括摄像头以及雷达等,摄像头可以采集图像数据等,雷达可以包括激光雷达以及毫米波雷达等,雷达用于采集雷达数据,雷达数据可以用于测量距离或者生成地图等等。
[0004]rosbag文件中可以包括点云数据、图像数据、日志数据以及标注数据等,点云数据可以包括雷达数据等,日志数据可以包括自动驾驶设备执行的动作以及动作涉及的算法的相关日志等,标注数据包括在点云数据或图像数据中识别出的对象等。
[0005]其中,有时候根据实际情况需要对自动驾驶设备实际涉及的某一场景进行回放,例如,可以在实验室中,使用终端从云本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于电子设备,所述方法包括:获取目标rosbag数据的标识信息,目标rosbag数据位于云端存储的rosbag文件中;根据目标rosbag数据的标识信息以及事先存储的第一对应关系,获取目标rosbag数据在rosbag文件中的偏移位置;第一对应关系包括rosbag文件中的rosbag数据的标识信息与rosbag数据在rosbag文件中的偏移位置之间的对应关系;根据所述偏移位置从云端中存储的rosbag文件中获取目标rosbag数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述偏移位置确定在电子设备中是否已缓存目标rosbag数据;在电子设备中未缓存目标rosbag数据的情况下,再执行所述根据所述偏移位置从云端中存储的rosbag文件中获取目标rosbag数据的步骤。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在电子设备中已缓存目标rosbag数据的情况下,获取在电子设备中缓存的目标rosbag数据。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述偏移位置确定在电子设备中是否已缓存目标rosbag数据,包括:在电子设备本地存储的第二对应关系中,查找与所述偏移位置相对应的rosbag数据;第二对应关系包括rosbag数据在rosbag文件中的偏移位置与rosbag数据之间的对应关系;在第二对应关系中查找到与所述偏移位置相对应的rosbag数据的情况下,确定在电子设备中已缓存目标rosbag数据;或者,在第二对应关系中未查找到与所述偏移位置相对应的rosbag数据的情况下,确定在电子设备中未缓存目标rosbag数据。5.根据权利要求1所述的方法,其特征在于,目标rosbag数据为多个,不同的目标rosbag数据在rosbag文件中的偏移位置不同;所述根据所述偏移位置从云端中存储的rosbag文件中获取目标rosbag数据,包括:根据多个目标rosbag数据分别在rosbag文件中的偏移位置生成偏移位置区间;生成下载请求,下载请求中至少携带偏移位置区间;向云端发送下载请求,以使云端根据下载请求在云端中存储的rosbag文件中获取位于偏移位置区间中的数据,并向电子设备返回位于偏移位置区间中的数据;接收云端返回的位于偏移位置区间中的数据;根据各个目标rosbag数据分别在rosbag文件中的偏移位置,在位于偏移位置区间中的数据中,分别获取各个目标rosbag数据。6.根据权利要求5所述的方法,其特征在于,云端中存储的rosbag文件中包括多个文件块;不同文件块在云端中存储的rosbag文件中的偏移位置区间不同;所述根据多个目标rosbag数据分别在rosbag文件中的偏移位置生成偏移位置区间,包括:对于任意一个文件块,获取所述文件块在云端中存储的rosbag文件中的偏移位置区间;在多个目标rosbag数据分别在rosbag文件中的偏移位置中,选择位于所述文件块的偏移位置区间内的偏移位置;
在位于所述文件块的偏移位置区间内的偏移位置中,筛选最靠前的偏移位置以及最靠后的偏移位置;根据最靠前的偏移位置以及最靠后的偏移位置生成偏移位置区间。7.根据权利要求6所述的方法,其特征在于,所述根据所述偏移位置确定在电子设备中是否已缓存目标rosbag数据,包括:在不同的文件块分别在云端中存储的rosbag文件中的偏移位置区间中,确定目标rosbag数据在rosbag文件中的偏移位置所在的偏移位置区间;根据确定的偏移位置区间,确定电子设备中是否已缓存目标rosbag数据所在的文件块;在电子设备中已缓存目标rosbag数据所在的文件块的情况下,确定在...

【专利技术属性】
技术研发人员:刘泽树黄晓婧
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1