DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
CarCodyAdvertise
Service recordThe Garage

How Do Self-Driving Cars Work? Sensors, AI, Maps and Safety Explained

Self-driving cars combine sensors, maps, machine learning and vehicle-control software in a continuous loop that senses the road, predicts what may happen, plans a maneuver and controls steering, braking and acceleration. Here is how each layer works—and what today’s systems can and cannot do.
Entry585 Date Time22 min MechanicCarCody Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Self-driving cars work as real-time robotic control systems. They repeatedly sense the road, estimate their position, identify and track objects, predict what other road users may do, plan a safe maneuver, and convert that plan into steering, acceleration, and braking commands. The loop runs continuously as new information arrives: sense → localize → perceive → predict → plan → control → check the result.

That description does not mean every vehicle marketed with words such as autonomous or self-driving can operate without a human. As of August 10, 2026, no fully automated vehicle is available for consumers to buy in the United States. Supervised driver-assistance systems are sold to consumers, while limited Level 4 driverless services operate in defined areas and conditions.

The basic idea: a car builds and updates a model of the road

A self-driving system does not simply follow GPS, recognize a few objects, or let one artificial-intelligence model make every decision. It combines several kinds of hardware and software:

  • Cameras, lidar, radar and, in some systems, external audio receivers.
  • GNSS/GPS, inertial measurement units and wheel-motion sensors for localization.
  • Detailed maps describing lanes, curbs, signals, signs and intersections.
  • Machine-learning models for perception and prediction.
  • Rules, geometry, optimization and trajectory-planning software.
  • Vehicle-control systems that operate the steering, brakes, accelerator or motor torque.
  • Fault monitors, redundant systems, operational support and fallback functions.

The result is a feedback loop. The car observes the world, forms estimates with uncertainty, acts on those estimates, measures what happened, and revises its next action. Autoware’s reference architecture, for example, describes the progression from sensing and localization through perception, planning and control. Waymo and Apollo describe similar high-level functions, although production systems differ in hardware and implementation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
youyeetoo Benewake TF-Luna Lidar Sensor Kit, with 1x USB-TTL Adapter 1x Dupont Line, 0.2-8m Measurement Range Distance, Support Raspberry Arduino STM32 MCU for Drone Industrial Sensing Robot Smart Home
  • TF-Luna Dvelopment kit comes with TTL to USB adapter and Adapter cable, It is more convenient to connect with the MCU Dev board, no longer need to cut and solder the original wire.
  • TF-Luna is a single-point ranging LiDAR, based on TOF principle. With unique optical and electrical design, it can achieve stable, accurate and highly sensitive range measurement.
  • TF-Luna is Low-cost ranging LiDAR module, with 0.2-8m operating range. TF-Luna has a highly stable, accurate, sensitive range detection.Compatible with Pixhawk and Raspberry Pi for Drone/Robot Obstacle Avoidance.
  • TF-Luna LiDAR solutions are widely used in autonomous vehicles (collision avoidance), drones (logistics, agricultural plant protection), ITS, robots (smart home), AGV (logistics and warehouse management).
  • Shipping list: 1x TF-Luna Original packaging 1x TTL to USB adapter 1x6PIN 1.25 to 2.54 Dupont Line. if have a question ,Click "youyeetoo" and ask a question.
Cameras / lidar / radar / GNSS / IMU
                ↓
        Sensor synchronization
                ↓
     Localization + map matching
                ↓
         Perception and tracking
                ↓
     Prediction of other road users
                ↓
       Route and behavior planning
                ↓
        Motion planning / trajectory
                ↓
       Control: steering, brake, torque
                ↓
       Vehicle movement and feedback

ODD monitoring • fault detection • redundancy • fallback

The difficult part is not making a car move along a road. It is making reliable decisions in a changing environment filled with people whose actions are only partly predictable, while recognizing when the system no longer has enough information to continue safely.

First, what does “self-driving” mean?

People use self-driving, autonomous and automated driving interchangeably, but they can describe very different levels of capability. The most useful distinction is who monitors the driving environment and who remains responsible for the driving task.

SAE J3016, whose publicly listed revision is J3016_202104 from April 30, 2021, defines six levels:

Level What the system does Human responsibility
0 Provides warnings or momentary interventions, such as automatic emergency braking. The human drives and monitors continuously.
1 Assists with either steering or acceleration and braking. The human continuously monitors the road and remains the driver.
2 Can assist with steering and acceleration or braking at the same time. The human must continuously monitor the driving environment and system.
3 Drives under defined conditions and asks for a takeover when it can no longer continue. The human must be available to take over when requested.
4 Drives without a human driver inside a limited operational design domain. The system is responsible within that domain; occupants are passengers.
5 Drives everywhere and under all conditions a human driver could handle. No human driver is needed.

NHTSA’s consumer guidance uses the same important distinction: Level 2 assistance is not autonomous driving. A vehicle may steer, brake and accelerate on its own for a time while the human remains responsible for monitoring and safe operation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Driverless usually means that no human driver is actively controlling the vehicle. A Level 4 robotaxi can be driverless within its approved or intended service area without being capable of driving everywhere. Operational design domain, or ODD, is the term for that operating envelope. An ODD can restrict geography, road types, speed, weather, lighting, traffic conditions, map coverage and other factors.

What sensors do self-driving cars use?

There is no single universal sensor package. Developers make different choices based on cost, range, redundancy, packaging, computing requirements and the intended ODD. The main sensing technologies contribute different kinds of information:

Sensor Main contribution Limitations and trade-offs
Cameras Color, text, lane markings, traffic-light state, signs, road users and visual context. Performance can be affected by glare, darkness, low contrast, occlusion, rain, snow and dirty lenses.
Lidar Three-dimensional geometry, distance, object boundaries, shape and free space. Involves cost, packaging, cleaning and adverse-weather considerations; performance depends on the particular sensor and conditions.
Radar Distance, relative speed and tracking of moving objects; useful in some poor-visibility conditions. Usually provides less semantic and spatial detail than cameras or lidar, and returns can be ambiguous in clutter.
GNSS/GPS A global position estimate. Signals can be degraded in tunnels, urban canyons or areas with interference, and ordinary GPS is not precise enough by itself for lane-level automated driving.
IMU Short-term measurements of acceleration and rotation. Small errors accumulate over time without correction from other references.
Wheel and vehicle-motion sensors Speed, distance traveled and motion estimates. They do not independently provide a complete picture of the vehicle’s absolute location or surroundings.
External microphones or audio receivers Detection or localization of sirens and other sounds in some systems. Not universal, and interpreting sound in noisy traffic is difficult.

Waymo describes lidar as providing a 3D view, cameras as supplying visual details such as traffic-light colors and temporary signs, and radar as contributing distance and speed information. Its description of radar also notes usefulness in rain, fog and snow. Waymo’s sensor-fusion explanation stresses that the sensors complement one another rather than acting as interchangeable eyes.

Why sensor fusion matters

Sensor fusion aligns observations from different sensors and combines them into a more consistent estimate. For example:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. A camera classifies a signal as red.
  2. Lidar estimates the signal’s position and the geometry of the intersection.
  3. Radar tracks a vehicle approaching from the side and estimates its relative speed.
  4. Localization and map data indicate which signal controls the car’s lane.
  5. The software combines the observations and assigns confidence to the result.

If one sensor is temporarily uncertain, another may provide supporting evidence. Fusion is not magic, however. Sensors can disagree, become blocked, or fail in related conditions. The system must also recognize when the combined confidence is too low and respond conservatively.

Redundancy is system-specific

A safety-critical vehicle may use overlapping fields of view, different sensor types, backup computing, independent collision-avoidance functions, redundant power or braking capability, and software that monitors the rest of the system. The exact design differs by company and vehicle.

As one manufacturer-specific example, Waymo says its sixth-generation sensor suite includes 13 cameras, four lidar units, six radar units and external audio receivers, with overlapping sensing coverage. Those numbers describe that Waymo system; they are not an industry-wide requirement.

How does the car know where it is?

Localization is more demanding than asking a navigation app which street the vehicle is using. An automated-driving system needs to estimate its position and orientation relative to lanes, curbs, medians, traffic signals, crosswalks and road edges.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A typical localization system may combine:

  1. GNSS/GPS.
  2. Inertial measurements from an IMU.
  3. Wheel speed and other vehicle-motion data.
  4. Camera observations.
  5. Lidar or radar observations.
  6. Matching live observations against a high-definition map.

Autoware describes localization as using sensor data and high-precision map data to determine position and orientation. Waymo’s mapping explanation describes mapping lane markers, signs, signals, curbs and crosswalks, then matching those features against current sensor observations.

What a high-definition map adds

A normal navigation map may show that a road exists and connect it to other roads. An automated-driving map can add:

  • Lane boundaries and lane connectivity.
  • Precise intersection geometry.
  • Curbs, medians, barriers and road edges.
  • Traffic-light and stop-sign locations.
  • Crosswalks and other fixed road features.
  • Speed limits and other road attributes.
  • Boundaries of the area where the vehicle is designed to operate.

Maps are prior knowledge, not a substitute for live perception. A road can be resurfaced, a lane can be closed, a temporary sign can be installed, or a vehicle can be parked where the map shows open space. The car must detect the current situation and reconcile it with the stored map.

Some developers emphasize operation in areas with detailed pre-mapped coverage; others aim to reduce dependence on pre-built maps. In practice, even a map-light approach still needs localization and a representation of road structure. Conversely, a heavily mapped system cannot safely follow an outdated map blindly. Mapping therefore remains both a technical capability and an ongoing operational task involving surveying, maintenance and change detection.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How does the car perceive the road?

Perception converts sensor measurements into a structured description of the scene. It may identify:

  • Cars, trucks, motorcycles, bicycles, pedestrians and animals.
  • Traffic lights, their locations and active colors.
  • Permanent and temporary signs.
  • Lane markings and drivable space.
  • Curbs, medians, barriers and road edges.
  • Construction zones, cones, blocked lanes and debris.

For each relevant object, the system may estimate position, size, heading, speed, acceleration, whether it is stationary or moving, and how confident it is in the estimate. Apollo’s overview describes perception as determining the type, location, velocity and orientation of road objects using lidar, cameras, radar, sensor fusion and machine learning. Waymo describes combining point clouds, camera imagery, radar imagery and machine-learning models in a similar process.

Rank #2
WayPonDEV FHL-LD19 360 Degree 2D Lidar Distance Sensor Kit, 10Hz Scan Rate and 12m Distance Lidar Scanner Module for Smart Obstacle/Robot/Maker Education Indoor/Outdoor
  • [High Accuracy] DTOF FHL-LD19 Kit, based on DTOF LD19, which has a sampling rate of 8000 times/s. In addition, The lidar ranging distance can reach up to 12 meters Based on white objects with 70% reflectivity,so it can collect environmental information at a rather high speed and accuracy, ensure a real-time performance.
  • [360 Degree 2D Scanning] The ranging core of DTOF FHL-LD19 rotates clockwise, performs 360 degree 2D omnidirectional lidar range scan on the surrounding environment, and generates an outline map. configurable scan rate from 5~13Hz, Typical 10Hz.
  • [Plug and Play] With the 3 feature: Build-in Serial Port and USB Interface, Open Source SDK and Tools and Integration with ROS, Just connecting the DTOF FHL-LD19 and a computer via a micro USB cable, users can use the DTOF FHL-LD19 without any coding job. DTOF technology, which repairs electrical connection errors due to physical wear and prolong the life-span.
  • [Widely Application] It can be used for home service/cleaning robot navigation and localization, general robot navigation and localization, smart toy’s localization and obstacle avoidance, environment scanning and 3D re-modeling, General simultaneous localization and mapping (SLAM), etc.
  • [Wiki] You can find more docs by wiki.youyeetoo.com/en/Lidar/LD19.Any technical issues after purchase please contact with our forum by forum.youyeetoo.com/ or click "WayPonDEV" Store and ask a question. Or send message to monica @ youyeetoo.com

Detection is only the beginning: tracking and occlusion

The system must track objects over time, not treat every camera frame as an unrelated photograph. Tracking helps answer questions such as:

  • Is the pedestrian in this frame the same person seen a moment ago?
  • Is the vehicle ahead braking or merely appearing closer because of a curve?
  • Is a cyclist moving into the lane?
  • Is a parked car truly stationary?
  • Could a child or cyclist emerge from behind a truck?

Occlusion makes the problem harder. A vehicle, tree or parked truck may hide a road user temporarily. A cautious system may account for what could be behind the obstruction rather than assuming that an unseen area is empty. Perception therefore produces estimates and confidence levels, not perfect facts.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How does it predict what other road users will do?

Prediction estimates possible future trajectories for vehicles, pedestrians, cyclists, animals and other agents. The car cannot know another person’s intent with certainty. Instead, it considers multiple plausible futures.

A pedestrian near a curb might continue along the sidewalk, enter a crosswalk, stop, turn around, or disappear behind a parked car and reappear. A cyclist might hold a line, move around a pothole or merge into traffic. A vehicle approaching a gap might stop, accelerate, turn or continue through.

The prediction system assigns probabilities or confidence to possible paths. The planner then tries to choose an action that remains safe across the important possibilities, rather than relying on one confident guess.

