Skip to main content

Software Usage

tip

This section provides a detailed guide on how to use the TeleXperience VR APP, the motion capture suit, and walks you through the entire process of teleoperation and data collection using the built-in demo.

If this is your first time, please read and watch all the tutorials in this section.

Once you're familiar, you can refer directly to the CheatSheet.

Introduction to Houou TeleXperience APP

Watch the following video to get familiar with the interface and interaction logic of the TeleXperience VR APP.

Motion Capture Suit: Calibration & Usage

Enabling motion capture is not required to run the demo—you can complete the demo without it.

However, with motion capture enabled, you can experience the null-space optimization for 7-DOF robotic arms.

If your target robot arm has 6 or fewer degrees of freedom, you can skip this section and go straight to the demo.

Enabling Motion Capture

In VR, click START MOCAP. If the blue avatar on the right starts moving, motion capture is active.

Suit Calibration

If the blue avatar's movements don't match your real movements, please calibrate the suit.

Before calibrating, turn on the VR headset's audio and set it to a comfortable volume to hear the voice prompts.

Standard CalibrationPro Calibration

On the left panel, make sure LOWER BODY and GLOVE are unchecked. After clicking START MOCAP, click AUTO CALIB to start calibration.

Click AUTO CALIB to start calibration

Follow the voice prompts and demonstration exactly:

On the left panel, make sure LOWER BODY and GLOVE are checked. After clicking START MOCAP, click AUTO CALIB to start calibration.

Click AUTO CALIB to start calibration

If you're not wearing the lower body suit, you can leave LOWER BODY unchecked.

Click AUTO CALIB to start calibration

Follow the voice prompts and demonstration exactly:

Before CalibrationAfter Calibration
Before CalibrationAfter Calibration

VR & Suit Joint Calibration (Optional)

info

Joint calibration between the VR headset/controllers and the motion capture suit is optional. It does not affect teleoperation, but improves visualization. If you plan to develop further based on mocap signals, you may want to perform joint calibration.

Head Joint CalibrationController Joint Calibration

After enabling mocap, click CALIB VR HEAD.

After enabling mocap, click CALIB VR CONTROLLER.

Before CalibrationAfter Calibration
Before CalibrationAfter Calibration

Out-of-the-Box Demo: OpenLoongVuer

To let you experience teleoperation right away without needing a physical robot, we've developed a demo environment in Vuer using the OpenLoong robot.

Starting Vuer

Prepare a laptop to open the Vuer web page. Any OS is fine as long as it can connect to Wi-Fi and browse the web.

  1. Connect your laptop to the teleoperation device's Wi-Fi.
  2. Open your browser and go to http://10.42.0.3:8012


info

If the Vuer web page lags, try using a laptop with a better GPU.

Controlling the Robot

You can now control the OpenLoong robot in Vuer via teleoperation:

StandardPro

Data Collection

StandardPro

Trajectory Playback

You can replay the robot's trajectory from collected data. Note: During playback, the robot in VR will not move; please view the playback in the Vuer web page.

CheatSheet

CommandStandardPro
Enable Motion CapturePress START MOCAP in VR
Enable TeleoperationPress START TELEOP in VR
VR View Calibration

Hold the calibration button

Note: Once sync starts, you cannot recalibrate the VR view. To recalibrate, stop sync first, calibrate, then start sync again.

Start SyncAfter enabling teleop, short press the right controller A buttonAfter enabling teleop, roll the right foot outward to resume
Stop SyncAfter enabling teleop, short press the right controller B buttonAfter enabling teleop, roll the right foot inward to resume
Control ArmAfter sync, the robot arm follows the VR controllerAfter sync, the robot arm follows your hand
For 7-DOF null-space optimization, enable mocap and align your arm with the robot's before starting sync.
Lock Arm End PoseAfter sync, hold the left controller triggerAfter sync, roll both feet outward and hold
Lock Arm End PositionAfter sync, hold the right controller triggerAfter sync, roll both feet inward and hold
Control End EffectorAfter sync, hold the controller side triggerAfter sync, the dexterous hand follows your fingers
Control ChassisAfter sync, move the left controller joystick

After sync,

Lift left heel and hold: move forward

Lift left toe and hold: move backward

Twist left foot left and hold: turn left

Twist left foot right and hold: turn right

Control TorsoAfter sync, move the right controller joystick

After sync,

Lift right toe and hold: move up

Lift right heel and hold: move down

Control HeadAfter sync, wear the VR headset to control the robot's head movement
Reset Robot to Teleop ZeroPush both joysticks outward and hold for 1 secondTwist both feet outward and hold for 1 second
Start Data RecordingAfter sync, short press the left controller X buttonAfter sync, roll the left foot inward to resume
Finish & Save Data RecordingAfter sync, short press the left controller Y buttonAfter sync, roll the left foot outward to resume
Discard & Delete Data RecordingAfter sync, long press the left controller Y button for 2 secondsAfter sync, roll the left foot outward and hold for 2 seconds, then resume
Switch to Transparent ModePress both controller joysticks simultaneously