• 论文 •    

基于约束的虚拟装配技术研究

杨润党,武殿梁,范秀敏,严隽琪   

  1. 上海交通大学 CIM研究所,上海  200030
  • 收稿日期:2005-02-16 修回日期:2005-03-21 出版日期:2006-03-15 发布日期:2006-03-25
  • 基金资助:
    上海市科委重大资助项目(025115007)。

Research on constraint-based virtual assembly technologies

YANG Run-dang ,WU Dian-liang,FAN Xiu-min,YAN Jun-qi   

  1. Inst. of CIM,Shanghai Jiaotong Univ., Shanghai  200030, China
  • Received:2005-02-16 Revised:2005-03-21 Online:2006-03-15 Published:2006-03-25
  • Supported by:
    Project supported by the Key Item of S&T Committee of Shanghai City,China(No.025115007).

摘要: 为了实现基于约束的虚拟装配操作,给出了虚拟环境中装配约束的统一表达方法,以及约束与自由度的等价关系和运动自由度的归约等,提出了一套虚拟装配中的约束处理算法。首先,利用装配关系自动识别算法,判断两个零件几何约束元素之间的位姿关系是否在给定的误差范围内;其次,使用定位求解算法,使主动体零件在满足已经确认约束的基础上,以最小的位姿调整量满足新约束;最后,提出了基于广义坐标系的运动导航算法,根据装配零件满足的约束对其运动进行引导。这些算法已经应用于集成虚拟装配环境的系统中,实践证明它们能很好地支持集成虚拟装配环境的约束处理,实现了虚拟装配过程与实际装配过程的高度统一。

关键词: 虚拟装配, 自由度归约, 约束识别, 定位求解, 运动导航

Abstract: In order to realize constraint-based virtual assembly operation, unified representations of assembly constraint, equivalent relationship between constraint and Degree of Freedom (DOF), and movement DOF reduction in virtual environment were proposed; and several algorithms on constraint treatment were put forward. Firstly, automatic recognition algorithm was applied to judge whether position and orientation relation between two geometrical elements of constraint were within tolerant errors extent. Secondly, to meet new constraint, position and orientation of active part was modified with minimum adjustment based on satisfying already affirmed constraints according to positioning solution algorithm. Finally, movement navigation algorithm based on generalized coordinate system was put forward, and part movement was guided according to assembly constraints. These algorithms have been applied to Integrated Virtual Assembly Environment(IVAE)system. Applications have indicated that the proposed algorithms could provide better support for constraint treatments in IVAE and has realized closer combination of virtual and real assembly process.

Key words: virtual assembly, degree of freedom reduction, constraint recognition, position solving, movement navigation

中图分类号: