Achieving Online Coordination in Real-Time Collaborative Assembly Modeling: A Supervisory Control Approach

[+] Author and Article Information
Lei Feng

Department of Electrical & Computer Engineering, University of Toronto, Toronto, Canada M5S 3T6fenglei@control.utoronto.ca

Li Chen1

Systems Department, United Technologies Research Center, East Hartford, CT 06108chen12@utrc.utc.com

In this work, the terms users and designers are used interchangeably according to the context of the paper.

From here forward, the citation of XPTCT software/algorithm all refers to (20).

A liaison is locked by the designer who established it in order to prevent other designers from editing it before he releases the lock”, according to Song and Chen (6).


Corresponding author.

J. Comput. Inf. Sci. Eng 6(3), 252-262 (Dec 15, 2005) (11 pages) doi:10.1115/1.2194907 History: Received September 23, 2003; Revised December 15, 2005

A real-time collaborative assembly modeling process involves the teamwork of multiple designers. Without adequate coordination, this multi-user based modeling process could be more time consuming, or even divergent, than the conventional single-user-based process. This paper thus presents a supervisory control approach to achieving online operational coordination of the multi-user based assembly modeling process. In this approach, we treat the real-time collaborative modeling process as a discrete-event system (DES) and then obtain an effective coordinator for the process control via the supervisory control theory (SCT). Our work extends the framework of SCT to this new application so that the assembly modeling operations and its desired operational behaviors can be modeled and controlled by a set of automata. With them, we further propose a modular supervision approach to find a group of modular supervisors. These supervisors compose the online coordinator to enforce the control specifications and to yield a nonblocking controlled process. The results show much promise for SCT in the new application domain of collaborative CAD (CCAD).

Copyright © 2006 by American Society of Mechanical Engineers
Your Session has timed out. Please sign back in to continue.



Grahic Jump Location
Figure 1

Assembly model for a bench clamp

Grahic Jump Location
Figure 2

3D models of the individual components

Grahic Jump Location
Figure 3

Directed liaison graph for the assembly model

Grahic Jump Location
Figure 4

Process plan diagram for the bench clamp modeling

Grahic Jump Location
Figure 5

Gi for transaction Ti

Grahic Jump Location
Figure 6

Automata for safety specifications

Grahic Jump Location
Figure 7

Automata for completeness specifications

Grahic Jump Location
Figure 8

Automata for the modified specifications

Grahic Jump Location
Figure 9

The pseudo-code of class automata

Grahic Jump Location
Figure 10

The pseudo-code of automata G1 and E1



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In