Commands

Oculus Quest

Oculus Quest controller mapping
NameFeature description
AAt robot teleoperation start: Start robot teleoperation
During teleoperation: Return to menu
BDuring teleoperation: Mobile base boost
XDuring teleoperation: Open emotion menu (keep pressed) / Activate selected emotion (release)
When leaving teleoperation (A pressed): Lock robot position
Left ThumbstickDuring teleoperation: Control mobile base translation
Right ThumbstickDuring teleoperation: Control mobile base rotation
If emotion menu is open: Select emotion
Left Index TriggerIn menu: Select button
During teleoperation: Control left gripper
Right Index TriggerIn menu: Select button
During teleoperation: Control right gripper
Left Controller position / orientationDuring teleoperation: Reachy’s left arm end effector position / orientation
Right Controller position / orientationDuring teleoperation: Reachy’s right arm end effector position / orientation
Headset orientationDuring teleoperation: Reachy’s head orientation

Valve Index

Valve Index controller mapping
NameFeature description
A rightAt robot teleoperation start: Start robot teleoperation
During teleoperation: Return to menu
A leftDuring teleoperation: Open emotion menu (keep pressed) / Activate selected emotion (release)
When leaving teleoperation (right A pressed): Lock robot position
B rightDuring teleoperation: Mobile base boost
Left ThumbstickDuring teleoperation: Control mobile base translation
Right ThumbstickDuring teleoperation: Control mobile base rotation
If emotion menu is open: Select emotion
Left Index TriggerIn menu: Select button
During teleoperation: Control left gripper
Right Index TriggerIn menu: Select button
During teleoperation: Control right gripper
Left Controller position / orientationDuring teleoperation: Reachy’s left arm end effector position / orientation
Right Controller position / orientationDuring teleoperation: Reachy’s right arm end effector position / orientation
Headset orientationDuring teleoperation: Reachy’s head orientation

HTC Vive

Valve Index controller mapping
NameFeature description
Sandwich menu rightAt robot teleoperation start: Start robot teleoperation
During teleoperation: Return to menu
Sandwich menu leftDuring teleoperation: Open emotion menu (keep pressed) / Activate selected emotion (release)
When leaving teleoperation (right menu pressed): Lock robot position
Left TrackpadDuring teleoperation: Control mobile base translation
Right TrackpadDuring teleoperation: Control mobile base rotation
Center click: Mobile base boost
If emotion menu is open: Select emotion
Left Index TriggerIn menu: Select button
During teleoperation: Control left gripper
Right Index TriggerIn menu: Select button
During teleoperation: Control right gripper
Left Controller position / orientationDuring teleoperation: Reachy’s left arm end effector position / orientation
Right Controller right position / orientationDuring teleoperation: Reachy’s right arm end effector position / orientation
Headset orientationDuring teleoperation: Reachy’s head orientation