Three-dimensional nonlinear trajectory tracking control based on adaptive sliding mode