Skip to content
/ GCRS Public

GCRS is a gesture-controlled robotic arm system that tracks hand movements using a webcam and controls a dual-axis arm with servo motors. The project integrates OpenCV, Mediapipe, and Arduino through the Firmata protocol for real-time control.

License

Notifications You must be signed in to change notification settings

prodev717/GCRS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GCRS - Gesture Control Robotic System

This project captures webcam feed, detects hand coordinates and movements, and then sends the data to an Arduino to control a dual-axis arm with servo motors.

Features

  • Detects hand movements and coordinates using a webcam.
  • Sends hand position data to an Arduino for real-time control of a robotic arm.
  • Utilizes OpenCV for webcam feed and image processing.
  • Uses Mediapipe for hand detection.
  • Employs the Firmata protocol (pyFirmata) for serial communication between Python and Arduino.
  • Demo Video : https://youtu.be/-AuYzzw1D4Y?si=qty0oIpe6b8GyWNB
  • Note : Change COMPORT according to your machine.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

GCRS is a gesture-controlled robotic arm system that tracks hand movements using a webcam and controls a dual-axis arm with servo motors. The project integrates OpenCV, Mediapipe, and Arduino through the Firmata protocol for real-time control.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages