Skip to content

Driver Assistance and Self-Driving

Cars that see the road with cameras, radar and lidar: from automatic emergency braking and lane keeping in ordinary cars to driverless robotaxis in some cities.

Also ADAS · autonomous driving · self-driving cars · automatic emergency braking · lane keeping · robotaxi · SAE levels

Fig. / How it works
Camera framesCamera framesDetect cars, people, lanesDetect cars, people, lanesPredict their motionPredict their motionWarn, brake or steerWarn, brake or steer
Role · kind
Real systemsFamous system
Level
Intermediate

The car has electronic eyes that spot other cars, people and lane lines. In most cars they just help, like braking if you're about to hit something. In a few places, they drive by themselves.

Where it fits

+All relationships as a list

See it on the full map

How it works

Most new cars already contain machine learning that watches the road. A camera behind the windshield feeds a dedicated chip that runs vision models in real time (edge AI):

  • Object detection: cars, pedestrians, cyclists, traffic signs.
  • Segmentation and lane detection: where is the road, where are the lines?
  • Depth and motion: how far away is the car ahead, and how fast is it closing?

From these, driver-assistance features act: automatic emergency braking, adaptive cruise control, lane keeping.

Levels of automation (SAE J3016) help separate assistance from autonomy:

  • Levels 1 to 2: the car helps with steering and/or speed, but the human must watch the road at all times. Nearly all consumer systems are here, whatever their marketing names.
  • Level 3: the car drives itself in limited conditions and asks the human to take over when needed.
  • Level 4: no human driver needed within a defined area, as with robotaxi services in some cities.
  • Level 5: drives anywhere a human could. Not available.

The hard part is the long tail: unusual situations that rarely appear in training data. Companies combine learned perception with rules, detailed maps, simulation and reinforcement learning research, and debate camera-only versus camera-plus-lidar designs. The most dangerous failure mode is human: drivers trusting a level 2 system as if it were level 4.

Everyday use cases

  • Case 01

    How you've probably met it

    Your car beeping or braking when the car ahead stops suddenly, keeping you in your lane on the highway, or seeing a driverless taxi in some cities.

Strengths, weaknesses and when to use it

Strengths

  • Automatic emergency braking and similar features prevent many rear-end collisions.

Weaknesses

  • Rare situations (the "long tail") are hard; overtrust in level 2 systems has led to fatal crashes.

When to use itAs the everyday example of real-time computer vision with safety-critical consequences.

Compare with

Go deeper