Dawn of autonomous vehicles: review and challenges ahead | Synapse