This is my first effort at a robotic arm. Except for the gripper, these are all ‘off the shelf’ standard parts: 5 servo motors, 3 U-brackets, and 4 servo motor mounts.
The motors are controlled by a Veyron Servo Driver. Notice that all of the motors appear to be moving at the same time as the arm travels from one position to another. Also, once the main program communicates instructions to the controller, the main program is free to perform other tasks even while the motors are turning. This non-blocking synchronization would be very difficult to program using the PWM pins on an Arduino or Raspberry Pi.