For the complete documentation index, see llms.txt. This page is also available as Markdown.

Boot up

Pre-Startup Posture

To prevent the servos from getting stuck, please position the robot's legs correctly before powering it on.

{上电启动前姿势图片}

Usage Scenario

First, test it on the Quaddle stand and use it on a stable table or floor only after you have familiarized yourself with its operation.

{Quaddle架在支架上的图片}

Power on / Power off

Power on

When the battery is sufficiently charged and properly installed, simply press the power button on the bottom of the robot briefly to turn it on.

{展示电源按钮图片}

You can also power on the robot without the battery installed by connecting a USB Type-C cable between the robot's rear USB port and a computer's USB port; this method is typically used for program debugging. {使用USB数据线连接机器人与电脑,为机器人上电图片}

Power off

Quickly press the power button on the bottom of the robot twice to turn it off.

Information displayed on the screen upon startup

{显示屏显示画面图片}

Associated explanatory text

Charging the battery

When the battery level is low, you can charge the robot by connecting it to a computer via a USB Type-C cable. During charging, the current progress (displayed as a real-time percentage) appears on the front display screen, and the four LEDs at the bottom of the robot flash sequentially. Once fully charged, the display shows 100%, and all four LEDs remain steadily lit.

{充电状态下的图片}

{充电完成时的图片}

You can also charge the battery using a dedicated battery charging dock (专用充电盒参数).

{电池专用充电盒图片}

Exiting charging mode

If you want to wake up the robot while it is charging, you can exit charging mode in the following ways:

  • If the robot is equipped with an AI Core mainboard, you can exit charging mode by touching the "F" button on the back panel (for approximately 0.5 seconds) in response to the screen prompt ("Tap F to wake").

  • If the robot is not equipped with an AI Core mainboard, you can exit charging mode by flipping the robot's body over (rotating it 180 degrees).

Back panel button functions

If the robot is equipped with an AI Core mainboard, there are four function buttons (F, R, B, L) on the back of the robot; their functions are listed in the table below:

Basic Operations

Operation
How to Use

Single tap

Briefly touch the button once and release it. The command runs after a delay of approximately 0.55 seconds.

Double tap

Briefly touch the same button twice, with no more than 0.55 seconds between consecutive taps.

Triple tap

Briefly touch the same button three times, with no more than 0.55 seconds between consecutive taps. The command runs immediately after the third release.

Long press

Touch and hold the button for at least 0.75 seconds. The command runs as soon as the threshold is reached, and releasing the button does not trigger a single-tap command.

Touch feedback

The robot beeps whenever it recognizes a new button press.

Button Functions

Button
Single Tap
Double Tap
Triple Tap
Long Press

F

Forward/backward motion sequence: walk forward for 5 cycles → trot forward for 5 cycles → walk backward for 8 cycles.

Drag-to-learn: enters motion-recording mode, allowing you to create a motion by manually moving the joints.

Automatic servo calibration: starts the automatic calibration procedure for all joints.

Crawl forward for 8 cycles.

R

Right-turn sequence: pivot right by 180° → walking right turn by 45° → trotting right turn by 45° → lean sideways to the right for 3 seconds → stand.

Replay learned motion: replays the most recently recorded drag-to-learn motion.

Stair-climbing motion: runs the qStep stair-climbing sequence and returns to the standing posture.

Crawl right by 45°.

L

Left-turn sequence: pivot left by 180° → walking left turn by 45° → trotting left turn by 45° → lean sideways to the left for 3 seconds → stand.

Servo-follow mode: releases the servos and makes other joints follow when the associated joints are moved manually.

Three-legged motion: assumes the left preparation posture, then moves forward without using the right rear leg, with a parameter of 5000 ms.

Crawl left by 45°.

B

Jump-and-slide sequence: jump-slide → slide for 3 seconds → walk backward for 5 cycles.

Buddy configuration: alternates between the hds and hi greeting motions. Scout configuration: cycles through the environmental-interaction modules listed below.

Dance: runs the qDance dance sequence.

Buddy configuration: performs a backflip followed by a recovery roll. Scout configuration: raises its rear for 0.5 seconds and then returns to the standing posture.

Scout Back-Button Double-Tap Module Cycle

Each double tap of the Back button switches to the next environmental-interaction module. Only the selected module remains active at a time.

Step
Module Code
Function

1

XL

Dual light sensors / light-following mode

2

XD

Dual infrared distance sensors / obstacle-avoidance mode

3

XG

Gesture-sensor mode

4

XM

Dual-microphone sound-source localization mode

5

All off

Disables all the environmental-interaction modules listed above. The next double tap restarts the cycle at XL.

Controls in Special Modes

Situation
Button
Function

During drag-to-learn recording

Briefly touch Left

Records the current key pose and uses it as the starting point of a new motion segment.

During drag-to-learn recording

Briefly touch Right

Ends recording and retains the learned motion. Double-tap Right afterward to replay it.

While automatic servo calibration is waiting for confirmation

Briefly touch Front

Confirms and continues calibration.

While automatic servo calibration is waiting for confirmation

Briefly touch Left, Right, or Back

Cancels the current automatic calibration procedure.

On the USB-charging sleep screen

Press Front

Wakes the robot. This touch is consumed as a wake command and does not run the Front single-tap walking sequence.

Notes and Safety Information

Item
Description

Multi-tap timing

If the interval between taps exceeds approximately 0.55 seconds, the next tap is treated as the start of a new tap sequence.

Touching during a motion

If a queued motion sequence is running, a new touch first stops the current motion. To start the newly selected function, wait for the robot to stabilize and perform the touch operation again.

Safe operating area

Some commands, including the Right triple-tap and Back long-press actions, involve large movements. Place the robot on a level, nonslip surface with no nearby obstacles or edges.

Automatic calibration

Before calibration, place the robot flat on a level table and follow the on-screen instructions. Do not touch or move the robot during calibration.

Module status

The four buttons do not respond if the back-touch module is disconnected, is not detected by the system, or has been disabled in the module settings.

Last updated