A survey on autonomous navigation for mobile robots: From traditional techniques to deep learning and large language models | Synapse