Smart car method to navigate a road includes detecting road-pavement markings using a camera and a sensor; creating a 3D model based on outputs of the camera and sensor; and navigating the road with a vehicle.