
A video demonstrating the arm’s capabilities can be found at this link. An optical sensor detects the position and orientation of the user's hand; that information is conveyed to four servos, which control both the position and orientation of the arm. The arm is able to replicate the hand’s motion, assuming that the elbow has little translation. While there is lag in the communication and the servos’ strength is limited, the arm is able to replicate motion with frequencies less than 1.5 Hz without noticeable delay.
This work included the following:
1) Serial communication through USB and Bluetooth using UART
2) Servo motor position determination
3) Human interface design and implementation