Publication

Model-based control of fast parallel robots

1994
Thèse EPFL
Résumé

A global approach to the problem of model-based control of fast parallel robots is proposed in this work. Fundamental differences between the well-known serial arms and parallel manipulators are first explained. A formalism inspired from Denavit-Hartenberg's makes it possible to parametrize any parallel manipulator by handling it as two tree robots connected through six standard links. Then, it is shown that kinematics and dynamics modeling is greatly simplified when the robot's state is represented both by the variables associated to the actuated joints and the variables specifying the end-effector's position in operational space. The inverse dynamics model of any parallel manipulator can then be put under a standard form called "in the two spaces". A Newton-Euler based algorithm is proposed for the real-time computation of the model in the two spaces its complexity is shown not to be much larger than for serial arms. Through Lagrangian mechanics, the model in the two spaces allows analysis of the robot's dynamics properties, such as passivity. These properties are shown to be equivalent to those of serial arms, except that parallel robots offer good performances only in a restricted workspace in which their Jacobian matrix remains bounded. Various control strategies for the trajectory tracking problem for fast robots are then examined. The advantages of model-based approaches combined with robust feedback laws in operational space are described. It is shown that a control loop in operational space requires less computations than in joint space for a parallel robot. Moreover, such a scheme can be very efficiently be implemented on a multiprocessor control unit that exploits the intrinsically parallel and pipeline structure of the required algorithms. Finally, the proposed approach is applied to the Delta parallel manipulator. A systematic approach leads to the kinematics and dynamics models of this robot, which are expressed under a very compact form. The analysis of the Delta's Jacobian matrix as well as some simulation results reveal the advantages and weak points of this manipulator. The implementation of a model-based control law for the Delta on a control unit with four Transputers is described. Some results obtained on a Delta with a crank belt reduction are presented and discussed.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Concepts associés (34)
Robot parallèle
Un robot parallèle est un mécanisme dont l'architecture lui confère des propriétés remarquables. La définition scientifique est : En quelque sorte, l'organe terminal ou effecteur — partie qui agit sur l'environnement, outil — est relié au bâti par plusieurs bras, chaque bras étant une « chaîne cinématique » (association de plusieurs pièces articulées entre elles). Sa mobilité est donc restreinte, puisqu'elle est limitée par les divers bras ; par contre, cela confère une plus grande résistance et précision, puisque les efforts sont répartis.
Robotique industrielle
vignette|droite|Un robot industriel Kawasaki FS-03N, robot de soudage La robotique industrielle est officiellement définie par l'Organisation Internationale de Normalisation (ISO) comme étant un système commandé automatiquement, multi-applicatif, reprogrammable, polyvalent, manipulateur et programmable sur trois axes ou plus. Les applications typiques incluent les robots de soudage, de peinture et d'assemblage. L'avantage de la robotique industrielle est sa rapidité d'exécution et sa précision ainsi que la répétition de cette précision dans le temps.
Liaison (mécanique)
thumb|Les contacts piston/bielle et piston/chemise peuvent être modélisés par des liaisons pivots. Un mécanisme, ou transmetteur, est l'association de plusieurs pièces liées entre elles par des contacts physiques qui les rendent totalement ou partiellement solidaires, selon qu'ils autorisent ou non des mouvements relatifs des pièces. La liaison mécanique est le modèle de comportement cinématique utilisé pour décrire cette relation, dont la considération est primordiale dans l'étude des mécanismes.
Afficher plus
Publications associées (44)

Exploration-based model learning with self-attention for risk-sensitive robot control

Sudong Lee

Model-based reinforcement learning for robot control offers the advantages of overcoming concerns on data collection and iterative processes for policy improvement in model-free methods. However, both methods use exploration strategy relying on heuristics ...
2023

Memory of Motion for Initializing Optimization in Robotics

Teguh Santoso Lembono

Many robotics problems are formulated as optimization problems. However, most optimization solvers in robotics are locally optimal and the performance depends a lot on the initial guess. For challenging problems, the solver will often get stuck at poor loc ...
EPFL2022

Implicit Distance Functions: Learning and Applications in Control

Aude Billard, Mikhail Koptev, Nadia Barbara Figueroa Fernandez

This paper describes a novel approach to learn an implicit, differentiable distance function for arbitrary configurations of a robotic manipulator used for reactive control. By exploiting GPU processing, we efficiently query the learned collision represent ...
2022
Afficher plus
MOOCs associés (15)
Il robot Thymio come strumento di scoperta delle scienze digitali
In questo corso, imparerai a utilizzare il robot Thymio e ad usarlo come strumento didattico per introdurre nella tua classe i principali concetti appartenenti al mondo digitale e al pensiero computaz
Il robot Thymio come strumento di scoperta delle scienze digitali
In questo corso, imparerai a utilizzare il robot Thymio e ad usarlo come strumento didattico per introdurre nella tua classe i principali concetti appartenenti al mondo digitale e al pensiero computaz
Thymio: un robot pour se former à l'informatique
On propose dans ce MOOC de se former à et avec Thymio : apprendre à programmer le robot Thymio et ce faisant, s’initier à l'informatique et la robotique.
Afficher plus

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.