Gesture Based Tele-Operation Unleashed!
RAVEN TELEOP is versatile, low-cost, robot-agnostic, simulator-agnostic and requires no special hardware.
(CSCI5551 Course Project)
Full Demo Link: Demo
RAVEN TELEOP is a middleware tele-operation framework for robots that translates 6-DoF hand gestures into real-time tele-operation commands, enabling seamless control across simulators like KinEval, PyBullet, Genesis, and Gazebo-ROS.
| Category | Supported Items |
|---|---|
| Simulators | ✅ Gazebo · ✅ PyBullet · ✅ Kineval |
| Simulation Robots | ✅ Turtlebot · ✅ Tugbot · ✅ Unitree A1 · ✅ MR2 |
| Real-World Robots | ✅ Turtlebot |
Note: Moreover, you can follow codebase in /simulators to similary extend it to additional platforms.
- Create the mamba environment (fast drop-in replacement for conda)
mamba env create -f env.yaml mamba activate raven_env
-
Server side: Run hand Landmark detection, create server & send data over ZMQ
python landmark_detection.py -
Client side: follow instructions in
simulators/README.mdto run our example simulated/real-world platforms.
MIT

