Quick start guide
Power on
Step 1 Open the battery compartment and check that the key switch has been turned to "ON." Then close the battery compartment.

Step 2 Move the robot to the startup location.

Step 3. Press and hold the power switch for 1 second.
The light strip blinks and the screen displays the startup logo and animation and the Android desktop, indicating that the robot has been successfully powered on.

🕮 Note
By default, the system will automatically launch the Pudu app after the robot is powered on. If it is not launched, please tap the Pudu app on the system desktop to launch it.
Step 4. The robot is now powered on. Try it out!
Task Scenarios
Function description
To cater to different business scenarios, the robot offers delivery mode, collection mode, cruise mode and direct mode. Once the robot is powered on, it will enter the main interface and the user can make a choice according to the different usage scenarios.

| Mode | Description |
|
Delivery mode |
The robot can deliver to multiple destinations at once. Put items with different destinations on different trays and enter the respective destinations. The robot can automatically plan the best route and deliver the items. After delivery, the robot will automatically return to the docking location. |
|
Collection mode |
The robot can collect items from multiple destinations at once. Once the respective destinations are entered, the robot will plan the best route for collecting the items. After collecting the items from all the destinations, it will deliver them all to the collection location. After collection, the robot will automatically return to the docking location. |
|
Cruise mode |
The robot cruises along a predetermined route. You can also set up stopping points and voice reminders along the route to ensure there is enough time for items to be placed. |
|
Direct mode |
The robot will go straight to the destination and not return after completing the task. |
Delivery mode
In delivery mode, the robot will deliver items to specified locations. The robot can deliver to multiple destinations on a single task. Put items with different destinations on different trays and enter the respective destinations. It can automatically plan the best route and deliver the items. After delivery, the robot will automatically return to the docking location.

The example below is for a food delivery task.
Step 1. Tap "Delivery" at the food pick-up location.
Below is an image of the "Delivery mode" screen.

You can see an image of the "Delivery settings" screen and find detailed descriptions in the following table.

| Delivery Settings | Description |
| Delivery in the order of trays |
This enables or disables delivery in the order of trays. When enabled, the trays will be delivered in order from top to bottom. When disabled, priority will be given to delivery at short distances. |
|
Single-pallet multi- delivery locations |
This enables or disables single-pallet multi-delivery locations. When enabled, trays on a single pallet can be delivered to multiple delivery locations. You can set up to 20 delivery locations for trays on a single pallet. |
| Delivery Settings | Description |
| Hide the arrival locations in delivery mode. |
This allows you to hide or show the arrival locations in delivery mode. When enabled, arrival locations will be hidden during delivery. When disabled, arrival locations will be shown during delivery. |
| Repeat previous task |
This allows you to repeat the previous task. When enabled, the system will repeat the previous task once the current task is complete. |
| Auto-complete pick-up time |
This allows you to turn on and set up a wait time before automatic completion of delivery tasks. When enabled, if the "Complete" button is not tapped within the specified period after the robot arrives at the destination, the robot will automatically complete the current task and begin the next task. Time range: 5–600 s. Default value: 30 s |
| Arrival voice |
This allows you to turn on/off the arrival voice. When enabled, you can customize the arrival voice. |
| Play music when delivering. |
This allows you to play music during delivery. When enabled, the robot will play music during delivery. |
| Play music during return |
This allows you to play music during return. When enabled, the robot will play music during return. |
| Delivery speed | This allows you to set the delivery speed. |
Step 2. Put the dishes on the corresponding trays.
Step 3. Tap the tray and select the destination table.
The destination table number will be shown on the corresponding tray. Step 4. After entering the table number, tap "Go."
The robot will go to the specified table along the predetermined route.
Step 5. Upon arriving at the destination table, the robot will give a voice prompt. The server can then follow the on-screen prompts and pick up the dishes.
Step 6. After the server picks up the dishes and taps "Complete" or the lightning button, the robot will begin the next task.
If you need to modify a task during the delivery process, pick up items earlier, cancel all tasks or return the robot, you can do so after tapping the screen or the lightning button and pausing the robot. If the robot is paused but no further action follows, the robot will proceed with the current task.

