Operation Stacker: A Human-Scale Robotic Arm For Stack Permutating

Manan Isak & Cam Angliss

Our original goal was to construct a robotic arm that can perform basic manipulation, such as picking up, re-orienting, and moving objects in empty space. The arm will be fixed by the shoulder to a tabletop with a fixed-location camera sensor at its base to inform its manipulations. The arm will consist of an upper arm, forearm, and a two-pronged claw, connected by shoulder, elbow, and wrist joints. Additionally, time and complexity permitting, we will add sensors to the claw to allow the sensation of touch. If all goes exceptionally well, we would implement an AI agent to control the arm simultaneously.

Due to limitations to the resources available to us and some difficulties met during development, we changed our robot to be a grabber arm that could pick up beakers and shake them in a laboratory environment instead of a stack permutating arm.

1. We drew out a stencil on a plank of wood then cut them out using a jigsaw

Progress1

2. The two arm pieces were connected together with screws and square plastic gap-filler

Progress2

3. We salvaged a yellow base from another older project and attached it to a large piece of wood with bolts to give the finished arm stability

Progress3

4. We attached the arm to the base with screws and plastic hole filler. It is quite unstable

Progress4

5. Proximity sensor constructed but not attached. It will eventually be attached to the underside of the base

Progress5

6. We ordered a metal claw online and assembled and attached it to the end of the arm. We also added support for the lower arm

Progress6

7. Foam and button attached to claw for grip and touch sensing. We eventually scrap the button but keep the foam

Progress7

8. Proximity sensor secured in place with bolts

Progress8

9. We improved stability by replacing the flimsy plastic gap-fillers with a new wooden block and metal brackets

Progress9

10. Hooked up most of the wiring to an Arduino UNO with a breadboard

Progress10

11. We added supporting bolts between the yellow base and the brown base to eliminate some wobble

Progress11

12. There were not shoulder motors strong enough available to us so we opted for a fixed-shoulder design which we accomplished using this block of wood

Progress12

13. The elbow motor was just barely not strong enough too so we added a counterweight to help

Progress13

14. We installed an array of D batteries to power the motors because the Arduino UNO was proving to be an unreliable power source. The Arduino itself is still powered by a laptop

Progress14

15. We added a switch to the D battery power supply to make testing easier

Progress15

The finished robot!

Progress16 Progress17

The Robot in action!