Engineers Garage

  • Electronic Projects & Tutorials
    • Electronic Projects
      • Arduino Projects
      • AVR
      • Raspberry pi
      • ESP8266
      • BeagleBone
      • 8051 Microcontroller
      • ARM
      • PIC Microcontroller
      • STM32
    • Tutorials
      • Audio Electronics
      • Battery Management
      • Brainwave
      • Electric Vehicles
      • EMI/EMC/RFI
      • Hardware Filters
      • IoT tutorials
      • Power Tutorials
      • Python
      • Sensors
      • USB
      • VHDL
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Product News
    • Business News
    • Company/Start-up News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • DigiKey Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Learn
    • eBooks/Tech Tips
    • Design Guides
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Digital Issues
    • EE Training Days
    • LEAP Awards
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Engineering Diversity & Inclusion
    • DesignFast
  • Guest Post Guidelines
  • Advertise
  • Subscribe

How a driverless car sees the road

By Vatsal Prakash January 2, 2021

If technology grows at the current rate, soon your car will do all the driving and concentrating for you. Automakers are currently working on new technology that will allow the cars to drive themselves. They’re also modifying the existing technologies such as self-parking and pre-safe systems to make driving safe.

Graphical Diagram of a Driverless Car

Figure 1: Components to be used in Driverless Car

Studies show that driver error is the most common cause of traffic accidents. Chris Urmson who is currently working on driverless car technology goes even further and says that the least reliable part of the car is the driver. The vehicles have been made safer, smarter and stronger but the problem of driver still exists.

Car advertisements sell us the idea of warm sunny days and driving through the countryside with cool wind rushing through our hair but the reality is quiet different from it. Driving these days mainly consists of sitting in the traffic or rain paying more attention to our phones instead of our surroundings. With the way technology is advancing, these problems are not going to go away. Almost 2 million people are killed on the world’s roads every year. So if the driver is not paying attention to the road, then who is?

In this article, we’ll talk about the technology behind cars that can operate without any or minimum input from the driver. Also how far away these cars are from mass production and when are we going to let the machines take over?

The Primary Technology

Google has been working on driverless cars since 2009. Surprisingly, these cars have driven over a half a million miles (804,672 Km) without a single crash! While human drivers get into an accident every half a million mile.

The technology uses a Chauffeur system called LIDAR (light detection and ranging). LIDAR works as a radar and a sonar but more accurately. What it actually does is that it maps points in space using 64 rotating laser beams that take more than a million measurements per second and form a 3D model in its computer brain. The system also includes preloaded maps that tell it where the stationary things are such as the traffic lights, crosswalks, pavements etc. while the LIDAR pictures the landscape with moving objects such as people and traffic.

Image Showing Driverless Car Blueprint

Figure 2: Blueprint Of Driverless Car Operation

To work safely and efficiently, self-driving cars has understand its position on a GPS map and also the relative position of other cars and pedestrians. While pedestrians or construction adds to the level of complexity of the algorithms and inputs received by the cars. Police cars, cyclists and school buses required to be handled uniquely by the car.

Google collects data which displays the behaviour of pedestrians, cyclists and drivers Around 3 million miles of testing is done everyday on the simulators on this technology. As more and more data is collected, the situations can be predicted better by the car.

How it sees the road and its surrounding

The vehicle starts by understanding where it is in the world by taking an input from its map and its sensor data and by aligning the two. On top of that it layers on what it sees in the moment. Such as other vehicles, pedestrians in the surrounding.

But the driverless car has to do better than just understanding its surrounding. It has to be capable of predicting what is going to happen.

For ex- a truck in front it is going to make a lane change as the road in front of him is closed. The driverless car has to know this. But in fact even knowing that is not enough.

What it really needs to know is what everybody on the road is thinking. On top of that the car has to figure out how it has to respond in the moment. Such as what trajectory to follow, should it slow down or speed up in the moment. When combined together, all this becomes quiet complicated and is obtained by thousands of algorithm checks.

When this concept started in 2009, it was a very simple system, in which the car was driving on the road in which it had to understand where it is and roughly where the other vehicles are on the road. It was pretty much like a geometric understanding of the world.

Although this is not what we encounter in our daily lives. On city streets, the problem takes a whole new level of difficulty. There are pedestrians crossing, cars going in every direction plus the traffic lights and constructions going on the road.

Above all this, it has to respond differently to police vehicles and school buses. Also the car has to understand when the police officer signals to stop and to go.

Chris gives a wonderful example in which the car is standing on a red light. An ordinary driver sitting in the car cannot see the cyclist at the far left end out from his eye sight view. But the driverless car can! This is possible because of the laser data scanned by the car of the area in its vicinity.