Prediction is especially difficult when the automated vehicle’s own action changes the behavior of others. A planned lane change may cause another driver to brake. A car edging forward at an unprotected turn may cause a pedestrian to hesitate. Waymo research on driver interactions identifies merges, lane changes and unprotected turns as situations in which other agents’ behavior depends on the vehicle’s planned action. Its Scene Transformer research addresses joint prediction of multiple agents rather than treating every road user as completely independent.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How does the car decide what to do?

The word planning covers several distinct decisions. Separating them makes the system easier to understand.

1. Route planning

Route planning chooses a road-level path from the origin to the destination:

Take Main Street → enter the freeway → exit at Route 12

This is similar to navigation, although the route must also respect the vehicle’s ODD, available map coverage and restrictions.

2. Behavior planning

Behavior planning chooses the immediate driving behavior, such as:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Follow the current lane.
  • Yield or stop.
  • Change lanes or merge.
  • Turn at an intersection.
  • Wait for a pedestrian or another vehicle.
  • Go around a blocked lane.
  • Pull over or stop because the system cannot safely continue.

3. Motion planning

Motion planning turns that behavior into a detailed, time-dependent trajectory. It considers the vehicle’s position, speed, acceleration, curvature, steering path and timing relative to other road users. Apollo’s planning documentation describes trajectory points that can include position, speed, acceleration, jerk and time.

A planner may balance:

  • Collision avoidance.
  • Traffic laws and right of way.
  • The vehicle’s ODD and current confidence.
  • Visibility and available space.
  • Distance from pedestrians, cyclists and other vulnerable road users.
  • Comfort, smoothness and passenger expectations.
  • Progress toward the destination.
  • The predicted reactions of other road users.

This is generally a constrained motion-planning and risk-management problem, not a computer performing a philosophical moral calculation every time it drives. Rare emergency situations can raise ethical questions, but ordinary driving consists mostly of estimating constraints, choosing among feasible maneuvers and maintaining safety margins.

How does the car turn a plan into movement?

The planner’s output is a desired trajectory, not a physical steering-wheel movement. The control system converts the trajectory into commands for the car:

  • Steering angle or steering torque.
  • Brake pressure.
  • Accelerator or electric-motor torque.
  • Gear selection where applicable.
  • Turn signals and other vehicle interfaces.

The controller compares the desired path with the vehicle’s measured position and motion. If the car is drifting slightly wide in a curve, the controller adjusts steering. If the vehicle is approaching a stop too quickly, it changes braking. This happens repeatedly in a feedback loop:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. The planner specifies where the vehicle should be and how fast it should travel.
  2. The actuators apply steering, braking or drive torque.
  3. Motion sensors measure what the vehicle actually did.
  4. The controller calculates the error between the desired and actual motion.
  5. The next command corrects the error.

Autoware describes control as translating planning information into steering, braking and acceleration signals through the vehicle interface. This distinction matters: a system can correctly identify a safe path yet still need robust control and actuator monitoring to follow it.

What happens when the system cannot continue safely?

A self-driving system is not defined only by normal operation. It also needs to recognize the limits of its sensing, software, vehicle hardware and operating environment.

Operational design domain

The ODD specifies where and when the system is intended to work. It may include limits on:

  • Geographic area and road coverage.
  • Road type and speed range.
  • Weather, visibility and lighting.
  • Traffic density and complexity.
  • Map availability.
  • Construction or unusual road layouts.
  • Whether a human must be available for a handoff.

NHTSA lists ODD as one of 12 ADS safety elements. A vehicle that operates without a driver in one mapped urban service area may still be unable to operate on an unpaved rural road, in a severe snowstorm or outside its supported geography.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Wishiot TF-Luna LiDAR Range Finder Sensor Ranging Module 0.2m-8m UART I2C
  • 1, Model: TF-Luna, Operating range: 0.2-8m, Distance resolution: 1cm, Power comsumption: not over 0.35W, Frame rate: 1-250Hz, Frequency: 100Hz, FOV: 2 degree, Net weight: not over 5g, Communication: UART/I2C interface, Power supply: 5V. Compatible with Raspberry Pi Pico, Pixhawk and WiFi_Lora_32 0.96" oled display transceiver module.
  • 2, TF-Luna is a single-point ranging LiDAR, based on TOF principle. It is built with algorithms adapted to various application environments and adopts multiple adjustable configurations and parameters so as to offer excellent distance measurement performances in complex application fields and scenarios.
  • 3, TF-Luna module comes with UART and I2C interface, default communication interface is UART, IIC can be realized by wiring pins, if you need to use I2C interface, please set it yourself. There are 3pcs cables comes with the lidar, 1.25mm-6Pin male to male connector wire, 1.25mm-6Pin male connector to male/female dupont cables, covers the cables for most scenarios, makes it easy and convenient for your connections.
  • 4, TF-Luna Lidar is very light, very suitable for scenarios with strict load requirements. Main Applications: Short distance obstacle avoidance, Auxiliany focus, Elevator projection, Intrusion detection, Level measurement etc.
  • 5, What you will get is: 1pc TF-Luna LiDAR Range finder sensor module, 1pc 1.25mm-6Pin male to male connector wire, 1pc 1.25mm-6Pin male connector to male dupont cable, and 1pc 1.25mm-6Pin male connector to female dupont cable. If you have any question, please contact us by click "WISHIOT" under the shopping cart and click "Ask a question" in the new page

Object and event detection and response

NHTSA separately identifies Object and Event Detection and Response, or OEDR, as a core safety element. The vehicle must detect relevant objects and events—such as a stopped vehicle, road debris, a person directing traffic or a blocked lane—and respond appropriately. Detecting an object is not enough if the system cannot choose a safe action around it.

Fallback and the minimal-risk condition

If the system loses critical sensing, detects a hardware or software fault, leaves its ODD, encounters an unmanageable road situation or cannot maintain adequate confidence, it should execute a fallback strategy. Depending on the design and circumstances, that might mean:

  • Slowing down and increasing following distance.
  • Waiting for a situation to become clearer.
  • Requesting a takeover in a system designed for human handoffs.
  • Pulling over outside active traffic.
  • Stopping in the lane if no safer location is available.
  • Calling for operational assistance.

NHTSA guidance describes the goal as reaching a minimal-risk condition, preferably an automatic safe stop outside an active lane when practical. A fallback is not necessarily a dramatic emergency maneuver; it may be a controlled reduction in speed and a safe pull-over. The vehicle should not claim certainty it does not have.

Remote assistance is not always remote driving

Driverless services may use human support teams, but their roles differ. Waymo says a vehicle can request contextual information from a remote agent while the onboard system remains in control and can accept or reject the advice. Its February 17, 2026 explanation describes this as advice rather than continuous remote steering. Other operators may use different models, so remote support claims should always be attributed to the particular service.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How are self-driving systems trained and tested?

Production systems are generally not allowed to freely rewrite their safety-critical driving policy during every passenger trip. Development typically involves a cycle of data collection, model training, testing and review:

  1. Test vehicles collect sensor data from real roads.
  2. People and software label objects, road structure and relevant behavior.
  3. Machine-learning models are trained on the resulting data.
  4. New models are tested against recorded situations and known failures.
  5. Simulation evaluates large numbers of ordinary and unusual scenarios.
  6. Closed-course testing exercises controlled edge cases.
  7. Public-road testing checks performance under real conditions.
  8. Engineers investigate failures and near misses, then add scenarios or make changes.
  9. Hardware and software changes undergo safety and operational review before deployment.

Simulation can replay real sensor data, alter the conditions or generate scenarios that would be rare or dangerous to stage on public roads. Examples include a wrong-way vehicle, a pedestrian emerging from behind a truck, a disabled traffic signal, a police officer redirecting traffic, falling debris, an animal in the road or several unusual events occurring together.

Apollo also describes simulation as a way to exercise perception, planning and control across large numbers of virtual scenarios. Simulation is valuable, but it is not equivalent to real-world driving. Its usefulness depends on the realism of its sensor models, road environments and traffic-agent behavior, and on whether important scenarios were included. That is why developers combine simulation with closed-course and controlled public-road testing.

Some developers organize the evidence into a safety case: a structured argument explaining why a particular hardware and software configuration is safe enough for a specific deployment, supported by tests and other evidence. Waymo describes deployment-readiness reviews and safety cases for particular operational conditions. A safety case is not a claim that the vehicle is safe everywhere; it is tied to the system, release and ODD being evaluated.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Modular software, end-to-end AI and what “AI” really means

Many automated-driving stacks are modular. Separate components expose intermediate results such as detected objects, tracked motion, predicted paths and planned trajectories. This makes failures easier to inspect and helps engineers test each stage.

Other approaches use more integrated or end-to-end models that connect sensor inputs more directly to driving outputs or intermediate driving representations. These models may learn complex interactions that are difficult to specify by hand, but they also create challenges involving data coverage, interpretability, computational cost, verification and diagnosis when something goes wrong.

