Cancellation trajectories and use spiri motion primitives