NAO robot workshop for kids #2 (english)
Post on 19-Jul-2015
381 Views
Preview:
Transcript
Choregraphe (2.1.2)
It’s the graphical interface to program NAO(downloadable after creating an account on Community)
Main Plane
Simulator
Boxes
Boxes search
Dedicated libraryFor this workshop, you’ll need a behavior libraryIt’s called D4K Simu.cbl
Click « open box library »and select the .cbl file
What’s a box?
A box contains some code that executes a specific actionIt’s mainly Python
A box can be made of several boxes
A box can have different inputs and outputs
Input Output
Parameters
Edit box: double clickStop box
Objectif de l’atelier
• NAO is going to tell a story
• We are going to create the beginning together (setting up the robot)
• You are going to tell your own story with the robot
• You’ll be able to test it step by step in the simulator
• We’ll test on a real robot at the end of the workshop
What language do you speak?
Set language box
-> choose english in parameters
-> connect to the beginning
Introduction
Say box-> connect to Stand Up box(we’ll do 2 things at the same time!)
Edit Say box (double click)-> set to english-> write« Hello my friends. That’s good to see you today! »-> click on « root » to go back to main plane
Let’s test
Click on Play
You can see the result in the simulator
Text appears in the Dialog windows(view > dialog)
Let’s finetune a bit
Wait box
-> add between Stand Up and Say boxes
-> change duration for 1,0 second in parameters
-> test
Wanna listen to story? 2/2
In Choice (light) box
-> select english
-> write « I feel like telling you a story. Are you up for it?»
Create a third output and link it to the 3rd output of the choice box
Click on root togo back to main plane
What if no?
Add a Say box, connect it to the last output of the choice box and edit it (double click)
-> set to english
-> write« Never mind! »
-> click on root to go back to main plane
Let’s add some body language!
Click on « open box library » and select the .cbl file (given at the beginning)
You’ll have a new tab with new boxes
What if no?
Add a Sad box
-> connect it to the Say box
-> connect the output to the final output
-> test
(in the dialog windows, you canwrite « no » when NAO asks hisquestion)
What if yes?
Add an Animated Say box
-> connect it to the middle output of choice box (yes)
-> edit, select english and write‘Great! Let’s go! »
-> test writing « yes » when NAO asks his question
top related