Uses sensors to perceive road markings, road slope, traffic signs, weather conditions, the state (position, velocity, acceleration, etc.) of obstacles including other vehicles, and even the state of the driver (vigilance, drowsiness, fatigue, boredom due to monotony, etc.)