nonlinearity kinematics polynomial trajectories optimization spinners maneuver design