A survey on perception, localization, planning, and control of autonomous vehicles: challenges and solutions | Synapse