Pepper やNaoで使用されているNaoqi OSのメモです。



LevelAll beginnersTime5 min
OSLinux - Windows - MacPreparation15 min
Preparation time is given for the case you have to install tools prior the tutorial.

Before starting

  • Make sure you have a robot ready to use. Otherwise, read NAO - Out of the box or Configuring Pepper for the first time.
  • Make sure Choregraphe is installed on your computer. If it is not the case, see Installing Choregraphe suite.

Let’s do it

1.Start Choregraphe.
2.Click the Connect to button and connect Choregraphe to your robot.
For further details, see How to connect your NAO.
Your robot appears in the Robot view.
3.Drag the Speech > Creation > Say box on the grey area.
4.Create a link as below.
Click the Play button.


Your robot says “Hello”. In the meantime, the Robot view displays the message.

How it works

  • The Connect to button allows you to define on which robot you will send your program.
  • Dragging and dropping a box creates a ready-to-use copy of a predefined program.
  • The Play buttons has a 2-in-1 function: it uploads the program on the robot and starts its execution.
  • The execution automatically starts the box linked to the onStart input.

What you have learned

In Choregraphe, ready-to-use boxes allow you to create and play behaviors without writing a single line of code.

To go further

While you are there, take the opportunity to discover Choregraphe more in details, trying to make your robot walk, for example. See: Your first steps in Choregraphe?.

Next step

What about creating your first script?
Try to create a Python script using Choregraphe editor: Hello World 2 - using Python in Choregraphe?.





NAOqi - Developer guide

Creating an application?

Programming for a living robot?

Other tutorials?

Choregraphe Suite?