| Button | Description |
| Modify Task |
Tap this button to change the destination of a delivery task. |
| Next Task |
Tap this button to pick up items earlier and skip to the next task. |
| Cancel All |
Tap this button to cancel all delivery tasks. The robot will not return to the docking location. |
| Return |
Tap this button to return the robot to the docking location. |
Collection mode
In collection mode, the robot can collect items from multiple destinations on a single task. Once the respective destinations are entered, the robot will plan the best route to collect the items. Step 1. Tap "Collection" on the main screen.
Below is an image of the "Collection mode" screen.

You can see an image of the "Collection settings" screen and find detailed descriptions in the following table.

| Collection Settings | Description |
| Collection in the order of trays |
This enables or disables collection in the order of trays. When enabled, the trays will be collected in order from top to bottom. When disabled, priority will be given to collection at short distances. |
| Repeat previous task |
This allows you to repeat the previous task. When enabled, the previous task will remain in the "Collection mode" screen. |
| Voice for arrival when collecting |
This allows you to play a voice message when the robot arrives at the arrival locations. When enabled, you can customize the voice message when the robot arrives at the arrival locations. |
|
Voice for collection location |
This allows you to play a voice message when the robot arrives at the collection location. When enabled, you can customize the voice message when the robot arrives at the collection location. |
| Play music when collecting |
This allows you to play music when the robot is collecting. When enabled, the robot will play music during collection. |
| Play music when going to collection locations |
This allows you to play music when the robot is going to the collection locations. When enabled, the robot will play music when going to the collection locations after collection. |
| Collection speed | This allows you to set the collection speed. |
Step 2. Select the collection destinations and tap "Go."
The robot will go to the specified destination along the predetermined route.
Step 3. Upon arriving at the destination, the robot will give a voice prompt. The server can then follow the on-screen prompts and collect the items.
Step 4. Put the items in the robot and tap "Complete" or the lightning button, and the robot will begin the next task.
During collection, if the trays are full, you can tap the screen and select "Go to collection location" to return the robot to the collection location. After the robot arrives at the collection location, you can follow the on-screen prompts and voice messages to pick up the items. Tap "Complete" or the lightning button, and the robot will go back to the docking location. If you want the robot to continue with the unfinished collection task, you need to select the destination again.

If you need to modify a task or return the robot to the collection location or docking location, you can do so after tapping the screen or the lightning button and pausing the robot. If the robot is paused but no further action follows, the robot will proceed with the current task.
| Button | Description |
| Modify Task |
Tap this button to modify the destination and proceed with the task. |
| Go to collection location |
Tap this button to return the robot to the collection location. |
| Return |
Tap this button to return the robot to the docking location. |
Cruise mode
In cruise mode, the robot cruises along a predetermined route. You can also set up stopping points and voice reminders along the route to ensure there is enough time for items to be picked up or placed.

Step 1. Tap "Cruise" on the main screen.
Below is an image of the "Cruise mode" screen.

You can see an image of the "Cruise settings" screen and find detailed descriptions in the following table.

| Cruise Settings | Description |
| Accept calls while cruising |
This allows the robot to be called while it is cruising. When enabled, the robot can be called while cruising. |
| Stopping point call |
This allows the robot to be called at stopping points. When enabled, the robot can be called when it stops at the stopping points while cruising. |
| Time Settings | This allows you to set the cruise duration and stopping time at the stopping point. |
| Return location after cruise | This allows you to set the location the robot will return to after cruising. |
| Cruise voice |
This turns the cruise voice on or off. When enabled, you can customize the voice messages during cruise and the intervals between voice messages. You can select multiple customized voice messages, and they will be played at random during the cruise. |
| Voice for arrival at stopping point |
This allows you to play voice messages when the robot arrives at stopping points. When enabled, you can customize the voice messages, which will be played when the robot arrives at the stopping points during the cruise. |
| Play music when cruising |
This allows you to play music when the robot is cruising. When enabled, the robot will play music during cruising. |
| Play music during return |
This allows you to play music during return. When enabled, the robot will play music during return. |
| Cruise speed | This allows you to set the collection speed. |
Step 2. Select the cruise route and tap "Go."
The robot will cruise at the specified cruise speed and for the specified duration, stopping at the stopping points.
If you need to send the robot to the collection location or docking location during the cruise, you can do so after tapping the screen or the lightning button and pausing the robot. If the robot is paused but no further action follows, the robot will proceed with the current task. 
| Button | Description |
| Cancel Task |
Tap this button to cancel the cruise task. |
| Go to collection location |
Tap this button to return the robot to the collection location. |
| Return |
Tap this button to return the robot to the docking location. |
Direct mode
In direct mode, the robot will execute a single delivery task and exit upon completion.
The example below is for a food delivery task.
Step 1. Tap "Direct" at the food pick-up location.
Below is an image of the "Direct mode" screen.

