🎮 Teleoperation Guide¶
What is Teleoperation?¶
Teleoperation means remotely controlling robot-arm motion through an input device. OpenArmX supports multiple teleoperation modes for different use cases.
🤔 Choose the Right Mode¶
| Mode | One-line Description | Best For | Hardware Required |
|---|---|---|---|
| Homologous Teleoperation | Use one robot arm to control another | Teaching, data collection, research | 2 robot systems |
| VR Teleoperation | Wear a VR headset for intuitive control | Remote operation, intuitive interaction | VR headset + robot |
| Exoskeleton Teleoperation | Wear an exoskeleton to control the robot | Human-robot collaboration | Exoskeleton + robot |
📊 Detailed Comparison¶
Homologous Teleoperation¶
┌─────────────┐ ┌─────────────┐
│ Leader │ ──────▶ │ Follower │
│ (you move) │ follow │ (executes) │
└─────────────┘ └─────────────┘
Pros:
- ✅ Most direct control, excellent hand feel
- ✅ Supports gravity compensation for low-resistance dragging
- ✅ Great for precise teaching and data collection
Cons:
- ❌ Requires two robot systems, higher cost
- ❌ Operator must stay near the leader side
Recommended scenarios:
- Robot teaching and learning
- Collecting operation data for AI training
- Laboratory research
👉 Homologous Teleoperation Quick Start
VR Teleoperation¶
┌─────────────┐ ┌─────────────┐
│ VR Headset │ ──────▶ │ Robot Arm │
│ (controller) │ Wi-Fi │ (executes) │
└─────────────┘ └─────────────┘
Pros:
- ✅ Remote operation without standing next to the robot
- ✅ Intuitive gesture-based control
- ✅ Passthrough support for viewing real surroundings
Cons:
- ❌ No force feedback
- ❌ Requires some adaptation time
Recommended scenarios:
- Remote operation in hazardous environments
- VR/MR application development
- Product demos and showcases
👉 VR Teleoperation Quick Start
Exoskeleton Teleoperation¶
┌─────────────┐ ┌─────────────┐
│ Exoskeleton │ ──────▶ │ Robot Arm │
│ (you wear) │ follow │ (executes) │
└─────────────┘ └─────────────┘
Pros:
- ✅ Continuous joint-level mapping with smooth trajectories, suitable for tasks requiring sustained smooth motion
- ✅ One-to-one mapping between operator joints and robot joints, low learning cost and fast onboarding
Recommended scenarios:
- Long-duration tasks with strict operator fatigue requirements
- Human-motion reproduction in complex spaces (pose following, trajectory demos)