NAO PyCon FR - Lyon 26 Octobre 2014
Plan Plateforme Matérielle Développer sur Nao Suite logicielle > Chorégraphe (IDE) Applications existantes Les communautés > Nao sur Seine & NaolsAGone Questions / Réponses
Plateforme Matérielle Constructeur: Aldebaran – Paris 25 degrés de liberté Mains préhensibles (3 doigts) Wi-Fi, RJ45, I.R. 2 sonars (torse) 2 caméras (front, bouche) 4 microphones (tête) Centrale inertielle Capteurs de pression (sous les pieds) LEDs (yeux, oreilles, torse) Capteurs tactiles (tête, mains, pieds) Processeur ATOM Z530 1.6 GHz 1 GB RAM / 8 GB de mémoire flash
Capacités Reconnaissance d’objet (formes) Reconnaissance faciale Suivit d’objets Orientation Synthèse vocale (text-to-speech) Reconnaissance vocale (speech-to-text) Suivit de son Dialogues interactifs Pilotage par télécommande Communication par I.R. Internet (recherches, méls, échanges, …) Prévention de collision Découverte de l’environnement Interactions par contacts Localisation physique Dance…
Developper sur Nao - OS OS OpenNao basé sur Gentoo (Linux) Possibilité de le modifier, de flasher le robot NAOqi logiciel principal Modules en C++ ex : ALMemory, ALMotion possibilité de créer de nouveaux modules ssh + grep naoqi + page du robot
Developper sur Nao - Applications remote / embarquée SDK : Java, .net, python, C++, etc. Ex : Nao et Leap motion Applications embarquées : scripts python, C++ natif application Chorégraphe ...
Suite logicielle Chorégraphe : IDE Monitor : logs Webots : simulateur données des capteurs, moteurs, caméras ... Webots : simulateur création d’un environnement simulation d’un ou plusieurs Nao
Suite logicielle - Chorégraphe Langage graphique (avec des boîtes) 3 types de boîte: Flow diagram, Timeline et Script (Python) Bibliothèque de boîtes fournies par Aldebaran (Say, Stand up, Follow….) Réalisation de boîtes perso Déploiement des applications sur le robot une application = un behavior
Chorégraphe: Flow Diagram
Chorégraphe: Timeline
Chorégraphe: Script (Python)
Applications existantes Education > Nao prof de Maths > Apprentissage du solfege > Reconnaitre des images Jeux > Mains superposées > Quiz > Nao Trivia > Akinator Récréation > Conteur d’histoires > Nao dessinateur > Chuck Norris facts Interaction > Nao emotion > Nao brain (humeurs) > Contrôle par la voie > Tiens ma main Réseaux > Nao accès WiFi > Nao Web server Autisme > Projet AskNao > Majordome Plus de 500 applications…
Les Communautés @NaoSurSeine (Paris) Ouest NAO User Group NaolsAGone (Lyon) twitter: @xbasset Nao UK SF Bay Area Nao user group AusNAO Sydney
Nao sur Seine
Fin (enfin, presque…) Questions / Réponses