Meta Quest 3 (WebVR)
After completing Run Teleoperation Program, proceed with device-side configuration and calibration.
Headset Setup
- Wear the device according to the Meta Quest 3 official guide.
- Connect the headset to the same LAN as the robot, open a browser, and visit
https://192.168.XX.XX/webvr(replace with the robot IP). Use VR controllers and press Trigger to confirm; tap the address bar to bring up the virtual keyboard. - Click Start Controller Tracking to start tracking and calibration. Foxglove will then show real-time poses of the VR controllers and headset.
Calibration Pose and Procedure
After enabling Foxglove visualization, you can begin calibration.
Calibration pose:

Calibration steps:
- Press and hold the right controller
for about 3 seconds to reset position. - Hold the calibration pose and press A on the right controller to finish calibration.
- The Adam robot model in Foxglove will follow your VR motion.
- Press B on the right controller to disconnect teleoperation.
Important
- After calibration, keep both feet fixed when teleoperation starts.
- To move to a new position, disconnect teleoperation first, move, then recalibrate.
WebVR Controller Layout

- Trigger buttons
- Y, X, A, B buttons
- Thumbstick
- Grip buttons
- Menu buttons
- Meta buttons
WebVR → Real Robot Hand Mapping
- Right controller A: calibrate
- Right controller B: disconnect teleoperation
- Right controller Meta: reset VR position
- Right controller A touch: right thumb rotation
- Left controller X touch: left thumb rotation
- Right controller Trigger: right thumb and index open/close
- Left controller Trigger: left thumb and index open/close
- Right controller Grip: right middle, ring, and little finger open/close
- Left controller Grip: left middle, ring, and little finger open/close
Last updated: 2026-05-06