Waymo’s EMMA work demonstrates an end-to-end multimodal research model, but the publication identifies limitations including short temporal context, lack of lidar and radar inputs, computational expense and difficulty verifying intermediate decisions. It should not be interpreted as proof that production vehicles use one general-purpose language model to drive. Deployed systems may combine neural networks with maps, geometry, tracking, rules, optimization, control theory and independent safety monitors.

How the system handles difficult road conditions

Rain, fog, snow, glare and darkness

Heavy rain, fog, snow, road spray, ice, sun glare and darkness can reduce sensing quality. Snow can cover lane markings; glare can lower camera contrast; water and dirt can contaminate sensor surfaces; fog and precipitation can interfere with some measurements. No single statement such as “self-driving cars work in all weather” is accurate for current systems.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Each system has a tested performance envelope. If sensing confidence falls below the required threshold, it may slow down, increase its safety margin, stop, avoid the area or become unavailable. Cameras are not automatically useless in darkness, radar does not see through everything, and lidar is not immune to weather or contamination. The relevant question is how the complete sensor suite and software perform in the specific conditions of the vehicle’s ODD.

Construction and temporary traffic changes

Construction is difficult because it can invalidate the normal relationship among lane markings, cones, barriers, signs, traffic workers, road geometry and right of way. The vehicle must distinguish temporary controls from ordinary objects and combine current perception with a map that may no longer perfectly match the road.

A cautious response can include slowing, yielding to workers, waiting for a clearer path, routing around a closure or reaching a minimal-risk stop. It cannot safely assume that a stored lane boundary remains valid after a road has been rebuilt.

Emergency vehicles and people directing traffic

Sirens, flashing lights, police officers, firefighters, crossing guards and road workers create situations in which ordinary traffic rules and visual patterns may be supplemented or temporarily overridden by human direction. Some systems use audio receivers in addition to cameras and other sensors, but sound detection alone does not solve the interpretation problem. The vehicle must identify the event, understand the applicable instruction and plan a legal, safe response.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Vulnerable road users

Pedestrians, children, cyclists, motorcyclists, wheelchair users, animals and road workers are difficult not only because they must be detected, but because their movements are less constrained and their intentions are harder to infer. A robust system needs to detect them early, track them through occlusions, consider multiple future paths and preserve enough stopping distance to avoid relying on a prediction that might be wrong.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

A complete example: approaching a four-way intersection

Consider a vehicle approaching a four-way intersection:

Rank #4
WayPonDEV RPLIDAR C1 360 Degree 2D Lidar Sensor
  • [High-precision Fused 2D LiDAR] RPLIDAR C1 2D lidar sensor support ranging radius up to 12m, Ranging blind spot as low as 0.05m, Scanning frequency 8~12Hz, Typical: 10Hz (600rpm), 5K sampling frequency, 0.72° angular resolution, IP54 Proof Level, Light intensity resistance: 40,000lux, Ranging Resolution: ±30mm, Pitch Angle: 0°-1.5°, Range Accuracy: 15mm.
  • [HD High Definition and Cost-Effective] RPLIDAR C1 lidar scanner integrates the technical advantages accumulated in triangulation and TOF ranging for many years, enabling C1 rangefinder to meet the requirements of robot positioning, mapping, and navigation in terms of ranging accuracy, distance measurement, anti-interference, and anti-adhesion performance.
  • [Compact in Size and Easy to Integrate] RPLIDAR C1 lidar sensor not only delivers powerful performance but also features a compact and agile design. It is small and has low levels of noise and vibration, making it easy to integrate into various applications. Its compact size and versatility open up a wide range of possibilities and uses.
  • [Comprehensive SDK tutorial and Support ROS] WayPonDEV can provides SDK development packages that can run on different platforms such as x86 Windows, x86 Linux, and arm Linux. RPLIDAR C1 2D LiDAR supports ROS and ROS2 operating systems, assisting customers in development and integration across various operating systems and architectures.
  • [Widely Application Scenarios] RPLIDAR C1 Lidar Sensor rangefinder can be applied to Home Robots, Environmental scanning and 3D reconstruction, Commercial Robot, Obstacle detection and avoidance, Autonomous Vehicles in Low-Speed Parks, Parking Lot Space Monitoring and so on.
  1. Sense: Cameras detect a red traffic signal and a pedestrian near the crosswalk. Lidar estimates the pedestrian’s position and shape. Radar tracks a vehicle approaching from the side.
  2. Localize: The vehicle matches its observations to the mapped intersection and determines which signal controls its lane.
  3. Perceive and track: The system identifies the crosswalk, road edges, signal state, pedestrian and approaching vehicle, then updates their positions and motion over time.
  4. Predict: It generates several possible pedestrian paths and estimates whether the approaching vehicle will stop or continue.
  5. Plan behavior: Because the signal is red and the pedestrian may enter the crosswalk, it chooses to brake and yield.
  6. Plan motion: It generates a smooth stopping trajectory that ends behind the crosswalk, with enough margin for uncertainty.
  7. Control: The controller applies the required braking and maintains lane position.
  8. Check: New sensor data confirms whether the car is slowing, whether the pedestrian has moved, and whether the side vehicle is obeying its signal. The plan is updated continuously.

