CN108459716B - 一种在vr中实现多人协作完成任务的方法 - Google Patents

一种在vr中实现多人协作完成任务的方法 Download PDF

Info

Publication number
CN108459716B
CN108459716B CN201810205580.6A CN201810205580A CN108459716B CN 108459716 B CN108459716 B CN 108459716B CN 201810205580 A CN201810205580 A CN 201810205580A CN 108459716 B CN108459716 B CN 108459716B
Authority
CN
China
Prior art keywords
positioning
hands
real
virtual
position information
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.)
Active
Application number
CN201810205580.6A
Other languages
English (en)
Other versions
CN108459716A (zh
Inventor
陈如意
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Ou Lei Technology Co ltd
Original Assignee
Beijing Ou Lei Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Ou Lei Technology Co ltd filed Critical Beijing Ou Lei Technology Co ltd
Priority to CN201810205580.6A priority Critical patent/CN108459716B/zh
Publication of CN108459716A publication Critical patent/CN108459716A/zh
Application granted granted Critical
Publication of CN108459716B publication Critical patent/CN108459716B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Educational Administration (AREA)
  • Human Computer Interaction (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Graphics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种在VR中实现多人协作完成任务的方法,涉及VR技术领域。该方法,通过在定位道具和每个真实人双手上均固定定位件,定位***实时捕捉定位件的位置信息,并发送给VR***,VR***将定位件的位置信息匹配给对应的虚拟物体和虚拟人双手,使得虚拟物体和虚拟人双手能够按照定位道具和真实人双手的位置而移动,从而在VR***中,实现多人协作共同移动物体的任务,与现有技术中,一人完成移动重物的任务的技术相比,会使得虚拟现实的虚拟效果更佳真实。

Description

一种在VR中实现多人协作完成任务的方法
技术领域
本发明涉及VR技术领域,尤其涉及一种在VR中实现多人协作完成任务的方法。
背景技术
VR(Virtual Reality)技术,即虚拟实境,也称灵境技术或人工环境,是利用电脑模拟产生一个三度空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。使用者进行位置移动时,电脑可以立即进行复杂的运算,将精确的3D世界影像传回产生临场感。虚拟现实(VR),看到的场景和人物全是假的,是把人的意识代入一个虚拟的世界。
目前,在VR技术中,一个物体通常只能由一个人操作,不能由两个以上的人同时操作,即,如果物体A正在被一个人员X操作,那么就不能再由另一个人员Y操作了,必须得等到X把物体A放下之后,Y才能去操作物体A。
所以,在VR技术中,出现的场景只能为一个人搬起一个巨大的物体,而这种情况是违背现实的,不能实现的,故,现有的VR技术仍然给人一种不真实的感觉,降低了使用者的感受。
发明内容
本发明的目的在于提供一种在VR中实现多人协作完成任务的方法,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种在VR中实现多人协作完成任务的方法,包括如下步骤:
S1,制作待操作的定位道具,所述定位道具为按照VR***里面的虚拟物体1:1制作的真实物体;
S2,将多个定位件分别固定在所述定位道具和多个真实人的双手上;
S3,多个真实人按照需求共同移动所述定位道具,所述定位件分别跟随所述定位道具和每个真实人的双手移动,所述定位件的位置与其固定的所述定位道具和真实人的双手的位置保持一致;
S4,定位***实时捕捉每个所述定位件的位置信息,获取所述定位道具和每个真实人的双手的位置信息;
S5,所述定位***将所述定位道具和每个真实人的双手的位置信息均实时传输至VR***;
S6,所述VR***将所述定位道具的位置信息匹配给所述VR***里面的虚拟物体,使得所述虚拟物体按照所述定位道具的位置信息移动;同时,所述VR***将所述真实人的双手的位置信息匹配给所述VR***里面的虚拟人的双手,所述真实人与所述虚拟人一一对应,使得每个所述虚拟人的双手按照对应的所述真实人双手的所述位置信息移动,实现在VR中多个虚拟人协同移动一个虚拟物的模拟。
优选地,所述定位***采用激光定位***或光学定位***,如果所述定位***采用激光定位***,则所述定位件为激光定位的标准件,如果所述定位***采用光学定位***,则所述定位件为光学与运动捕捉的标记点。
优选地,所述定位件的位置信息包括坐标信息和旋转信息。
优选地,S6中,所述VR***将所述定位道具的位置信息匹配给所述述VR***里面的虚拟物体,具体为,所述VR***接收到所述定位***发送的所述定位道具的位置信息后,对其进行解析,并将解析后的数据匹配给所述虚拟物体。
优选地,S6中,所述VR***将所述真实人的双手的位置信息匹配给所述VR***里面的虚拟人的双手,具体为,所述VR***接收到所述定位***发送的所述真实人的双手的位置信息后,对其进行解析,并将解析后的数据匹配给所述虚拟人的双手。
本发明的有益效果是:本发明实施例提供的在VR中实现多人协作完成任务的方法,通过在定位道具和每个真实人双手上均固定定位件,定位***实时捕捉定位件的位置信息,并发送给VR***,VR***将定位件的位置信息匹配给对应的虚拟物体和虚拟人双手,使得虚拟物体和虚拟人双手能够按照定位道具和真实人双手的位置而移动,从而在VR***中,实现多人协作共同移动物体的任务,与现有技术中,一人完成移动重物的任务的技术相比,会使得虚拟现实的虚拟效果更佳真实。
附图说明
图1是本发明提供的在VR中实现多人协作完成任务的方法流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提供了一种在VR中实现多人协作完成任务的方法,其特征在于,包括如下步骤:
S1,制作待操作的定位道具,所述定位道具为按照VR***里面的虚拟物体1:1制作的真实物体;
S2,将多个定位件分别固定在所述定位道具和多个真实人的双手上;
S3,多个真实人按照需求共同移动所述定位道具,所述定位件分别跟随所述定位道具和每个真实人的双手移动,所述定位件的位置与其固定的所述定位道具和真实人的双手的位置保持一致;
S4,定位***实时捕捉每个所述定位件的位置信息,获取所述定位道具和每个真实人的双手的位置信息;
S5,所述定位***将所述定位道具和每个真实人的双手的位置信息均实时传输至VR***;
S6,所述VR***将所述定位道具的位置信息匹配给所述VR***里面的虚拟物体,使得所述虚拟物体按照所述定位道具的位置信息移动;同时,所述VR***将所述真实人的双手的位置信息匹配给所述VR***里面的虚拟人的双手,所述真实人与所述虚拟人一一对应,使得每个所述虚拟人的双手按照对应的所述真实人双手的所述位置信息移动,实现在VR中多个虚拟人协同移动一个虚拟物的模拟。
其中,所述定位***可以采用激光定位***或光学定位***,如果所述定位***采用激光定位***,则所述定位件为激光定位的标准件,如果所述定位***采用光学定位***,则所述定位件为光学与运动捕捉的标记点。
本发明实施例中,所述定位件的位置信息可以包括坐标信息和旋转信息。
本发明实施例中,S6中,所述VR***将所述定位道具的位置信息匹配给所述述VR***里面的虚拟物体,具体为,所述VR***接收到所述定位***发送的所述定位道具的位置信息后,对其进行解析,并将解析后的数据匹配给所述虚拟物体。
S6中,所述VR***将所述真实人的双手的位置信息匹配给所述VR***里面的虚拟人的双手,具体为,所述VR***接收到所述定位***发送的所述真实人的双手的位置信息后,对其进行解析,并将解析后的数据匹配给所述虚拟人的双手。
本发明实施例中,所使用的定位***和定位件均可以直接购买获得,其定位***可以实时捕捉到定位件的位置信息,本实施例中,由于定位件固定在定位道具和真实人双手上,所以,定位件的位置信息实际上为定位道具的位置信息和真实人双手的位置信息,即当定位道具和真实人双手的位置发生移动时,定位***就可以通过内部的快速的计算实时捕捉到其移动后的信息。而且,定位件一般为定位***自带的构件,用于定位。
本发明实施例中,只需要将定位***与VR***进行通讯连接,就可以实现数据传送,例如,将定位***与VR***进行WIFI连接。
另外,本实施例中,使用现有的VR***,其收到定位信息后,可以对数据进行解析,并匹配给对应的虚拟物和虚拟人,使其按照匹配的位置信息进行移动。
本发明实施例中,通过设置定位道具,并在定位道具和多个真实人的双手上分别固定定位件,定位件用于对定位道具和真实人的双手进行定位,并通过定位***对该定位信息进行捕捉,进而传输给VR***,VR***根据收到的数据,驱动其中的虚拟物和虚拟人按照位置信息进行移动。
在真实场景中,可以实现多个真实人共同移动一个物体的任务,该任务完成过程中,物体和真实人的位置均实时移动。所以,采用本发明实施例提供的方法,将物体和真实人的位置信息进行捕捉后,再发送至VR***中,匹配给对应的虚拟物和虚拟人,使得虚拟物和虚拟人做出与真实物体和真实人相同的位置移动,从而即可实现多个虚拟人共同移动一个虚拟物体的过程,即在VR***中,实现真实场景的模拟,由于其是对真实场景的再现,是与真实场景对应一致的,所以,其效果具有真实性,而不会给VR使用者虚假的感觉,从而提高了VR效果的真实性和使用者的体验度。
具体实施例:
本实施例中,VR***中的模拟场景为房屋吊顶装修,定位***为激光式定位***,定位件为激光定位***自带的设备,定位道具为用泡沫按照天花板1:1制作的,定位***和VR***通过wifi连接。
具体可以按照如下步骤在VR中实现多人协作完成任务:
步骤一,激光式定位***按照***本身的要求搭建好捕捉环境;
步骤二,在两个真实人的身上穿戴上人体定位的设备(该人体定位设备是激光定位***自带的设备);同时,在定位道具上固定定位件,确保定位***可对人体和定位道具精确定位;
步骤三,准备工作做好之后,打开定位***的软件,打开VR***,并将定位***和VR***连接同一个wifi;
步骤四,身上穿戴了人体定位设备的两个人协同抬起定位道具,定位***实时捕捉两个人的移动位置信息和定位道具的移动位置信息,并以数据流的方式把位置信息发送给VR***;
步骤五,VR***自动将接收到的位置信息进行解析后,一一对应匹配给VR***中的虚拟物体和虚拟人,虚拟物体即可进行与定位道具移动和旋转一致的移动和旋转,虚拟人即可进行与真实人移动和旋转一致的移动和旋转,从而在VR***中,实现两个虚拟人协同操作一个虚拟物体的模拟过程。
通过采用本发明公开的上述技术方案,得到了如下有益的效果:本发明实施例提供的在VR中实现多人协作完成任务的方法,通过在定位道具和每个真实人双手上均固定定位件,定位***实时捕捉定位件的位置信息,并发送给VR***,VR***将定位件的位置信息匹配给对应的虚拟物体和虚拟人双手,使得虚拟物体和虚拟人双手能够按照定位道具和真实人双手的位置而移动,从而在VR***中,实现多人协作共同移动物体的任务,与现有技术中,一人完成移动重物的任务的技术相比,会使得虚拟现实的虚拟效果更佳真实。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。

Claims (4)

1.一种在VR中实现多人协作完成任务的方法,其特征在于,包括如下步骤:
S1,制作待操作的定位道具,所述定位道具为按照VR***里面的虚拟物体1:1制作的真实物体;
S2,将多个定位件分别固定在所述定位道具和多个真实人的双手上;
S3,多个真实人按照需求共同移动所述定位道具,所述定位件分别跟随所述定位道具和每个真实人的双手移动,所述定位件的位置与其固定的所述定位道具和真实人的双手的位置保持一致;
S4,定位***实时捕捉每个所述定位件的位置信息,获取所述定位道具和每个真实人的双手的位置信息;
S5,所述定位***将所述定位道具和每个真实人的双手的位置信息均实时传输至VR***;
S6,所述VR***将所述定位道具的位置信息匹配给所述VR***里面的虚拟物体,使得所述虚拟物体按照所述定位道具的位置信息移动;同时,所述VR***将所述真实人的双手的位置信息匹配给所述VR***里面的虚拟人的双手,所述真实人与所述虚拟人一一对应,使得每个所述虚拟人的双手按照对应的所述真实人双手的所述位置信息移动,实现在VR中多个虚拟人协同移动一个虚拟物的模拟;
所述定位件的位置信息包括坐标信息和旋转信息;所述VR***将所述真实人的双手的位置信息匹配给所述VR***里面的虚拟人的双手,具体为,所述VR***接收到所述定位***发送的所述真实人的双手的位置信息后,对其进行解析,并将解析后的数据匹配给所述虚拟人的双手。
2.根据权利要求1所述的在VR中实现多人协作完成任务的方法,其特征在于,所述定位***采用光学定位***,所述定位件为光学与运动捕捉的标记点。
3.根据权利要求1所述的在VR中实现多人协作完成任务的方法,其特征在于,S6中,所述VR***将所述定位道具的位置信息匹配给所述述VR***里面的虚拟物体,具体为,所述VR***接收到所述定位***发送的所述定位道具的位置信息后,对其进行解析,并将解析后的数据匹配给所述虚拟物体。
4.根据权利要求2所述的在VR中实现多人协作完成任务的方法,其特征在于,所述定位***采用激光定位***,所述定位件为激光定位的标准件。
CN201810205580.6A 2018-03-13 2018-03-13 一种在vr中实现多人协作完成任务的方法 Active CN108459716B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810205580.6A CN108459716B (zh) 2018-03-13 2018-03-13 一种在vr中实现多人协作完成任务的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810205580.6A CN108459716B (zh) 2018-03-13 2018-03-13 一种在vr中实现多人协作完成任务的方法

Publications (2)

Publication Number Publication Date
CN108459716A CN108459716A (zh) 2018-08-28
CN108459716B true CN108459716B (zh) 2021-06-22

Family

ID=63216785

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810205580.6A Active CN108459716B (zh) 2018-03-13 2018-03-13 一种在vr中实现多人协作完成任务的方法

Country Status (1)

Country Link
CN (1) CN108459716B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111028603A (zh) * 2019-12-27 2020-04-17 广东电网有限责任公司培训与评价中心 基于动捕和虚拟现实的变电站带电作业培训方法和***
CN111199561B (zh) * 2020-01-14 2021-05-18 上海曼恒数字技术股份有限公司 一种用于虚拟现实设备的多人协同定位方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102054121A (zh) * 2009-11-04 2011-05-11 沈阳隆惠科技有限公司 3d全景实景网络游戏平台构建方法
CN102123137A (zh) * 2010-12-28 2011-07-13 北京航空航天大学 一种多人虚实融合协同拆装***及方法
CN103941861A (zh) * 2014-04-02 2014-07-23 北京理工大学 一种应用混合现实技术的多人合作训练***
CN105183161A (zh) * 2015-09-02 2015-12-23 胡剑颖 一种用户在现实环境和虚拟环境中同步移动的方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101489150B (zh) * 2009-01-20 2010-09-01 北京航空航天大学 一种虚实混合的远程协同工作方法
CN103854300B (zh) * 2012-12-07 2016-12-21 江苏省电力公司 多客户端联网控制下三维场景协作搬运的实现方法
US9684369B2 (en) * 2014-04-08 2017-06-20 Eon Reality, Inc. Interactive virtual reality systems and methods
US10154247B2 (en) * 2015-05-19 2018-12-11 Hashplay Inc. Virtual reality communication systems and methods thereof
CN106648116B (zh) * 2017-01-22 2023-06-20 隋文涛 一种基于动作捕捉的虚拟现实综合***
CN106984039A (zh) * 2017-04-14 2017-07-28 苏州蜗牛数字科技股份有限公司 一种将真实人体投影到vr游戏中的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102054121A (zh) * 2009-11-04 2011-05-11 沈阳隆惠科技有限公司 3d全景实景网络游戏平台构建方法
CN102123137A (zh) * 2010-12-28 2011-07-13 北京航空航天大学 一种多人虚实融合协同拆装***及方法
CN103941861A (zh) * 2014-04-02 2014-07-23 北京理工大学 一种应用混合现实技术的多人合作训练***
CN105183161A (zh) * 2015-09-02 2015-12-23 胡剑颖 一种用户在现实环境和虚拟环境中同步移动的方法

Also Published As

Publication number Publication date
CN108459716A (zh) 2018-08-28

Similar Documents

Publication Publication Date Title
CN107820593B (zh) 一种虚拟现实交互方法、装置及***
CN110140099B (zh) 用于跟踪控制器的***和方法
US11262841B2 (en) Wireless wrist computing and control device and method for 3D imaging, mapping, networking and interfacing
CN109375764B (zh) 一种头戴显示器、云端服务器、vr***及数据处理方法
CN103793060B (zh) 一种用户交互***和方法
CN112198959A (zh) 虚拟现实交互方法、装置及***
CN109918975A (zh) 一种增强现实的处理方法、对象识别的方法及终端
CN107688391A (zh) 一种基于单目视觉的手势识别方法和装置
CN104407701A (zh) 一种面向个人的集群化虚拟现实交互***
CN102789313A (zh) 一种用户交互***和方法
WO2007013833A1 (en) Method and system for visualising virtual three-dimensional objects
CN103578135A (zh) 虚拟影像与真实场景相结合的舞台交互集成***及实现方法
CN113262465A (zh) 一种虚拟现实交互方法、设备及***
CN104656893A (zh) 一种信息物理空间的远程交互式操控***及方法
CN109584361B (zh) 一种装备电缆虚拟预装和轨迹测量方法及***
CN108459716B (zh) 一种在vr中实现多人协作完成任务的方法
CN105183161A (zh) 一种用户在现实环境和虚拟环境中同步移动的方法
CN107932510A (zh) 基于动作采集的nao机器人***
CN107257946B (zh) 用于虚拟调试的***
Tao et al. Manufacturing assembly simulations in virtual and augmented reality
CN203630822U (zh) 虚拟影像与真实场景相结合的舞台交互集成***
Noh et al. An HMD-based Mixed Reality System for Avatar-Mediated Remote Collaboration with Bare-hand Interaction.
CN107643820B (zh) Vr被动型机器人及其实现方法
CN105955488B (zh) 一种操控终端的方法和装置
CN109426336A (zh) 一种虚拟现实辅助选型设备

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
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A method of realizing multi person cooperation to complete tasks in VR

Effective date of registration: 20211028

Granted publication date: 20210622

Pledgee: Beijing Guohua Arts Financing Guarantee Co.,Ltd.

Pledgor: BEIJING OU-LEI TECHNOLOGY Co.,Ltd.

Registration number: Y2021990001034

PE01 Entry into force of the registration of the contract for pledge of patent right