<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>
Identifer | oai:union.ndltd.org:PROQUEST/oai:pqdtoai.proquest.com:1540606 |
Date | 15 August 2013 |
Creators | Merchut, G. Addison |
Publisher | Northern Illinois University |
Source Sets | ProQuest.com |
Language | English |
Detected Language | English |
Type | thesis |
Page generated in 0.0087 seconds