Flowers Team
Inria Bordeaux Sud Ouest
matthieu.lapeyre@inria.fr
Poppy comme plate-forme robotique communautaire, modulaire et reproductible
R. Brooks
C. Breazeal
PY. Oudeyer
Construire des robots pour mieux comprendre les mécanismes des êtres vivants
A380 vs X-29
Rolf Pfeiffer, "Comment le corps façonne la manière de raisonner ?"
Collège de France, 12/03/2012.
Un principe essentiel des mécanismes naturels consiste en leur incarnation dans un corps physique en interaction avec le monde réel.
Limite dans la pratique scientifique:
Les résultats d'expériences en robotique dépendent très fortement de la plate-forme utilisée.
Ces travaux montrent que le comportement d'un agent ne dépend pas uniquement de son contrôle mais aussi de ses propriétés morphologiques et de l'environnement dans lequel il agit.
1. Considérer le corps robotique comme une variable expérimentale.
2. Rendre les expérimentations scientifique reproductibles dans les autres laboratoires.
Open source et partagé entre plusieurs laboratoires
Electronique
La modification de sa morphologie est coûteuse et compliquée
Simulateur
Ensemble de briques technologiques open-source pour la conception de créatures robotiques modulaires.
Discussions
Portail web
Dépôts Git
L'intégralité du développement et de la documentation faite dans le cadre du projet Poppy sont distribués sous licences open source:
Chaque module est partagé via un dépôt Git:
Design minimaliste et lignes douces (grosse tête et yeux) facilitant l'acceptation sociale du robot.
Tronc composé de 5 degrés de liberté, configuration introduite par O.Ly avec Acroban:
Limites ?
Flowers R&D
Limiter la puissance pour la sécurité du robot et des personnes.
Structure totalement imprimée en 3D, modulaire et paramétrée permettant de faire varier les propriétés d'une pièces ou de la remplacer par d'autres designs.
États courant
Le projet Poppy a pour ambition de proposer une plate-forme modulaire que les artistes peuvent facilement s’approprier dans leurs propres recherches plastiques.
niveau primaire
(programmation/robotique)
Limité à la programmation
Poppy:
Les motivations initiales de la conception de Poppy étaient de pouvoir à la fois:
Atelier 1,5 jours avec 40 élèves et 1/2 Poppy:
>>500 téléchargements
Pousser le robot dans ses limites.
Questions
ADT Focus
Logiciel Education
Bassin
Tête
Communauté internationales
(challenge multi-langues)
Nao
Affichage
Écran 4.3"
Techniques de production numérique par ajouts de matière:
Méthodes
alternatives
par domaines
cuisse droite
cuisse inclinée
Développement
technique
Ajouter des capteurs spécifiques
Master
Cognitique
Assemblage
Ordinateur Embarqué
Odroid U3 (Arm)
Poppy Ergo
Fablab X
www.poppy-project.org
Toes
Design basé sur les structures treillis permettant d'obtenir des pièces robustes et legères.
Outils de discussion web moderne: plate-forme Discourse
Les actionneurs sont des modules Robotis Dynamixel:
Objet de réflexion
Les élèves ont réussi à monter et programmer leur Poppy
Plate-forme hackable
Mises en
applications
Main Support
Recherche
Équivalent à un pendule inversé dont les conditions initiales seraient changées
Vitesse de chute latérale
Centralise toutes les infos
et quelques réalisations...
Permet le prototypage d'objets et d'assemblage très complexes en une seule pièce.
Stereo Out
Itérer rapidement différent designs (pieds)
[Humanoids2014]
Projets multi-disciplinaires
Poppy Humanoid
Labo X
Quel est le rôle de l'incarnation et de l'interaction dans un monde physique et social ?
Coût et complexité de l'humanoïde
Programmation
Ne peut pas marcher seul
Projets de la communauté
ETH Quadruped
Hutter & al.
passive walker
Collins & al.
Kenshiro
Asano & al.
Documentation
R.Pfeiffer - Comment le corps façonne la manière de raisonner ?
Contrôle réalisé en Python avec la bibliothèque pypot (developpée par P.Rouanet):
Mécanisme de genou semi-passif
[IROS2013]
84cm
Expérimentation
Fichiers CAO:
Vision
HD Camera 30FPS
FOV 170°
Feedback
Version Éducation
Moins cher
J.M. Weber - Résidence Êtres et Numériques
Simplifier son utilisation
Ly,Lapeyre,Oudeyer [IROS 2010]
Poppy
Fémur humain: 6°
Solution techniques simples pour assurer la reproductibilité
Flowers - Tracks
Controlleurs bas-niveaux
Assemblage
~15 min
T.McGeer - Passive Walker 1990
Non-reproductible
(trop complexe, coût, propriétés non stationnaires,...)
Acquisition des capteurs via cartes électroniques compatibles Arduino.
Développement d'actionneurs open source
Améliorer sa robustesse
CAO
Ludobot
Quasiment jamais diffusée avec les publications scientifiques
Accès à toutes les sources:
https://github.com/poppy-project
Membres actifs
Environnement de programmation pour l'Éducation + contenu pédagogique
A.Ijspeert - Robot Salamandre
J.Park - Robot Raptor
R.Boekhorst - Swiss Robots
~400ms
~600ms
Géographique
iCub
Structure Mécanique
réduit l'écart entre les pieds
Locokit
Production
2-3 jours + 90€/pièce
Support
R.Khaddhar - Étude d'après nature
Résultats illustratifs et dont les expériences n'ont pas été reproduites.
T.Jansen - StandBeest
Nao
Darwin Op
HRP-2
Projets
forum.poppy-project.org
Comment assurer la reproductibilité scientifique ?
Thymio 2
-60% vitesse de chute
-30% déplacement du CoG
-45% déplacement du tronc
Conception
(~15-20 min)
Main articulées/ outils
Mouvements du tronc
Cycle de marche: 1s
Forme des jambes
[Humanoids2013]
Assemblage en quelques heures
Permet de faire varier librement le type et la position des capteurs
Comacina - Rencontre Artistique robotique autour du geste
Poppy Dog