Oregon State University

DexterTwin: a VR-driven robotic arm and dexterous hand

PublishedCS46X-CORVALLIS Capstone (30 weeks)

Description

DexterTwin will use camera tracking to create a virtual leader arm and five-finger hand from the operator’s movements. Instead of building a mechanical leader device, the system will track/create a simulated arm and hand, then translate those movements into commands for a follower robot with a dexterous hand. Tracking tools like MediaPipe will estimate the operator’s shoulder, elbow, wrist, and hand landmarks. Software will connect those landmarks into a simulated leader arm, with individual thumb and finger joints for the five-finger hand.

Problem statement

DexterTwin is motivated by the goal of making dexterous robot control feel as natural as using your own arm and hand. Although a robot with a five-finger hand can perform delicate tasks, controlling each arm joint and finger separately is difficult. By using MediaPipe to track an operator’s movements and create a virtual leader, DexterTwin would let the operator demonstrate motions with their own arm and hand, then map those motions to a follower robot. An Oculus headset would provide a view of the robot’s workspace to help the operator judge position and contact. This approach could make teleoperation easier to learn, reduce the cost and complexity of a mechanical leader arm, and support safer remote manipulation in environments where direct human access is undesirable. It would also provide a platform for studying how camera-based tracking, VR feedback, and dexterous robot control work together.

Objectives

  1. Simulation: Build the virtual leader arm and five-finger hand; verify tracking, calibration, and finger retargeting without hardware.
  2. Arm integration: Drive the follower arm in simulation, then on hardware at reduced speed.
  3. Hand integration: Add basic grasps, followed by individual finger control.
  4. VR integration: Add robot-camera views, leader/follower overlays, and status indicators in the Oculus headset.
  5. Validation: Test reach accuracy, grasp success, latency, and operator workload on representative tasks.

Minimum qualifications

Python, AI Development Courses, PyTorch, OpenCV

Preferred qualifications

Physical AI, Large Language Models (LLM) application to Robotics, Experience with OSU HPC Cluster, Experience with robotics simulation of any kind (MuJoCo, Isaac SIM, etc or Unity)

URL

https://revobots.ai/