Vision-based controller for autonomous UGV

In recent times, the use of mobile robots has significantly increased in different sectors of the industry. Mobile Robots can help us achieve tasks that are physically challenging, harmful, repetitive or inaccessible for human beings. Such systems can be used to accomplish tasks such as inspection a...

Full description

Saved in:
Bibliographic Details
Main Author: Singaram, Venkatachalam
Other Authors: Wang Jianliang
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/70848
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-70848
record_format dspace
spelling sg-ntu-dr.10356-708482023-07-07T15:52:04Z Vision-based controller for autonomous UGV Singaram, Venkatachalam Wang Jianliang School of Electrical and Electronic Engineering Sundaram Suresh DRNTU::Engineering::Electrical and electronic engineering In recent times, the use of mobile robots has significantly increased in different sectors of the industry. Mobile Robots can help us achieve tasks that are physically challenging, harmful, repetitive or inaccessible for human beings. Such systems can be used to accomplish tasks such as inspection and maintenance of buildings, paint jobs of difficult corners and ceilings, transportation of goods and even in agriculture. This project consists of the hardware and software components for an unmanned ground vehicle (UGV) with holonomic movement capability and autonomous movement capability in an indoor environment. The holonomic movement gives the robot the advantage to move the robot in tight spaces maintaining its yaw orientation. For the hardware component of this project, the focus was on assembling the chassis of the UGV and fabricating the support structure for different modules of the robot. The software component of this project emphasizes on writing the low-level firmware for the robot as well as interfacing with Robot Operating System (ROS) for developing high level applications such as path planning and autonomous navigation using Simultaneous Localization and Mapping (SLAM). With this technique, the robot will be able to successfully navigate autonomously in an indoor environment. Additionally, to enhance the application scope of the project a robotic arm is planned to be mounted on top of the robot. Hence, a 6DOF low level arm controller board was designed and fabricated. There are seven Teensy 3.2 controllers which works on I2C master-slave concept. Further, this project can be enhanced by integrating a robotic arm to the UGV and making it as one inter-connected system. This can be achieved by modelling the system and interfacing the robotic arm for high level applications by using ROS packages such as MoveIt!, etc. Bachelor of Engineering 2017-05-11T08:48:18Z 2017-05-11T08:48:18Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/70848 en Nanyang Technological University 69 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Singaram, Venkatachalam
Vision-based controller for autonomous UGV
description In recent times, the use of mobile robots has significantly increased in different sectors of the industry. Mobile Robots can help us achieve tasks that are physically challenging, harmful, repetitive or inaccessible for human beings. Such systems can be used to accomplish tasks such as inspection and maintenance of buildings, paint jobs of difficult corners and ceilings, transportation of goods and even in agriculture. This project consists of the hardware and software components for an unmanned ground vehicle (UGV) with holonomic movement capability and autonomous movement capability in an indoor environment. The holonomic movement gives the robot the advantage to move the robot in tight spaces maintaining its yaw orientation. For the hardware component of this project, the focus was on assembling the chassis of the UGV and fabricating the support structure for different modules of the robot. The software component of this project emphasizes on writing the low-level firmware for the robot as well as interfacing with Robot Operating System (ROS) for developing high level applications such as path planning and autonomous navigation using Simultaneous Localization and Mapping (SLAM). With this technique, the robot will be able to successfully navigate autonomously in an indoor environment. Additionally, to enhance the application scope of the project a robotic arm is planned to be mounted on top of the robot. Hence, a 6DOF low level arm controller board was designed and fabricated. There are seven Teensy 3.2 controllers which works on I2C master-slave concept. Further, this project can be enhanced by integrating a robotic arm to the UGV and making it as one inter-connected system. This can be achieved by modelling the system and interfacing the robotic arm for high level applications by using ROS packages such as MoveIt!, etc.
author2 Wang Jianliang
author_facet Wang Jianliang
Singaram, Venkatachalam
format Final Year Project
author Singaram, Venkatachalam
author_sort Singaram, Venkatachalam
title Vision-based controller for autonomous UGV
title_short Vision-based controller for autonomous UGV
title_full Vision-based controller for autonomous UGV
title_fullStr Vision-based controller for autonomous UGV
title_full_unstemmed Vision-based controller for autonomous UGV
title_sort vision-based controller for autonomous ugv
publishDate 2017
url http://hdl.handle.net/10356/70848
_version_ 1772828443087470592