Forum Replies Created

Viewing 13 reply threads
  • Author
    Posts
    • #14286
      Olivier
      Participant

      Bonjour,

      Pour information j’ai résolu mon problème grâce aux conseils de Monsieur Langevin. J’ai donc suivi ce tuto https://youtu.be/aHVBU02EtxY qui m’a permis de comprendre commment paramétrer un servo en particulier.

      Olivier

    • #7778
      Olivier
      Participant

      Bonjour,
      Merci pour cette réponse. Je m’aperçois maintenant qu’au démarrage de MRL le servo Rotate est très lent à se déplacer et que lorsque je détache et rattache le servo alors ensuite celui-ci fonctionne tout à fait normalement.

    • #7501
      Olivier
      Participant

      Bonjour A tous,
      Depuis ce soir j’utilise la nervoboard, et miracle : plus de problème avec les servos. (breadboard pas chère + cables de connecion pas chère = probèmes assurés).

      Merci pour votre aide.

    • #7480
      Olivier
      Participant

      Super Merci !

    • #7391
      Olivier
      Participant

      SUPER TUTO ! Vraiment merci.

      Comment utilise-t-on :

      [EXPERIMENTAL]
      autoAttach=false
      autoDetach=false

    • #7285
      Olivier
      Participant

      Bonjour,
      J’ai donc soumis mon problème à myrobotlab.org qui n’a pas tardé à me répondre. Voici la réponse :

      ” Hi
      There was a problem with MRLComm in version 1943. It has been corrected in version 1944. If you want to use the servo at full speed use setVelocity(-1)

      If you want it to move slow, use setVelocity(<speed in degrees/s>)
      For example setVelocity(10)”

    • #7281
      Olivier
      Participant

      Bonjour Anthony,
      J’ai placé un commentaire dans le forum sur myrobotlab.org. En lisant d’autres commentaires, je vois que d’autres ont le même problème de compilation et disent que la version 1.8.x d’arduino ne convient pas, qu’il faut utiliser une versuin 1.6.x. Pour corriger ce problème j’avais moi-même corrigé le type des variables de msg.cpp. Cependant mon souci avec setVelocity est peut-être lié. Je vais essayer ce soir de recompiler MRLComm avec une version 1.6.x.
      Merci

    • #7266
      Olivier
      Participant

      Bonjour Anthony,
      Je le faire ce week-end.

    • #7262
      Olivier
      Participant

      Bonjour,
      Avec la nouvelle version, sans setVelocity les servos fonctionnent mal (comme avant) avec setVelocity les servos ne fonctionnent plus du tout. Vraiment je galère.

      Note: L’upload de MRLComm de la dernière version donne une erreur au moment de la compilation. Dans msg.cpp la fonction est :

      void Msg::publishServoEvent( byte deviceId, byte eventType, int currentPos, int targetPos)

      et dans le fichier msg.h:
      void publishServoEvent( byte deviceId, byte eventType, byte currentPos, byte targetPos);

      Il y a un petit problème de typage des currentPos et targetPos

    • #7256
      Olivier
      Participant

      Bonsoir,

      J’ai trouvé cette fonction dans le fichier MrlServo.cpp dans MRLComm. Par contre les servos bourdonnent pas mal et la position n’est pas stable (mouvements d’aller-retour) quand elle est différente de 0° ou 90°. J’ai lu dans le forum qu’il serait possible de résoudre ce problème à l’aide de condensateurs. Avez-vous l’expérience de cela ?

      Merci

    • #7247
      Olivier
      Participant

      Bonjour,
      J’ai enfin solutionné mon problème en ajoutant la commande :

      i01.startRightHand(rightPort)
      i01.rightHand.index.setVelocity(0) (idem pour les autres doigts)

      Merci

    • #7239
      Olivier
      Participant

      (je suis en 64 bits) Malheureusement c’est la même chose. Le servo tourne, mais de manière saccadée au lieu de tourner franchement comme avec la version 1.0.1412.

    • #7228
      Olivier
      Participant

      Ce problème est reproductible chez moi sur deux ordinateurs différents (portable Asus et fixe HP), mais personne d’autre n’a fait part de ce problème alors je suppose que le problème est chez moi. Je fais une petite synthèse, peut-être cela permettra-t-il d’identifier un problème.
      Donc J’utilise :
      – Windows 10
      – Google Chrome 56.0.2924.87
      – Port COM 115200 bauds
      – Java 8 – 121
      – Arduino 1.8.1
      – MRL depuis le lien fourni dans “How to start myrobotlab” versions 1.0.1723 et 1.0.1412
      – InMoov3.minimalFingerStarter.py
      – Carte Arduino Mega 2560 et Uno avec la version MRLcomm fournie avec les versions MRL
      – Servos HK15298B (neufs, reçus le 15/02/2017) connectés selon le schéma disponible dans “Hardwaremap + Bom”

      Mes servos HK15298B fonctionnent avec MRL 1.0.1412.
      Mes servos HK15298B ne fonctionnent pas correctement avec MRL 1.0.1723, des petits mouvements saccadés, rotation incomplète.

    • #7221
      Olivier
      Participant

      Je viens d’essayer avec la version 1412, les moteurs fonctionnent correctement. (j’ai seulement un petit message d’erreur de MRL qui dit qu’il attend la version MRLcomm 34 et non 35, mais ça fonctionne). J’ai essayé sur un autre PC au cas où j’aurais un problème hardware, mais les résultats sont les mêmes. la version 1412 est ok mais pas la 1723Sur les 2 PC j’utilise Windows. 10 cela a peut être une importance. Merci beaucoup pour votre aide.

    • #7227
      Olivier
      Participant

      La version de java est la dernière Version 8 update 121.

Viewing 13 reply threads