Collision avoidance testing for autonomous vehicles

Autonomous Vehicles (AVs) have been one of the most anticipated technological breakthroughs for the past decade. Companies are investing billions into research and development with the hope that self-driving cars can be on the road by 2025 and even commercially available by 2030. Research has shown...

Full description

Saved in:
Bibliographic Details
Main Author: Koesno, Margaret Claire
Other Authors: Liu Yang
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148467
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-148467
record_format dspace
spelling sg-ntu-dr.10356-1484672021-05-04T02:51:21Z Collision avoidance testing for autonomous vehicles Koesno, Margaret Claire Liu Yang School of Computer Science and Engineering yangliu@ntu.edu.sg Engineering::Computer science and engineering Autonomous Vehicles (AVs) have been one of the most anticipated technological breakthroughs for the past decade. Companies are investing billions into research and development with the hope that self-driving cars can be on the road by 2025 and even commercially available by 2030. Research has shown that having AVs on the road will revolutionize road transportation by reducing congestion, improving traffic speed, and even increasing road safety. As of right now, the industry is still far away from getting highly automated AVs on the road. Surprisingly, this is not due to the lack of technological capabilities, but rather due to the need for more research and work to be done on sufficiently testing these AV systems. Ensuring the safety of AV cars has been the most challenging and important issue in the development cycle. This project aimed to perform collision avoidance testing on an AV system and detect the underlying issues that may lead to dangerous scenarios. An AV Testing Platform written in JavaScript was used to drive the testing procedure and communicate with Apollo, the autonomous driving system, and the SVL Simulator, a testing simulator. This project will also look into investigating the effectiveness of different test case generation algorithms, namely the Genetic algorithm and the Random algorithm. The effectiveness of the algorithm will be judged based on speed and ability to generate collision test cases. Twelve batches of the test cases were run, and the results were analyzed accordingly. Eight different issues were identified to have been the reason for collision during the test case scenarios. Furthermore, it was proven that the Genetic algorithm, although superior to the Random algorithm, would benefit from being further optimized. Bachelor of Engineering (Computer Science) 2021-05-04T02:51:21Z 2021-05-04T02:51:21Z 2021 Final Year Project (FYP) Koesno, M. C. (2021). Collision avoidance testing for autonomous vehicles. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148467 https://hdl.handle.net/10356/148467 en SCSE20-0200 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Koesno, Margaret Claire
Collision avoidance testing for autonomous vehicles
description Autonomous Vehicles (AVs) have been one of the most anticipated technological breakthroughs for the past decade. Companies are investing billions into research and development with the hope that self-driving cars can be on the road by 2025 and even commercially available by 2030. Research has shown that having AVs on the road will revolutionize road transportation by reducing congestion, improving traffic speed, and even increasing road safety. As of right now, the industry is still far away from getting highly automated AVs on the road. Surprisingly, this is not due to the lack of technological capabilities, but rather due to the need for more research and work to be done on sufficiently testing these AV systems. Ensuring the safety of AV cars has been the most challenging and important issue in the development cycle. This project aimed to perform collision avoidance testing on an AV system and detect the underlying issues that may lead to dangerous scenarios. An AV Testing Platform written in JavaScript was used to drive the testing procedure and communicate with Apollo, the autonomous driving system, and the SVL Simulator, a testing simulator. This project will also look into investigating the effectiveness of different test case generation algorithms, namely the Genetic algorithm and the Random algorithm. The effectiveness of the algorithm will be judged based on speed and ability to generate collision test cases. Twelve batches of the test cases were run, and the results were analyzed accordingly. Eight different issues were identified to have been the reason for collision during the test case scenarios. Furthermore, it was proven that the Genetic algorithm, although superior to the Random algorithm, would benefit from being further optimized.
author2 Liu Yang
author_facet Liu Yang
Koesno, Margaret Claire
format Final Year Project
author Koesno, Margaret Claire
author_sort Koesno, Margaret Claire
title Collision avoidance testing for autonomous vehicles
title_short Collision avoidance testing for autonomous vehicles
title_full Collision avoidance testing for autonomous vehicles
title_fullStr Collision avoidance testing for autonomous vehicles
title_full_unstemmed Collision avoidance testing for autonomous vehicles
title_sort collision avoidance testing for autonomous vehicles
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/148467
_version_ 1699245890668068864