REMOTE PROGRAMMING OF A TURTLE ROBOT

ZAINAL ABIDIN, AHMAD SHAHIR SAFFUAN (2013) REMOTE PROGRAMMING OF A TURTLE ROBOT. [Final Year Project] (Unpublished)

[thumbnail of 10.pdf]
Preview
PDF
10.pdf

Download (1MB) | Preview

Abstract

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.

Item Type: Final Year Project
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering
Departments / MOR / COE: Engineering > Electrical and Electronic
Depositing User: Users 2053 not found.
Date Deposited: 20 Feb 2014 11:18
Last Modified: 25 Jan 2017 09:39
URI: http://utpedia.utp.edu.my/id/eprint/13437

Actions (login required)

View Item
View Item