Artificial Intelligence Approaches for UAV Navigation: Recent Advances and Future Challenges | Synapse