RoboSign - cmubuild18/Build18 GitHub Wiki

RoboSign

A robotic hand that depicts certain numbers.

Thumbnail Image

The purpose of our project was to originally display certain signs in American Sign Language (ASL) using speech to sign on the robotic hand in order to bring awareness to and aid the deaf community. We used servo motors to control the fingers, 3D printed fingers and a laser cut wood pieces for the structure of the hand and palm, illusion cord, string and beads to keep the joints of the fingers taut, filament, and breadboarding materials. We implemented a variety of strategies in order to try to achieve our goal such as: using DC motors, potentiometer angle sensors, and regular motor drivers to drive the circuit but ran into issues regarding the motor drivers' capabilities. We settled on using Servo motors themselves to control the fingers at a maximum rotation angle of 180 degrees. In addition to the hardware component of our project, we developed software using Python to convert speech to text and utilized a media pose library. Additionally, we used Arduino IDE to control the motors' functionality and in tandem the control of the robotic hand. Although we were unable to fully integrate our software with our hardware regarding the signs, and were unable to achieve reliable control of the hands based off of our design, we were able to successfully achieve the speech recognition and gain control of the servo motors.

Team Members

Team Member Photo
Simran Patibanda Team Member Photo
Archita Jain Team Member Photo
Mahati Manda Team Member Photo
Carolyn Alex Team Member Photo
Adithi Phadke Team Member Photo

Photos

https://drive.google.com/drive/folders/1WP--hNCjVdk93WE_j3d6Vr6zuLfTdGSc?usp=drive_link

Parts

Potentiometer angle sensors, gear motors, motor driver (DRV8833), servo motors, elastic string, microphone, webcam, 3.5 mm Audio Jack, Batteries, Battery packs, LED Screen, 3D printer filament