19
LE ROBOT HUMANOÏDE NAO PROGRAMMER #NAOROBOT (avec ou sans robot!)

NAO robot workshop for kids #2 (french)

Embed Size (px)

Citation preview

Page 1: NAO robot workshop for kids #2 (french)

LE ROBOT

HUMANOÏDE

NAO PROGRAMMER

#NAOROBOT  

(avec ou sans robot!)

Page 2: NAO robot workshop for kids #2 (french)

Choregraphe  (2.1.2)  C’est  l’interface  graphique  qui  permet  de  programmer  NAO  (téléchargeable  après  avoir  crée  un  compte  sur  Community)  

Plan  Principal  

Simulateur  

Boîtes  

Rechercher  une  boîtes  

Page 3: NAO robot workshop for kids #2 (french)

Bibiothèque  dédiée  Pour  cet  atelier,  vous  aurez  besoin  d’une  bibliothèque  de  mouvements.  It’s  called  Library_Kids_NAOWorkshop.cbl  

Cliquez  «  open  box  library  »  and  selec>onnez  le  fichier  .cbl  

Page 4: NAO robot workshop for kids #2 (french)

C’est  quoi  une  boîte?  Une  boîte  conPent  du  code  qui  exécute  une  acPon  spécifique  C’est  principalement  du  Python  Une  boîte  peut  être  faite  d’autres  boîtes  Une  boîte  peut  avoir  différentes  entrées  et  sorPes  (input/output)  

Entrée   Sor>e  

Paramètres  

Editer  la  boîte:  double  clic  Arrêt  de  la  boîte  

Page 5: NAO robot workshop for kids #2 (french)

ObjecPf  de  l’atelier  •  NAO  va  nous  raconter  une  histoire  •  Nous  allons  créer  ensemble  le  début  du  programme  

(iniPalisaPon  du  robot)  •  Vous  allez  écrire  votre  propre  histoire  et  l’animer  •  Vous  pourrez  tester  votre  histoire  sur  le  simulateur  au  fur  et  à  

mesure  •  Nous  testerons  sur  un  vrai  NAO  à  la  fin  de  l’atelier  

Page 6: NAO robot workshop for kids #2 (french)

Régler  la  langue  du  robot  

boîte  Set  language  -­‐>  me\re  le  français  dans  les  paramètres  -­‐>  connecter  au  début  de  l’applicaPon  

Page 7: NAO robot workshop for kids #2 (french)

Allumer  le  robot  

boîte  Motor  On/Off  -­‐>  me\re  sur  «  on  »  (allumé)  dans  les  paramètres  -­‐>  connecter  à  la  boîte  précédente  

Page 8: NAO robot workshop for kids #2 (french)

Debout  NAO!  

Boîte  Stand  Up  -­‐>  connecter  à  la  boîte  précédente  

Page 9: NAO robot workshop for kids #2 (french)

Coucou!  

Boîte  Hello  -­‐>  connecter  à  la  boîte  précédente  

Page 10: NAO robot workshop for kids #2 (french)

IntroducPon  

Boîte  Say  -­‐>  connecter  à  la  boîte  Stand  Up  (on  fait  donc  deux  choses  en  même  temps!)        Editer  la  boîte  Say  (double  clic)  -­‐>  me\re  en  français  -­‐>  écrire  le  texte  «  Bonjour  les  amis!  Je  suis  bien  content  de  vous  voir  aujourd’hui!  »  -­‐>  clic  sur  «  root  »  pour  sorPr    

Page 11: NAO robot workshop for kids #2 (french)

Testons  ceci  

Appuyer  sur  Play          Le  résultat  apparaît  dans  le  simulateur    Le  texte  apparaît  dans  la  boite  Dialog    (view  >  dialog)  

Page 12: NAO robot workshop for kids #2 (french)

Améliorons  un  peu  

Boîte  Wait  -­‐>  ajouter  entre  la  boite  Stand  Up  et  la  boite  Say  -­‐>  changer  la  durée  pour  1,0  seconde  dans  les  paramètres    -­‐>  tester  

Page 13: NAO robot workshop for kids #2 (french)

Voulez-­‐vous  écouter  une  histoire?  1/2  

Boîte  Choice  (light)  -­‐>  connecter  à  la  boîte  Say  -­‐>  éditer  la  boîte  (double  clic)  

Page 14: NAO robot workshop for kids #2 (french)

Voulez-­‐vous  écouter  une  histoire?  2/2  

Dans  la  boîte  Choice  (light)  -­‐>  sélecPonner  le  français  -­‐>  écrire  «    Dîtes  donc,  j’ai  bien  envie  de  vous  raconter  une  pePte  histoire.  Vous  êtes  d’accord?»    Créer  une  nouvelle  sorPe  (output)  et  y  relier  la  3ème  sorPe  de  la  boite  «  choice  »    Cliquez  sur  «  root  »  pour  ressorPr  

Page 15: NAO robot workshop for kids #2 (french)

Et  si  c’est  non?  

Ajouter  une  boîte  Say,  la  connecter  à  la  dernière  sorPe  de  la  boîte  Choice  et  l’éditer  (double  clic)  -­‐>  choisir  le  français  -­‐>  écrire  «  tant  pis!  »  -­‐>  cliquer  sur  root  pour  ressorPr  

Page 16: NAO robot workshop for kids #2 (french)

Ajoutons  du  mouvement!  

Cliquer  sur  le  bouton  «  open  box  library  »  et  sélecPonner  le  fichier  .cbl  (distribué  au  début  de  l’atelier)    Vous  aurez  un  nouvel  onglet  contenant  de  nouvelles  boîtes  

Page 17: NAO robot workshop for kids #2 (french)

Et  si  c’est  non?  

Ajouter  une  boîte  Triste  -­‐>  la  connecter  à  la  boîte  Say  -­‐>  connecter  la  sorPe  à  la  sorPe  finale    -­‐>  tester  (dans  la  boîte  dialog,  vous  pouvez  écrire  «  non  »  quand  NAO  vous  interroge)  

Page 18: NAO robot workshop for kids #2 (french)

Et  si  c’est  oui?  

Ajouter  une  boîte  Animated  Say  -­‐>  la  connecter  à  la  boîte  choice  par  la  sorPe  du  milieu  («  oui  »)  -­‐>  l’éditer,  sélecPonner  le  français  et  écrire  «  Super!  Allons-­‐y  »    -­‐>  tester  en  écrivant  «  oui  »  lorsque  NAO  pose  sa  quesPon  

Page 19: NAO robot workshop for kids #2 (french)

A  votre  tour!  

UPliser  des  boites  Say  et  des  boites  que  vous  trouverez  dans  l’onglet  «  Devoxx4Kids  »  pour  illustrer  votre  histoire  avec  des  mouvements  et  ajtudes  pour  NAO    Vous  devriez  obtenir  quelque  chose  comme  cela    N’oubliez  pas  de  tester!