The Discrete Event Modeling and Trajectory Planning of Robotic Assembly Tasks
- 1 September 1995
- journal article
- Published by ASME International in Journal of Dynamic Systems, Measurement, and Control
- Vol. 117 (3), 394-400
- https://doi.org/10.1115/1.2799130
Abstract
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.Keywords
This publication has 13 references indexed in Scilit:
- The Discrete Event Control of Robotic Assembly TasksJournal of Dynamic Systems, Measurement, and Control, 1995
- Qualitative Template Matching Using Dynamic Process Models for State Transition Recognition of Robotic AssemblyJournal of Dynamic Systems, Measurement, and Control, 1993
- A Discrete Event Controller Using Petri Nets Applied to Robotic Assembly: The Desired Velocity CommandsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- Synthesis of feedback control logic for a class of controlled Petri netsIEEE Transactions on Automatic Control, 1990
- A framework for real-time discrete event controlIEEE Transactions on Automatic Control, 1990
- Some tractable supervisory control problems for discrete-event systems modeled by Buchi automataIEEE Transactions on Automatic Control, 1989
- Kinematic Analysis of Contact State Transitions in Assembly Operations and Automatic Generation of Transition NetworkTransactions of the Society of Instrument and Control Engineers, 1988
- Supervisory Control of a Class of Discrete Event ProcessesSIAM Journal on Control and Optimization, 1987
- Hybrid Position/Force Control of ManipulatorsJournal of Dynamic Systems, Measurement, and Control, 1981
- Compliance and Force Control for Computer Controlled ManipulatorsIEEE Transactions on Systems, Man, and Cybernetics, 1981