quadrotor autonomous control and simulation programs