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
Robot Default Heights
- Standing Height: 0.48m (ground clearance)
- Crouching Height: 0.19m (ground clearance)
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:
- Hand waving
- Head shaking
- Tail wag
Movement Mode
Movement mode | 说明 |
---|---|
Joystick Mode | The robot moves according to real-time remote control signals from the joystick controller |
Navigation Mode | The robot autonomously navigates along a preconfigured route |
Following Mode | The robot follows dynamic UWB signals |
Movemnet Scene(Gait)
Gait Type | Description |
---|---|
Walking Gait | Default locomotion pattern for flat terrain and normal operation |
Stair Gait | Specialized gait for complex terrains including stair climbing and obstacle negotiation |
Slope Gait | Adaptive gait for inclined surfaces up to 30° slope angle |
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.
Action | Execution Process | Diagram |
---|---|---|
Wave | > 1.Standing posture 2. Call action server API (Wave) 3. Robot performs action 4. Action completed 5. Return to standing | ![]() |
Head Shake | > 1. Standing posture 2. Call action server API (Head Shake) 3. Robot performs action 4. Action completed 5. Return to standing | ![]() |
Tail Wag | > 1. Standing posture 2. Call action server API (Tail Wag) 3. Robot performs action 4. Action completed 5. Return to standing | ![]() |