CN108376198B - 一种基于虚拟现实的人群仿真方法及*** - Google Patents
一种基于虚拟现实的人群仿真方法及*** Download PDFInfo
- Publication number
- CN108376198B CN108376198B CN201810164008.XA CN201810164008A CN108376198B CN 108376198 B CN108376198 B CN 108376198B CN 201810164008 A CN201810164008 A CN 201810164008A CN 108376198 B CN108376198 B CN 108376198B
- Authority
- CN
- China
- Prior art keywords
- character
- real
- virtual reality
- library
- building
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 57
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012360 testing method Methods 0.000 claims abstract description 44
- 238000011156 evaluation Methods 0.000 claims abstract description 17
- 238000013507 mapping Methods 0.000 claims abstract description 16
- 241000282414 Homo sapiens Species 0.000 claims abstract description 14
- 230000008569 process Effects 0.000 claims description 11
- 230000004888 barrier function Effects 0.000 claims description 7
- 230000009194 climbing Effects 0.000 claims description 6
- 230000036541 health Effects 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 claims description 3
- 230000001133 acceleration Effects 0.000 claims description 2
- 230000037237 body shape Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 8
- 238000004422 calculation algorithm Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005266 casting Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 239000012466 permeate Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种基于虚拟现实的人群仿真方法及***,包括:步骤(1):建立建筑物及障碍物模型库;步骤(2):分别建立真实人物资料库、具有形体差异的人物模型库和人物属性库;步骤(3):根据步骤(2)的结果,建立人物角色库;步骤(4):根据步骤(1)和步骤(3)的结果,建立虚拟现实情景;步骤(5):对虚拟现实情景进行测试;对测试结果进行评测,输出评测结果。通过人物模型和人物属性的组合,可以组合创造出多种不同的角色。而且,有真实人物资料库可以直接使用真人映射,该映射包含真人各种属性。同时该***又通过真人控制,从这方面看,也同样增加了人群仿真的人群多样性。
Description
技术领域
本发明涉及人群仿真技术领域,特别是涉及一种基于虚拟现实的人群仿真方法及***。
背景技术
随着社会的发展和人类的进步,人口的数量也不断的增长,人们出行在各大公共场所的几率也越来越高,遭遇拥堵也是经常发生的事情,人多的地方就容易出现各种问题。现如今人们对人群仿真的需求越来越高,而且随着硬件水平的提高,大家对具有高仿真度,高真实性,高多样性的人群仿真的需求也越来越高。
虚拟现实技术是仿真技术与计算机图形学、多媒体技术等技术的结合,是一种新兴的数字化人机接口,虚拟现实技术经过2016年这一虚拟现实元年的爆发,不断有新技术新设备的出现,快速的缩短了虚拟现实与我们大众的距离。虚拟现实技术不断渗透到各个领域,同样的在影视、游戏、教育、医疗等领域给人们带来逼真的体验和高效的学习工作效率。
虽然人群仿真已经有很多***和模型,但是人群仿真仍然存在较多的问题,如真实性不高,缺乏人群多样性等问题。目前仍然不能满足人们对高仿真度***的需求。如何能够建立一个对真实且自然的人群的仿真***仍然是一大问题。
发明内容
为了解决目前人群仿真仿真度不高,人群多样性低,交互性差的问题,本发明提出一种基于虚拟现实的人群仿真方法及***。
一种基于虚拟现实的人群仿真方法,包括:
步骤(1):建立建筑物及障碍物模型库;
步骤(2):分别建立真实人物资料库、具有形体差异的人物模型库和人物属性库;
步骤(3):根据步骤(2)的结果,建立人物角色库;
步骤(4):根据步骤(1)和步骤(3)的结果,建立虚拟现实情景;
步骤(5):对虚拟现实情景进行测试;对测试结果进行评测,输出评测结果。
所述对虚拟现实情景进行测试的步骤为:
步骤(501):选择虚拟现实情景,所述虚拟现实情景,包括:建筑物模型、障碍物模型和人物角色;所述人物角色允许是人物角色库中的角色,或者是测试人员自身映射的角色;
步骤(502):选择虚拟现实情景中存在的虚拟人的数量;
步骤(503):根据事先准备的测试方案控制虚拟人进行测试。
事先准备的测试方案如测试对某建筑物或场所的人群疏散、多条路径比较及路径规划、公共场所人群流动等。
所述步骤(502)中,只包含测试人员控制的虚拟人,同时包含测试人员控制的虚拟人以及***控制的虚拟人,或者只包含***控制的虚拟人。
所述步骤(1)的建筑物及障碍物模型库,包括:建筑物模型库和障碍物模型库;
建立建筑物模型库和障碍物模型库的过程中,允许通过maya软件进行人工建模;也允许使用测绘扫描工具分别对建筑物和障碍物进行扫描生成。
所述步骤(2)的建立真实人物资料库,通过问卷调查工作来建立;对被采集人的身形、体貌、性别、年龄、身体健康状况、体能信息进行统计,建立起相应的人物模型,并将采集的各类信息添加到人物模型当中,生成真实人物角色。
所述步骤(2)的具有形体差异的人物模型库中的人物模型,允许通过maya软件进行人工建模;也允许使用测绘扫描工具对待测人物进行扫描生成。
所述形体差异是指人体的高、矮、胖、瘦、性别特征。
所述步骤(2)的人物属性库,收集人物所具有的属性,包括人的移动速度、跌倒爬起到恢复正常行走的最短时间。
所述步骤(3)的步骤为:建立人物角色库,通过组合人物属性库和具有形体差异的人物模型库,从而生成高仿真度人物角色,或者直接调用真实人物资料库,调用真实人物资料库中的人物角色。
所述步骤(4)的步骤为:建立虚拟现实情景,调用建筑物及障碍物模型库和人物角色库,将建筑物及障碍物模型和高仿真度人物角色组合起来,从而建立起包含人物在内的虚拟现实情景。
一种基于虚拟现实的人群仿真***,包括:
建筑物及障碍物模型库,用于存储建筑物模型和障碍物模型;
人物角色库,用于存储人物角色;
真实人物资料库,用于存储现实世界中真实人物的资料;
具有形体差异的人物模型库,用于存储各种形体的人物模型,所述各种形体,包括:高、矮、胖、瘦和性别;
人物属性库,用于存储人物的属性,所述人物的属性,包括:人的移动速度或跌倒爬起到恢复正常行走的最短时间;
虚拟现实情景建立模块,用于从建筑物及障碍物模型库中提取建筑物信息和障碍物信息;从人物角色库中提取人物角色信息,依据提取的信息建立虚拟现实情景,所述虚拟现实情景,包括建筑物、障碍物和人;
测试模块,用于对所建立的虚拟现实情景进行测试;
评测模块,用于对所建立的虚拟现实情景输出评测结果。
所述建筑物及障碍物模型库,包括:建筑物模型、障碍物模型和建筑物中的各种设施模型;所述建筑物模型通过人工建模或者物理扫描得到,所述建筑物模型允许是客观存在的或构想出来的建筑物模型。
所述建筑物及障碍物模型库,通过丰富的建筑物模型库来满足人群仿真中所需要的各种物理环境。
所述真实人物资料库,资料全部来源于真实的人类,是对真实人类的各种信息的统计,包括性别、年龄、身高、体重或身体状况,在尊重被采集的本人意愿和隐私的情况下,进行更细致的个人信息收集;所有采集信息过程都是征得被采集本人同意后进行的。
所述真实人物资料库,作用是为了得到更加真实的人群信息,以达到最大化的对真实人物的映射,即在虚拟环境中构造出真人的虚拟角色,不仅包括外形还有身体素质等其他细致的个人信息。
具有形体差异的人物模型库里的人物模型通过人工建模或扫描设备来获取。
具有形体差异的人物模型库,包括大量的人体模型,数量和种类足够多以达到丰富人群的效果。
人物角色库,根据***要求使用真实人物资料库里面的高仿真度人物角色,或者通过具有形体差异的人物模型库和人物属性库进行组合,在具有形体差异的人物模型库中选择人物模型,在人物属性库中选择人物属性,并将人物模型和人物属性进行人工组合,将人物属性绑定到人物模型上,以达到对高仿真人物角色的构造。通过人工组合以达到人群的多样性,而真实人物资料库中的角色则是对真实世界中的人的映射。
测试模块,使用测试人员自身的真实数据映射到真实人物资料库,或者从人物角色库中选择人物角色;通过虚拟现实设备使测试人员操控自己在虚拟现实世界中的角色,在虚拟现实的场景中自由行走,并与虚拟现实中的情景中的一切进行交互。
评测模块是测试人员进行完一系列的人群仿真操作后,***对人群仿真整个过程中人群行走路线、碰撞次数、跌倒次数、伤亡次数、人群疏散时间、建筑物障碍物遭受冲撞部位及次数的评测检测,并以直观显示的方式呈现出来以供参考。
该发明所述方法包括以下步骤:
测试人员选择需要的场景,并为自己选择虚拟角色,可以使用自身的映射,也可以使用***构建的角色。
测试人员选择虚拟情景中存在的虚拟人数量,可选择只有测试人员控制的虚拟人,或者根据要求添加足够多的***控制的虚拟人,该***中可以只包含测试人员控制的虚拟人,也可以同时包含测试人员控制的虚拟人以及***控制的虚拟人,或者只包含***控制的虚拟人,然后测试人员可以按照事先准备好了的测试方案进行测试。
测试人员通过虚拟现实设备进入虚拟世界,按事先的计划控制虚拟人物进行测试。
***统计整个人群仿真过程中产生的数据,并呈现出结果以供参考。
本发明的第二个目的是创建一个丰富的人群仿真数据库。
在该***进行运作之后,该***的建筑物及障碍物模型库、真实人物资料库、具有形体差异的人物模型库、人物属性库、人物角色库、虚拟现实情景建立模块、测试模块和评测模块都会收集大量的关于人群仿真的数据和信息,并且随着***运作时间的增长,该***的数据库会变得非常丰富和强大,从而为以后的人群仿真提供丰富的数据库。
采用本发明的技术方案的有益效果是:
1、有效的提高了人群仿真的人群多样性。
通过人物模型和人物属性的组合,可以组合创造出多种不同的角色。而且,有真实人物资料库可以直接使用真人映射,该映射包含真人各种属性。同时该***又通过真人控制,从这方面看,也同样增加了人群仿真的人群多样性。
2、真实性。该***采用虚拟现实技术,将真人带入该***中,因此使人群仿真更有人的自然的表现,有较高的真实性。
3、交互性。该***采用虚拟现实技术,使人身临其境,并能与周围的环境以及环境中的人和物进行相互作用和交互,因此有较高的交互性。
4、丰富的数据库。随着***的产生和使用,***的数据库中的内容会随着时间的变化收集更多数据从而变得越来越丰富,为以后的仿真带来更丰富的数据库。
附图说明
构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
图1为本发明结构示意图。
图2为本发明的流程图。
具体实施方式
应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
实施例1:
如图1所示,一种基于虚拟现实的人群仿真***,包括:虚拟现实情景建立模块、建筑物及障碍物模型库、人物角色库、真实人物资料库、具有形体差异的人物模型库、人物属性库、测试模块以及评测模块。
建筑物及障碍物模型库:包含大量的建筑物模型和障碍物模型等。建筑物及障碍物模型库中不只局限于建筑物本身是一个完整的建筑物还包括建筑物中的各种设施等,该模块中的建筑物模型可以通过人工建模、物理扫描等进行丰富添加,可以是现实世界中已经存在的也可以是构想出来的任何建筑物模型,障碍物模型等,通过丰富的建筑物模型库来满足人群仿真中所需要的各种物理环境。
真实人物资料库:包含大量的现实世界中真实人物的资料。真实人物资料库中的资料全部来源于真实的人类,是对真实人类的各种信息的统计,包括性别、年龄、身高、体重、身体状况等,在尊重被采集的本人意愿和隐私的情况下,可进行更细致的个人信息收集。所有采集信息过程都是征得被采集本人同意后进行的。该模块的作用是为了得到更加真实的人群信息,以达到最大化的对真实人物的映射,即在虚拟环境中构造出最接近真人的虚拟角色,不仅包括外形还有身体素质等其他细致的个人信息。
具有形体差异的人物模型库:包含各种形体差异的人物模型,包括高、矮、胖、瘦、性别等特征。具有形体差异的人物模型库里的人物模型可通过人工建模、扫描设备等构建的人物模型进行填充,该模块应该包括大量的人体模型,数量和种类足够多以达到丰富人群的效果。
人物属性库:包含人物所具有的属性,包括人的移动速度、跌倒爬起到恢复正常行走的最短时间等各种真人的属性。
人物角色库:包含构造完成的虚拟的且完整的具有高仿真度的角色。人物角色库可有效提高该***人群仿真的多样性,该模块可根据***要求使用真实人物资料库里面的高仿真度人物角色,也可以通过具有形体差异的人物模型库和人物属性库进行组合,在具有形体差异的人物模型库中选择人物模型,在人物属性库中选择人物属性,并将人物模型和人物属性进行合理的组合,以达到对高仿真人物角色的构造。两模块构造出的角色属于人工组合,通过组合以达到人群的多样性,而真实人物资料库中的角色则是对真实世界中的人的映射。
虚拟现实情景模块:包含构造完成的虚拟的情景,其中包括建筑物、人物等。虚拟现实情景模块的作用是为了在建筑物及障碍物模型库中选取建筑物和障碍物等模型,在人物角色库中选择人物角色,构建出***所需要的情景,该情景是一个完整的情景,包括建筑物、障碍物和人等。
测试模块:包含进行测试的人员。测试模块就是包含进行测试的人员,测试人员可以使用自身的真实数据进行映射到真实人物资料库从而使用自己的真实信息,或者使用***分配的角色。测试人员通过虚拟现实设备,包括虚拟现实头显、双脚运动控制器等虚拟现实设备连接该***,从而使测试人员可以操控自己在虚拟现实世界中的角色,在虚拟现实的场景中自由操作,并与虚拟现实中的情景中的一切进行交互。然后测试人员可以按照事先准备好了的测试方案进行测试。测试人员可以很多也可以很少,由于受测试人员条件的限制,测试人员可以选择整个情景中只有当前进行测试的人员,在没有较多的测试人员的情况下,可以选择***添加智能虚拟人,由***模拟控制场景中的其他虚拟人,或者没有测试人员参与其中,虚拟场景中只包含***控制的虚拟人,当然如果没有人参与其中就不能发挥本发明最大的作用了。
评测模块:包含该***的评测检测机制。评测模块是测试人员进行一系列的人群仿真操作后,***对人群仿真整个过程中人群行走路线、碰撞次数、跌倒次数、伤亡次数、人群疏散时间、建筑物障碍物遭受冲撞部位及次数等一系列问题的评测检测,并呈现出来以供参考。
该***基于计算机***,可通过untiy3d等引擎进行开发,借助虚拟现实头显设备、双脚运动控制器等设备实现。
图2为本发明的流程图,结合该流程图进一步详细说明。
步骤1:首先建立一个建筑物及障碍物模型库,该模块是建筑物及障碍物模型库,可通过人工建模方式,可使用多种建模工具,本实施例使用maya软件的建模功能对建筑物进行人工建模,建模人员可根据图纸或者到实地考察后进行建模。或者使用专门的测绘扫描建模工具对建筑物进行扫描生成模型。之后将通过各种方式制作完成的模型保存为obj、fbx等格式,导入到建筑物及障碍物模型库中,以方便以后使用。
步骤2:建立真实人物资料库,该模块需要进行问卷调查工作,调查的范围越广越好,调查的人群多样性越高越好。在征得被采集人的同意后,对被采集人的身形、体貌、性别、年龄、身体健康状况、体能等各项信息进行统计,并建立起相应的人物模型,并将采集的各类信息添加到人物模型当中,生成真实人物角色,以方便以后使用。
步骤3:建立具有形体差异的人物模型库,可采用步骤1相同的方式进行建模,同样使用maya软件的建模功能对人物进行建模,或者使用扫描建模工具对真人进行扫描生成模型。之后将通过各种方式制作完成的模型保存为obj、fbx等格式导入到真实人物资料库中,收集各种形体差异的人物模型,包括高、矮、胖、瘦、性别等特征,以方便以后使用。
步骤4:建立人物属性库,收集人物所具有的属性,包括人的移动速度、跌倒爬起到恢复正常行走的最短时间等各种真人的属性,并将各属性整理保存。
步骤5:建立人物角色库,该模块用来组合人物属性库和具有形体差异的人物模型库,从而生成高仿真度人物角色,或者直接调用真实人物资料库,调用真实人物资料库中的人物角色,以方便以后使用。
步骤6:建立虚拟现实情景,调用建筑物及障碍物模型库和人物角色库,将建筑物及障碍物模型和高仿真度人物角色组合起来,从而建立起包含人物在内的虚拟现实情景。
步骤7:建立测试模块,该模块只需组织好进行测试的人员,并为他们准备好虚拟现实设备,包括虚拟现实头显、双脚运动控制器等设备,以方便进行测试。
步骤8:建立评测模块,该模块用来对整个***运行进行各项指标的统计和检测,并对实时数据进行记录保存,以方便以后使用。
基于该***和方法按照以下步骤进行操作:
测试人员选择需要的场景,并为自己选择虚拟角色,可以使用自身的映射,也可以使用***构建的角色。
测试人员选择虚拟情景中存在的虚拟人数量,可选择只有测试人员控制的虚拟人,或者根据要求添加足够多的***控制的虚拟人,该***中可以只包含测试人员控制的虚拟人,也可以同时包含测试人员控制的虚拟人以及***控制的虚拟人,或者虚拟情景中只包含***控制的虚拟人。
测试人员通过虚拟现实设备进入虚拟世界,按事先的计划控制虚拟人物进行测试,包括路径规划等的测试。
***统计整个人群仿真过程中产生的数据,并以直观显示的方式呈现出结果以供参考。
对该***中虚拟人物即***控制的虚拟人物的智能化处理可以选择多种方式,现具体举一种人工智能处理方法:
该方法基于unity3d引擎,首先创建一个路径脚本来管理路径,创建路径跟随脚本,计算加速度,根据速度和方向更新它的位置。
这里使用光线投射算法,让人工智能实体在到达目的地的过程中避开障碍物。
在unity中实现人工智能寻路功能,方法很多现举一种采用类似A*的算法实现。
设置两个变量,一个用来存储待处理的节点,一个用来存储已经处理过的节点。两个变量分别命名为开放列表和封闭列表。
当前节点应该就在目标节点的位置,但前提条件是至少一条从起始节点到达目标节点的无障碍路径。如果当前节点不是目标节点,则表示从当前节点到目标节点没有有效的路径。如果有一条有效路径,则只需从当前节点的父节点开始回溯,直到再次到达起始节点为止。最后将得出一个包含所有选择的节点的路径列表,从目标节点到起始节点按序排列。将这个路径列表反转过来,就可以得到从起始节点到目标节点的路径。
对于路径优化方面,有多种路径优化方法,现举例可采用变维粒子群优化算法。
渲染方面对于该***可以使用unity3d中自带的渲染效果,亦可以使用其他渲染算法如基于surfel的实时渲染算法实现。
实施例2:
本发明还提供一种人群仿真数据库。在该***进行运作之后,该***的建筑物及障碍物模型库、真实人物资料库、具有形体差异的人物模型库、人物属性库、人物角色库、虚拟现实情景、***评测等模块都会收集大量的关于人群仿真的数据和信息,并且随着***运作时间的增长,该***的数据库会变得非常丰富和强大,从而为以后的人群仿真提供丰富的数据库。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (8)
1.一种基于虚拟现实的人群仿真方法,其特征是,包括:
步骤(1):建立建筑物及障碍物模型库;
步骤(2):分别建立真实人物资料库、具有形体差异的人物模型库和人物属性库;所述步骤(2)的具有形体差异的人物模型库中的人物模型,通过maya软件进行人工建模;也使用测绘扫描工具对待测人物进行扫描生成;
所述步骤(2)的人物属性库,收集人物所具有的属性,包括人的移动速度、跌倒爬起到恢复正常行走的最短时间;
步骤(3):根据步骤(2)的结果,建立人物角色库,通过人物模型和人物属性的组合,组合创造出多种不同的角色;直接调用真实人物资料库,调用真实人物资料库中的人物角色,以方便以后使用;所述步骤(3)的步骤为:建立人物角色库,或者通过组合人物属性库和具有形体差异的人物模型库,从而生成高仿真度人物角色;
步骤(4):根据步骤(1)和步骤(3)的结果,建立虚拟现实情景;
步骤(5):对虚拟现实情景进行测试;对测试结果进行评测,输出评测结果;
步骤(501):选择虚拟现实情景,所述虚拟现实情景,包括:建筑物模型、障碍物模型和人物角色;所述人物角色是人物角色库中的角色,或者是测试人员自身映射的角色;通过人物模型和人物属性的组合,可以组合创造出多种不同的角色;通过真实人物资料库可以直接使用真人映射,该映射包含真人各种属性;
步骤(502):选择虚拟现实情景中存在的虚拟人的数量;
步骤(503):根据事先准备的测试方案控制虚拟人进行测试;
建立测试模块,所述测试模块包含进行测试的人员,测试人员使用自身的真实数据进行映射到真实人物资料库,通过虚拟现实设备连接***,操控自己在虚拟现实世界中的角色,在虚拟现实的场景中自由操作,并与虚拟现实中的情景中的一切进行交互;测试人员通过虚拟现实设备进入虚拟世界,按照实现的计划控制人物进行路径规划的测试;
对***中控制的虚拟人物进行智能化处理:基于unity3d引擎,首先创建一个路径脚本来管理路径,创建路径跟随脚本,计算加速度,根据速度和方向更新它的位置。
2.如权利要求1所述的一种基于虚拟现实的人群仿真方法,其特征是,所述步骤(1)的建筑物及障碍物模型库,包括:建筑物模型库和障碍物模型库;
建立建筑物模型库和障碍物模型库的过程中,允许通过maya软件进行人工建模;也允许使用测绘扫描工具分别对建筑物和障碍物进行扫描生成。
3.如权利要求1所述的一种基于虚拟现实的人群仿真方法,其特征是,所述步骤(2)的建立真实人物资料库,通过问卷调查工作来建立;对被采集人的身形、体貌、性别、年龄、身体健康状况、体能信息进行统计,建立起相应的人物模型,并将采集的各类信息添加到人物模型当中,生成真实人物角色;
所述形体差异是指人体的高、矮、胖、瘦、性别特征。
4.如权利要求1所述的一种基于虚拟现实的人群仿真方法,其特征是,所述步骤(4)的步骤为:建立虚拟现实情景,调用建筑物及障碍物模型库和人物角色库,将建筑物及障碍物模型和高仿真度人物角色组合起来,从而建立起包含人物在内的虚拟现实情景。
5.一种基于虚拟现实的人群仿真***,其特征是,包括:
建筑物及障碍物模型库,用于存储建筑物模型和障碍物模型;
人物角色库,用于存储人物角色;
真实人物资料库,用于存储现实世界中真实人物的资料;
具有形体差异的人物模型库,用于存储各种形体的人物模型,所述各种形体,包括:高、矮、胖、瘦和性别;
人物属性库,用于存储人物的属性,所述人物的属性,包括:人的移动速度或跌倒爬起到恢复正常行走的最短时间;虚拟现实情景建立模块,用于从建筑物及障碍物模型库中提取建筑物信息和障碍物信息;从人物角色库中提取人物角色信息,依据提取的信息建立虚拟现实情景,所述虚拟现实情景,包括建筑物、障碍物和人;建立人物角色库,或者通过组合人物属性库和具有形体差异的人物模型库,从而生成高仿真度人物角色;通过人物模型和人物属性的组合,可以组合创造出多种不同的角色;通过真实人物资料库可以直接使用真人映射,该映射包含真人各种属性;
测试模块,用于对所建立的虚拟现实情景进行测试;
评测模块,用于对所建立的虚拟现实情景输出评测结果。
6.如权利要求5所述的一种基于虚拟现实的人群仿真***,其特征是,所述建筑物及障碍物模型库,包括:建筑物模型、障碍物模型和建筑物中的各种设施模型;所述建筑物模型通过人工建模或者物理扫描得到,所述建筑物模型允许是客观存在的或构想出来的建筑物模型;
所述真实人物资料库,资料全部来源于真实的人类,是对真实人类的各种信息的统计,包括性别、年龄、身高、体重或身体状况,在尊重被采集的本人意愿和隐私的情况下,进行更细致的个人信息收集;所有采集信息过程都是征得被采集本人同意后进行的;
所述真实人物资料库,作用是为了得到更加真实的人群信息,以达到最大化的对真实人物的映射,即在虚拟环境中构造出真人的虚拟角色,不仅包括外形还有身体素质等其他细致的个人信息;
人物角色库,根据***要求使用真实人物资料库里面的高仿真度人物角色,或者通过具有形体差异的人物模型库和人物属性库进行组合,在具有形体差异的人物模型库中选择人物模型,在人物属性库中选择人物属性,并将人物模型和人物属性进行人工组合,将人物属性绑定到人物模型上,以达到对高仿真人物角色的构造;通过人工组合以达到人群的多样性,而真实人物资料库中的角色则是对真实世界中的人的映射。
7.如权利要求5所述的一种基于虚拟现实的人群仿真***,其特征是,测试模块,使用测试人员自身的真实数据映射到真实人物资料库,或者从人物角色库中选择人物角色;通过虚拟现实设备使测试人员操控自己在虚拟现实世界中的角色,在虚拟现实的场景中自由行走,并与虚拟现实中的情景中的一切进行交互。
8.如权利要求5所述的一种基于虚拟现实的人群仿真***,其特征是,评测模块是测试人员进行完一系列的人群仿真操作后,***对人群仿真整个过程中人群行走路线、碰撞次数、跌倒次数、伤亡次数、人群疏散时间、建筑物障碍物遭受冲撞部位及次数的评测检测,并以直观显示的方式呈现出来以供参考。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810164008.XA CN108376198B (zh) | 2018-02-27 | 2018-02-27 | 一种基于虚拟现实的人群仿真方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810164008.XA CN108376198B (zh) | 2018-02-27 | 2018-02-27 | 一种基于虚拟现实的人群仿真方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108376198A CN108376198A (zh) | 2018-08-07 |
CN108376198B true CN108376198B (zh) | 2022-03-04 |
Family
ID=63018281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810164008.XA Expired - Fee Related CN108376198B (zh) | 2018-02-27 | 2018-02-27 | 一种基于虚拟现实的人群仿真方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108376198B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111142402B (zh) * | 2018-11-05 | 2023-12-15 | 百度在线网络技术(北京)有限公司 | 仿真场景构建方法、装置和终端 |
CN109377797A (zh) * | 2018-11-08 | 2019-02-22 | 北京葡萄智学科技有限公司 | 虚拟人物教学方法及装置 |
CN109727519A (zh) * | 2018-12-10 | 2019-05-07 | 成都运达科技股份有限公司 | 一种大规模虚拟人群仿真*** |
CN109859558B (zh) * | 2019-01-21 | 2020-12-29 | 北京科技大学 | 一种考虑人员物理影响的建筑火灾虚拟疏散训练方法 |
CN112863643B (zh) * | 2019-11-12 | 2024-04-30 | 苏州心吧人工智能技术研发有限公司 | 一种沉浸式虚拟现实人际关系雕塑心理咨询辅助*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102693549A (zh) * | 2011-03-25 | 2012-09-26 | 上海日浦信息技术有限公司 | 一种虚拟人群运动的三维可视化方法 |
CN102800121A (zh) * | 2012-06-18 | 2012-11-28 | 浙江大学 | 一种交互编辑虚拟人群场景中虚拟个体的方法 |
CN103810741A (zh) * | 2014-02-19 | 2014-05-21 | 重庆邮电大学 | 一种基于多智能体的井下应急撤离虚拟人群仿真方法 |
CN104008562A (zh) * | 2014-06-06 | 2014-08-27 | 东南大学 | 一种面向用户规划的虚拟人群仿真框架 |
CN106601062A (zh) * | 2016-11-22 | 2017-04-26 | 山东科技大学 | 一种用于模拟矿井灾害逃生训练的交互方法 |
CN106652001A (zh) * | 2016-12-29 | 2017-05-10 | 河南职业技术学院 | 一种基于Unity3D的三维虚拟消防演练的实现方法及其*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100895979B1 (ko) * | 2007-08-29 | 2009-05-07 | 한국전자통신연구원 | 가상현실 기반 프로토타입을 이용한 모바일 장치의 디자인평가 시스템 및 방법 |
CN103310478B (zh) * | 2013-06-04 | 2016-02-03 | 合肥工业大学 | 一种多样化虚拟人群生成的方法 |
CN104407701A (zh) * | 2014-11-27 | 2015-03-11 | 曦煌科技(北京)有限公司 | 一种面向个人的集群化虚拟现实交互*** |
-
2018
- 2018-02-27 CN CN201810164008.XA patent/CN108376198B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102693549A (zh) * | 2011-03-25 | 2012-09-26 | 上海日浦信息技术有限公司 | 一种虚拟人群运动的三维可视化方法 |
CN102800121A (zh) * | 2012-06-18 | 2012-11-28 | 浙江大学 | 一种交互编辑虚拟人群场景中虚拟个体的方法 |
CN103810741A (zh) * | 2014-02-19 | 2014-05-21 | 重庆邮电大学 | 一种基于多智能体的井下应急撤离虚拟人群仿真方法 |
CN104008562A (zh) * | 2014-06-06 | 2014-08-27 | 东南大学 | 一种面向用户规划的虚拟人群仿真框架 |
CN106601062A (zh) * | 2016-11-22 | 2017-04-26 | 山东科技大学 | 一种用于模拟矿井灾害逃生训练的交互方法 |
CN106652001A (zh) * | 2016-12-29 | 2017-05-10 | 河南职业技术学院 | 一种基于Unity3D的三维虚拟消防演练的实现方法及其*** |
Non-Patent Citations (1)
Title |
---|
基于人工蜂群算法的复杂场景路径规划研究;徐斌;《中国优秀硕士学位论文全文数据库 信息科技辑(月刊)》;20180115(第1期);正文第2-5章 * |
Also Published As
Publication number | Publication date |
---|---|
CN108376198A (zh) | 2018-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108376198B (zh) | 一种基于虚拟现实的人群仿真方法及*** | |
Balakirsky et al. | USARSim: providing a framework for multi-robot performance evaluation | |
CN103369303B (zh) | 动作行为分析记录及重现的***及方法 | |
CN112686985A (zh) | 一种铁路数据中心三维可视化***及方法 | |
CN111833426B (zh) | 基于数字孪生的三维可视化方法 | |
CN106548675A (zh) | 虚拟军事训练方法及装置 | |
CN103246765A (zh) | 一种装备虚拟训练平台开发方法 | |
CN110349058A (zh) | 一种应急救援虚拟演练行为数据采集设备及其工作方法 | |
CN102136205A (zh) | 地震应急处置演练平台 | |
CN111062074B (zh) | 建筑空间品质虚拟模拟及智能评价方法 | |
Tian et al. | Behavior analysis of indoor escape route-finding based on head-mounted vr and eye tracking | |
CN117333646B (zh) | 一种ar地图联动跑步机的漫游方法 | |
CN108629121B (zh) | 基于避免恐怖谷效应的虚拟现实人群仿真方法和*** | |
Schneider et al. | Towards a digital Makkah–using immersive 3D environments to train and prepare pilgrims | |
CN112991544A (zh) | 一种基于全景影像建模的群体疏散行为仿真方法 | |
Navarro et al. | SE-Star: A large-scale human behavior simulation for planning, decision-making and training | |
Beyaz et al. | Integration of building information modeling and agent-based modeling for evacuation simulation | |
Sakellariou et al. | Crowd formal modelling and simulation: The sa'yee ritual | |
Wagoum | Route choice modelling and runtime optimisation for simulation of building evacuation | |
Shakibamanesh | Improving results of urban design research by enhancing advanced semiexperiments in virtual environments | |
CN106815678A (zh) | 基于增强现实和虚拟现实技术的资产管控方法及*** | |
Feng et al. | Developing a VR tool for studying pedestrian movement and choice behavior | |
Sun et al. | A crowd model with multiple individual parameters to represent individual behaviour in crowd simulation | |
Xie et al. | 3D indoor-pedestrian interaction in emergencies: A review of actual evacuations and simulation models | |
Rajus et al. | A cloud-based workflow for the integration of BIM to DEVS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220304 |