本申请实施例提供了障碍物检测方法、装置及虚拟现实设备,该方法中,当存在障碍物时,会计算障碍物与虚拟现实设备的距离,当障碍物发生移动时,计算的障碍物与虚拟现实设备之间的距离也会发生变化,从而可以准确的计算出距离,确定的障碍物与穿戴虚拟现实设备之间的危险距离,因障碍物的不同可能不同,当障碍物与虚拟现实设备的距离小于等于危险距离时,会生成警示信息,从而防止穿戴虚拟现实设备的用户与障碍物发生碰撞。本申请实施例提供的技术方案中,由于并不需要提前在虚拟现实设备中存储各个障碍物的位置信息,所以虚拟现实设备中不会存储大量数据,从而提高了虚拟现实设备的数据处理效率。
【技术实现步骤摘要】
本申请涉及虚拟现实技术,更具体的涉及一种障碍物检测方法、装置及虚拟现实设备。
技术介绍
VR(VirtualReality,虚拟现实)技术是一种可以创建和体验虚拟世界的计算机仿真系统,它是综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸感觉的技术。目前,虚拟现实设备飞速发展,用户可以穿戴虚拟现实设备体验各种虚拟场景。用户穿戴上虚拟现实设备后,视线将完全被虚拟现实设备遮挡,用户在走动时,容易与周围的障碍物发生碰撞。为了避免上述情况,在用户穿戴虚拟现实设备之前,需要定义当前场景中各个障碍物的位置,当用户接近障碍物时,虚拟现实设备会对用户发出警示信息,以免用户与障碍物发生碰撞。若用户想要穿戴虚拟现实设备在户外走动,则需要将所有障碍物的位置预先设置在虚拟现实设备中,使得虚拟现实设备存储的数据量庞大,降低了虚拟现实设备的数据处理效率。且障碍物很可能会发生移动,此时采用上述方式虚拟现实设备就无法准确且高效的发出警示信息。
技术实现思路
有鉴于此,本专利技术提供了一种障碍物检测方法、装置及虚拟现实设备,以克服现有技术中虚拟现实设备的数据处理效率以及虚拟现实设备无法准确且高效的发出警示信息的问题。为实现上述目的,本专利技术提供如下技术方案:一种障碍物检测方法,应用于虚拟现实设备,所述障碍物检测方法包括:检测到当前场景中存在障碍物时,计算所述虚拟现实设备与所述障碍物的距离;确定与所述障碍物对应的危险距离;当所述距离小于等于所述危险距离时,生成警示信息。其中,所述确定与所述障碍物对应的危险距离包括:依据所述障碍物的移动速度信息,确定所述危险距离;或,依据穿戴所述虚拟现实设备的用户的移动速度信息,确定所述危险距离;或,依据所述障碍物的移动速度信息以及所述穿戴所述虚拟现实设备的用户的移动速度信息,确定所述危险距离。其中,所述虚拟现实设备中设置有超声波传感器,所述计算所述虚拟现实设备与所述障碍物的距离包括:记录所述超声波传感器发送超声波信号的第一时间信息;记录接收到从所述障碍物反射回的所述超声波信号的第二时间信息;基于所述第一时间信息以及所述第二时间信息,获得所述虚拟现实设备与所述障碍物的距离。其中,所述虚拟现实设备设置有摄像头,所述生成警示信息包括:获取所述摄像头采集的所述当前场景的图像信息;从所述图像信息中获取所述障碍物轮廓信息;将所述轮廓信息显示在所述虚拟现实设备虚拟出的虚拟场景中。其中,所述将所述轮廓信息显示在所述虚拟现实设备虚拟出的虚拟场景中包括:依据所述虚拟现实设备与所述障碍物的距离的变化信息,确定所述轮廓信息以渐变颜色显示在所述虚拟场景中。其中,所述将所述轮廓信息显示在所述虚拟现实设备虚拟出的虚拟场景中包括:依据所述图像信息确定所述障碍物的位置信息;将所述轮廓信息显示在所述虚拟场景中与所述位置信息对应的位置处。一种障碍物检测装置,应用于虚拟现实设备,所述障碍物检测装置法包括:计算模块,用于检测到当前场景中存在障碍物时,计算所述虚拟现实设备与所述障碍物的距离;确定模块,用于确定与所述障碍物对应的危险距离;生成模块,用于当所述距离小于等于所述危险距离时,生成警示信息。一种虚拟现实设备,包括:处理器以及传感器,所述处理器与所述传感器通过总线相连,其中:所述传感器,用于检测当前场景中是否存在障碍物;所述处理器,用于当所述当前场景中存在障碍物时,计算所述虚拟现实设备与所述障碍物的距离;确定与所述障碍物对应的危险距离;当所述距离小于等于所述危险距离时,生成警示信息。其中,所述处理器在确定与所述障碍物对应的危险距离时,具体用于:依据所述障碍物的移动速度信息,确定所述危险距离;或,依据穿戴所述虚拟现实设备的用户的移动速度信息,确定所述危险距离;或,依据所述障碍物的移动速度信息以及所述穿戴所述虚拟现实设备的用户的移动速度信息,确定所述危险距离。其中,所述传感器包括摄像头,所述处理器在生成警示信息时,具体用于:获取所述摄像头采集的所述当前场景的图像信息;从所述图像信息中获取所述障碍物轮廓信息;将所述轮廓信息显示在所述虚拟现实设备虚拟出的虚拟场景中。其中,所述处理器在将所述轮廓信息显示在所述虚拟现实设备虚拟出的虚拟场景中时,具体用于:依据所述虚拟现实设备与所述障碍物的距离的变化信息,确定所述轮廓信息以渐变颜色显示在所述虚拟场景中。其中,所述处理器在将所述轮廓信息显示在所述虚拟现实设备虚拟出的虚拟场景中时,具体用于:依据所述图像信息确定所述障碍物的位置信息;将所述轮廓信息显示在所述虚拟场景中与所述位置信息对应的位置处。其中,所述虚拟现实设备包括预设数量个所述传感器,所述预设数量个所述传感器均匀分布在所述虚拟现实设备上。经由上述的技术方案可知,与现有技术相比,本专利技术实施例提供了一种障碍物检测方法,可以实时检测当前场景中是否存在障碍物,当存在障碍物时,会计算障碍物与虚拟现实设备的距离,当障碍物发生移动时,计算的障碍物与虚拟现实设备之间的距离也会发生变化,从而可以准确的计算出虚拟现实设备与障碍物的距离,确定的障碍物与穿戴虚拟现实设备之间的危险距离,因障碍物的不同可能不同,当障碍物与虚拟现实设备的距离小于等于危险距离时,会生成警示信息,从而防止穿戴虚拟现实设备的用户与障碍物发生碰撞。本申请实施例提供的技术方案中,由于并不需要提前在虚拟现实设备中存储各个障碍物的位置信息,所以虚拟现实设备中不会存储大量数据,从而提高了虚拟现实设备的数据处理效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种障碍物检测方法的流程示意图;图2为本申请实施例提供的一种虚拟场景的示意图;图3为本申请实施例提供的一种虚拟场景中依据用户与障碍物的距离由远至近,轮廓信息的颜色由浅至深变化过程示意图;图4为本申请实施例提供的一种障碍物检测装置的结构示意图;图5为本申请实施例提供的一种虚拟现实设备的结构示意图;图6为本申请实施例提供的一种虚拟现实设备中传感器设置位置的一种实现方式的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,为本申请实施例提供的一种障碍物检测方法的流程示意图,该方法包括:步骤S101:检测到当前场景中存在障碍物时,计算所述虚拟现实设备与所述障碍物的距离。步骤S102:确定与所述障碍物对应的危险距离。用户在穿戴虚拟现实设备进行体验时,用户可能会发生来回走动,或者障碍物可能会发生移动(尤其是用户在户外进行体验时,户外可能有奔跑的小孩,高速行驶的汽车、天上飞的鸟儿等等)。因此,本申请实施例中的危险距离不是一个固定值,而是依据实际情况而定的,且不同的障碍物对应的危险距离不同。例如当前场景中存在3个障碍物,那么每个障碍物与穿戴虚拟现实设备的用户本文档来自技高网...
【技术保护点】
一种障碍物检测方法,其特征在于,应用于虚拟现实设备,所述障碍物检测方法包括:检测到当前场景中存在障碍物时,计算所述虚拟现实设备与所述障碍物的距离;确定与所述障碍物对应的危险距离;当所述距离小于等于所述危险距离时,生成警示信息。
【技术特征摘要】
1.一种障碍物检测方法,其特征在于,应用于虚拟现实设备,所述障碍物检测方法包括:检测到当前场景中存在障碍物时,计算所述虚拟现实设备与所述障碍物的距离;确定与所述障碍物对应的危险距离;当所述距离小于等于所述危险距离时,生成警示信息。2.根据权利要求1所述障碍物检测方法,其特征在于,所述确定与所述障碍物对应的危险距离包括:依据所述障碍物的移动速度信息,确定所述危险距离;或,依据穿戴所述虚拟现实设备的用户的移动速度信息,确定所述危险距离;或,依据所述障碍物的移动速度信息以及所述穿戴所述虚拟现实设备的用户的移动速度信息,确定所述危险距离。3.根据权利要求1所述障碍物检测方法,其特征在于,所述虚拟现实设备中设置有超声波传感器,所述计算所述虚拟现实设备与所述障碍物的距离包括:记录所述超声波传感器发送超声波信号的第一时间信息;记录接收到从所述障碍物反射回的所述超声波信号的第二时间信息;基于所述第一时间信息以及所述第二时间信息,获得所述虚拟现实设备与所述障碍物的距离。4.根据权利要求1所述障碍物检测方法,其特征在于,所述虚拟现实设备设置有摄像头,所述生成警示信息包括:获取所述摄像头采集的所述当前场景的图像信息;从所述图像信息中获取所述障碍物轮廓信息;将所述轮廓信息显示在所述虚拟现实设备虚拟出的虚拟场景中。5.根据权利要求4所述障碍物检测方法,其特征在于,所述将所述轮廓信息显示在所述虚拟现实设备虚拟出的虚拟场景中包括:依据所述虚拟现实设备与所述障碍物的距离的变化信息,确定所述轮廓信息以渐变颜色显示在所述虚拟场景中。6.根据权利要求4所述障碍物检测方法,其特征在于,所述将所述轮廓信息显示在所述虚拟现实设备虚拟出的虚拟场景中包括:依据所述图像信息确定所述障碍物的位置信息;将所述轮廓信息显示在所述虚拟场景中与所述位置信息对应的位置处。7.一种障碍物检测装置,其特征在于,应用于虚拟现实设备,所述障碍物检测装置法包括:计算模块,用于检测到当前场景中存在...
【专利技术属性】
技术研发人员:韩金伯,王岩,聂颖,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。