SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
LE ROBOT
HUMANOÏDE
NAO
PROGRAMMER
#NAOROBOT	
  
(avec ou sans robot!)
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	
  
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	
  
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	
  
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	
  
Régler	
  la	
  langue	
  du	
  robot	
  
boîte	
  Set	
  language	
  
-­‐>	
  mere	
  le	
  français	
  dans	
  les	
  
paramètres	
  
-­‐>	
  connecter	
  au	
  début	
  de	
  
l’applicaPon	
  
Allumer	
  le	
  robot	
  
boîte	
  Motor	
  On/Off	
  
-­‐>	
  mere	
  sur	
  «	
  on	
  »	
  (allumé)	
  
dans	
  les	
  paramètres	
  
-­‐>	
  connecter	
  à	
  la	
  boîte	
  
précédente	
  
Debout	
  NAO!	
  
Boîte	
  Stand	
  Up	
  
-­‐>	
  connecter	
  à	
  la	
  boîte	
  
précédente	
  
Coucou!	
  
Boîte	
  Hello	
  
-­‐>	
  connecter	
  à	
  la	
  boîte	
  
précédente	
  
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)	
  
-­‐>	
  mere	
  en	
  français	
  
-­‐>	
  écrire	
  le	
  texte	
  «	
  Bonjour	
  les	
  amis!	
  Je	
  
suis	
  bien	
  content	
  de	
  vous	
  voir	
  
aujourd’hui!	
  »	
  
-­‐>	
  clic	
  sur	
  «	
  root	
  »	
  pour	
  sorPr	
  
	
  
Testons	
  ceci	
  
Appuyer	
  sur	
  Play	
  
	
  
	
  
	
  
	
  
Le	
  résultat	
  apparaît	
  
dans	
  le	
  simulateur	
  
	
  
Le	
  texte	
  apparaît	
  
dans	
  la	
  boite	
  Dialog	
  	
  
(view	
  >	
  dialog)	
  
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	
  
Voulez-­‐vous	
  écouter	
  une	
  histoire?	
  1/2	
  
Boîte	
  Choice	
  (light)	
  
-­‐>	
  connecter	
  à	
  la	
  boîte	
  Say	
  
-­‐>	
  éditer	
  la	
  boîte	
  (double	
  clic)	
  
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	
  
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	
  
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	
  
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)	
  
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	
  
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!	
  

Contenu connexe

En vedette

Biografia Ellen Von Unwerth
Biografia Ellen Von UnwerthBiografia Ellen Von Unwerth
Biografia Ellen Von UnwerthJord Hare
 
pipe line inspection robot ppt
pipe line inspection robot pptpipe line inspection robot ppt
pipe line inspection robot pptSuchit Moon
 
Computer aided manufacturing robotic systems
Computer aided manufacturing robotic systemsComputer aided manufacturing robotic systems
Computer aided manufacturing robotic systemsPrasanth Kumar RAGUPATHY
 
1 fundamentos y conceptos de la robotica
1 fundamentos y conceptos de la robotica1 fundamentos y conceptos de la robotica
1 fundamentos y conceptos de la roboticaFrancisco Limon Lopez
 
Yo, Robot
Yo, RobotYo, Robot
Yo, Robotuburey
 
Estructuras del robot
Estructuras del robotEstructuras del robot
Estructuras del robotHFIC
 
Tissus, rubans et fines dentelles
Tissus, rubans et fines dentellesTissus, rubans et fines dentelles
Tissus, rubans et fines dentellesUngava Louise
 
Rostaing Industrie
Rostaing IndustrieRostaing Industrie
Rostaing IndustrieRostaing
 
7 regles d'or pour réussir et rentabiliser un projet CRM
7 regles d'or pour réussir et rentabiliser un projet CRM7 regles d'or pour réussir et rentabiliser un projet CRM
7 regles d'or pour réussir et rentabiliser un projet CRMSage france
 
Showsponsoring Robot&Monster | Goldbach Media Austria
Showsponsoring Robot&Monster | Goldbach Media AustriaShowsponsoring Robot&Monster | Goldbach Media Austria
Showsponsoring Robot&Monster | Goldbach Media AustriaGoldbach Group AG
 
