Drone Autonomous Mission Planning