<  Back to the Polytechnique Montréal portal

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

Alexandre Willame

Master's thesis (2014)

Open Access document in PolyPublie
[img]
Preview
Open Access to the full text of this document
Terms of Use: All rights reserved
Download (21MB)
Show abstract
Hide abstract

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.

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.

Department: Department of Electrical Engineering
Program: génie électrique
Academic/Research Directors: Jérôme Le Ny, David Saussié and Richard Gourdeau
PolyPublie URL: https://publications.polymtl.ca/1640/
Institution: École Polytechnique de Montréal
Date Deposited: 01 Apr 2015 15:25
Last Modified: 26 Sep 2024 17:56
Cite in APA 7: Willame, A. (2014). Séquencement de primitives pour la synthèse de mouvements naturels en robotique [Master's thesis, École Polytechnique de Montréal]. PolyPublie. https://publications.polymtl.ca/1640/

Statistics

Total downloads

Downloads per month in the last year

Origin of downloads

Repository Staff Only

View Item View Item