REMOTE PROGRAMMING OF A TURTLE ROBOT

Turtle graphics is a subset of Logo programming language, used extensively to introduce programming to children. Conventionally the turtle is visually represented on the computer screen as an object that performs movements based on the set of instructions issued by a programmer. A similar robotic tu...

Full description

Saved in:
Bibliographic Details
Main Author: ZAINAL ABIDIN, AHMAD SHAHIR SAFFUAN
Format: Final Year Project
Language:English
Published: Universiti Teknologi Petronas 2013
Subjects:
Online Access:http://utpedia.utp.edu.my/13437/1/10.pdf
http://utpedia.utp.edu.my/13437/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Petronas
Language: English
id my-utp-utpedia.13437
record_format eprints
spelling my-utp-utpedia.134372017-01-25T09:39:40Z http://utpedia.utp.edu.my/13437/ REMOTE PROGRAMMING OF A TURTLE ROBOT ZAINAL ABIDIN, AHMAD SHAHIR SAFFUAN TK Electrical engineering. Electronics Nuclear engineering Turtle graphics is a subset of Logo programming language, used extensively to introduce programming to children. Conventionally the turtle is visually represented on the computer screen as an object that performs movements based on the set of instructions issued by a programmer. A similar robotic turtle that can be programmed using turtle graphics commands should enhance the learning experience as well as sustain the interest of young programmers that the programming language is intended for. Programming the robot can be achieved by entering the commands directly onto the robot or on a separate terminal. The terminal can be attached via a wire, or wireless. Programming using a wireless programming terminal, which is more practical, can be achieved either via over-the-air (OTA) method or remote control. A hybrid of the two methods is also possible where commands are sent one line at a time the turtle robot to be interpreted and suitable movement performed. The hybrid method is proposed for this project so that the system will be more flexible and extensible for further development in future. There are two types of interpreter (Mark 1 and Mark 2) created as the result from this project which has different way in term of system, communication between graphic and robot, and the instruction’s execution. Both interpreters have advantages and disadvantages which involved delay processing, transferring data, and instruction’s execution. Mark 1 interpreter is chosen as the Turtle Graphic Interpreter based on the advantages (discussed in the result section) and a list of logo command is created based on the graphic interpreter Mark 1. Universiti Teknologi Petronas 2013-01 Final Year Project NonPeerReviewed application/pdf en http://utpedia.utp.edu.my/13437/1/10.pdf ZAINAL ABIDIN, AHMAD SHAHIR SAFFUAN (2013) REMOTE PROGRAMMING OF A TURTLE ROBOT. Universiti Teknologi Petronas. (Unpublished)
institution Universiti Teknologi Petronas
building UTP Resource Centre
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Petronas
content_source UTP Electronic and Digitized Intellectual Asset
url_provider http://utpedia.utp.edu.my/
language English
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
ZAINAL ABIDIN, AHMAD SHAHIR SAFFUAN
REMOTE PROGRAMMING OF A TURTLE ROBOT
description Turtle graphics is a subset of Logo programming language, used extensively to introduce programming to children. Conventionally the turtle is visually represented on the computer screen as an object that performs movements based on the set of instructions issued by a programmer. A similar robotic turtle that can be programmed using turtle graphics commands should enhance the learning experience as well as sustain the interest of young programmers that the programming language is intended for. Programming the robot can be achieved by entering the commands directly onto the robot or on a separate terminal. The terminal can be attached via a wire, or wireless. Programming using a wireless programming terminal, which is more practical, can be achieved either via over-the-air (OTA) method or remote control. A hybrid of the two methods is also possible where commands are sent one line at a time the turtle robot to be interpreted and suitable movement performed. The hybrid method is proposed for this project so that the system will be more flexible and extensible for further development in future. There are two types of interpreter (Mark 1 and Mark 2) created as the result from this project which has different way in term of system, communication between graphic and robot, and the instruction’s execution. Both interpreters have advantages and disadvantages which involved delay processing, transferring data, and instruction’s execution. Mark 1 interpreter is chosen as the Turtle Graphic Interpreter based on the advantages (discussed in the result section) and a list of logo command is created based on the graphic interpreter Mark 1.
format Final Year Project
author ZAINAL ABIDIN, AHMAD SHAHIR SAFFUAN
author_facet ZAINAL ABIDIN, AHMAD SHAHIR SAFFUAN
author_sort ZAINAL ABIDIN, AHMAD SHAHIR SAFFUAN
title REMOTE PROGRAMMING OF A TURTLE ROBOT
title_short REMOTE PROGRAMMING OF A TURTLE ROBOT
title_full REMOTE PROGRAMMING OF A TURTLE ROBOT
title_fullStr REMOTE PROGRAMMING OF A TURTLE ROBOT
title_full_unstemmed REMOTE PROGRAMMING OF A TURTLE ROBOT
title_sort remote programming of a turtle robot
publisher Universiti Teknologi Petronas
publishDate 2013
url http://utpedia.utp.edu.my/13437/1/10.pdf
http://utpedia.utp.edu.my/13437/
_version_ 1739831896877039616