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.
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.
To install and set up the project on your local machine, follow these steps:
- Install Python 3.8.10 on your system.
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install the required dependencies by running:
pip install mediapipe
.
To use the InMoov Robotic Arm Control, follow these guidelines:
- Connect the InMoov robotic arm to your system and ensure it is properly powered.
- Run the
hand_tracking.py
script using the command:python hand_tracking.py
. - A window will open displaying the webcam feed with hand tracking overlays.
- Perform hand gestures in front of the webcam to control the robotic arm.
- See the console output for information about the recognized gestures and corresponding arm actions.
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.
If you encounter any issues or have questions, feel free to create an issue in the issue tracker.
This project makes use of the following libraries and resources: