Robotic Arm Controlled With Muscle Movement via EMG Signals

If you’ve dreamed of a future of ultimate mech power with giant human-controlled robots and mech-suits, this project from Ultimate Robots is sure to get you excited. The team created robot arm Thanks to the EMG signal sensor PCB, uMyo, it can be controlled using muscle movements. He also makes use of one of our favorite microelectronics boards, the Arduino.
This project was designed as a quick demonstration of what the uMyo sensor module can achieve. Three separate uMyo PCBs are attached to accurately detect the wearer’s movements. Each finger on the robotic arm has his two tendons. These are connected to wheels operated by servos. The servo determines whether the finger is curled or uncurled.
The bright jewel in this piece is the uMyo sensor. This is an open source device designed to be worn for user input. Data can be transmitted wirelessly, so the wearer doesn’t have to worry about cables connecting to the output device. According to Ultimate Robotics, uMyo can detect signals from different muscle groups, including arms, legs, facial muscles, and torso muscles like this project.
Two uMyo sensors are placed on the elbow to monitor finger muscle signals. A third sensor is used on the wrist to monitor the movement of the thumb muscles. The signal is sent to the Arduino, which uses the nRF24 module to receive the wireless signal. The Arduino then processes the input and sends commands to the servos through the PCA9685 driver board to move the robot arm accordingly.
Not only are the uMyo sensors open source, but the software used in this robotic arm project is also open source.The team kindly shared everything Github For those interested in perusing the source code.
For a closer look at this project, check out the official uMyo breakdown uploaded by Ultimate Robotics. hackaday. The team shared many details about how it works and what goes into the PCB. For more information on robotic arms, please visit: reddit and see it in action YouTube.