Fernando, TerrenceMarcelino, LuisWimalaratne, PrasadTan, KevinBeatriz Sousa SantosJoaquim A. JorgeJosé Manuel Dionísio2023-01-262023-01-262023978-3-03868-195-3https://doi.org/10.2312/pt.20001429https://diglib.eg.org:443/handle/10.2312/pt20001429This paper presents the design and implementation of a constraint-based virtual environment for supponing interactive assembly and maintenance tasks within an immersive virtual reality environment. The system architecture of the constraint-based virtual environment is based on the integration of components such as OpenGL Optimizer, Parasolid geometric kemel, a Constraint Engine and an Assembly Relationship Graph ( ARG ). The approach presented in this paper is based on pure geometric constraints. Techniques such as automatic constraint recognition, constraint satisfaction, constraint management and constrained motion are employed to suppon interactive assembly operations and realistic behaviour of assembly pans. The rendering and the interaction capabilities of the OpenGL Optimizer graphical API has been extended to run on a CAVE environment. lnteractive assembly and disassembly operations are performed through a glove-based interface. The current system has been evaluated using two industrial case studies: digger mechanism and a helicopter rotor biade mechanism. This work is being carried out as a part of a research programme referred to as IPSEAM (/nteractive Product Simulation Environment for Assessing Assembly and Maintenance), at the Universiry of Salford.Attribution 4.0 International LicenseAssembly Simulation, Maintenance Simulation, Constraint-based ModelingAssembly SimulationMaintenance SimulationConstraintbased ModelingInteractive Assembly Modelling within a CAVE Environment10.2312/pt.2000142943-497 pages