Optimisation de la navigation robotique / Sawssen Jalel ; sous la direction de Philippe Marthon et de Khaled Bsaïes

Date :

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

Robots mobiles

Robots -- Mouvements

Splines, Théorie des

Algorithmes génétiques

Classification Dewey : 629.892

Marthon, Philippe (1952-.... ; enseignant-chercheur en informatique) (Directeur de thèse / thesis advisor)

Bsaïes, Khaled (Directeur de thèse / thesis advisor)

Spitéri, Pierre (19..-.... ; enseignant-chercheur en informatique) (Président du jury de soutenance / praeses)

Fraichard, Thierry (19..-.... ; auteur en informatique) (Rapporteur de la thèse / thesis reporter)

Jallouli, Mohamed (Rapporteur de la thèse / thesis reporter)

Rocha, Ana Maria Alves Coutinho (Membre du jury / opponent)

Ratsifandrihana, Léon (19..-....) (Membre du jury / opponent)

Moussa, Faouzi (Membre du jury / opponent)

Institut national polytechnique (Toulouse ; 1969-....) (Organisme de soutenance / degree-grantor)

École doctorale Mathématiques, informatique et télécommunications (Toulouse) (Ecole doctorale associée à la thèse / doctoral school)

Institut de Recherche en Informatique de Toulouse (1995-....) (Laboratoire associé à la thèse / thesis associated laboratory)

Résumé / Abstract : La robotique mobile autonome est un axe de recherche qui vise à donner à une machine la capacité de se mouvoir dans un environnement sans assistance ni intervention humaine. Cette thèse s’intéresse à la partie décisionnelle de la navigation robotique à savoir la planification de mouvement pour un robot mobile non-holonome, pour lequel, la prise en compte des contraintes cinématiques et non-holonomes est primordiale. Aussi, la nécessité de considérer la géométrie propre du robot et la bonne maîtrise de l’environnement dans lequel il évolue constituent des contraintes à assurer. En effet la planification de mouvement consiste à calculer un mouvement réalisable que doit accomplir le robot entre une position initiale et une position finale données. Selon la nature de l’environnement, notamment les obstacles qui s’y présentent, deux instances du problème se distinguent : la planification de chemin et la planification de trajectoire. L’objectif de cette thèse est de proposer de nouveaux algorithmes pour contribuer aux deux instances du problème de planification de mouvement. La méthodologie suivie repose sur des solutions génériques qui s’appliquent à une classe de systèmes robotiques plutôt qu’à une architecture particulière. Les approches proposées intègrent les B-splines Rationnelles non uniformes (NURBS) dans le processus de modélisation des solutions générées tout en s’appuyant sur la propriété de contrôle local, et utilisent les algorithmes génétiques pour une meilleure exploration de l’espace de recherche.

Résumé / Abstract : The mobile robotics is an area of research that aims to give a machine the ability to move in an environment without assistance or human intervention. This thesis focuses on the decisional part of robotic navigation, namely motion planning for a non-holonomic mobile robot, for which, the consideration of kinematic and non-holonomic constraints is paramount. Also, the need to consider the specific geometry of the robot and the good control of the environment in which it operates are constraints to insure. Indeed, motion planning is to calculate a feasible movement to be performed by the robot between an initial and a final given position. Depending on the nature of the environment, two instances of the problem stand out: the path planning and the trajectory planning. The objective of this thesis is to propose new algorithms to contribute to the two instances of motion planning problem. The followed methodology is based on generic solutions that are applicable to a class of robotic systems rather than a particular architecture. The proposed approaches include the Non-Uniform Rational B-Spline (NURBS) in the modeling process of the generated solutions while relying on the local control property. Also, they use genetic algorithms for better exploration of the search space.