If the signal becomes unreadable or the pedestrian’s movement becomes ambiguous, the system can increase its safety margin, wait or stop. This is not one magical act called “driving”; it is the coordination of sensing, estimation, prediction, planning, control and safety functions.

What can consumers actually use in the United States?

As of August 10, 2026, the U.S. market falls into several distinct categories:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Level 0 and Level 1 assistance: Automatic emergency braking, blind-spot warnings, adaptive cruise control or lane-centering assistance can help with parts of driving, but the human drives and monitors.
  • Level 2 supervised systems: These can combine steering and speed control in defined situations. They may feel highly capable, but the human must continuously watch the road and remain ready to intervene.
  • Level 3 and above: NHTSA’s current consumer guidance says Level 3–5 automated-driving technologies are not available for consumers to purchase, although testing and limited pilot deployments exist.
  • Level 4 robotaxis: Limited driverless ride-hailing services operate commercially in restricted territories and conditions. They are services, not ordinary consumer vehicles that can drive anywhere.

NHTSA says no fully automated or “self-driving” vehicle is currently available for consumers to purchase in the United States, and that every vehicle currently for sale requires the driver’s full attention for safe operation.

Waymo’s FAQ lists fully autonomous ride-hailing service in Dallas, Houston, Los Angeles, Miami, Nashville, Orlando, Phoenix, San Antonio and the San Francisco Bay Area, with Austin and Atlanta served through an Uber partnership. Service boundaries and availability can change, so this list is specifically dated to the article’s August 10, 2026 status.

Tesla’s Full Self-Driving (Supervised) is not a contradiction to NHTSA’s consumer-availability statement. Tesla’s own documentation says the feature requires active driver supervision, does not make the vehicle autonomous and leaves the driver responsible for control. Tesla lists a subscription price of $99 per month on that page, but pricing and availability can change and should be checked before purchase.

Why safety claims need careful comparison

Automated-driving safety cannot be summarized responsibly by saying that self-driving cars are simply safer than human drivers. A meaningful comparison must identify the system, software version, geography, ODD, weather, road types, exposure and whether the vehicle was driverless, supervised or undergoing testing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

NHTSA’s Standing General Order requires certain manufacturers and operators to report qualifying crashes involving ADS or Level 2 driver-assistance systems. NHTSA cautions that the reported counts are not normalized by vehicle miles traveled or the number of vehicles, so the counts alone should not be used to rank manufacturers. The agency’s current dashboard says its displayed data run through May 15, 2026.

Oversight also matters when companies fail to provide complete information. In September 2024, NHTSA said Cruise failed to fully report post-crash details from an October 2, 2023 incident in which a driverless Cruise vehicle dragged a pedestrian approximately 20 feet; NHTSA imposed a consent order and monetary penalty. That event demonstrates why reporting, incident review and operational controls are part of automated-driving safety—not merely the accuracy of an AI model.

The NTSB has an ongoing preliminary investigation into a January 23, 2026 Waymo vehicle collision with a nine-year-old pedestrian in Santa Monica. Because the investigation is preliminary, it should not be used to state a final cause or conclusion.

Other parts of the safety system

The vehicle’s safety envelope includes much more than perception accuracy:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Hardware monitoring: Detects failed, blocked, contaminated or miscalibrated sensors and actuator problems.
  • Software monitoring: Looks for inconsistent outputs, timing failures, regressions and invalid assumptions.
  • Vehicle engineering: Covers braking, steering, power, communications, crashworthiness and post-crash behavior.
  • Human-machine interface: Explains system status, limitations, takeover requests and what occupants should do.
  • Cybersecurity: Protects vehicle electronics, communications, updates and operational systems.
  • Data recording: Preserves information needed to understand incidents and improve the system.
  • Operations: Includes mapping, maintenance, sensor cleaning, charging, software deployment, incident response, rider support and first-responder procedures.

