Educational robotics

In this project, the objective is to build a robotic arm from scratch and design an easy to use user interface for students to understand the Denavit-Hartenberg algorithm. The four kinematic parameters, (joint angle), d (joint distance), a (link length), (link twist angle) can be obtained after a...

Full description

Saved in:
Bibliographic Details
Main Author: See, Tian Bao.
Other Authors: Cheah Chien Chern
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/40794
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In this project, the objective is to build a robotic arm from scratch and design an easy to use user interface for students to understand the Denavit-Hartenberg algorithm. The four kinematic parameters, (joint angle), d (joint distance), a (link length), (link twist angle) can be obtained after applying the Denavit-Hartenberg algorithm. With the four kinematic parameters, the final transformation matrix which maps the coordinates of the robotic arm from the end-effector to the base can also be found. With the transformation matrix, students will be able to solve for the forward kinematics problem which is to find the coordinates of the end-effector with respect to the base when the rotation angle of indvidiual motor are known. They will also be able to solve for the inverse kinematics problem which is to find the corresponding angles that the individual motors need to rotate when the coordinates of the end-effector are known. The hardware used in this project to build the robotic arm are the Servo To Go card and Futaba BLS451 brushless servo motors. The programming language, C++, will be used for programming in visual studio and Microsoft Foundation Class will be used to create the end user interface.