Skip to content

This open-source project enables real-time hand gesture recognition and control of a robotic arm, revolutionizing human-robot interaction. Join with me in exploring the exciting possibilities of gesture-based control in robotics.

License

Notifications You must be signed in to change notification settings

DeepakRajasekaran/gestureArm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gestureArm

Control the InMoov Robotic Arm using hand gestures captured through a webcam. This project utilizes computer vision techniques to track hand movements and translate them into control signals for the robotic arm.


📝 Description

This project enables users to control an InMoov robotic arm using their hand gestures. It leverages the OpenCV library for hand tracking and detection, allowing real-time recognition of hand movements. By mapping specific hand gestures to corresponding robotic arm actions, users can control the arm's fingers and perform various predefined actions.


🔧 Installation

To install and set up the project on your local machine, follow these steps:

  1. Install Python 3.8.10 on your system.
  2. Clone this repository to your local machine.
  3. Navigate to the project directory.
  4. Install the required dependencies by running: pip install mediapipe.

📊 Usage

To use the InMoov Robotic Arm Control, follow these guidelines:

  1. Connect the InMoov robotic arm to your system and ensure it is properly powered.
  2. Run the hand_tracking.py script using the command: python hand_tracking.py.
  3. A window will open displaying the webcam feed with hand tracking overlays.
  4. Perform hand gestures in front of the webcam to control the robotic arm.
  5. See the console output for information about the recognized gestures and corresponding arm actions.

📄 License

This project is licensed under the MIT License.

You may choose to use the project under the terms of the MIT License. Please refer to the respective license file for more details.


🤝 Support

If you encounter any issues or have questions, feel free to create an issue in the issue tracker.


🙏 Acknowledgements

This project makes use of the following libraries and resources:

  • OpenCV - Open Source Computer Vision Library.
  • cvzone - A Python library for computer vision applications.
  • Mediapipe - A cross-platform framework for building multimodal applied machine learning pipelines.
  • InMoov - Open source 3D-printed life-size robot.

About

This open-source project enables real-time hand gesture recognition and control of a robotic arm, revolutionizing human-robot interaction. Join with me in exploring the exciting possibilities of gesture-based control in robotics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published