This paper proposes a model-based hierarchical and distributed control method for discrete event robotic systems using extended Petri nets. The approach allows for the consistent modeling, simulation, and control of complex robotic systems through a structured hierarchical design, enabling real-time coordination and communication between components. The extended Petri nets facilitate effective representation of events and states, addressing issues of concurrency, synchronization, and resource sharing inherent in such systems.