Trajectory optimization on manifolds with applications to quadrotor systems. (March 2020)