Petri net modelling for robotic assembly and trajectory planning
- 1 December 1994
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Industrial Electronics
- Vol. 41 (6), 631-640
- https://doi.org/10.1109/41.334580
Abstract
A new approach to process modelling, task synthesis, motion control and trajectory planning for robotic assembly is presented. Assembly is modelled as a discrete event dynamic system using Petri nets, incorporating both discrete and continuous aspects of the process. A process monitor based on recognizing contact state transitions is presented. A discrete event controller is developed. The controller issues velocity commands that direct the system toward the next desired contact state, while maintaining currently desired contacts and avoiding unwanted transitions. A novel means of trajectory planning which incorporates the system's ability to both monitor and control the process is given. Experimental results are given for a dual peg-in-the-hole example. The experimental results not only demonstrate highly successful insertion along the desired trajectory, but also demonstrate the ability to detect, recognize, and recover from errors and unwanted situations.<>Keywords
This publication has 15 references indexed in Scilit:
- Modeling and analysis of hybrid control systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Hybrid dynamical systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- On the optimal control of discrete event systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Fault detection and diagnosis of automated manufacturing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Sensor-based error recovery for robotic task sequences using fuzzy Petri netsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The Discrete Event Modeling and Trajectory Planning 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 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
- Control of large discrete event systems: constructive algorithmsIEEE Transactions on Automatic Control, 1989