Return to search

Frankenstein's robot manipulator

<p> The goal of this project was to design, build, program, upgrade, and remotely control an existing industrial-grade robotic manipulator on a budget that was equal to a graduate student's salary.</p><p> Inverse kinematic equations were developed to model the CRS arm using Denavit-Hartenberg convention. After converting these equations into a system of Python code, the equations were verified via graphical simulation.</p><p> The CRS arm's obsolete motor driver box was completely removed and replaced with cutting-edge, low-cost microcontrollers. The wiring, mechanics, and controls for the five degrees of freedom (DOF) were reverse engineered based on very limited datasheets, including the arm's motors, brakes, encoder pin-outs, gripper, and fixed global reference frame movement.</p><p> The microcontrollers were then programmed in C/C++ to allow a user to control every electrical and mechanical aspect of the arm. The kinematic equations were implemented on a Python server, which commands how each joint in the robotic arm must move to reach a desired point in space. The user interface was developed in conjunction with Evan Boldt to allow for remote control of the robotic arm and monitoring through webcams, which includes twisting and tilting a tablet.</p>

Identiferoai:union.ndltd.org:PROQUEST/oai:pqdtoai.proquest.com:1540606
Date15 August 2013
CreatorsMerchut, G. Addison
PublisherNorthern Illinois University
Source SetsProQuest.com
LanguageEnglish
Detected LanguageEnglish
Typethesis

Page generated in 0.0087 seconds