Skip to content

ABDALLAH-XX/Tiago_Hand_Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TIAGo Hand Control with MediaPipe

This project enables real-time teleoperation of the TIAGo robot's right hand in the Webots simulator using a standard webcam and MediaPipe hand tracking.


📂 Project Structure

tiago_hand_control/
├── controllers/
│   └── hand_controller/
│       └── hand_controller.py   # Webots Robot Controller (TCP Server)
└── mediapipe_bridge.py          # Vision Script (TCP Client)

🛠️ Installation

Prerequisites

  • Webots: A recent version of the Webots simulator installed.
  • Python 3.x: Installed on your host machine.

Dependencies

Install the required Python libraries for the vision bridge:

pip install opencv-python mediapipe

🚀 How to Run

  • 1: Launch Webots: Open your world containing the TIAGo robot.
  • 2: Set Controller: Ensure the TIAGo robot's controller is set to hand_controller.py.
  • 3: Start Simulation: Click the Play button in Webots. The console will display: [Socket] En attente sur localhost:5005 ....
  • 4: Run the Bridge: In a separate terminal, run the vision script:
python mediapipe_bridge.py

About

TIAGo Hand Control using MediaPipe

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages