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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |