【技术实现步骤摘要】
本专利技术属于计算机虚拟现实
,具体地说是基于自定义的网络通信协议进 行多人的虚实融合拆装维护,该方法可用于虚实融合环境下多人的协同拆装。
技术介绍
虚实融合环境是一个由虚拟物体和真实物体组合在一起形成的环境。通常采用增 强现实技术构建虚实融合环境,增强现实技术通过将虚拟的信息应用到真实世界,真实的 环境和虚拟的物体实时地叠加到同一个画面或空间同时存在,虚拟和现实信息相互补充、 叠加,由此提供了比在真实世界下更多地感知信息。如今虚实融合被越来越广泛的应用,如 在医疗、维修、建筑、文化遗产保护和生活娱乐等方面。而今,传统维修方式难于满足工业领域内日趋复杂的设备维护需求,虚实融合由 于其提供了较真实环境下更多的感知信息,成为很好的替代解决方案。虚实融合在工业维 修领域内的运用已经成为一个新的趋势,运用越来越广,但是,在虚实融合工业拆装应用中 大多数都是单个操作人员独立操作,缺乏操作人员间的交互及合作,而可扩展的轻量级的 虚实融合环境下多人同步协同拆装结构用于多人共享信息,共同完成复杂的工业维修,是 具有重要意义的。
技术实现思路
本专利技术的技术解决问题克服现有技术的不足,提供一种多人虚实融合协同拆装 系统及方法,可以可靠、轻便地运用于虚实融合环境下多用户的协同拆装过程。本专利技术的技术解决方案一种多人虚实融合协同拆装系统与方法,其特征如下流程脚本自定义模块,定义了一种描述拆装流程的通用XML脚本格式,然后根据 实际拆装过程定义拆装原子事件,并快速生成自定义格式的XML拆装流程脚本,生成的脚 本文件传递给脚本解析模块;脚本解析模块接收XML脚本文件,生成中 ...
【技术保护点】
1.一种多人虚实融合协同拆装系统,其特征在于包括流程脚本自定义模块、脚本解析模块、网络通信协议自定义模块、拆装流程统一调度模块、虚实融合应用模块,其中:流程脚本自定义模块,定义了一种描述拆装流程的通用XML脚本格式,然后根据实际拆装过程定义拆装原子事件,并快速生成自定义格式的XML拆装流程脚本,生成的脚本文件传递给脚本解析模块;脚本解析模块,接收XML脚本文件,生成中间文件,包括拆装工作流文件和虚实融合资源目录文件,它们分别传递给流程调度模块和虚实融合应用模块;网络通信协议自定义模块,定义了一套通用的多人协同拆装网络通信协议,该协议包括根据虚实融合的拆装过程事件类型生成的对应的报文集合,调度模块和虚实融合应用模块通过该协议进行通信;拆装流程统一调度模块,接收拆装工作流文件,基于拆装工作流给各个拆装节点虚实融合应用模块指派拆装任务;虚实融合应用模块,接收流程调度模块的任务指派,获得任务指派的节点进行任务操作,未获得指派的节点仅作为观察者,同时该模块接收虚实融合资源目录文件,供任务操作期间调用资源使用,该模块还提供用户交互接口,并实现虚实融合相关应用。
【技术特征摘要】
1.一种多人虚实融合协同拆装系统,其特征在于包括流程脚本自定义模块、脚本解析 模块、网络通信协议自定义模块、拆装流程统一调度模块、虚实融合应用模块,其中流程脚本自定义模块,定义了一种描述拆装流程的通用XML脚本格式,然后根据实际 拆装过程定义拆装原子事件,并快速生成自定义格式的XML拆装流程脚本,生成的脚本文 件传递给脚本解析模块;脚本解析模块,接收XML脚本文件,生成中间文件,包括拆装工作流文件和虚实融合资 源目录文件,它们分别传递给流程调度模块和虚实融合应用模块;网络通信协议自定义模块,定义了一套通用的多人协同拆装网络通信协议,该协议包 括根据虚实融合的拆装过程事件类型生成的对应的报文集合,调度模块和虚实融合应用模 块通过该协议进行通信;拆装流程统一调度模块,接收拆装工作流文件,基于拆装工作流给各个拆装节点虚实 融合应用模块指派拆装任务;虚实融合应用模块,接收流程调度模块的任务指派,获得任务指派的节点进行任务操 作,未获得指派的节点仅作为观察者,同时该模块接收虚实融合资源目录文件,供任务操作 期间调用资源使用,该模块还提供用户交互接口,并实现虚实融合相关应用。2.根据权利要求1所述一种多人虚实融合协同拆装系统,其特征在于所述流程脚本 自定义模块中定义了一种描述拆装流程的通用XML脚本格式,该格式如下〈Process〉<Title〉.〈/Title〉〈Property〉 〈Serial》〈/Serial〉 <Parallel>-</Parallel> <Collaborative><Serial>···〈/Serial >〈Parallel〉…〈/Parallel〉 </Collaborative>3.根据权利要求1所述一种多人虚实融合协同拆装系统,其特征在于所述的网络通 信协议自定义模块中定义了一套通用的多人协同拆装网络通信协议,协议根据虚实融合拆 装过程事件类型定义对应的报文,并根据基本的拆装事件定义了初始报文,包括虚拟模型 位置标定报文、拆装任务指派报文、拆装任务完成报文、虚拟模型平移...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。