Concept Flow - Preempting actions
Action Client sends goal
Action Server starts processing
Client sends preempt request
Server receives preempt
Server stops current goal
Server sends preempted result
Client receives preempted status
The client sends a goal, then can send a preempt request to stop it. The server stops processing and reports the goal as preempted.
