Implementation of electrical and simulation for autonomous driving

The project calls for the application of engineering and programming knowledge to develop and implement an autonomous vehicle, the Nanyang Venture 11 (NV-11) which will be taking part in the Shell Eco-marathon Asia 2019. Throughout the project, different task had been allocated to collaborate as a t...

Full description

Bibliographic Details
Main Author: Muhammad Azri Ngadi
Other Authors: Goh Wang Ling
Format: Final Year Project (FYP)
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/78338
_version_ 1811681037623754752
author Muhammad Azri Ngadi
author2 Goh Wang Ling
author_facet Goh Wang Ling
Muhammad Azri Ngadi
author_sort Muhammad Azri Ngadi
collection NTU
description The project calls for the application of engineering and programming knowledge to develop and implement an autonomous vehicle, the Nanyang Venture 11 (NV-11) which will be taking part in the Shell Eco-marathon Asia 2019. Throughout the project, different task had been allocated to collaborate as a team to build the NV-11. A 3-phase Brushless DC (BLDC) electric motor controller that was designed by the previous student had a few flaws which were the instantaneous current surge that cause the components on the circuitry board to be damaged. The implementation of the Soft Start code improved the performance and prevent it from any sudden current spikes occurring. The software kit by Renesas Electronics Corporation was used to program the microprocessor board to determine the clockwise and anti-clockwise rotation of the vehicle wheels. The NVIDIA Jetson TX2 is a supercomputer which is an embedded Artificial Intelligence computing device that acts as the brain on the autonomous vehicle NV-11. It operates using Ubuntu 16.04 Operating System and has the compatibility of using the Robot Operating System (ROS) as a platform that provides a set of software libraries and tools to build an application. A virtual environment was designed as a simulation to test the functionality of the autonomous vehicle using the data from the exterior sensors like the Lidar sensors, Zed camera, and Radar sensors. Using TensorFlow which is an open-source software library for machine learning to gather data for obstacles avoidance and detection. The Tinkerforge IMU Brick 2.0 is a device which is equipped with a 3-axis accelerometer, magnetometer (compass) and gyroscope. It provides the quaternions data which is a mathematical notation for representing orientations and rotations of the vehicle in three dimensions. It was implemented as part of the simulation to determine the exact location in the real world, comparing with the virtual world.
first_indexed 2024-10-01T03:34:35Z
format Final Year Project (FYP)
id ntu-10356/78338
institution Nanyang Technological University
language English
last_indexed 2024-10-01T03:34:35Z
publishDate 2019
record_format dspace
spelling ntu-10356/783382023-07-07T16:05:35Z Implementation of electrical and simulation for autonomous driving Muhammad Azri Ngadi Goh Wang Ling Ng Heong Wah School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering The project calls for the application of engineering and programming knowledge to develop and implement an autonomous vehicle, the Nanyang Venture 11 (NV-11) which will be taking part in the Shell Eco-marathon Asia 2019. Throughout the project, different task had been allocated to collaborate as a team to build the NV-11. A 3-phase Brushless DC (BLDC) electric motor controller that was designed by the previous student had a few flaws which were the instantaneous current surge that cause the components on the circuitry board to be damaged. The implementation of the Soft Start code improved the performance and prevent it from any sudden current spikes occurring. The software kit by Renesas Electronics Corporation was used to program the microprocessor board to determine the clockwise and anti-clockwise rotation of the vehicle wheels. The NVIDIA Jetson TX2 is a supercomputer which is an embedded Artificial Intelligence computing device that acts as the brain on the autonomous vehicle NV-11. It operates using Ubuntu 16.04 Operating System and has the compatibility of using the Robot Operating System (ROS) as a platform that provides a set of software libraries and tools to build an application. A virtual environment was designed as a simulation to test the functionality of the autonomous vehicle using the data from the exterior sensors like the Lidar sensors, Zed camera, and Radar sensors. Using TensorFlow which is an open-source software library for machine learning to gather data for obstacles avoidance and detection. The Tinkerforge IMU Brick 2.0 is a device which is equipped with a 3-axis accelerometer, magnetometer (compass) and gyroscope. It provides the quaternions data which is a mathematical notation for representing orientations and rotations of the vehicle in three dimensions. It was implemented as part of the simulation to determine the exact location in the real world, comparing with the virtual world. Bachelor of Engineering (Electrical and Electronic Engineering) 2019-06-18T07:36:37Z 2019-06-18T07:36:37Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/78338 en Nanyang Technological University 40 p. application/pdf
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Muhammad Azri Ngadi
Implementation of electrical and simulation for autonomous driving
title Implementation of electrical and simulation for autonomous driving
title_full Implementation of electrical and simulation for autonomous driving
title_fullStr Implementation of electrical and simulation for autonomous driving
title_full_unstemmed Implementation of electrical and simulation for autonomous driving
title_short Implementation of electrical and simulation for autonomous driving
title_sort implementation of electrical and simulation for autonomous driving
topic DRNTU::Engineering::Electrical and electronic engineering
url http://hdl.handle.net/10356/78338
work_keys_str_mv AT muhammadazringadi implementationofelectricalandsimulationforautonomousdriving