Assembly simulation incorporating component mobility modelling based on functional surfaces

Assembly/disassembly (A/D) simulations are important to improve designs and efficiency of product development processes. In order to get efficient simulation processes it is important to simulate all the possible relative movements between the components in a mechanical system (assembly). This is important both in the context of interactive simulation and in the context of immersive/real time simulations. If some categories of movements are missing, simulations can loose key configurations, hence they may be no longer meaningful. This paper deals with a theoretical framework for developing of a kinematical model able to represent all the valid relative movements of a reference component with respect to its surrounding ones, which form a family of trajectories. It is based on the analysis of the three basic movements: translation, rotation and helical movements. In order to determine the compatibility between different families of trajectories, a bi-quaternion is associated to each contact area between the different components. All possible trajectories for each component are analyzed, for the three basic type of movements, in order to find the compatible ones, which leads to the specification of an operator. Thus, the results of all the possible associations are determined and a general combination operator is proposed and its properties are demonstrated. This operator can form, in a real time simulation environment, the basis for determining at each moment, the valid movements between components, thus reducing the complexity of collision detection algorithms.

[1]  Jean-Claude Léon,et al.  A Simulation Framework for Assembly/Disassembly Process Modeling , 2007 .

[2]  David W. Rosen,et al.  A virtual prototyping approach to product disassembly reasoning , 1997, Comput. Aided Des..

[3]  D. Dutta,et al.  Automatic Disassembly and Total Ordering in Three Dimensions , 1991 .

[4]  Jean-Claude Latombe,et al.  Geometric Reasoning About Mechanical Assembly , 1994, Artif. Intell..

[5]  Jean-Claude Latombe,et al.  Assembly sequencing with toleranced parts , 1997, Comput. Aided Des..

[6]  Terrence Fernando,et al.  A constraint manager to support virtual maintainability , 2003, Comput. Graph..

[7]  Joseph B. Kopena,et al.  Extensible Semantics for Representing Electromechanical Assemblies , 2003 .

[8]  William Rowan Hamilton,et al.  Elements of Quaternions , 1969 .

[9]  Satyandra K. Gupta,et al.  Towards the development of a virtual environment-based training system for mechanical assembly operations , 2007, Virtual Reality.

[10]  Michael H. Goldwasser,et al.  AN EFFICIENT SYSTEM FOR GEOMETRIC ASSEMBLY SEQUENCE GENERATION AND EVALUATION , 1995 .

[11]  Xuan F. Zha,et al.  A Multi-Agent Intelligent Environment for Rapid Assembly Design, Planning and Simulation , 2004 .

[12]  Bruce A. MacDonald,et al.  QUATERNIONS AND MOTION INTERPOLATION , 1988 .

[13]  Jianrong Tan,et al.  Constrained behavior manipulation for interactive assembly in a virtual environment , 2007 .

[14]  Gabriel Zachmann,et al.  Virtual reality as a tool for verification of assembly and maintenance processes , 1999, Comput. Graph..

[15]  Jean-Claude Latombe,et al.  Assembly sequencing with toleranced parts , 1995, Comput. Aided Des..

[16]  Tony C. Woo,et al.  Visibility maps and spherical algorithms , 1994, Comput. Aided Des..

[17]  Katsushi Ikeuchi,et al.  Representing the Motion of Objects in Contact using Dual Quaternions and its Applications , 1997 .

[18]  J. Angeles The application of dual algebra to kinematic analysis , 1998 .

[19]  H. Sun,et al.  Two-handed assembly with immersive task planning in virtual reality , 2005, Virtual Reality.

[20]  Rajeev Sharma,et al.  Interactive evaluation of assembly sequences using augmented reality , 1999, IEEE Trans. Robotics Autom..

[21]  Satoshi Kanai,et al.  ASPEN: Computer-Aided Assembly Sequence Planning and Evaluation System Based on Predetermined Time Standard , 1996 .

[22]  Zhou-Ping Yin,et al.  A connector-based hierarchical approach to assembly sequence planning for mechanical assemblies , 2003, Comput. Aided Des..

[23]  Jean-Claude Léon,et al.  Contact identification for assembly–disassembly simulation with a haptic device , 2008, The Visual Computer.

[24]  Kevin W. Lyons,et al.  Virtual assembly using virtual reality techniques , 1997, Comput. Aided Des..

[25]  Tsai C. Kuo Enhancing disassembly and recycling planning using life-cycle analysis , 2006 .

[26]  J. Michael McCarthy,et al.  Introduction to theoretical kinematics , 1990 .