Autonomous Driving Architectures, Perception and Data Fusion: A Review | Synapse