TABLE OF CONTENTS
LET'S DO IT
Start Choregraphe. |
Click the Connect to button and connect Choregraphe to your robot.
|
|
Right click the grey area and choose, in the contextual menu, Create a new Box > Dialog.... |
Click the Add a new topic button, then type a name without spaces, for example: HelloWorld. Click the Add button, then the OK button. |
Create links as below. |
In the Project content, double click the HelloWorld_enu.top file. The Script editor appears. |
Type those rules: u:(Hello) Hello, young Padawan |
Click the Play button. |
How it works
- The Set Language box defines the language the robot will use to speak and also to listen to you.
- The Dialog box uses the Topic file, with .top extension, stored in the current Project.
- The Topic file contains Rules associating Human inputs to Robot outputs.
Let’s explain those 2 lines you wrote:
u:(Hello) Hello, young Padawan
u:(Good morning) Let's start a wonderful day
This line is a Rule:
- u: is the key word for user rule,
- (hello) and (Good morning) are Human inputs, i.e. what you can say to the robot,
- Hello, young Padawan and Let’s start a wonderful day are Robot outputs, i.e. what the robot will answer.
WHAT YOU HAVE LEARNED
To make the robot listen and answer an appropriate answer, you can create a set of rules associating Human inputs to Robot outputs.
NEXT STEP
Writing Python script inside or outside Choregraphe is not exactly the same.
Try to create a Python script: Hello world - using Python