element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Business of Engineering
  • Technologies
  • More
Business of Engineering
Blog Rethink safety for autonomous vehicles
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Business of Engineering to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: yoSoyTono
  • Date Created: 18 Jul 2018 12:48 PM Date Created
  • Views 1412 views
  • Likes 4 likes
  • Comments 8 comments
  • driverless
  • autonomous
  • sensors
  • lidar
  • cameras
  • radar
  • code
  • gps
  • Self-driving
  • software
Related
Recommended

Rethink safety for autonomous vehicles

yoSoyTono
yoSoyTono
18 Jul 2018

Nearly in every case of the accidents involving self-driving vehicles, unexpected circumstances not catered for by human programming was the cause of the problem —the Google shuttle in Las Vegas, some Ubers in Arizona, the Tesla car in Florida, and several others in California. If driverless vehicles are supposed to make safer roads, the bigger question is What should these cars or trucks do to reduce accidents?

 

Engineers are struggling to figure out the underlying safety challenge: even when autonomous vehicles are doing what they are supposed to, all nearby cars and trucks drivers are flawed and capable of making errors.

 

There are two principal crashing causes involving self-driving vehicles:

- The sensors are not detecting what is happening around the vehicle due to its quirks: cameras only work correctly with enough light, LiDAR struggles to operate through the fog, Radar is not exceptionally accurate, and GPS performs better with a clear view of the sky. Nowadays, engineers are defining the right mix of sensors to be implemented, as the solution is just not adding more of them on self-driving vehicles because both cost and computing power are limiting factors.

- The software is mishandling unexpected situations when the vehicle faces conditions that is not programmed to do. All self-driving vehicles have to make hundreds of decisions every second and adjusting the path using the incoming data from the environment, just like human drivers.

 

Engineers must combine the data from all the sensor inputs and create an accurate computerized model of the vehicle surrounding; then the code can interpret that representation to instruct the car or truck on how to navigate and interact with whatever might be happening nearby. Basically, the vehicle will not take the right decisions if the perception of the system is not accurate. It will not be enough for autonomous vehicles to drive safely to fulfill expectations of reducing crashes; they must become the ultimate defensive driver, ready to react when other vehicles nearby drive unsafely.

 

Some of the incidents with driverless vehicles show machines did not entirely understand the situation to define the correct action; those vehicles executed the rules they had but were not making sure their decisions were the safest ones —because of the way most self-driving vehicles are being programmed and tested. Engineers need to code autonomous vehicles with instructions on how to behave when some vehicle do something out of the ordinary; besides, testers should consider other vehicles as adversaries while developing plans for extreme situations. The basic standard for both is making driverless vehicles follow the laws of the road: obeying traffic lights and signs, knowing local transit rules, and behave as a law-abiding human driver.

 

However, what should an autonomous vehicle do if a car is driving in the wrong direction? Currently, self-driving vehicles totally stop and wait for the situation to change —definitely, no human driver would do this. A person would take evasive action and switch lanes without signaling, driving onto the shoulder, or speeding up to avoid a crash —even if those meant breaking a traffic rule. Engineers need to teach autonomous vehicles to understand not only the surroundings but the context. A truck approaching from the front means no harm if it is in the other lane, but is entirely different if it is in the same lane.

image

 

As car makers are becoming better at implementing self-driving technologies, they must rethink safety for autonomous vehicles and test them under complex tasks (like parking in a crowded lot or changing lanes in a work zone) to analyze and improve how they perform, not only on lonely unidirectional or multi-lane highways under good weather. Those driverless tests might be similar to human driving tests, but is exactly what it should be if autonomous vehicles and human drivers will have to coexist safely on the roads.

  • Sign in to reply

Top Comments

  • mcb1
    mcb1 over 7 years ago +3
    I'm unsure how you can make this statement Nearly in every case of the accidents involving self-driving vehicles, human error was that cause of the problem and not the autonomous vehicle (I highlighted…
  • ntewinkel
    ntewinkel over 7 years ago in reply to mcb1 +3
    > I'm unsure how you can make this statement >>Nearly in every case of the accidents involving self-driving vehicles, human error was that cause of the problem and not the autonomous vehicle I agree with…
  • mcb1
    mcb1 over 7 years ago in reply to ntewinkel +3
    So in reality all you have is an adaptive cruise control and no real autonomous driving. Great. This issue is even worse than I'd heard, so thanks for sharing it. Once again the car manufacturers are being…
Parents
  • mcb1
    mcb1 over 7 years ago

    I'm unsure how you can make this statement

    Nearly in every case of the accidents involving self-driving vehicles, human error was that cause of the problem and not the autonomous vehicle

    (I highlighted the part)

     

    and then counter it with this

    There are two principal crashing causes involving self-driving vehicles:

    - The sensors are not detecting what is happening around the vehicle

    The software is mishandling unexpected situations when the vehicle faces conditions that is not programmed to do

     

    Any vehicle that is fit for purpose should be ready for all these situations.

    I think a more appropriate line would be :-

    Nearly in every case of the accidents involving self-driving vehicles, unexpected circumstances not catered for by human programming was the cause of the problem

     

     

    The failure of sensors is simply bad or poor engineering and could affect anything that is manufactured.

    The fact it wasn't correctly tested before release is another issue, and warrants a recall as per other vehicle defects.

     

     

     

    Your article raises a concern that many around here have been saying with autonomous drones.

    What happens when an unplanned event occurs needs to be considered in the design, and should be identified early during the design process.

    We've seen too many instances where a product is released and then found to have issues.

     

    Luckily the medical and pharmaceutical industry are regulated.

     

    I guess you're talking about this

    CARLA Simulator

    Home - CARLA Simulator

    It even allows you to customise the maps.

     

    An even better problem is the decision process based on the limited information gained by sensors.

    Moral Machine

    Have a run through this and see what you think.

     

     

    Cheers

    Mark

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • yoSoyTono
    yoSoyTono over 7 years ago in reply to mcb1

    Hello Mark,

    The nearly in every case statement came from these two studies: the Tri-Level Study of the Causes of Traffic Accidents (stating human errors or deficiencies were a definite or probable cause in nearly 93% of incidents they examined) and the Human Error and Road Transport (identified human recognition errors as 95% contributory factors of the examined crashes).

    But I understand your point. I do like the way you word it: Nearly in every case of the accidents involving self-driving vehicles, unexpected circumstances not catered for by human programming was the cause of the problem. Is OK with you if I use it to edit the post?

     

    Ethics has been around when the decision process came in driverless vehicles. The MIT one you showed is an interesting initiative around this thrilling topic. If interested, check this conversation that took place at NXP FTF Connects Silicon Valley: https://blog.nxp.com/automotive/autonomous-cars-and-ethical-dilemmas-an-approach

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 7 years ago in reply to yoSoyTono
    Is OK with you if I use it to edit the post?

    Absolutely.

     

    I think it is a very interesting Engineering exercise, but unless we rein in the PR people we'll have the same problem as modern IoT with security issues at every corner.

    eg releasing these vehicles without simulating most accident situations to see what they could add is IMO negligent.

     

    Mark

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • mcb1
    mcb1 over 7 years ago in reply to yoSoyTono
    Is OK with you if I use it to edit the post?

    Absolutely.

     

    I think it is a very interesting Engineering exercise, but unless we rein in the PR people we'll have the same problem as modern IoT with security issues at every corner.

    eg releasing these vehicles without simulating most accident situations to see what they could add is IMO negligent.

     

    Mark

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube