Abstract Most VR development toolkits are proprietary in nature, which make them difficult to interoperate across platforms. Interoperatibility involves synchronizing elements in addition to geometric data, such as object behavior and animation patterns. The commonly used method of data representation in virtual environment is by using a scenegraph structure. The scenegraph is not able to capture the manufacturing attributes and behavior of objects, such as rule enforcement and status information. This leads to the execution of infeasible operations in the virtual environment. A Virtual Manufacturing Lattice (VML) structure is described here to address the identified limitations of the scenegraph structure for application in virtual manufacturing. The VML is a multiple hierarchy structure, with each node in the hierarchy representing the objects in the virtual environment. The VML is used to augment the scenegraph structure to encapsulate object characteristics at the node level. The nodes are represented by a 4-tuple structure 〈C,R,T,E〉 where C is the composition element used to represent object geometry, location and material properties, R is the precedence relationship element used to describe precedence rules between other nodes, T is the trajectory element used to describe motion parameters and interfacing with external subsystems, and E is the event control list used to describe the state of the object. The R and E elements of the 4-tuple are used in enforcing the rules in virtual assembly planning and prohibit the execution infeasible operations in the virtual environment.
[1]
Jed Hartman,et al.
The VRML 2.0 handbook - building moving worlds on the web
,
1996
.
[2]
Kiam Tian Seow,et al.
A temporal framework for assembly sequence representation and analysis
,
1994,
IEEE Trans. Robotics Autom..
[3]
Nong Ye,et al.
Assembly Planning Effectiveness Using Virtual Reality
,
1999,
Presence: Teleoperators & Virtual Environments.
[4]
Nong Ye,et al.
A comparative study of assembly planning in traditional and virtual environments
,
1999,
IEEE Trans. Syst. Man Cybern. Part C.
[5]
Amarnath Banerjee,et al.
A behavioral layer architecture to integrate telecollaborative virtual manufacturing operations
,
1999
.
[6]
B.A. Brandin,et al.
The real-time supervisory control of an experimental manufacturing cell
,
1996,
IEEE Trans. Robotics Autom..
[7]
Jonathan S. Ostroff,et al.
Temporal logic for real-time systems
,
1989
.
[8]
William E. Lorensen,et al.
Object-Oriented Modeling and Design
,
1991,
TOOLS.
[9]
Maxine D. Brown,et al.
The ImmersaDesk and Infinity Wall projection-based virtual reality displays
,
1997,
COMG.
[10]
Jonathan S. Ostroff,et al.
Real-time temporal logic decision procedures
,
1989,
[1989] Proceedings. Real-Time Systems Symposium.
[11]
John Rohlf,et al.
IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics
,
1994,
SIGGRAPH.