本技术涉及近眼显示设备,尤其涉及一种ar眼镜控制方法、装置、车载ar眼镜和可读存储介质。
背景技术:
1、近年来,随着科学技术的发展以及人们越来越多样化的需求,ar(augmentedreality,增强现实)眼镜迎来了前所未有的发展契机。其中,ar眼镜应用场景越来越多,例如ar教学和ar展品参览等,但由于ar眼镜的使用局限性,车载ar眼镜在驾车场景的应用较少,这是因为驾驶员佩戴目前市场上的车载ar眼镜进行驾车,无法有效保障行车安全。
2、在驾车场景中,需要对周围的车辆和物体进行避让,为了提升车辆的行驶安全,辅助驾驶员对周围车辆和物体进行避让,提前提供避让判断。而目前车载ar眼镜还无法准确检测车辆会发生碰撞的可能性,为驾驶员提供驾驶预警,从而使得驾驶员在佩戴车载ar眼镜进行驾车的过程中,存在严重的行车安全隐患。
技术实现思路
1、本技术的主要目的在于提供一种ar眼镜控制方法、装置、车载ar眼镜和可读存储介质,旨在解决由于车载ar眼镜的使用局限性,无法通过车载ar眼镜准确为驾驶员提供碰撞预警的技术问题。
2、为实现上述目的,本技术提供了一种ar眼镜控制方法,包括以下步骤:
3、获取己方车辆的第一运动数据,以及所述己方车辆周边预设范围内运动物体的第二运动数据,其中,所述第一运动数据至少包括所述己方车辆的当前位置、行驶方向、速度与加速度,所述第二运动数据至少包括所述运动物体的当前位置、行驶方向、速度与加速度;
4、基于所述第一运动数据与所述第二运动数据,预测所述己方车辆与所述运动物体之间是否会发生碰撞;
5、若发生碰撞,则根据所述第二运动数据生成并输出预警信息。
6、可选地,所述基于所述第一运动数据与所述第二运动数据,预测所述己方车辆与所述运动物体之间是否会发生碰撞的步骤包括:
7、基于所述第一运动数据与所述第二运动数据,预测所述己方车辆与所述运动物体在未来预设时长内多个时间节点的位置,得到每一所述时间节点对应的运动位置组,其中,所述运动位置组包括所述己方车辆的第一运动位置与所述运动物体的第二运动位置;
8、根据所述运动位置组预测所述己方车辆与所述运动物体之间是否发生碰撞。
9、可选地,所述根据所述运动位置组预测所述己方车辆与所述运动物体之间是否发生碰撞的步骤包括:
10、以所述己方车辆的所述当前位置为坐标原点,所述己方车辆的所述行驶方向为纵轴,生成世界坐标系;
11、根据所述运动位置组构造所述己方车辆在所述世界坐标系中的第一包围盒,以及所述运动物体在所述世界坐标系中的第二包围盒;
12、确定所述第一包围盒与所述第二包围盒是否存在重叠区域,若存在重叠区域,则确定所述运动位置组属于发生碰撞事件的危险位置组;
13、若所有所述运动位置组中至少有一个属于所述危险位置组,则预测所述己方车辆与所述运动物体将会发生碰撞;
14、若所有所述运动位置组均不属于所述危险位置组,则预测所述己方车辆与所述运动物体不会发生碰撞。
15、可选地,所述预测所述己方车辆与所述运动物体将会发生碰撞的步骤之后,所述方法还包括:
16、根据所述第一包围盒与所述第二包围盒,生成所述运动物体的碰撞信息,其中,所述碰撞信息包括碰撞时间与碰撞区域面积;
17、根据所述碰撞信息生成所述己方车辆的危险列表;
18、根据所述危险列表确定所述己方车辆的安全行驶方向;
19、根据所述安全行驶方向生成并输出提示信息。
20、可选地,所述根据所述碰撞信息生成所述己方车辆的危险列表的步骤包括:
21、根据所述碰撞信息计算预警系数;
22、统计所有预测发生碰撞的所述运动物体的所述预警系数,生成所述己方车辆的危险列表。
23、可选地,所述根据所述危险列表确定所述己方车辆的安全行驶方向的步骤包括:
24、从所述危险列表中筛选出所述预警系数大于预设危险预警系数的所述运动物体,并将筛选出的运动物体作为危险物体;
25、预测所述己方车辆在预设行驶方向上是否会与所述危险物体发生碰撞;
26、若预测不会发生碰撞,则将预测不会发生碰撞的预设行驶方向作为安全行驶方向。
27、可选地,所述根据所述安全行驶方向生成并输出转向提示信息的步骤包括:
28、若至少存在一个所述安全行驶方向,则获取导航信息,结合所述安全行驶方向生成并输出转向提示信息或制动提示信息;
29、若不存在所述安全行驶方向,则输出制动提示。
30、此外,本技术还提供一种ar眼镜控制装置,所述ar眼镜控制装置包括:
31、获取模块,设置为获取己方车辆的第一运动数据与所述己方车辆预设范围内运动物体的第二运动数据,其中,所述第一运动数据至少包括所述己方车辆的当前位置、行驶方向、速度与加速度,所述第二运动数据至少包括所述运动物体的当前位置、行驶方向、速度与加速度;
32、预测模块,设置为基于所述第一运动数据与所述第二运动数据,预测所述己方车辆与所述运动物体之间是否会发生碰撞;
33、输出模块,设置为若发生碰撞,则根据所述第二运动数据生成并输出预警信息。
34、本技术还提供一种车载ar眼镜,所述车载ar眼镜为实体设备,所述车载ar眼镜包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述ar眼镜控制方法的程序,所述ar眼镜控制方法的程序被处理器执行时可实现如上述的ar眼镜控制方法的步骤。
35、本技术还提供一种可读存储介质,所述可读存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有实现ar眼镜控制方法的程序,所述实现ar眼镜控制方法的程序被处理器执行以实现如上述ar眼镜控制方法的步骤。
36、本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的ar眼镜控制方法的步骤。
37、本技术提供了一种ar眼镜控制方法、装置、ar眼镜及存储介质,首先获取己方车辆的第一运动数据,以及己方车辆周边预设范围内运动物体的第二运动数据,其中,该第一运动数据至少包括己方车辆的当前位置、行驶方向、速度与加速度,该第二运动数据至少包括所述运动物体的当前位置、行驶方向、速度与加速度,然后基于第一运动数据与第二运动数据,预测己方车辆与所述运动物体之间是否会发生碰撞,若发生碰撞,则根据第二运动数据生成并输出预警信息,本技术通过ar眼镜预测用户驾驶车辆是否会与周边运动物体发生碰撞,从而准确地给予用户碰撞预警,实现了突破ar眼镜使用的局限性,为驾驶员提供准确的碰撞预警。
38、本技术通过ar眼镜动态识别驾车过程中周边的其他车辆和物体(例如行人、动物和障碍物等)的第二运动数据,提前检测会发生碰撞的可能性,并且将预警画面渲染至ar眼镜中,或者还可以辅以ar眼镜的声音预警,从而让驾驶员可以提前对路上车况进行评估,及时做出驾驶避让,从而实现通过ar眼镜对驾驶员提供智能辅助,提升驾驶员的安全行驶能力,有效拓展了车载ar眼镜的行车安全预警功能,进而有效解决了由于车载ar眼镜的使用局限性,无法通过车载ar眼镜准确为驾驶员提供碰撞预警的技术问题。
1.一种ar眼镜控制方法,其特征在于,包括:
2.如权利要求1所述的ar眼镜控制方法,其特征在于,所述基于所述第一运动数据与所述第二运动数据,预测所述己方车辆与所述运动物体之间是否会发生碰撞的步骤包括:
3.如权利要求2所述的ar眼镜控制方法,其特征在于,所述根据所述运动位置组预测所述己方车辆与所述运动物体之间是否发生碰撞的步骤包括:
4.如权利要求3中所述的ar眼镜控制方法,其特征在于,所述预测所述己方车辆与所述运动物体将会发生碰撞的步骤之后,所述方法还包括:
5.如权利要求4所述的ar眼镜控制方法,其特征在于,所述根据所述碰撞信息生成所述己方车辆的危险列表的步骤包括:
6.如权利要求4所述的ar眼镜控制方法,其特征在于,所述根据所述危险列表确定所述己方车辆的安全行驶方向的步骤包括:
7.如权利要求4所述的ar眼镜控制方法,其特征在于,所述提示信息包括转向提示信息与制动提示信息,所述根据所述安全行驶方向生成并输出提示信息的步骤包括:
8.一种ar眼镜控制装置,其特征在于,所述装置包括:
9.一种车载ar眼镜,其特征在于,所述车载ar眼镜包括:
10.一种可读存储介质,其特征在于,所述可读存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有实现ar眼镜控制方法的程序,所述实现ar眼镜控制方法的程序被处理器执行以实现如权利要求1至7中任一项所述ar眼镜控制方法的步骤。