NHTSA’s ADS guidance identifies 12 safety elements: system safety, ODD, OEDR, fallback and minimal-risk condition, validation methods, human-machine interface, cybersecurity, crashworthiness, post-crash behavior, data recording, consumer education and training, and compliance with federal, state and local laws.

Engineering standards provide frameworks rather than guarantees. ISO 26262 addresses functional safety for electrical and electronic road-vehicle systems. ISO 21448:2022 addresses the safety of intended functionality, including hazards caused by insufficient sensing or foreseeable misuse. ISO/SAE 21434:2021 covers cybersecurity engineering across the vehicle electronic-system lifecycle. Following a standard does not by itself prove that a particular vehicle is safe or legally approved.

Common misconceptions

“GPS tells the car exactly where it is.”
GPS is only one localization input. Automated-driving systems generally combine it with inertial and wheel-motion data, live sensor observations and map matching.
“Every self-driving car uses lidar.”
Sensor suites differ. Cameras, radar and other technologies may be combined in different ways.
“Radar sees through everything.”
Radar can be valuable for relative speed and some poor-visibility conditions, but it is not omniscient and usually provides less semantic detail than cameras.
“The car learns while driving.”
This could mean collecting data for later training, adapting within a limited approved process or receiving software updates. It should not imply that a production vehicle freely rewrites its safety-critical policy during a passenger trip.
“Remote operators drive every robotaxi.”
Not universally. Waymo says its remote agents provide contextual advice while the onboard system remains in control. Other operators may use different support models.
“Simulation proves the car is safe.”
Simulation can test rare scenarios at scale, but it depends on the quality of its models and scenario coverage. It must be combined with other validation methods.
“Autonomous vehicles eliminate human error.”
They may reduce some driving errors while introducing sensing, software, maintenance, operational, cybersecurity and human-factors failure modes.

The bottom line

A self-driving car is best understood as a layered robotic system, not a single AI feature. Sensors provide complementary evidence; localization and maps establish where the vehicle is; perception builds a model of the scene; prediction estimates how other road users may move; planning selects a maneuver; control makes the car follow it; and safety systems watch for uncertainty, faults and the limits of the ODD.

The defining capability is not merely steering without hands. It is the ability to perform the entire driving task within a specified domain—and to slow, stop, hand back control or request assistance when it cannot do so safely. That is why a supervised Level 2 system in a consumer car and a driverless Level 4 robotaxi belong to very different categories, even when both can steer and brake automatically.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Frequently Asked Questions

Are Tesla Full Self-Driving cars truly autonomous?

No. Tesla calls the current feature Full Self-Driving (Supervised), but its own documentation says active driver supervision is required, the vehicle is not autonomous, and the driver remains responsible for control. It is a Level 2 driver-assistance feature, not a driverless Level 4 system.

Can a self-driving car operate without GPS?

It may be able to continue temporarily using inertial measurements, wheel-motion data, cameras, lidar, radar and map matching, but the exact fallback behavior depends on the system. GPS is useful, but it is not the only localization source and is not precise enough by itself for automated driving.

What happens if a robotaxi encounters a situation it cannot understand?

The vehicle may slow down, wait, stop, pull over or enter another minimal-risk condition. Some services can request remote contextual assistance. Waymo says its vehicle remains in control and can accept or reject remote advice; this operating model is not necessarily shared by every company.

Do self-driving cars work in snow, fog and heavy rain?

There is no universal answer. Each system has an operational design domain and tested performance envelope. Severe weather, glare, road spray, snow-covered markings or contaminated sensors can reduce confidence, causing the vehicle to slow, stop, avoid the area or become unavailable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Bottom Line

Self-driving cars work by continuously combining sensing, localization, perception, prediction, planning and vehicle control. The system’s real limitation is not whether it can steer, but whether it can reliably understand changing road situations and fail safely when conditions exceed its operational design domain.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

More from the Garage

  1. Entry001Date05 OCT 26Time4 minPickup Trucks That Can Tow 10,000 Pounds: 2026 Models and What to CheckSection: Blog
  2. Entry002Date05 OCT 26Time4 minCan Kia's EVs Become Swiss Army Knives for Family Adventure?Section: Blog
  3. Entry003Date05 OCT 26Time3 minHow to Check Tire Tread: 3 Simple MethodsSection: Blog

Thanks for visiting Carcody

Carcody.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.co

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.