Aller au contenu


Photo
- - - - -

planification et suivis de trajectoire d'un robot holonome


  • Veuillez vous connecter pour répondre
6 réponses à ce sujet

#1 Olver62

Olver62

    Nouveau membre

  • Membres
  • 2 messages
  • Gender:Male
  • Location:Lille
  • Interests:embedded systems
    robotic
    vision
    automation
    music

Posté 09 octobre 2012 - 07:38

Bonjour tout le monde,
Je suis nouveau sur ce forum qui m'était encore inconnu il y a peu!
Je viens vers vous car je suis à la recherche de documentation.
J'ai comme projet, avec des amis, de realiser une mini bibliothèque modulaire orientée robotique qui sera impémentée sur un robot holonme.
Petit rappel: holonome signifie qu'il peut effectuer 2 translation et une rotation de façon independante.
Ma recherche se porte sur des méthodes et algorithmes générant les trajectoires, et la composition des trajectoires elles mêmes.
j'avais pour idée de modeliser une trajectoire par trois courbes de vitesses (selon X,Y et teta). Je ne sais pas s'il est préférable d'utiliser les vitesses ou les positions pour reprenter la trajectoire, et reste ouvert à toute remarque!
Le principe imaginé se base sur des thèses: il comportera differents module comme le positionnement, la cartographie, la perception de l'environement, la generation de trajectoire, le suivis de trajectoire...
Du fait du degrès de deplacement suplémentaire, je m'intéroge sur la generation de cette consigne en cas d'obstacle, il y a en effet une infinitée de fois plus de solutions... il y a donc des contraintes (critères) à ajouter pour en choisir l'une plutôt que l'autre (consomation/ vitesse...?)
Le robot en lui même sera composé de 4 roues motrice directionelle independantes d'où l'holonomie.
Le devellopement en est au choix de l'architecture qui est je pense très important pour prévoir des evolutions futures.

merci d'avance pour vos conseils,
bonne soirée,

Olivier G

#2 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 09 octobre 2012 - 07:45

Hello et bienvenue sur le forum :P

Je t'ai déjà filé tous les doc que j'avais en tête.
Par contre, peut-être que tu peux généraliser la méthode de planification de trajectoire à base de splines polynomiales (Cf thèse de Michael Defoort) mais en rajoutant ton dernier degré de liberté !
ça te fait un système de trois équations (position+orientation). Il suffit juste de bien régler l'ordre du polynôme et de trouver les relations de continuités entre les bouts de splines pour l'orientation.
C'est peut-être une piste potentielle ?

Ton système gérera donc les contraintes cinématiques de ton robot tout en planifiant un degré de liberté supplémentaire.

Black Templar

Mon site internet : http://ferdinandpiette.com/


#3 Olver62

Olver62

    Nouveau membre

  • Membres
  • 2 messages
  • Gender:Male
  • Location:Lille
  • Interests:embedded systems
    robotic
    vision
    automation
    music

Posté 09 octobre 2012 - 08:09

Merci Ferdinand!

les splines polynomiales ont effectivement l'air bien simpa pour la fluidité du robot!

concernant le dernier degrès de liberté, je cherche un crière qui pourrait l'affecter, mais je ne trouve pas... Je pense que lorientation du robot depend du mode de deplacement choisis, et peut être totalement independante (je me trompe?)
au fait, la trajectoire, plus en vitesse (et donc relative) ou sous forme de position (surement plus précise...?)

++

Olivier G

#4 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 09 octobre 2012 - 08:17

concernant le dernier degrès de liberté, je cherche un crière qui pourrait l'affecter, mais je ne trouve pas... Je pense que lorientation du robot depend du mode de deplacement choisis, et peut être totalement independante (je me trompe?)

Oui, c'est pas trivial au premier abord...
Les contraintes sur l'évolution de cet angle sont peut-être plus facile à trouver dans un premier temps.
Il faut refaire une modélisation de ton robot pour ce mode de déplacement particulier !


au fait, la trajectoire, plus en vitesse (et donc relative) ou sous forme de position (surement plus précise...?)

Si tu te bases sur l'algo de Defoort, la planif te génère des positions / points de passages. Pour la vitesse, il te suffit de dériver.
ça, c'est pour la partie planif, mais quoiqu'il en soit, ensuite, c'est toi qui décide si tu veux faire un asservissement en vitesse ou en position. Et là, je n'ai pas la réponse.

Mon site internet : http://ferdinandpiette.com/


#5 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 10 188 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 09 octobre 2012 - 08:40

Bienvenu !

Tu as les grâces de Black Templare ;) Visiblement ton projet l'intéresse =)
Je vais suivre votre discussion qui est des plus intéressante =)

Donc à bientôt sur le forum

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#6 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 09 octobre 2012 - 08:44

Pour remettre un peu dans le contexte, on parle de la thèse de Michael Defoort sur la planification de trajectoire en prenant en compte les obstacles et les contraintes du robots.

Je l'ai cité dans mon article sur la planif : http://www.ferdinandpiette.com/blog/2011/05/algorithmes-de-planification-de-trajectoires-bref-etat-de-lart/
Sa thèse (très agréable et facile à lire !) est disponible ici : http://tel.archives-ouvertes.fr/tel-00196529/en/

Mon site internet : http://ferdinandpiette.com/


#7 R1D1

R1D1

    Modérateur et Membre passionné

  • Modérateur
  • PipPipPipPip
  • 1 212 messages
  • Gender:Male
  • Location:Autriche

Posté 10 octobre 2012 - 07:21

Hello et bienvenue sur le forum :P

Je t'ai déjà filé tous les doc que j'avais en tête.

Un collègue ? ;)

Pour remettre un peu dans le contexte, on parle de la thèse de Michael Defoort sur la planification de trajectoire en prenant en compte les obstacles et les contraintes du robots.

Je l'ai cité dans mon article sur la planif : http://www.ferdinandpiette.com/blog/2011/05/algorithmes-de-planification-de-trajectoires-bref-etat-de-lart/
Sa thèse (très agréable et facile à lire !) est disponible ici : http://tel.archives-ouvertes.fr/tel-00196529/en/

J'allais te la demander. :)

Pour ce qui est de la documentation, je te conseille le Cours de Robotique Mobile de David Filliat, qui couvre le problème du SLAM et ses solutions les plus courantes. C'est une bonne approche pour qui s'intéresse à la planification en robotique. Cela touche moins l'aspect commande, mais je pense que c'est déjà une bonne base.
R1D1 - Calculo Sed Ergo Sum -- en ce moment, M.A.R.C.E.L.
Avatar tiré du site bottlebot




1 utilisateur(s) li(sen)t ce sujet

0 members, 1 guests, 0 anonymous users