【技术实现步骤摘要】
泊车模型的生成方法和装置、电子设备和存储介质
本申请涉及数据处理
,尤其涉及自主泊车
,具体涉及一种泊车模型的生成方法和装置、电子设备和存储介质。
技术介绍
随着社会的发展和人们生活水平的提高,人们对自动泊车的需求日益增强,尤其是在例如家和公司等车位固定的场景,更希望自动泊车能够给自己带来最后一公里的自由。相关技术中,在训练泊车模型时,通常使用即时采集的数据,即,无需提前采集高精地图,而是使用实时采集的路况信息直接作为模型训练的样本,但是,由于实时采集的数据还容易包含特殊的路况信息以及行驶轨迹,例如对临时出现的行人和其他车辆进行避让等,因此,容易存在数据异常,导致学习后的控制策略无法保证自主泊车的安全性,影响用户体验。
技术实现思路
本公开提供了一种泊车模型的生成方法和装置、电子设备和存储介质。根据本公开的一方面,提供了一种泊车模型的生成方法,包括,获取多个泊车样本集合,其中,每个所述泊车样本集合中包括目标车辆从预设点行驶至目标泊车点的泊车行驶数据;针对每个所述泊车样本集合,根据所述泊车样本集合构建针对所述目标车辆的泊车巡航空间,并在所述泊车巡航空间中提取所述泊车样本集合对应的第一泊车轨迹,其中,所述泊车巡航空间用于标识所述目标车辆从所述预设点行驶至所述目标泊车位的虚拟空间;识别每个所述第一泊车轨迹上的异常位置,从对应的所述泊车样本集合中删除所述异常位置的所述泊车行驶数据,以获取所述泊车样本集合中用于构建泊车模型的目标样本数据;利 ...
【技术保护点】
1.一种泊车模型的生成方法,包括:/n获取多个泊车样本集合,其中,每个所述泊车样本集合中包括目标车辆从预设点行驶至目标泊车点的泊车行驶数据;/n针对每个所述泊车样本集合,根据所述泊车样本集合构建针对所述目标车辆的泊车巡航空间,并在所述泊车巡航空间中提取所述泊车样本集合对应的第一泊车轨迹,其中,所述泊车巡航空间用于标识所述目标车辆从所述预设点行驶至所述目标泊车位的虚拟空间;/n识别每个所述第一泊车轨迹上的异常位置,从对应的所述泊车样本集合中删除所述异常位置的所述泊车行驶数据,以获取所述泊车样本集合中用于构建泊车模型的目标样本数据;/n利用所述目标样本数据对所述泊车模型进行训练,以生成目标泊车模型。/n
【技术特征摘要】
1.一种泊车模型的生成方法,包括:
获取多个泊车样本集合,其中,每个所述泊车样本集合中包括目标车辆从预设点行驶至目标泊车点的泊车行驶数据;
针对每个所述泊车样本集合,根据所述泊车样本集合构建针对所述目标车辆的泊车巡航空间,并在所述泊车巡航空间中提取所述泊车样本集合对应的第一泊车轨迹,其中,所述泊车巡航空间用于标识所述目标车辆从所述预设点行驶至所述目标泊车位的虚拟空间;
识别每个所述第一泊车轨迹上的异常位置,从对应的所述泊车样本集合中删除所述异常位置的所述泊车行驶数据,以获取所述泊车样本集合中用于构建泊车模型的目标样本数据;
利用所述目标样本数据对所述泊车模型进行训练,以生成目标泊车模型。
2.根据权利要求1所述的泊车模型的生成方法,其中,所述识别每个所述第一泊车轨迹上的异常位置,从对应的所述泊车样本集合中删除所述异常位置的所述泊车行驶数据,包括:
获取所述目标车辆从所述预设点行驶至所述目标泊车点的参考泊车轨迹;
将每个所述第一泊车轨迹与所述参考泊车轨迹进行比对,以获取每个所述第一泊车轨迹上所述异常位置;以及
从所述第一泊车轨迹对应的所述泊车样本集合中删除各自的所述异常位置的所述泊车行驶数据。
3.根据权利要求2所述的泊车模型的生成方法,其中,所述从所述第一泊车轨迹对应的所述泊车样本集合中删除各自的所述异常位置的所述泊车行驶数据,还包括:
识别所述参考泊车轨迹上的任一位置对应的多个所述第一泊车轨迹上的位置是否均为所述异常位置;
如果所述任一位置存在非所述异常位置,从所述第一泊车轨迹对应的所述泊车样本集合中分别删除各自的所述异常位置的所述泊车行驶数据。
4.根据权利要求3所述的泊车模型的生成方法,还包括:
如果所述任一位置均为所述异常位置,获取每个所述第一泊车轨迹与所述参考泊车轨迹在所述异常位置上的差异信息;
根据所述差异信息,确定在所述异常位置上与所述参考泊车轨迹差异最小的一个泊车样本集合;以及
保留所述差异最小的一个泊车样本集合中的所述异常位置对应的所述泊车行驶数据,并删除其他所述泊车样本集合中的所述异常位置对应的所述泊车行驶数据。
5.根据权利要求3所述的泊车模型的生成方法,还包括:
如果所述任一位置均为异常位置,从所述参考泊车轨迹对应的所述泊车样本集合中提取所述异常位置的参考泊车行驶数据;
利用所述参考泊车行驶数据,替换每个所述泊车样本集合中所述异常位置的所述泊车行驶数据。
6.根据权利要求3所述的泊车模型的生成方法,其中,所述获取所述目标车辆从所述预设点行驶至所述目标泊车点的参考泊车轨迹,包括:
获取任意两个所述第一泊车轨迹之间的相似度;
根据所述相似度,从所有的所述第一泊车轨迹中选取出一条泊车轨迹作为所述参考泊车轨迹。
7.根据权利要求3所述的泊车模型的生成方法,其中,所述获取所述目标车辆从所述预设点行驶至所述目标泊车点的参考泊车轨迹,还包括:
展示每个所述泊车巡航空间以及每个所述第一泊车轨迹;以及
监控泊车轨迹选取操作,确定监控到的所述选取操作所选取的所述第一泊车轨迹,并作为所述参考泊车轨迹。
8.根据权利要求3所述的泊车模型的生成方法,其中,所述获取所述目标车辆从所述预设点行驶至所述目标泊车点的参考泊车轨迹,包括:
获取所述目标泊车点所属泊车区域的设计数据/地图数据;以及
根据所述设计数据/地图数据、所述预设点和所述目标泊车点,为所述目标车辆规划一条泊车轨迹作为所述参考泊车轨迹。
9.根据权利要求1或2所述的泊车模型的生成方法,其中,所述泊车行驶数据中包括图像数据和车身姿态信息,其中,所述根据所述泊车样本集合构建针对所述目标车辆的泊车巡航空间,并在所述泊车巡航空间中提取所述泊车样本集合对应的第一泊车轨迹,包括:
根据所述泊车样本集合中的所述图像数据和所述车身姿态数据,获取所述目标车辆中车载相机的空间坐标数据;
根据所述车载相机的空间坐标数据构成所述泊车巡航空间;以及
从所述泊车巡航空间中提取水平坐标数据,生成所述第一泊车轨迹。
10.根据权利要求9所述的泊车模型的生成方法,其中,所述从所述泊车样本集合中删除所述异常位置的所述泊车行驶数据,包括:
从所述泊车样本集合中删除所述异常位置的所述车身姿态数据,保留所述图像数据。
11.根据权利要求1所述的泊车模型的生成方法,其中,所述获取多个泊车样本集合,包括:
获取多个候选泊车样本集合,以及每个所述候选泊车样本集合的生成时刻;
根据所述生成时刻,从所有的所述候选泊车样本集合中筛选出所述多个泊车样本集合。
12.根据权利要求9所述的泊车模型的生成方法,其中,所述获取多个泊车样本集合,包括:
获取多个候选泊车样本集合,并获取每个所述候选泊车样本集合中图像的帧数;
获取所述帧数与参考帧数的差值大于或者等于第一预设值的第一候选泊车样本集合,并从所述多个候选泊车样本集合中删除所述第一候选泊车样本集合。
13.根据权利要求1或11所述的泊车模型的生成方法,其中,所述获取多个泊车样本集合,包括:
获取多个候选泊车样本集合,并根据每个所述候选泊车样本集合,获取所述目标车辆从所述预设点行驶至所述目标泊车点过程中出现的倒车次数;
获取所述倒车次数与参考倒车次数的差值大于或者等于第二预设值的第二候选泊车样本集合,并从所述多个候选泊车样本集合中删除所述第二候选泊车样本集合。
14.一种泊车模型的生成的装置,包括:
获取模块,用于获取多个泊车样本集合,其中,每个所述泊车样本集合中包括目标车辆从预设点行驶至目标泊车点的泊车行驶数据;
提取模块,用于针对每个所述泊车样本集合,根据所述泊车样本集合构建针对所述目标车辆的泊车巡航空间,并在所述泊车巡航...
【专利技术属性】
技术研发人员:闫泳杉,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。