A robotic arm was designed using Turnigy Digital Servos. It is an articulated robotic arm that has 5DOF. An articulated robotic arm is an arm with rotary joints that uses actuators.
The code is written in Node.js using the Johny Five Library and Arduino.
-
Lengths
- Base to Elbow(L1) : 25cm
- Elbow to Wrist(L2) : 32cm
- Wrist to Actuator(L3): 10cm
-
Weigts:
- Base to Elbow: 102gm
- Elbow to Wrist: 85gm
- Wrist to Actuator: 26gm
- Servo: 70gm each
-
Degrees of Freedom: 5
-
Hardware Interfacing: USB
-
Base Spin: 114 °
-
Shoulder Pitch: 114 °
-
Elbow Pitch: 114 °
-
Wrist Pitch: 114 °
- Arduino Mega
- Turnigy Servos
- Leap Motion Sensor
- Power Supply for servos
- Gripper
- Metal Rods for bodywork
leapjs:
npm install leapjs
johnny-five (macOS only):
npm install -g node-gyp
Installation steps for all operating systems
- For Leap Motion control, first upload and run the Firmata Code on the arduino board. Execute the LeapInverseKinematics.js file from terminal. Please install leapjs and johnny-five library for NodeJS before executing.
- For shape drawing tasks, upload the Shapes_Sketch.ino and comment out the shape which is not needed.