Skip to content

Astrallite-Soham/hand-gesture-robot-opencv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hand Gesture Controlled Robot using OpenCV

Project Description

This project controls a robot using hand gestures detected through a webcam using OpenCV. The camera captures hand movements, processes the image using computer vision, and sends commands to the robot to move forward, backward, left, and right.

Objectives

  • To control a robot without physical controller
  • To use computer vision for gesture recognition
  • To integrate software and hardware control

Components Used

  • Webcam
  • Laptop
  • Microcontroller
  • Motor Driver
  • DC Motors
  • Robot Chassis
  • Power Supply

Software Used

  • Python
  • OpenCV
  • MicroPython
  • Arduino IDE

Working Principle

  1. Webcam captures hand gestures.
  2. OpenCV processes the image.
  3. Gesture is identified.
  4. Command is sent to microcontroller.
  5. Robot moves based on gesture.

Gestures and Movements

Gesture Robot Movement
One finger Forward
Two fingers Backward
Left gesture Left
Right gesture Right
Closed fist Stop

Files Included

  • Python Code
  • Robot Control Code
  • Images of Robot
  • Demo Video
  • Circuit Diagram
  • Block Diagram

Applications

  • Assistive robotics
  • Touchless control systems
  • Industrial automation
  • Robotics research

Author

Soham Electronics and Communication Engineering Student

About

Real-time hand gesture recognition using OpenCV to control a robot via computer vision and microcontroller interface

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages