A new approach to process modeling, task synthesis, and trajectory planning for robotic assembly is presented. Assembly is modeled as a discrete event dynamic system incorporating both discrete and continuous aspects of the process. The discrete event nature of assembly due to contact state transitions is modeled using Petri nets. The Petri net modeling enables a compact graphical description of causal contact state transitions and provides a coherent mathematical representation of both the discrete and continuous dynamics. In contrast to the traditional contact state network, the Petri net modeling also incorporates causality. Using discrete event modeling, an efficient assembly strategy is found. A discrete event trajectory is determined using dynamic programming to minimize the path length and the uncertainty during assembly. Lastly, an optimal event trajectory is calculated to demonstrate the method. This paper lays the foundation of discrete event modeling for robotic assembly. An new avenue for the analysis and synthesis of significant aspects of the assembly process is opened.

1.
H. Asada and S. Hirai, “Towards a Symbolic-Level Feedback: Recognition of Assembly Process States,” Proc. 5-th Int. Symp. Robotics Res., Tokyo, 1989.
2.
Michael J. Best and Klaus Ritter, Linear Programming: Active Set Analysis and Computer Programs, Prentice-Hall, 1985.
3.
N. Delson and H. West, “Robot Programming by Human Demonstration: Subtask Compliance Controller Specification,” IEEE/RSJ International Conference on Intelligent Robots and Systems, July 1993.
4.
J. V. Draper, C. A. Wrisberg, and L. M. Blair, “Measuring Operator Skills and Teleoperator Performance,” Proc. Intl. Symposium Teleoperation and Control, pp. 341–349, Bristol, England, 1988.
5.
L. E. Holloway and B. H. Krogh, “Synthesis of Feedback Control Logic for a Class of Controlled Petri Nets.” IEEE Trans. on Automatic Control, Vol. 35, May 1990.
6.
B. Hannaford, “Task Level Testing of the JPL-OMV Smart End Effector,” Proceedings of the JPL-NASA Workshop on Space Telerobotics, JPL Publication 87-13, Pasadena, CA, 1987, pp. 371–380.
7.
S. Hirai, H. Asada, and H. Tokumaru, “Kinematic Analysis of Contact State Transitions in Assembly Operations and Automatic Generation of Transition Network,” Trans. Society of Instrument and Control Engineers, Vol. 24, No. 4, 1988.
8.
M. Mason, “Compliance and Force Control for Computer-Controlled Manipulators,” IEEE Transactions on Systems, Man, and Cybernetics, Vol. SMC-11, No. 6, 1981.
9.
B. McCarragher and H. Asada, “A Discrete Event Controller Using Petri Nets Applied to Robotic Assembly,” IEEE/RSJ International Conference on Intelligent Robots and Systems, June 1992.
10.
B. McCarragher and H. Asada, “Qualitative Template Matching Using Dynamic Process Models for State Transition Recognition of Robotic Assembly,” ASME JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL, June 1993.
11.
B. McCarragher and H. Asada, “The Discrete Event Control of Robotic Assembly Tasks,” ASME JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL, Vol. 117, Sept, 1995.
12.
J. S. Ostroff and W. M. Wonham, “A Framework for Real-Time Discrete Event Control,” IEEE Transactions of Automatic Control, Vol. 35, No. 4, Apr. 1990.
13.
James L. Pteerson, Petri Net Theory and the Modeling of Systems, Prentice Hall, 1981.
14.
M. H. Raibert and J. J. Craig, “Hybrid Position/Force Control of Manipulators,” ASME JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL, Vol. 102, 1981.
15.
Peter J. G. Ramadge, “Some Tractable Supervisory Control Problems for Discrete-Event Systems Modeled by Bu¨chi Automata,” IEEE Transactions on Automatic Control, Vol. 34, No. 1, Jan. 1989.
16.
P. J. Ramadge and W. M. Wonham, “Supervisory Control of a Class of Discrete-Event Processes.” SIAM J. Control Optimiz., Vol. 25, Jan. 1987.
17.
Gilead Tadmor and Oded Maimon, “Control of Large Discrete Event Systems: Constructive Algorithms,” IEEE Transactions on Automatic Control, Vol. 34, No. 11, Nov. 1989.
18.
Daniel E. Whitney, “Historical Perspective and State of the Art in Robot Force Control,” The International Journal of Robotics Research, Vol. 6, No. 1, Spring 1987.
19.
Daniel W. Whitney, “Quasi-Static Assembly of Compliantly Supported Rigid Parts,” ASME JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL, 1982.
This content is only available via PDF.
You do not currently have access to this content.