Web-based GUI for embedded applications

Embedded systems have skyrocketed in recent years in terms of capacity, usefulness and demand. They have been used for various purposes including but not limited to, remote control, robot movement and video surveillance. Remote control technology, where users control machines without physically t...

Full description

Saved in:
Bibliographic Details
Main Author: Poeu, Vannarath
Other Authors: Vun Chan Hua, Nicholas
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66708
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-66708
record_format dspace
spelling sg-ntu-dr.10356-667082023-03-03T20:30:23Z Web-based GUI for embedded applications Poeu, Vannarath Vun Chan Hua, Nicholas School of Computer Engineering DRNTU::Engineering Embedded systems have skyrocketed in recent years in terms of capacity, usefulness and demand. They have been used for various purposes including but not limited to, remote control, robot movement and video surveillance. Remote control technology, where users control machines without physically touching it, has existed for quite some time. It capitalizes on telecommunication in order to send message from one end to the other. Meanwhile, robotic equipment like cars and drones, have microprocessor embedded inside so they can be manipulated with minimum change. On the other hand, video transmission helps us to see things we otherwise could not with or limited vision. Combining these technologies, we could produce a remote controlled vehicle that is capable of transmitting real time video feedback to the user. This has usefulness in various areas such as movement of goods and people without the physical presence of the driver, which would lead to better productivity. This project aims to push the boundary of such technologies by testing the latest implementations as well as discovering key areas where improvements can be made. It is to be kept in mind that the key attribute is to eliminate software installation dependencies and the ability to run on any platform. Building on past implementations and experience, this projects chooses the latest available technology in the form of Node.JS, Socket.IO, UV4L and runs on the popular Raspberry Pi and Arduino combination. Ultimately, although this project manages to reach its goals and marked another milestone, it still has a long way to go before being able to replicate a real car driving experience. More improvements can be made to the speed, control and design of the implementation. Bachelor of Engineering (Computer Science) 2016-04-21T08:06:09Z 2016-04-21T08:06:09Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66708 en Nanyang Technological University 34 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
spellingShingle DRNTU::Engineering
Poeu, Vannarath
Web-based GUI for embedded applications
description Embedded systems have skyrocketed in recent years in terms of capacity, usefulness and demand. They have been used for various purposes including but not limited to, remote control, robot movement and video surveillance. Remote control technology, where users control machines without physically touching it, has existed for quite some time. It capitalizes on telecommunication in order to send message from one end to the other. Meanwhile, robotic equipment like cars and drones, have microprocessor embedded inside so they can be manipulated with minimum change. On the other hand, video transmission helps us to see things we otherwise could not with or limited vision. Combining these technologies, we could produce a remote controlled vehicle that is capable of transmitting real time video feedback to the user. This has usefulness in various areas such as movement of goods and people without the physical presence of the driver, which would lead to better productivity. This project aims to push the boundary of such technologies by testing the latest implementations as well as discovering key areas where improvements can be made. It is to be kept in mind that the key attribute is to eliminate software installation dependencies and the ability to run on any platform. Building on past implementations and experience, this projects chooses the latest available technology in the form of Node.JS, Socket.IO, UV4L and runs on the popular Raspberry Pi and Arduino combination. Ultimately, although this project manages to reach its goals and marked another milestone, it still has a long way to go before being able to replicate a real car driving experience. More improvements can be made to the speed, control and design of the implementation.
author2 Vun Chan Hua, Nicholas
author_facet Vun Chan Hua, Nicholas
Poeu, Vannarath
format Final Year Project
author Poeu, Vannarath
author_sort Poeu, Vannarath
title Web-based GUI for embedded applications
title_short Web-based GUI for embedded applications
title_full Web-based GUI for embedded applications
title_fullStr Web-based GUI for embedded applications
title_full_unstemmed Web-based GUI for embedded applications
title_sort web-based gui for embedded applications
publishDate 2016
url http://hdl.handle.net/10356/66708
_version_ 1759858394066321408