Docy

Getting Started with Roflow

255 views

Create a New Project

After entering the Roflow homepage from the NUWA AccountMy Tools, you need to create a new project to start using it.

You can either create a “Blank Project ” or “Select Template ” based on your service type. If you choose to create a project from a template, a pre-designed service flow template will be provided, which can be edited directly.

Depending on the tools you are using, you can add one or more projects in Roflow.

Basic Settings Before Creating a Project:

① Project Name (Required)
The default project name matches the selected template, but you can rename it for easier management.

② Robot Model (Required)
Select the model of the robot you are using. Different robot models support different features. There are three models available: Kebbi, RobotCreator DX, and Collibot

Note: Ensure you select the correct hardware model for compatibility; otherwise, the robot may not function properly.

③ Robot Skin
Three basic Robot Skins are provided by default. If your robot model is “Robot Creator DX,” five basic Robot Skins will be available.
Want to get creative? If you have purchased the “Skin Editor*” tool, you can click the plus sign (+) to select a Robot Skin you’ve created.

* Skin Editor A web developer tool from NUWA that allows you to create personalized avatars. If you’ve purchased this tool, you can use your custom robot skin in Roflow.

④ Robot Voice
Expand “More settings” to choose options.

There are eight speech tones: Normal, Energetic, Professional, Playful, Cheerful, Slow 1, Slow 2, and Slow 3.

Preview samples by selecting a voice engine. The available voice engines will vary depending on the robot model, so the final choice should be based on your robot’s supported engine.

⑤ What if I want to change settings later?
Except for some restrictions with the robot model, all settings can be edited later in “Project Settings” under “Robot Settings.”If you select the Collibot model when creating the project, the robot model cannot be changed later. Similarly, if you choose a “Non-Collibot Model,” it cannot be changed to Collibot after the project is created.

Select Robot Mode (Collibot)
The expansion robot allows for robotic actions and enables separate media content settings on the robot’s screen and the tablet screen. Without an expansion robot, robotic actions are not supported, and all content is displayed on the tablet screen.

Project Map (Collibot):

  • Use Map Loaded on Robot: Customize landmarks based on the preloaded map. This approach supports multiple robots with identical landmarks.
  • Assigned Map: Download a specific map from the Roflow Library and choose from its landmarks.

Set Up Service Flow and Time Slots

A complete service is a sequence of individual service steps connected together. — With NUWA Roflow, each step becomes a “module” arranged from left to right to form a service flow.

You can set the robot to interact with customers at designated times and trigger events in various ways. Each time slot can have one or more flows, with modules chosen according to interaction needs.

After creating a project, click the “Start” button in the top-left corner of the service flow canvas to set the time slots. You can specify fixed daily time slots or select specific dates and time ranges.

Add Flow and Modules

Once the time slots are set, you can start creating the flow by clicking the “+” button on the canvas to add a trigger condition module.

The service flow workspace consists of three main sections: the side navigation bar, the toolbar, and the flow canvas area.

Side Navigation Bar

The name of the currently edited project

Tabs, click to switch between subpages of the project: Service Flow, Project Settings, Service Data, Variables, Variable Data Central

Click the arrow icon to expand/collapse the side navigation bar

Toolbar

④ Undo (Ctrl Z / Z) / Redo (Ctrl Shift Z / Shift Z) editing, supports shortcut
Copy module
Move module
Link to (another module)
Disconnect flow
Delete, supports keyboard operation
Save project, supports auto-save every 5 minutes/manual save
Deploy project to robot 

* to are module editing functions and can be executed when a module card is selected.

Flow Canvas Area

Canvas view – Scale and zoom
Canvas view – Reposition, supports shortcut keys Ctrl+0 / +0
Search for modules (Ctrl F / F), enter the module name keyword or module ID to search and locate a module
Add trigger condition / Add flow / Link to… / Close project
Add time, editable/set new time slots

Module | Trigger Condition

① Module Name
Displayed on the module card, and you can customize the name for easier identification.

Trigger Method (Required): Currently, seven trigger methods are supported

  • Execute immediately: Executes with higher priority than other trigger methods. If there are multiple “Immediate Execution” triggers within the same time slot, they will execute in the order they were added, one by one, before other triggers are supported.
  • Touched: Multiple parts of the robot can be selected to trigger an action, such as touching the head, belly, etc.
  • Face detected: The robot triggers when it detects a person based on accuracy or distance. You can also specify a particular person to detect.
  • Object detected: The robot triggers when it detects an object. You can select predefined objects or custom objects (train custom objects using Google Teachable Machine and import the training file).
  • Home button pressed: Triggered by pressing the power button on the robot’s head.
  • Wake-up word heard: Triggered by the wake-up phrase “Hello, Kebbi.”
  • MQTT Message Received: The robot waits for a server message and triggers when a message with the specified topic is received.

Variables
Add variables to this module to assign values or perform calculations. Further details can be found in the Variables section.

④ Module Closing Remarks
With Module Closing Remarks, the robot will deliver a phrase before the module ends. Advanced settings let you customize its speech, actions, expressions, or images, and these options apply to all modules.

Confirm
Click to save module edits.

Select Modules

After setting up trigger conditions, you can begin adding other modules.

Click the “+” button on the canvas to open the “Select Module” window. The left section shows the module categories, and the right section displays the module’s functionality description, which can be collapsed/expanded.

Module Category Filter
Browse all modules or filter by category.

Collapse Button for Right Section
Click to collapse/expand the right section.

Module Options
Click the entire button to add the module. Hover over the information icon () for a description of the module in the right section.

Share this Doc
CONTENTS