[Numérique] type d'odométrie sur un robot
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

type d'odométrie sur un robot



  1. #1
    invite1376872d

    type d'odométrie sur un robot


    ------

    Hello,

    Je débute un robot autonome du type des robots autonome des concours de planete science pour le fun, sans but de participation à un concours quelconque.
    Sur un chassis à 2 roues type "tank", je pensais partir sur 2 moteurs avec encodeurs.
    J'ai vu quelques vidéos du team RCVA où ils utilisent une roue codeuse parallèle à chaque roue motrice.

    J'en suis à la sélection des moteurs et cherche à savoir quels sont les avantages/inconvénients de chaque solution.
    Pour la roue codeuse, je me dis que pour le cas d'un match en cas de percussion ou glissement on connait la valeur du glissement

    Merci

    -----

  2. #2
    antek

    Re : type d'odométrie sur un robot

    Citation Envoyé par titux Voir le message
    J'en suis à la sélection des moteurs et cherche à savoir quels sont les avantages/inconvénients de chaque solution.
    Pour la roue codeuse, je me dis que pour le cas d'un match en cas de percussion ou glissement on connait la valeur du glissement
    Le plus simple est le moteur DC, et il n'y a pas de "le meilleur moteur pour tout".
    Il n'y a pas de glissement, la roue codeuse est solidaire de la roue.

  3. #3
    invited14ca340

    Re : type d'odométrie sur un robot

    Salut!

    Avec mon équipe on a participé à la coupe de France au Mans il y a 2 ou 3 ans. On avait deux robots, un petit et un plus gros. Le petit a été conçu uniquement pour aller à un objectif et faire chier l'adversaire, donc moteur pas-à-pas sans aucun contrôle de position et une séquence de déplacement (si il dévie ou si il se prend une charge par le robot en face, tant pis).
    Par contre pour le plus gros on avait mis des moteurs DC assez costaud, c'était des Maxxon qu'on a acheté d'occasion sur ebay. On avait un encodeur sur l'arbre moteur et une roue codeuse indépendante de même diamètre que les roues motrice, le tout contrôlé par une carte FPGA Altera DE0 ou DE2.

    Sur notre terrain de test on faisait l'asservissement uniquement avec le codeur moteur, on avait très peu de glissement, par contre arrivé sur place le revêtement était légèrement différent et on se retrouvait vite avec des écarts de position, du coup on faisait à la fois l'asservissement par rapport à l'arbre moteur (plus précis au niveau du nombre d'incrément par révolution) mais on ajustait la consigne par rapport à la différence de position récupérée sur la roue codeuse indépendante.
    Le mélange des deux nous a permis d'avoir une erreur de position < 2cm sur 3m, par contre en cas de choc dans une direction autre que le sens de la marche impossible de savoir où on est... Si c'était à refaire on ajouterait une roue omnidirectionnelle couplée à une autre roue codeuse et montée perpendiculairement aux roues motrices, ça permettrait d'obtenir la position sous la forme X,Y et en cas de choc latéral savoir de combien on a été déplacé, et essayer de se remettre en position.

    Combiné à ça on avait un système de balise pour connaître l'orientation approximative sur le terrain, et des capteurs ultrasons "anti-collision" (disons pour limiter le contact, c'est trop directif donc avec les angles morts c'est rarement efficace à 100%)

    Pour les moteurs DC, l'avantage c'est que (en théorie) tu n'as pas à gérer les rampes d'accélération et décélération comme les moteurs pas-à-pas, en pratique il en faut quand même pour éviter les dérapages ^^ mais une simple PWM fait l'affaire, contre une rampe de fréquence pour un pas-à-pas qui est plus compliquée à gérer, surtout si le moteur décroche!

  4. #4
    antek

    Re : type d'odométrie sur un robot

    Citation Envoyé par naru2to Voir le message
    Le petit a été conçu uniquement pour aller à un objectif et faire chier l'adversaire . . .
    Voilà un programme qui me plait !
    L'IA devrait y trouver une application . . .

  5. A voir en vidéo sur Futura

Discussions similaires

  1. programmation arduino d'un robot de type curiosity
    Par inviteda8c3bed dans le forum Électronique
    Réponses: 3
    Dernier message: 08/05/2015, 13h03
  2. Odométrie - Erreur
    Par invitebe4f788b dans le forum Électronique
    Réponses: 24
    Dernier message: 21/04/2013, 13h57
  3. angles de braquage d'un robot mobile de type voiture
    Par invitedab6f391 dans le forum TPE / TIPE et autres travaux
    Réponses: 1
    Dernier message: 09/04/2013, 09h56
  4. Odométrie par souris
    Par invite2d9e7c03 dans le forum Électronique
    Réponses: 8
    Dernier message: 20/12/2007, 14h31
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...