TABLE OF CONTENTS

LET'S DO IT

Start Choregraphe.
Click the Connect to button and connect Choregraphe to your robot.


Your robot appears in the 
Robot view.

  • Click the Add a new topic button, then type a name without spaces, for example: HelloWorld.
  • Click the Add button, then the OK button.



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 
u:(Good morning) Let's start a wonderful day

Click the play-button 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.


TO GO FURTHER

     Learn more about Dialog boxes, see the tutorial: Creating dialog boxes


NEXT STEP

     Writing Python script inside or outside Choregraphe is not exactly the same.
Try to create a Python script: Hello world - using Python