End-to-end autonomous driving based on machine learning

In this project, we will explore the end-to-end approach to autonomous driving through machine learning. This project will be executed on the Donkey Simulator, a remote-control car simulator built on the Unity game platform. We will focus mainly on reinforcement learning algorithms as our primary ma...

Full description

Saved in:
Bibliographic Details
Main Author: Teo, Ren Hao
Other Authors: Lyu Chen
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167648
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In this project, we will explore the end-to-end approach to autonomous driving through machine learning. This project will be executed on the Donkey Simulator, a remote-control car simulator built on the Unity game platform. We will focus mainly on reinforcement learning algorithms as our primary machine learning method. This report seeks to run simulations on autonomous driving based on selected on-policy and off-policy algorithms. These methods are namely, Proximal Policy Optimization (PPO) for the on-policy method and Soft Actor-Critic (SAC) as our off-policy method. In addition, we will be exploring the use of entropy regularization by passing different entropy coefficients while training our models to explore its effects on training. Rewards to the model are calculated based on the speed of the agent and the ability to stay in the centre of the track. The results from the trained models produced by these algorithms will then be drawn into comparison, based on the cumulative rewards of each algorithm.