Use case name : Move to Station Main sequence : 1 The Supervisory System sends a message to the AGV system requesting it to move to a factory station and load a part . 2 The AGV System commands the motor to start moving . 3 The motor notifies the AGV System that the vehicle has started moving . 4 The AGV System sends a Departed message to the Supervisory System . 5 The arrival sensor notifies the AGV System that it has arrived at factory station . 6 The AGV System determines that this station is the destination station and commands the motor to stop moving . 7 The motor notifies the AGV System that the vehicle has stopped moving . 8 The AGV System commands the robot arm to load the part . 9 The arm notifies the AGV System that the part has been loaded . 10 The AGV System sends an Arrived message to the Supervisory System . Alternative sequences : 1 Step 6 : If the vehicle arrives at a different station from the destination station , the vehicle passes the station without stopping and sends a Passed factory station without stopping message to the Supervisory System . 2 Steps 8 and 9 : If the Supervisory System requests the AGV to move to a factory station and unload a part , the AGV will unload the part after it arrives at the destination station . Use case name : Send Vehicle Status Main sequence : 1 Clock notifies AGV System that the timer has expired . 2 AGV System reads the status information about AGV location and idle or busy status . 3 AGV System sends the AGV status information to the Display System .