<  Retour au portail Polytechnique Montréal

Séquencement de primitives pour la synthèse de mouvements naturels en robotique

Alexandre Willame

Mémoire de maîtrise (2014)

[img]
Affichage préliminaire
Télécharger (21MB)
Citer ce document: Willame, A. (2014). Séquencement de primitives pour la synthèse de mouvements naturels en robotique (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de https://publications.polymtl.ca/1640/
Afficher le résumé Cacher le résumé

Résumé

Résumé : Générer des mouvements complexes d’apparence naturelle est désirable dans de nombreuses applications homme-robot, mais reste une tâche difficile à réaliser en temps réel. Dans ce mémoire, nous proposons un système génératif pour le séquencement interactif de mouvements naturels pour un bras manipulateur. Basé sur l’enchaînement de mouvements élémentaires, le système a été développé afin de séquencer des trajectoires d’apparence naturelle tout en minimisant les temps de calcul, permettant la reproduction de tels mouvements dans un environnement avec contraintes de temps.Nous séquençons des mouvements élémentaires, exprimés comme des trajectoires à minimum de jerk, dérivée troisième de la position, afin de réexprimer les multiples problèmes d’optimisation originaux en un nouveau problème unique et simplifié. Le système permet de générer une nouvelle trajectoire plus complexe dont l’apparence reste naturelle tout le long. Le problème d’optimisation complet est résolu en un temps relativement court, et peut être résolu en temps réel selon le cas. La naturalité des mouvements obtenus est étudiée et comparée à d’autres techniques.Les primitives de mouvement utilisées ne sont pas reproduites exactement dans la solution finale; elles sont influencées par les mouvements antérieurs et postérieurs, ce qui correspond à l’observation qu’un être humain ne répète jamais deux fois le même mouvement parfaitement. L’implémentation d’un contrôle pour ces trajectoires est décrite pour deux robots manipulateurs industriels différents à six degrés de liberté. Le contrôle a dû être adapté par rapport au mode de contrôle idéal pour une trajectoire naturelle afin de satisfaire aux modes de contrôle disponibles pour ces robots.Trois applications sont présentées : la première permet de reproduire l’écriture humaine avec un bras manipulateur; la seconde permet d’enchaîner des mouvements enregistrés au préalable à l’aide d’un dispositif de capture de mouvements. Enfin, une preuve de concept montre un robot manipulateur réalisant une chorégraphie synchronisée sur le rythme d’une musique.----------Abstract Generating complex natural-looking movements is desirable in a variety of human-robot interaction scenarios, but remains a task that is challenging to perform in real-time. In this presentation, we describe a generative system for sequencing natural movements for robotic manipulators. Based on the sequencing of movement primitives, the system is developed to generate natural-looking trajectories while minimizing computational time. This allows for the reproduction of natural movements in an environment with time constraints.We sequence movement primitives, expressed using the minimum jerk model, so as to express the various optimization problems into a unique and simpler optimization problem. The system thus allows for the generation of a new, more complex trajectory with a natural looking appearance. The optimization problem is solved in a relatively short amount of time and can be solved in real time in some cases. The natural appearance of the resulting trajectories is studied and compared to other techniques. The final motion does not exactly reproduce the primitives that it is made of; it depends on the movements that occur before and after it. This mimics the natural behaviour of a human that never reproduces the exact same movement twice. The control has been adapted to two different industrial robots so that it can suit the available control mode of such robots.Three applications are presented: the first reproducing human writing with a robotic manipulator. The second allowing to sequence motion recorded using a motion capture device. The last application consists of a choreography of a robot waving a flag in synchronisation with the beat of a music.

Document en libre accès dans PolyPublie
Département: Département de génie électrique
Directeur de mémoire/thèse: Jérôme Le Ny, David Saussié et Richard Gourdeau
Date du dépôt: 01 avr. 2015 15:25
Dernière modification: 01 sept. 2017 17:32
Adresse URL de PolyPublie: https://publications.polymtl.ca/1640/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel