您的位置:首页 > 新闻动态 > VR专题

数据手套在虚拟装配中的应用

来源: 2015/9/23      点击:

在虚拟装配的过程中需要进行人机交互,人机交互系统有数据手套和三维跟踪驱动器组成。

数据手套

 数据手套(WISEGLOVE)有可伸缩的弹性纤维制成,可以适合不同大小的手掌,用数据手套对每个指关节都可以通过两个传感器采集其弯曲程度的数据,在每两个手指之间有一个传感器记录两个手指之间的角度,可以很好的区分每根手指的外围轮廓。手势的识别问题传感器有相应的测量范围,我们将定义传感器的临界值,因为有n个传感器这样就可以做出2^n 种手势,将传感器的输出数列进行计算皆可以得出相应的手势。

人机交互装配过程

在虚拟装配过程中操作者通过数据手套、跟踪器以及菜单和对话框与虚拟装配系统进行交互。虚拟手是操作者的手在虚拟装配环境中的映射,系统通过数据手套以及三维跟踪器获取操作者手的运动以及手指状态的变化,从而驱动虚拟手。虚拟装配系统运行时有两种状态,即虚拟装配环境漫游状态和装配状态,这两种状态可以互相切换。在系统处于虚拟装配环境漫游状态时,虚拟手始终位于视点前方,位置随视点变化而变化,不受跟踪器影响,虚拟手的姿态随数据手套的输入而变化;系统处于装配状态时,虚拟手的位置随跟踪器位置变化而变化,其姿态同样随数据手套的输入而变化。在处于装配状态时,系统实时检测虚拟手是否与装配对象(零部件以及装配体)发生 碰撞,如果发生碰撞则进一步判断碰撞的装配对象是否与当前任务类型相匹配,如果匹配则拾取装配对象。该装配对象跟随虚拟手运动,即该装配对象的位姿由数据手套以及跟踪器采集的数据控制。跟踪器传感器位置超出测量范围时,切换到漫游状态,虚拟手位置不再受跟踪器控制,此时将跟踪器传感器移动到合适位置,然后切换到装配状态继续操作装配对象。在该虚拟装配系统中,可以通过4种途径达到装配零部件的目的:①对零部件添加位置约束,实现一步到位装配,适用于结构以及装配关系相对比较简单的零部件装配;②系统对零部件之间存在的装配特征进行自动识别,在用户确认识别出的装配特征后为相应零部件添加装配关系;③通过人机交互定义装配约束实现零部件装配;④完全依靠碰撞检测实现零部件的定位与装配,限于碰撞检测算法的效率,目前此方式还不适用于大规模虚拟装配。这4种装配途径互为补充,同时辅以非模态的动态透明菜单和对话框,在装配过程中灵活组合运用。声明:本文来自网络,版权属于原作者。