[发明专利]基于DELMIA环境下的沉浸式虚拟维修仿真系统虚拟人控制方法有效
申请号: | 201110442411.2 | 申请日: | 2011-12-26 |
公开(公告)号: | CN102521464A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 周栋;吕川;陈桂玲;张乃栋;郭志奇;李永祥 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明基于DELMIA环境下的沉浸式虚拟维修仿真系统虚拟人控制方法,它有六大步骤如:一、对动作捕捉软件的数据输出进行设置;二、进行动作捕捉,通过动作捕捉设备自带的软件实时发送数据;三、接收并临时保存动作捕捉软件输出的动作数据;四、对动作数据进行计算;五、将转换完成的动作数据以Automation API的方式赋给DELMIA;六、重复二到五的步骤。本发明以DELMIA虚拟仿真软件和ShapeWarp无线光纤动作捕捉系统构建沉浸式虚拟维修仿真系统,并利用DELMIA提供的Automation二次开发技术,对二者的接口设计算法做了相应研究,实现动作捕捉系统采集的真实的维修数据对DELMIA中虚拟人动作控制,提出了DELMIA环境下虚拟人控制的新方案,实现用户与虚拟环境的融合。 | ||
搜索关键词: | 基于 delmia 环境 沉浸 虚拟 维修 仿真 系统 控制 方法 | ||
【主权项】:
基于DELMIA环境下的沉浸式虚拟维修仿真系统虚拟人控制方法,其特征在于:该方法具体步骤如下:步骤一、对动作捕捉软件的数据输出进行设置选择ShapeRecorder作为动作捕捉软件,对其数据的输出进行设置;输出设置分为实时输出和以文件方式输出;步骤二、进行动作捕捉,通过动作捕捉设备自带的软件实时发送数据有两种方式,一种是人员穿上动作捕捉设备,进行动作捕捉;另一种是之前进行动作捕捉时,用设备自带的软件对动作数据进行录制,而发送数据时则通过设备自带软件打开已录制好的动作数据文件,向外发送数据;步骤三、接收并临时保存动作捕捉软件输出的动作数据以UDPSocket的方式接收数据,以数组的形式临时保存当前接收到的一帧数据;为说明方便,该数组命名为gpo数组,该数组包含从1到235共235个数据,分别以gpo(1)、gpo(2)……gpo(235)表示;步骤四、对动作数据进行计算根据临时保存的当前帧数据——即gpo数组——进行计算,将该数据的格式转换为DELMIA使用的动作数据格式,临时保存在opv数组和iAxisComponentsArray数组当中;该步骤进一步细分为:a)计算人体的方向和位置;b)计算人体不包括手指的每一个肢节的姿势;c)计算人体手指每一个肢节的姿势;步骤五、将转换完成的动作数据以Automation API的方式赋给DELMIA;步骤六、重复步骤二到步骤五将动作数据转换完成并输入到DELMIA中的虚拟人使其动作后,此即标志着一帧动作的完成;然后开始下一帧动作,重复步骤二到步骤五,直到不再进行动作捕捉或动作捕捉设备自带软件不再发送捕捉到的动作数据为止。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110442411.2/,转载请声明来源钻瓜专利网。
- 上一篇:机器人控制设备
- 下一篇:基于CAN总线的多媒体智能传感器网络系统及方法