Autonomous Vehicles: Open-Source Technologies, Considerations, and Development

01/25/2022
by   Oussama Saoudi, et al.
0

Autonomous vehicles are the culmination of advances in many areas such as sensor technologies, artificial intelligence (AI), networking, and more. This paper will introduce the reader to the technologies that build autonomous vehicles. It will focus on open-source tools and libraries for autonomous vehicle development, making it cheaper and easier for developers and researchers to participate in the field. The topics covered are as follows. First, we will discuss the sensors used in autonomous vehicles and summarize their performance in different environments, costs, and unique features. Then we will cover Simultaneous Localization and Mapping (SLAM) and algorithms for each modality. Third, we will review popular open-source driving simulators, a cost-effective way to train machine learning models and test vehicle software performance. We will then highlight embedded operating systems and the security and development considerations when choosing one. After that, we will discuss Vehicle-to-Vehicle (V2V) and Internet-of-Vehicle (IoV) communication, which are areas that fuse networking technologies with autonomous vehicles to extend their functionality. We will then review the five levels of vehicle automation, commercial and open-source Advanced Driving Assistance Systems, and their features. Finally, we will touch on the major manufacturing and software companies involved in the field, their investments, and their partnerships. These topics will give the reader an understanding of the industry, its technologies, active research, and the tools available for developers to build autonomous vehicles.

READ FULL TEXT
research
08/30/2023

High Performance Networking Layer for Simulation Applications

Autonomous vehicles are one of the most popular and also fast-growing te...
research
10/14/2020

Assessing the Readiness of Greece for Autonomous Vehicle Technologies

Despite the debate regarding the timeframe and rate of penetration of Au...
research
10/02/2020

6G Cellular Networks and Connected Autonomous Vehicles

With 5G mobile communication systems been commercially rolled out, resea...
research
10/03/2018

A Brief Survey on Autonomous Vehicle Possible Attacks, Exploits and Vulnerabilities

Advanced driver assistance systems are advancing at a rapid pace and all...
research
12/11/2019

Lane Detection For Prototype Autonomous Vehicle

Unmanned vehicle technologies are an area of great interest in theory an...
research
10/03/2018

Human-Centered Autonomous Vehicle Systems: Principles of Effective Shared Autonomy

Building effective, enjoyable, and safe autonomous vehicles is a lot har...
research
03/02/2018

Dolphin: a task orchestration language for autonomous vehicle networks

We present Dolphin, an extensible programming language for autonomous ve...

Please sign up or login with your details

Forgot password? Click here to reset