Sensing and Machine Learning for Automotive Perception