Skip to content

Teleoperation and Data Collection

Device Connection

Device List

External control mode devices (hereinafter referred to as teleoperation) include Quest VR headset, VR controllers *2, and data cable connecting computer to robot motion control unit.

Software devices include MovaXHelper; note that Capture-X (data collection software) is not required for teleoperation only.

Connect the computer to the motion control unit (as shown below, CAT6 interface), connect the VR headset to the USB interface shown below, then turn on the VR device (power button is on the left side of the headset).

Open the external cover, connect the display (as shown in the two images below)

Device Startup and Connection

  1. Start MovaXHelper and enter 【Options】-【Network】 interface. Default wired connection IP address: 172.16.1.20; wireless connection through default assigned hotspot, hotspot name: Moz1-0900x (e.g., device 1 is Moz-09001).

RosId is set to 33 by default and must match the teleoperation configuration in step two's settings page. Also, enable 【Task Mode: External Control】 or 【Task Mode: User Control】 in the lower right corner.

  1. Enter 【Settings】 page for teleoperation configuration.

Check if Server IP and RosId settings match step one. Click in order from left to right: 【Connect Monitor】 ->【Start moz_teleop service】->【Connect Teleoperation】. Starting moz_teleop service may take about 10s depending on connection status.

After successful connection, status shows "Connected":

INFO

Teleoperation HMI Version: 1.0.3 Update

Teleoperation function improves connection stability and page usability: added connection status information feedback on page

  1. (Default) Select Relative and Cartesian in teleoperation control bar

  1. Check VR device connection: After connecting teleoperation, VR headset defaults to green screen indicating successful startup.

After successful startup, press the VR left controller menu button to start teleoperation (see controller function key diagram below).

INFO

Controller Function Key Diagram

Left Controller:

  • Menu key: Start teleoperation
  • X key: Leg-waist follow key; long press this key, robot leg-waist follows headset movement, stops when released
  • Y key: Left arm reset key, recommended to reset after each action is completed when surroundings are safe
  • Left trigger: Left arm follow key, long press this key, left arm follows movement
  • Left grip: Left gripper close key, grip to close, release to open

Right Controller:

  • System key: Quest system key in VR page; system takeover, can enter VR page for debugging
  • A key: Leg-waist reset key
  • B key: Right arm reset key
  • Right trigger: Right arm follow key, long press this key, right arm follows movement
  • Right grip: Right gripper close key, grip to close, release to open
  • Thumbstick: Base wheel forward/backward/left/right movement key
  1. Robot power on: Enter 【System Detection】 interface, select modules to power on, such as left arm, right arm, leg-waist.

DANGER

Note: The lightning button below is quick power-on, not recommended for first-time operation.

VR Wearing Demonstration

Correct wearing requires VR device perpendicular to head (Figure 1), incorrect wearing has VR device not perpendicular to head (Figure 2).

During teleoperation, controllers need to be below the headset (Figure 1), teleoperation will fail if above the headset (Figure 2).

Figure 1Figure 2

Safety Precautions

Reset is recommended after each teleoperation; check for obstacles at initial position before resetting.

User Login

Login

Enter HMI in command line to open data collection software

Login Interface

Click Start Collection to enter collection interface.

Data Collection System Functions

Status and Information Display

Device Model Information

Top right corner displays device model information, e.g., MOZ1-xyz.

Switch Status Bar

Switch status bar consists of three buttons controlling left arm power on/off, right arm power on/off, and follow status. Follow should be enabled during teleoperation; not recommended during inference (for safety); suggested to turn off all three switches at other times to prevent accidental teleoperation controller touches.

Connection Status Bar

Connection status bar displays MovaX connection status.

Data Collection Functions

Folder Path

Top left corner of interface shows default generated data path, supports copy function. Current version does not support modification. Complete button returns to login page.

Camera Windows

Shows top main camera and left/right hand secondary camera interfaces respectively.

Data Information Bar and Operation Records

Shows collection count

Keyboard Function Area Buttons

Function Pedal Labels
  • Inference (corresponds to keyboard A key) -- Enable inference mode for deployed model. Note that inference and collection modes are mutually exclusive.
  • Collect (corresponds to keyboard B key) -- Start single data collection.
  • Reset (corresponds to keyboard C key) -- Robot returns to initial pose. Need to click reset first, then collect to ensure safety and data quality.
  • Fail (corresponds to keyboard D key) -- Discard current data.
  • Complete (corresponds to keyboard E key) -- Complete and record current data.