Autonomous navigation & control