Android control for an RTOS-based Pololu robot

Embedded systems came into the limelight with the birth of microcontrollers and have been introduced into nearly all aspects of everyday life. Most electronic gadgets we use involves embedded systems. As embedded applications increase in complexity, the use of an operating system brings in numero...

Full description

Saved in:
Bibliographic Details
Main Author: Goh, Hung Meng
Other Authors: Ravi Suppiah
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66742
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-66742
record_format dspace
spelling sg-ntu-dr.10356-667422023-03-03T20:46:37Z Android control for an RTOS-based Pololu robot Goh, Hung Meng Ravi Suppiah School of Computer Engineering DRNTU::Engineering Embedded systems came into the limelight with the birth of microcontrollers and have been introduced into nearly all aspects of everyday life. Most electronic gadgets we use involves embedded systems. As embedded applications increase in complexity, the use of an operating system brings in numerous advantages. Most embedded systems have real time operating systems which allow them to make real time response in a timely manner. With the advent of the “Smart Nation” initiatives, secondary schools are starting to introduce computing as a subject. This will expose students to basic programming fundamental and prepare them for the future. The goal of the project was to develop a rapid embedded development platform to educate students on embedded system development and introduces basic programming knowledge via a hands on exercise in developing a remote control robot with minimal programming experience required. The m3pi robot and the mbed NXP LPC 1768 development board was used to provide a quick platform for learning about embedded application. Its online compiler coupled together with drag and drop functions allow amateurs to develop their own embedded application easily. MIT App Inventor, a web based builder that uses visual block language was used to develop the android application to control the robot. Its simple interface allows even a novice with minimal programming knowledge to develop a fully functional android application within a few hours. The real time operating system concept was implemented to the robot for it to perform multi-threading operations. Bachelor of Engineering (Computer Engineering) 2016-04-25T02:28:36Z 2016-04-25T02:28:36Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66742 en Nanyang Technological University 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
Goh, Hung Meng
Android control for an RTOS-based Pololu robot
description Embedded systems came into the limelight with the birth of microcontrollers and have been introduced into nearly all aspects of everyday life. Most electronic gadgets we use involves embedded systems. As embedded applications increase in complexity, the use of an operating system brings in numerous advantages. Most embedded systems have real time operating systems which allow them to make real time response in a timely manner. With the advent of the “Smart Nation” initiatives, secondary schools are starting to introduce computing as a subject. This will expose students to basic programming fundamental and prepare them for the future. The goal of the project was to develop a rapid embedded development platform to educate students on embedded system development and introduces basic programming knowledge via a hands on exercise in developing a remote control robot with minimal programming experience required. The m3pi robot and the mbed NXP LPC 1768 development board was used to provide a quick platform for learning about embedded application. Its online compiler coupled together with drag and drop functions allow amateurs to develop their own embedded application easily. MIT App Inventor, a web based builder that uses visual block language was used to develop the android application to control the robot. Its simple interface allows even a novice with minimal programming knowledge to develop a fully functional android application within a few hours. The real time operating system concept was implemented to the robot for it to perform multi-threading operations.
author2 Ravi Suppiah
author_facet Ravi Suppiah
Goh, Hung Meng
format Final Year Project
author Goh, Hung Meng
author_sort Goh, Hung Meng
title Android control for an RTOS-based Pololu robot
title_short Android control for an RTOS-based Pololu robot
title_full Android control for an RTOS-based Pololu robot
title_fullStr Android control for an RTOS-based Pololu robot
title_full_unstemmed Android control for an RTOS-based Pololu robot
title_sort android control for an rtos-based pololu robot
publishDate 2016
url http://hdl.handle.net/10356/66742
_version_ 1759854858255466496