一种三维空间的智能逃生引导方法、装置、系统和介质

文档序号:37287331发布日期:2024-03-13 20:35阅读:10来源:国知局
一种三维空间的智能逃生引导方法、装置、系统和介质

本发明三维模型检索与处理,具体是涉及一种三维空间的智能逃生引导方法、装置、系统和介质。


背景技术:

1、目前,许多场所都具备了应急逃生通道和出口。然而,在紧急情况下,处在不同位置的、不同状态的人员的最佳模拟逃生路线可能存在差异。规划与引导在三维虚拟空间的场所内的所有人员按照安全可行的路线进行逃生是一项高难度的技术。虽然目前存在一些针对矿井、列车、舰船的逃生规划与引导技术,但现有技术涉及特定场所独有的地形和设备,并不适用于更广泛的场所和设施。因此,如何针对广泛的三维虚拟空间以一种不依赖特定设备的方式对不同位置与不同状态的人员进行智能化的逃生规划与引导是亟需解决的问题。


技术实现思路

1、本发明提供一种三维空间的智能逃生引导方法、装置、系统和介质,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。

2、本发明提供一种三维空间的智能逃生引导方法,包括:获取目标场所中各个建筑部件的分布,根据所述分布将所述建筑部件以三维模型的形式分布在三维虚拟空间中;获取目标场所中发生突发状况的位置,并将所述位置映射到三维虚拟空间中,得到突发情况在三维虚拟空间的位置,所述位置记为第一目标位置;获取目标场所中每一个人员在三维虚拟空间中的位置,并将所述位置映射到三维虚拟空间中,得到人员在三维虚拟空间的位置,所述位置记为第二目标位置;根据三维模型在三维虚拟空间中的分布、第一目标位置和第二目标位置生成模拟逃生路线;根据所述模拟逃生路线生成人员在目标场所的逃生路线,根据所述逃生路线对目标场所的人员进行逃生引导。

3、进一步,所述根据三维模型在三维虚拟空间中的分布、第一目标位置和第二目标位置生成模拟逃生路线具体包括:根据所述第一目标位置对所有的三维模型更新其可通行属性;从所有的三维模型中,找到类型为出口的三维模型,所述三维模型记为目标三维模型;对于每一个目标三维模型,并行地规划逃生对象从第二目标位置到目标三维模型之间的模拟逃生路线。

4、进一步,对于每一个目标三维模型,并行地规划逃生对象从第二目标位置到目标三维模型之间的模拟逃生路线具体包括:

5、步骤1、以目标三维模型的位置为起点,确定得到当前第j移动周期到达区域,在根据所述第二目标位置在所述区域中查找坐轮椅状态的当前逃生对象,计算得到所有的坐轮椅状态的当前逃生对象可以从目标三维模型中逃生所需要的时间,得到每一个当前逃生对象可以从其当前位置出发并从目标三维模型中逃生所需要的时间;

6、得到当前逃生耗时上限,查看逃生对象的时间维度,若所述逃生对象的时间维度大于,则将所述逃生对象的时间维度更新为,将所述逃生对象在区域中的逃生出口设置为,若所述逃生对象的时间维度小于等于,则所述逃生对象的时间维度和在区域中的逃生出口不做修改;

7、步骤2、判断当前区域与上一个区域是否相同,如果相同,则进入步骤3;如果不相同则根据设定规则更新j,根据更新后的j得到当前第j移动周期到达区域,将作为当前逃生耗时上限,返回步骤1;

8、步骤3、判断当前i是否大于等于n,如果是则进入步骤4,如果不是,则将i加1,得到当前i,返回步骤1,其中,n表示为目标三维模型的数量;

9、步骤4、找出所有的坐轮椅状态的逃生对象,根据所述逃生对象在各个区域的逃生集合确定坐轮椅状态的逃生对象的模拟逃生路线。

10、进一步,对于每一个目标三维模型,并行地规划逃生对象从第二目标位置到目标三维模型之间的模拟逃生路线具体还包括:

