.

.

Formation - Apprendre à programmer PEPPER - 3 jours
Formation - Apprendre à programmer PEPPER - 3 jours

Formation - Apprendre à programmer PEPPER - 3 jours

Génération Robots Lab | A-000000-02584

Cette formation de 3 jours avec le robot Pepper vous permettra de devenir autonome dans la programmation de ce robot et dans la création d'applications. Merci de nous contacter pour avoir plus d’informations sur le prix de ces formations.

Quantité
Créer votre devis

Plus d'infos
x
Plus d'infos

 

Formation à la programmation du robot Pepper

La société Génération Robots, partenaire officiel de la société Softbank Robotics, a été choisie pour assurer les formations sur le robot Pepper, développé par Softbank Robotics. Vous venez d'acquérir un robot Pepper et vous n'avez aucune connaissance en programmation ?

La formation Pepper est faite pour vous ! L'un de nos ingénieurs experts en programmation Pepper vous aidera dans vos premiers pas pendant cette formation de 3 jours. Il vous montrera comment exploiter le potentiel de votre robot Pepper afin que vous puissiez créer vos premiers comportements et vos premières applications avec Pepper. Les sessions incluent des exercices pratiques et de la théorie.

Formation Pepper : apprendre à programmer Pepper

Vous apprendrez à programmer le robot Pepper et à utiliser le logiciel Choregraphe.

Cette formation est destinée à des développeurs de niveau débutant ou avancé (les dates des sessions sont planifiées en fonction du niveau des participants).

L'objectif : vous rendre autonome dans la programmtion du robot Pepper et la création d'applications Pepper.

Vous apprendrez notamment :

  • Dialogue et interaction vocale homme-robot
  • La gestion des mouvements du robot Pepper
  • L'affichage et l'interaction avec la tablette
  • La connexion avec les services externes, les webservices, les APIs externes

Prérequis pour suivre la Formation Pepper

  • Etre inscrit à la session de formation
  • Aucune expérience avec le robot n'est requise, il vous est cependant demandé d'avoir un niveau intermédiaire en
  • programmation (des bases en langage Python) mais niveau intermédiaire en programmation (bases en Python)
  • Avoir des connaissances en Python
  • Apporter votre propre ordinateur portable pour la session de formation
  • Avoir téléchargé les logiciels suivants sur votre ordinateur :
  • Dernière suite Choregraphe
  • Python 2.7
  • Naoqi Python SDK
  • Tous ces logiciels sont téléchargeable gratuitement sur le site de Softbank Robotics : logiciels nécessaires au fonctionnement de Pepper/NAO
  • Vous aurez également besoin d'un éditeur Python ( ultraedit, pycharm, ...)
  • De préférence, configurez votre ordinateur afin de pouvoir lancer Python depuis une ligne de commande (PATH/PYHTONPATH ...)
  • Si vous avez besoin, voici des instructions d'installation pour ces logiciels

 

Pendant la formation programmation Pepper vous aborderez les sujets suivants :

  • Gestion des ressources
  • Gestion des sous-comportements
  • Gestion des événements
  • Création d'animations
  • Interaction homme-robot

Contenu de la formation Pepper délivré par Génération Robots

Jour 1

Présentation du robot (partie hardware)

  • Capteurs et actuateurs
  • Architecture du hardware
  • Capteurs, détection d'émotions, reconnaissance d'objets et de visages, détection d'obstacles
  • Connexion et paramétrage réseau (WiFi et filaire)

 

Outils et logiciels pour la programmation du robot Pepper (Python et Choregraphe)

  • Introduction &et installation de la suite logicielle : Choregraphe, Python, IDE et NAOqi, interface web, documentation et interface utilisateurs.
  • Applications, comportements/behaviors et Autonomous Life
  • Connection de Pepper et utilisation de l'interface web
  • Mise à jour du robot et du logiciel
  • Diagramme de flux, vue 3D, rigidité et gestionnaire de comportements
  • Lancer/arrêter une application

 

Principales fonctionnalités du robot Pepper

  • Librairie Aldebaran box (bouger, parler, entendre, voir) et création de nouvelle "boîtes", inputs & outputs
  • Création et édition de mouvement en utilisant une chronologie qui enregistre les mouvements des moteurs
  • Utilisation des fonctionnalités de Pepper : traitement de l'image, text-to-speech, reconnaissance de la voix et navigation inertielle
  • Création de nouvelles "boîtes" et ajout à la librairie Aldebaran box

 

Architecture et templates d'applications

  • Création de modules/services en Python - théorie et mise en pratique
  • Utilisation de l'outil qicli
  • Logging et outils de développement
  • Communication entre services

 

Mémoire, événement (events) et signaux

  • Mémoire du robot et gestion de signals (almemory, signaux...)

 

Jour 2

 Dialogue et qichat

  • Communiquer, dialoguer avec le robot Pepper
  • Dialogue et interaction homme-robot (qichat, topics, proposals)
  • Découverte de la syntaxe qichat, création de règles (rules) - théorie et mise en pratique
  • Basic channel (phrases de base), dialogue collaboratif

 

Tablette et qimessaging

  • Présenattion matérielle, connection à la tablette
  • Affichage d'une page web, d'une image ou d'une vidéo sur la tablette
  • Présentation et utilisation de la librairie Javascript qimessaging
  • Debugging et outils de déveoppement
  • Synchronisation de la tablette avec le comportement du robot Pepper

 

Jour 3

Animation du robot Pepper

  • Danse, mouvement, déplacement, navigation
  • Créer une animation avec le Timeline Editor


Bibliothèques sons et animations

  • Introduction aux ressources Softbank Robotics
  • Animation, bibliothèque d'animations et de sons


Bonnes pratiques de debugging

  • TP robotique : développement d'un service (module)
  • Création du package d'une application

Comment s'inscrire ?

Pour vous inscrire à une session de formation, merci de nous transmettre votre demande via notre formulaire de contact ou par email à contact@generationrobots.com en précisant les dates que vous avez retenu. Vous recevrez un accusé-réception de votre demande dès qu’elle sera validée par nos services.

7 jours avant la formation, toute demande d’inscription ou d’annulation ne sera plus acceptée. Le nombre d’inscriptions est limité à 10 personnes.

Formations à la carte

Si vous souhaitez que la formation soit personnalisée en fonction de vos besoins (formation dans la langue souhaitée) ou qu’elle se déroule à l’adresse de votre choix, merci d’adresser votre demande via notre formulaire de contact, par email à contact@generationrobots.com ou par téléphone au 05 56 39 37 05, nous vous établirons un devis sur mesure. Il existe une extension "coaching" de 2 jours à cette formation, où les particpants pourront développer leur(s) propre(s) application(s).

Les clients ayant vu cet article ont aussi regardé