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
Prix sur demande
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é

Plus d'infos
x
Plus d'infos
Modes de paiement (voir conditions)
Carte bancaire
PayPal
Mandat administratif
Virement bancaire

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 programmation 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)
  • 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 :
  • 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ée 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
  • Connexion 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 nouvelles "boîtes" input & output
  • Création et édition de mouvements 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 signaux (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ésentation matérielle, connexion à 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éveloppement
  • Synchronisation de la tablette avec le comportement du robot Pepper

 

Jour 3

Animation du robot Pepper

  • Danse, mouvements, 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 retenues. Vous recevrez une confirmation 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 participants pourront développer leur(s) propre(s) application(s).

Les clients ayant vu cet article ont aussi regardé