Adaptasi Lagenda Lumut Lunting - Si Vios dengan Batu Kristal
Adaptasi Lagenda Lumut Lunting - Si Vios dengan Batu KristalAdaptasi Lagenda Lumut Lunting - Si Vios dengan Batu Kristal
Adaptasi Lagenda Lumut Lunting - Si Vios dengan Batu KristalTommy JS Razarino Rasino
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
Rational Robot (http://www.geektester.blogspot.com)
Rational Robot (http://www.geektester.blogspot.com)Rational Robot (http://www.geektester.blogspot.com)
Rational Robot (http://www.geektester.blogspot.com)raj.kamal13
 
O que é Human robot interaction (HRI)
O que é Human robot interaction (HRI)O que é Human robot interaction (HRI)
O que é Human robot interaction (HRI)Golem Company
 

En vedette (19)

Biografia Ellen Von Unwerth
Biografia Ellen Von UnwerthBiografia Ellen Von Unwerth
Biografia Ellen Von Unwerth
 
Robot guardiao#1
Robot guardiao#1Robot guardiao#1
Robot guardiao#1
 
Plc Robotics
Plc RoboticsPlc Robotics
Plc Robotics
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
pipe line inspection robot ppt
pipe line inspection robot pptpipe line inspection robot ppt
pipe line inspection robot ppt
 
Estudio de Robot KUKA KR 6
Estudio de Robot KUKA KR 6Estudio de Robot KUKA KR 6
Estudio de Robot KUKA KR 6
 
RobóTica
RobóTicaRobóTica
RobóTica
 
Computer aided manufacturing robotic systems
Computer aided manufacturing robotic systemsComputer aided manufacturing robotic systems
Computer aided manufacturing robotic systems
 
1 fundamentos y conceptos de la robotica
1 fundamentos y conceptos de la robotica1 fundamentos y conceptos de la robotica
1 fundamentos y conceptos de la robotica
 
Yo, Robot
Yo, RobotYo, Robot
Yo, Robot
 
Estructuras del robot
Estructuras del robotEstructuras del robot
Estructuras del robot
 
Tissus, rubans et fines dentelles
Tissus, rubans et fines dentellesTissus, rubans et fines dentelles
Tissus, rubans et fines dentelles
 
Rostaing Industrie
Rostaing IndustrieRostaing Industrie
Rostaing Industrie
 
7 regles d'or pour réussir et rentabiliser un projet CRM
7 regles d'or pour réussir et rentabiliser un projet CRM7 regles d'or pour réussir et rentabiliser un projet CRM
7 regles d'or pour réussir et rentabiliser un projet CRM
 
Showsponsoring Robot&Monster | Goldbach Media Austria
Showsponsoring Robot&Monster | Goldbach Media AustriaShowsponsoring Robot&Monster | Goldbach Media Austria
Showsponsoring Robot&Monster | Goldbach Media Austria
 
Adaptasi Lagenda Lumut Lunting - Si Vios dengan Batu Kristal
Adaptasi Lagenda Lumut Lunting - Si Vios dengan Batu KristalAdaptasi Lagenda Lumut Lunting - Si Vios dengan Batu Kristal
Adaptasi Lagenda Lumut Lunting - Si Vios dengan Batu Kristal
 
line following robot
line following robotline following robot
line following robot
 
Rational Robot (http://www.geektester.blogspot.com)
Rational Robot (http://www.geektester.blogspot.com)Rational Robot (http://www.geektester.blogspot.com)
Rational Robot (http://www.geektester.blogspot.com)
 
O que é Human robot interaction (HRI)
O que é Human robot interaction (HRI)O que é Human robot interaction (HRI)
O que é Human robot interaction (HRI)
 

Plus de Nicolas Rigaud

Creating robots: from fantasy to market centric approaches
Creating robots: from fantasy to market centric approachesCreating robots: from fantasy to market centric approaches
Creating robots: from fantasy to market centric approachesNicolas Rigaud
 
5 Reasons Developers Should Pay Attention To Robotics
5 Reasons Developers Should Pay Attention To Robotics5 Reasons Developers Should Pay Attention To Robotics
5 Reasons Developers Should Pay Attention To RoboticsNicolas Rigaud
 
Robots Need Game Designers (C. Boudier / N. Rigaud)
Robots Need Game Designers (C. Boudier / N. Rigaud)Robots Need Game Designers (C. Boudier / N. Rigaud)
Robots Need Game Designers (C. Boudier / N. Rigaud)Nicolas Rigaud
 
The Future of Personal Robotics - 2015 - Nicolas Rigaud
The Future of Personal Robotics - 2015 - Nicolas RigaudThe Future of Personal Robotics - 2015 - Nicolas Rigaud
The Future of Personal Robotics - 2015 - Nicolas RigaudNicolas Rigaud
 
Some thoughts on security and robots
Some thoughts on security and robotsSome thoughts on security and robots
Some thoughts on security and robotsNicolas Rigaud
 
Devoxx4Kids workshop - Programming a humanoid robot - english version
Devoxx4Kids workshop - Programming a humanoid robot - english versionDevoxx4Kids workshop - Programming a humanoid robot - english version
Devoxx4Kids workshop - Programming a humanoid robot - english versionNicolas Rigaud
 
Controlling NAO with Java
Controlling NAO with JavaControlling NAO with Java
Controlling NAO with JavaNicolas Rigaud
 
Apps Qualification for the NAO Store
Apps Qualification for the NAO StoreApps Qualification for the NAO Store
Apps Qualification for the NAO StoreNicolas Rigaud
 

Plus de Nicolas Rigaud (10)

Creating robots: from fantasy to market centric approaches
Creating robots: from fantasy to market centric approachesCreating robots: from fantasy to market centric approaches
Creating robots: from fantasy to market centric approaches
 
Streamdata 2017
Streamdata 2017Streamdata 2017
Streamdata 2017
 
Meet pepper
Meet pepperMeet pepper
Meet pepper
 
5 Reasons Developers Should Pay Attention To Robotics
5 Reasons Developers Should Pay Attention To Robotics5 Reasons Developers Should Pay Attention To Robotics
5 Reasons Developers Should Pay Attention To Robotics
 
Robots Need Game Designers (C. Boudier / N. Rigaud)
Robots Need Game Designers (C. Boudier / N. Rigaud)Robots Need Game Designers (C. Boudier / N. Rigaud)
Robots Need Game Designers (C. Boudier / N. Rigaud)
 
The Future of Personal Robotics - 2015 - Nicolas Rigaud
The Future of Personal Robotics - 2015 - Nicolas RigaudThe Future of Personal Robotics - 2015 - Nicolas Rigaud
The Future of Personal Robotics - 2015 - Nicolas Rigaud
 
Some thoughts on security and robots
Some thoughts on security and robotsSome thoughts on security and robots
Some thoughts on security and robots
 
Devoxx4Kids workshop - Programming a humanoid robot - english version
Devoxx4Kids workshop - Programming a humanoid robot - english versionDevoxx4Kids workshop - Programming a humanoid robot - english version
Devoxx4Kids workshop - Programming a humanoid robot - english version
 
Controlling NAO with Java
Controlling NAO with JavaControlling NAO with Java
Controlling NAO with Java
 
Apps Qualification for the NAO Store
Apps Qualification for the NAO StoreApps Qualification for the NAO Store
Apps Qualification for the NAO Store
 

Dernier

La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...Faga1939
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 

Dernier (13)

La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 

NAO robot workshop for kids #2 (french)

  • 2. 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  
  • 3. 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  
  • 4. 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  
  • 5. 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  
  • 6. Régler  la  langue  du  robot   boîte  Set  language   -­‐>  mere  le  français  dans  les   paramètres   -­‐>  connecter  au  début  de   l’applicaPon  
  • 7. Allumer  le  robot   boîte  Motor  On/Off   -­‐>  mere  sur  «  on  »  (allumé)   dans  les  paramètres   -­‐>  connecter  à  la  boîte   précédente  
  • 8. Debout  NAO!   Boîte  Stand  Up   -­‐>  connecter  à  la  boîte   précédente  
  • 9. Coucou!   Boîte  Hello   -­‐>  connecter  à  la  boîte   précédente  
  • 10. 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)   -­‐>  mere  en  français   -­‐>  écrire  le  texte  «  Bonjour  les  amis!  Je   suis  bien  content  de  vous  voir   aujourd’hui!  »   -­‐>  clic  sur  «  root  »  pour  sorPr    
  • 11. Testons  ceci   Appuyer  sur  Play           Le  résultat  apparaît   dans  le  simulateur     Le  texte  apparaît   dans  la  boite  Dialog     (view  >  dialog)  
  • 12. 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  
  • 13. Voulez-­‐vous  écouter  une  histoire?  1/2   Boîte  Choice  (light)   -­‐>  connecter  à  la  boîte  Say   -­‐>  éditer  la  boîte  (double  clic)  
  • 14. 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  
  • 15. 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  
  • 16. 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  
  • 17. 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)  
  • 18. 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  
  • 19. 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!