Autonomous Navigation for Flying Robots