System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及虚拟现实,特别是涉及一种基于虚拟现实的预演方法和系统。
技术介绍
1、在传统的预演方式中,广泛采用人工扮演的方法进行,如聘请人员临时扮演参加人员,工作人员再按照会议流程进行排练。这种方法会有以下局限性:
2、1、复盘性差:工作人员行动路径、动作流程、应急处理方法在每次的演练中均存在不同,且难以记录,无法进行完整的事后复盘。
3、2、可观性差:评审人员对工作人员的预演动作的评判方法主要采用目视,在大会议室等场景中,无法由单一人员统览整个流程,影响对预演效果的评判。
4、3、预演数据化程度低:预演过程中,人员到位时间、人员路径等,主要通过秒表、目视等方法进行记录,无法适应高规格会议的要求。
5、鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。
技术实现思路
1、本专利技术要解决的技术问题是:如何解决现有预演方式中复盘性差、可观性差以及语言数据化程度低的问题。
2、第一方面,提供了一种基于虚拟现实的预演方法,包括:
3、基于实际场景构建出所述实际场景的虚拟场景;
4、获取工作人员在实际场景的行动过程中的具体坐标,以得到工作人员的人员三维轨迹和人员画面信息,并融合所述人员三维轨迹和人员画面信息以得到人员行为多维数据;
5、在所述虚拟场景中设置虚拟人,通过所述人员行为多维数据使用虚拟人在所述虚拟场景中对工作人员的行动轨迹进行复现;
6、当所述虚拟人到达事件发
7、优选的,所述基于实际场景构建出所述实际场景的虚拟场景包括:
8、通过测量设备收集所述实际场景的尺寸、结构和特征数据,以得到实际场景数据;
9、根据所述实际场景数据,对所述实际场景进行三维建模,以创建出所述虚拟场景。
10、优选的,所述获取工作人员在实际场景的行动过程中的具体坐标,以得到工作人员的人员三维轨迹和人员画面信息包括:
11、在所述实际场景中设置定位装置来获取工作人员在所述实际场景中运动的坐标信息,并根据所述坐标信息得到所述人员三维轨迹;
12、在所述实际场景中设置画面获取装置来获取工作人员在所述实际场景中运动的画面数据,确定所述画面数据与所述虚拟场景的对应关系,并根据所述画面数据与所述虚拟场景的对应关系得到所述人员画面信息。
13、优选的,所述确定所述画面数据与所述虚拟场景的对应关系包括:
14、在所述实际场景中预设多个标记位,并分别获取所述标记位的三维坐标;
15、在每个标记位放置标记物,并记录所述标记物在所述画面获取装置上的像素坐标;
16、根据所述三维坐标和所述像素坐标得到所述画面数据与所述虚拟场景的对应关系。
17、优选的,所述在所述实际场景中预设多个标记位,并分别获取所述标记位的三维坐标包括:
18、以所述画面获取装置为原点,构建所述实际场景的三维坐标系;
19、设置多个所述标记位,并得到任一所述标记位的三维坐标表示为()。
20、优选的,所述在每个标记位放置标记物,并记录所述标记物在所述画面获取装置上的像素坐标包括:
21、在每个所述标记位逐点放置所述标志物,并记录所述标志物在所述画面获取装置上的像素坐标,则任一标志物的像素坐标为();
22、同时,在每个所述标记位放置预设高度的物体,并记录物体的顶点在所述画面获取装置上的像素坐标为(),在每个所述标记位放置预设长度的物体,并记录物体在所述画面获取装置中的长度为。
23、优选的,所述根据所述三维坐标和所述像素坐标得到所述画面数据与所述虚拟场景的对应关系包括:
24、通过所述定位装置获得工作人员在所述实际场景的运动过程中的任一坐标点为(),根据公式一分别得到该坐标点到所述标记位的距离:
25、公式一
26、从多个中选出最短的3个距离,设这3个距离最短点分别为i1点,i2点和i3点;
27、则可得到以下方程:
28、
29、其中,(,)为i1点的坐标表示,(,)为i2点的坐标表示,(,)为i3点的坐标表示,(,)为工作人员在实际场景的运动过程中的任一坐标点()的坐标表示;
30、即得到三维坐标()对应的像素坐标有以下关系:
31、
32、其中,为i1点在实际场景中预设高度所对应画面获取装置中的像素高度,为i2点在实际场景中预设高度所对应画面获取装置中的像素高度,为i3点在实际场景中预设高度所对应画面获取装置中的像素高度,为在i1点的物体在所述画面获取装置中的长度,为在i2点的物体在所述画面获取装置中的长度,为在i3点的物体在所述画面获取装置中的长度。
33、根据三维坐标对应的像素坐标的关系,即可得三维坐标()在画面获取装置中对应的坐标(,),实际场景中预设高度所对应画面获取装置中的像素高度、实际场景中预设长度所对应画面获取装置中的像素长度。
34、优选的,所述在所述虚拟场景中设置虚拟人,通过所述人员行为多维数据使用虚拟人在所述虚拟场景中对工作人员的行动轨迹进行复现包括:
35、通过三维建模软件创建虚拟人的模型,根据工作人员的特征和比例进行建模,包括对工作人员的身体比例以及动作骨骼进行建模,并根据所述多维人员数据为所述虚拟人添加相应的行为模拟;
36、将虚拟人以及相应的行为模拟集成到所述虚拟场景中,当所述虚拟人运动至事件发生点时,同步展示工作人员的行动轨迹以及工作人员的行动画面。
37、优选的,所述事件发生点由空间坐标而确定,或,所述事件发生点由时间而确定;
38、当所述事件发生点由空间坐标而确定时,虚拟人运动至所述虚拟场景中的指定区域时,则触发事件发生,进行工作人员的实际行动轨迹以及行动画面的展示;
39、当所述事件发生点由时间而确定时,虚拟人运动到达指定时间时,则触发事件发生,进行工作人员的实际行动轨迹以及行动画面的展示。
40、第二方面,提供了一种基于虚拟现实的预演系统,包括:构建模块、获取模块和设置模块;
41、所述构建模块用于基于实际场景构建出所述实际场景的虚拟场景;
42、所述获取模块用于获取工作人员在实际场景的行动过程中的具体坐标,以得到工作人员的人员三维轨迹和人员画面信息,并融合所述人员三维轨迹和人员画面信息以得到人员行为多维数据;
43、所述设置模块用于在所述虚拟场景中设置虚拟人,通过所述人员行为多维数据使用虚拟人在所述虚拟场景中对工作人员的行动轨迹进行复现,当所述虚拟人到达事件发生点时,同步展示工作人员的行动轨迹以及工作人员的行动画面,以便于组织人员对工作人员的预演动作以及行为进行评判复盘。
...
【技术保护点】
1.一种基于虚拟现实的预演方法,其特征在于,包括:
2.根据权利要求1所述的基于虚拟现实的预演方法,其特征在于,所述基于实际场景构建出所述实际场景的虚拟场景包括:
3.根据权利要求1所述的基于虚拟现实的预演方法,其特征在于,所述获取工作人员在实际场景的行动过程中的具体坐标,以得到工作人员的人员三维轨迹和人员画面信息包括:
4.根据权利要求3所述的基于虚拟现实的预演方法,其特征在于,所述确定所述画面数据与所述虚拟场景的对应关系包括:
5.根据权利要求4所述的基于虚拟现实的预演方法,其特征在于,所述在所述实际场景中预设多个标记位,并分别获取所述标记位的三维坐标包括:
6.根据权利要求5所述的基于虚拟现实的预演方法,其特征在于,所述在每个标记位放置标记物,并记录所述标记物在所述画面获取装置上的像素坐标包括:
7.根据权利要求6所述的基于虚拟现实的预演方法,其特征在于,所述根据所述三维坐标和所述像素坐标得到所述画面数据与所述虚拟场景的对应关系包括:
8.根据权利要求1所述的基于虚拟现实的预演方法,其特征在
9.根据权利要求8所述的基于虚拟现实的预演方法,其特征在于,所述事件发生点由空间坐标而确定,或,所述事件发生点由时间而确定;
10.一种基于虚拟现实的预演系统,其特征在于,所述基于虚拟现实的预演系统用于实现如权利要求1-9任一项所述的基于虚拟现实的预演方法,包括:构建模块、获取模块和设置模块;
...【技术特征摘要】
1.一种基于虚拟现实的预演方法,其特征在于,包括:
2.根据权利要求1所述的基于虚拟现实的预演方法,其特征在于,所述基于实际场景构建出所述实际场景的虚拟场景包括:
3.根据权利要求1所述的基于虚拟现实的预演方法,其特征在于,所述获取工作人员在实际场景的行动过程中的具体坐标,以得到工作人员的人员三维轨迹和人员画面信息包括:
4.根据权利要求3所述的基于虚拟现实的预演方法,其特征在于,所述确定所述画面数据与所述虚拟场景的对应关系包括:
5.根据权利要求4所述的基于虚拟现实的预演方法,其特征在于,所述在所述实际场景中预设多个标记位,并分别获取所述标记位的三维坐标包括:
6.根据权利要求5所述的基于虚拟现实的预演方法,其特征在于,所述在每个标记位放置标记物,...
【专利技术属性】
技术研发人员:胡超,宋俊强,
申请(专利权)人:中国船舶集团有限公司第七〇九研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。