Event sequence reconstruction in automated guided vehicle systems

This paper addresses the problem of reconstructing the event sequences in an automated guided vehicle system (AGVs) that is modeled as a Petri net. We assume that every location of vehicles in the AGVs (i.e., each place in the net) is equipped with a sensor that is able to detect the presence of vehicles. Furthermore, the observation of each sensor is asynchronous and each sensor only knows the ordering of its local observations due to the lack of global time. Our goal is to reconstruct the movement trajectories (transition firing sequences) of vehicles based on these asynchronous sensor observations. We develop an algorithm that is able to obtain these event sequences that are consistent with both sensor observations and the Petri net structure.

[1]  Alessandro Giua Petri net state estimators based on event observation , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[2]  Dimitri Lefebvre,et al.  Firing and enabling sequences estimation for timed Petri nets , 2001, IEEE Trans. Syst. Man Cybern. Part A.

[3]  James Lyle Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[4]  Christoforos N. Hadjicostis,et al.  Reconstruction of Transition Firing Sequences Based on Asynchronous Observations of Place Token Changes , 2007, 2007 46th IEEE Conference on Decision and Control.

[5]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[6]  Albert Benveniste,et al.  Diagnosis of asynchronous discrete-event systems: a net unfolding approach , 2003, IEEE Trans. Autom. Control..

[7]  Alessandro Giua,et al.  Observability of place/transition nets , 2002, IEEE Trans. Autom. Control..

[8]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.