An energetic approach to safety in robotic manipulation - Institut des Systèmes Intelligents et de Robotique
Theses Year : 2018

An energetic approach to safety in robotic manipulation

Une approche énergetique de la securité pour des robots manipulateurs

Abstract

Collaborative robots offer new possibilities to use robots in workspaces shared with humans. These robots can interact with their environment and assist human beings in their task in a safer way compared to standard industrial robots. These robots are required to be fast, precise, and efficient during the accomplishment of their tasks. However, their strength can make them dangerous tools around people. Therefore, to ensure safety there are often used in a sub-optimal way. The aim of this work is to ensure the safety of a human interacting with a robot performing a set of tasks. It is more specifically focused on the case of undesired contact with the robot. An undesired contact can either come from of an impact between the robot and an obstacle or from the robot pushing the obstacle against a fixed object. This work shows that in both cases the dangerousness of the robot can be linked to the robot variation of kinetic energy. These robots are also submitted to a set of constraints coming either from their intrinsic design or from the environment. When a human enters in the robot workspace, the robot environment become partially unknown. The robot should be able to adapt to its environment and reactively compute a safe control solution satisfying its constraints while performing its tasks in an optimal way. To that aim, this work formulates the control problem as a constrained optimization one and solves it using Linear Quadratic Programming. The robot variation of kinetic energy is constrained within the quadratic programming problem. This constraint prevents the robot from reaching a dangerous amount of kinetic energy. It also indirectly prevents the robot from exerting too much forces when in contact with an obstacle. This work also shows that it is possible to use the robot redundancy to minimize its perceived mass in the direction of an obstacle. This indirectly reduces its kinetic energy for a given task. The proposed controller is implemented on a 7 dof serial robotic manipulator. This work, realised in collaboration with General Electric Healthcare, features several experiments with this controller in the context of medical imaging. Using external sensors it is shown that it is possible to realise tasks in an optimal way while limiting the robot dangerousness in case of an undesired contact.
Les robots collaboratifs offrent de nouvelles façons d'utiliser des robots dans des espaces de travail partagés avec des humains. Ils peuvent interagir avec leur environnement et assister un opérateur dans sa tâche avec plus de sécurité que leur équivalent industriel. On demande à ces robots qu'ils soient rapides, précis et efficaces dans l'accomplissement de leurs tâches. Cependant, leur force peut aussi les rendre dangereux vis à vis de leur environnement. Par conséquent, ils sont souvent utilisés de manière sous-optimale afin de garantir la sécurité de l’opérateur. Ce travail se focalise sur le cas des contacts non désirés entre un opérateur et un robot réalisant un ensemble de tâches. Ces contacts se traduisent soit par un impact entre le robot et un obstacle, soit par le robot poussant l'obstacle contre un objet fixe. Dans les deux cas, la dangerosité du robot peut être liée à sa variation d'énergie cinétique. Le problème de commande du robot est formulé comme un problème d'optimisation sous contrainte et est résolut en utilisant des outils de programmation quadratique linéaire. La variation d'énergie cinétique du robot est insérée comme une contrainte dans le problème quadratique. Cette dernière empêche le robot d'atteindre un niveau d'énergie cinétique dangereux durant son mouvement. Elle empêche aussi indirectement le robot d'exercer des efforts d'interaction trop importants en cas de contact prolongé. Il est également montré qu'il est possible d'utiliser la redondance d’un robot afin de minimiser sa masse apparente dans la direction d'un obstacle. Indirectement, cela reduit l'energie cinétique de robot pour une tâche donnée. Le contrôleur proposé dans cette thèse est implémenté sur un robot manipulateur à 7 axes. Ce travail, réalisé en collaboration avec General Electric Healthcare, propose différentes experiences avec ce contrôleur dans le contexte de l'imagerie médicale. En utilisant des capteurs externes il est montré qu'il est possible de réaliser des tâches de manière optimale tout en réduisant la dangerosité du robot en cas de contact non désiré.
Fichier principal
Vignette du fichier
Thesis.pdf (19.53 Mo) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

tel-02094844 , version 1 (10-04-2019)
tel-02094844 , version 2 (12-07-2024)

Identifiers

  • HAL Id : tel-02094844 , version 1

Cite

Lucas Joseph. An energetic approach to safety in robotic manipulation. Robotics [cs.RO]. Sorbonne Université, 2018. English. ⟨NNT : ⟩. ⟨tel-02094844v1⟩

Collections

ISIR_AGATHE
442 View
105 Download

Share

More