11、步骤5、i和j均恢复初始值;

12、步骤6、以目标三维模型的位置为起点,确定得到当前第j移动周期到达区域,在根据所述第二目标位置在所述区域中查找步行状态的当前逃生对象,计算所有的当前逃生对象可以从目标三维模型中逃生所需要的时间,得到每一个步行状态的当前逃生对象可以从其当前位置出发并从目标三维模型中逃生所需要的时间;

13、得到当前逃生耗时上限,查看逃生对象的时间维度,若所述逃生对象的时间维度大于,则将所述逃生对象的时间维度更新为,将所述逃生对象在区域中的逃生出口设置为,若所述逃生对象的时间维度小于等于,则所述逃生对象的时间维度和在区域中的逃生出口不做修改;

14、步骤7、判断当前区域与上一个区域是否相同,如果相同,则进入步骤8;如果不相同则根据设定规则更新j,根据更新后的j得到当前第j移动周期到达区域,将作为当前逃生耗时上限,返回步骤6;

15、步骤8、判断当前i是否大于等于n,如果是则进入步骤9,如果不是,则将i加1,得到当前i,返回步骤6,其中,n表示为目标三维模型的数量;

16、步骤9、找出所有的步行状态的逃生对象,根据所述逃生对象在各个区域的逃生集合确定步行状态的逃生对象的模拟逃生路线。

17、进一步,所述根据所述逃生路线对目标场所的人员进行逃生引导具体包括:控制所述逃生路线附近的提醒设备,利用提醒设备来输出引导信号,以实现对人员进行逃生引导。

18、第二方面,提供了一种三维空间的智能逃生引导装置,包括:处理器和存储器,所述存储器用于存储计算机可读程序;当所述计算机可读程序被所述处理器执行时,使得所述处理器实现如上述技术方案中任一项所述的逃生引导方法。

19、第三方面,提供了一种三维空间的智能逃生引导系统,包括:第一获取模块、第二获取模块、第三获取模块、生成模块和引导模块;

20、所述第一获取模块用于获取目标场所中各个建筑部件的分布,根据所述分布将所述建筑部件以三维模型的形式分布在三维虚拟空间中;

21、所述第二获取模块用于获取目标场所中发生突发状况的位置,并将所述位置映射到三维虚拟空间中,得到突发情况在三维虚拟空间的位置,所述位置记为第一目标位置;

22、所述第三获取模块用于获取目标场所中每一个人员在三维虚拟空间中的位置,并将所述位置映射到三维虚拟空间中,得到人员在三维虚拟空间的位置,所述位置记为第二目标位置;

23、所述生成模块用于根据三维模型在三维虚拟空间中的分布、第一目标位置和第二目标位置生成模拟逃生路线;

24、所述引导模块用于根据所述模拟逃生路线生成人员在目标场所的逃生路线,根据所述逃生路线对目标场所的人员进行逃生引导。

25、进一步,所述根据三维模型在三维虚拟空间中的分布、第一目标位置和第二目标位置生成模拟逃生路线具体包括:根据所述第一目标位置对所有的三维模型更新其可通行属性;从所有的三维模型中,找到类型为出口的三维模型,所述三维模型记为目标三维模型;对于每一个目标三维模型,并行地规划逃生对象从第二目标位置到目标三维模型之间的模拟逃生路线。

26、进一步,在引导模块中,所述根据所述逃生路线对目标场所的人员进行逃生引导具体包括:控制所述逃生路线附近的提醒设备,利用提醒设备来输出引导信号,以实现对人员进行逃生引导。

27、第四方面,提供了一种计算机可读存储介质,其特征在于,其中存储有处理器可执行的程序,所述处理器可执行的程序被处理器执行时用于实现如上述技术方案中任意一项所述的逃生引导方法。

28、本发明至少具有以下有益效果:本发明通过将目标场所的各个建筑部件进行三维模型化,利用在三维虚拟空间中对逃生路线进行模拟仿真,从而实现了逃生路线智能化生成和引导。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1