Now the cyclist is coming through on the road. His light has turned yellow but he keeps on moving. Now halfway, his light turns red and our light turns green. Most of the drivers move forward because they haven’t noticed the cyclist in the first place. But the driverless car because of his laser data anticipates that the cyclist is coming through. It responds safely to it. While the other drivers start to pull forward, the cyclist has a narrow escape by avoiding the collision but the driverless car waits patiently for the cyclist to cross through.

Limitations

Although, the people working on this technology are pretty sure that it will eventually come to market, it still poses some serious limitations.

So far, the available sensors and artificial intelligence is not capable of seeing and understanding the vehicle’s surroundings as accurately as a human being can.

For example, if a ball rolls down the road, a human might anticipate that a child could follow. Artificial intelligence cannot provide that level of thinking neither it can communicate with its surrounding in real time. To achieve that level of artificial intelligence would almost take 16 years.

As of 2014 the latest prototype have not yet been tested in heavy rainfall and snowfalls. This was mainly because of safety concerns as the cars are primarily pre-programmed with the route data, and do not obey temporary traffic lights. The vehicle faces a difficulty in understanding when a trash can or garbage on the road is harmless.

The LIDAR technology cannot spot some potholes or distinguish when a human, such as a police officer, is signalling the car to stop. Google expects these issues will be fixed by 2020.


Filed Under: Articles, Tech Articles

 

Next Article

← Previous Article
Next Article →

Questions related to this article?
👉Ask and discuss on EDAboard.com and Electro-Tech-Online.com forums.



Tell Us What You Think!! Cancel reply

You must be logged in to post a comment.

EE TECH TOOLBOX

“ee
Tech Toolbox: Internet of Things
Explore practical strategies for minimizing attack surfaces, managing memory efficiently, and securing firmware. Download now to ensure your IoT implementations remain secure, efficient, and future-ready.

EE Learning Center

EE Learning Center
“engineers
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.

HAVE A QUESTION?

Have a technical question about an article or other engineering questions? Check out our engineering forums EDABoard.com and Electro-Tech-Online.com where you can get those questions asked and answered by your peers!


RSS EDABOARD.com Discussions

  • Reducing "shoot-through" in offline Full Bridge SMPS?
  • High Side current sensing
  • How to simulate power electronics converter in PSpice?
  • Voltage mode pushpull is a nonsense SMPS?
  • Layout IRN reduction in Comparator

RSS Electro-Tech-Online.com Discussions

  • Back to the old BASIC days
  • Parts required for a personal project
  • PIC KIT 3 not able to program dsPIC
  • Failure of polypropylene motor-run capacitors
  • Siemens large industrial PLC parts

Featured – RPi Python Programming (27 Part)

  • RPi Python Programming 21: The SIM900A AT commands
  • RPi Python Programming 22: Calls & SMS using a SIM900A GSM-GPRS modem
  • RPi Python Programming 23: Interfacing a NEO-6MV2 GPS module with Raspberry Pi
  • RPi Python Programming 24: I2C explained
  • RPi Python Programming 25 – Synchronous serial communication in Raspberry Pi using I2C protocol
  • RPi Python Programming 26 – Interfacing ADXL345 accelerometer sensor with Raspberry Pi

Recent Articles

  • What is AWS IoT Core and when should you use it?
  • AC-DC power supply extends voltage range to 800 V DC
  • Infineon’s inductive sensor integrates coil system driver, signal conditioning circuits and DSP
  • Arm Cortex-M23 MCU delivers 87.5 µA/MHz active mode
  • STMicroelectronics releases automotive amplifiers with in-play open-load detection

EE ENGINEERING TRAINING DAYS

engineering

Submit a Guest Post

submit a guest post
Engineers Garage
  • Analog IC TIps
  • Connector Tips
  • Battery Power Tips
  • DesignFast
  • EDABoard Forums
  • EE World Online
  • Electro-Tech-Online Forums
  • EV Engineering
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • 5G Technology World
  • Subscribe to our newsletter
  • About Us
  • Contact Us
  • Advertise

Copyright © 2025 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy

Search Engineers Garage

  • Electronic Projects & Tutorials
    • Electronic Projects
      • Arduino Projects
      • AVR
      • Raspberry pi
      • ESP8266
      • BeagleBone
      • 8051 Microcontroller
      • ARM
      • PIC Microcontroller
      • STM32
    • Tutorials
      • Audio Electronics
      • Battery Management
      • Brainwave
      • Electric Vehicles
      • EMI/EMC/RFI
      • Hardware Filters
      • IoT tutorials
      • Power Tutorials
      • Python
      • Sensors
      • USB
      • VHDL
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Product News
    • Business News
    • Company/Start-up News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • DigiKey Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Learn
    • eBooks/Tech Tips
    • Design Guides
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Digital Issues
    • EE Training Days
    • LEAP Awards
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Engineering Diversity & Inclusion
    • DesignFast
  • Guest Post Guidelines
  • Advertise
  • Subscribe