You can see an image of the "Direct settings" screen and find detailed descriptions in the following
table.

| Delivery Settings | Description |
| Hide the destination when in direct mode |
This allows you to hide or show the destination when in direct mode. When enabled, the destination will be hidden in direct mode. When disabled, the destination will be shown in direct mode. |
| Play music when in direct mode |
This allows you to play music during delivery. When enabled, the robot will play music during delivery. |
Step 2. Put the dishes on the tray and select the destination table.
The destination table number will be shown on the tray.
- Note
You can select only one destination in direct mode.
Step 3. Tap "Go."
The robot will go to the destination table along the predetermined route.
Step 4. After the task is completed, tap the menu bar and select "Return" or continue with the next task.
The robot will execute the task along the predetermined route.
If you need to cancel all tasks or return the robot, you can do so after tapping the screen or the lightning button and pausing the robot. If the robot is paused but no further action follows, the robot will proceed with the current task.

| Button | Description |
| Cancel All |
Tap this button to cancel all tasks. The robot will not return to the docking location. |
| Return |
Tap this button to return the robot to the docking location. |
- Note
You can find and adjust the "Pause time settings" in "Basic Settings."
Settings
| Settings | Description |
| Basic Settings |
Set screen brightness, switch languages, etc. |
| Network Settings |
Set Wi-Fi and cellular mobile network. |
| Map Settings |
Switch maps, select docking locations and collection locations. |
| Volume Settings |
Adjust volumes for music, voice messages and screen touch sound. |
| Voice Settings |
Enable or disable voice wakeup, update voice message packages and select voices. |
| Speed Settings |
Turn on/off steady mode and safe mode. Set the robot's speed in different modes. Set the robot's speed in delivery, collection and cruise modes as well as when traveling or returning, in the range of 0.5–0.9 m/s (1.64-2.95ft/s). |
| Password Settings |
Enable or disable password protection for each mode. When enabled, a password is required when the robot enters or exits a mode. |
| Gesture Settings |
Enable or disable the docking location sensor switch, collection location sensor switch, calling location sensor switch and detection switch when paused. |
| Music Library |
Scan code to import music. You can select the imported music on the Settings screen of different modes, so that the robot plays music in different scenarios. (Currently you can only use Android phones to scan codes and import music.) Enable or disable breakpoint playback. When enabled, the robot will continue playing unfinished songs next time it performs a task. |
| Call Settings |
Enable or disable calls. When enabled, the robot can work with Pudu beeper and third-party systems. The settings include console settings, channel settings, beeper settings, task partition settings and calling card settings. |
| Version Upgrade |
View the current version and check whether it is the latest version. If it is not the latest version, you can download and upgrade to the latest version. Before upgrading, make sure that the robot has a minimum battery level of 20%, otherwise the upgrade may fail. |
| About |
Information about the company and services, such as official website and robot operation guide, etc. |
| Debug |
Adjust the robot's parameters. This is intended for use by technical support engineers only. Our company shall not bear any responsibility for accidents caused by unauthorized operation. |
| Advanced Settings |
Advanced settings of the robot. This is intended for use by technical support engineers only. A password is required. |