How Autonomous Vehicles Navigate: The Technology Behind Self-Driving Cars