Skip to content

Motion Services


Robot Coordinate System

The robot's coordinate system is defined as:

  • X-axis: Forward direction
  • Y-axis: Left direction
  • Z-axis: Upward direction

1768448216722-85c9749a-2083-4790-9f43-6d456178efb0.png

Robot Default Heights (MC)

  • Standing Height: 0.465m(ground clearance)
  • Crouching Height: 0.145 (ground clearance)

1768447748243-ef20f061-e5c3-420b-955c-ae70a5984b9f.png


Motion Control Service

Call corresponding APIs to activate different movement modes:

  • Navigation Mode (Autonomous path following)
  • Joystick Mode (Manual remote control)
  • Following Mode

Terrain-adaptive gait switching is supported via API calls based on:

  • Ground conditions (grass/gravel/stairs)
  • Mission requirements

Execute built-in special motions through APIs including:

  1. Hand waving
  2. Head shaking
  3. Tail wag

Movement Mode

Movement modeDescription
Joystick ModeThe robot moves according to real-time remote control signals from the joystick controller
Navigation ModeThe robot autonomously navigates along a preconfigured route
Following ModeThe robot follows dynamic UWB signals

Movemnet Scene(Gait)

Gait TypeDescription
Walking GaitDefault locomotion pattern for flat terrain and normal operation
Stair GaitSpecialized gait for complex terrains including stair climbing and obstacle negotiation
Slope GaitAdaptive gait for inclined surfaces up to 30° slope angle

Note: The default RL gait of the MC/MX wheel-legged robot supports all-terrain adaptation.

Demo Action

The Motion Service provides multiple built-in actions that can be choreographed as needed. Below are the special actions and their execution processes.

ActionExecution ProcessDiagram
Wave> 1.Standing posture
> 2. Call action server API (Wave)
> 3. Robot performs action
> 4. Action completed
> 5. Return to standing
1742621025355-4b6230cc-643c-4844-8989-4bc48fe9fbf4.gif
Head Shake> 1. Standing posture
> 2. Call action server API (Head Shake)
> 3. Robot performs action
> 4. Action completed
> 5. Return to standing
1742621092141-097f8292-d40d-4e37-90a7-70db2b8cc4c5.gif
Tail Wag> 1. Standing posture
> 2. Call action server API (Tail Wag)
> 3. Robot performs action
> 4. Action completed
> 5. Return to standing
1742621112058-844bc776-c49a-4a4d-ba9b-af2b5f17acc1.gif