Driver Assist and Autonomous Driving Technologies