Génération de trajectoires avec évitement d'obstacles en robotique avancée / Dongmei Xing ; [sous la direction d' Angel] Osorio

Date :

Editeur / Publisher : [S.l.] : [s.n.] , 1987

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

Robotique

Robots -- Programmation

Osorio, Angel (Directeur de thèse / thesis advisor)

Barraco, André (Membre du jury / opponent)

Dillmann, Rüdiger (1949-...) (Membre du jury / opponent)

Fayard, Didier (Président du jury de soutenance / praeses)

Giralt, Georges (19..-2013) (Membre du jury / opponent)

Université Paris-Sud (1970-2019) (Organisme de soutenance / degree-grantor)

Université de Paris-Sud. Faculté des sciences d'Orsay (Essonne) (Autre partenaire associé à la thèse / thesis associated third party)

Relation : Génération de trajectoires avec évitement d'obstacles en robotique avancée / Dongmei Xing ; [sous la direction d' Angel] Osorio / Grenoble : Atelier national de reproduction des thèses , 1987

Résumé / Abstract : La programmation de mouvements de grande amplitude est une étape obligatoire dans la planification d'une tâche en robotique. Cette thèse comporte la conception et la mise en œuvre d'un module de génération de trajectoires avec évitement d'obstacles, pour un manipulateur d'assemblage constitué d'une seule chaine mécanique en boucle ouverte. Le générateur de trajectoires peut être intégré dans un langage de programmation de robots. Les obstacles présents dans l'espace opérationnel du manipulateur sont transformés en volumes interdits dans son espace articulaire à N-dimensions où une configuration du robot est représentée par un point. L'algorithme récursif qui réalise cette transformation est présenté. Selon le nombre d'articulations du manipulateur et l'état d'encombrement de son environnement, le choix entre une solution simplifiée et une solution générale est proposé, la solution simplifiée permettant une réduction du temps de calcul pour la génération de trajectoires. Dans le cas d'un manipulateur à six articulations travaillant dans un environnement relativement peu encombré, la solution simplifiée consiste à approximer les trois dernières articulations du manipulateur par une sphère. La trajectoire générée pour ce manipulateur simplifié est sans collision pour le manipulateur à six articulations. Lorsque le manipulateur travaille dans un environnement encombré où il est impossible de trouver une trajectoire sans collision pour le manipulateur simplifié ou lorsque le manipulateur a plus de six articulations, la solution générale qui décompose l'espace articulaire du manipulateur en une suite de sous-espaces à trois dimensions est analysée. On obtient ainsi, d'une manière systématique, une trajectoire sans collision pour tout le manipulateur.

Résumé / Abstract : Gross motions programming is an obligatory step for task planning in Robotics. This thesis comprises the conception and the implementation of a path planning module with obstacle avoidance, applicable to an assembly robot of an open mechanical chain, susceptible to be integrated in a robot programming language. The obstacles present in the work space of the robot are transformed into prohibited volumes in the N-dimensional joint space where the configuration of the robot is represented by a point. A recursive algorithm performing this transformation is presented. According to the number of the robot joints and to the state of encumbrance of the robot's environment, the choice between the simplified solution and the general solution is proposed, the simplified one allowing reduction of the computational burden for path planning. In case of a six-jointed robot working in a relatively clear environment, the simplified solution which approximates the last three joints of the robot by a sphere is analysed. The path generated for the simplified robot is collision-free for the whole six-joint robot. When the robot works in a cumbersome environment where it is impossible to find a collision-free path for the simplified robot or in the case of a redundant robot, the general solution which decomposes the joint space in a set of three-dimensional sub-spaces is analysed. One obtains thus, in a systematic manner, a collision-free path for the whole robot.