myrobotlab pas de mouvement

451 views
Skip to first unread message

spaquet spaquet

unread,
Jul 17, 2016, 7:56:05 AM7/17/16
to InMoov

Bonjour à tous

Bon ça y est je commence à me mettre à myrobotlab
J'ai un micro casque, j'entends bien le son et je peux parler avec la voie qui me répond suivant mes instructions par contre le doigt ne bouge pas
Et si j'essaie manuellement de faire bouger l'index j'ai en bas de la fenêtre de myrobotlab ce message "sendMsg Input/Output error in WriteByte

Merci beaucoup de votre aide

bon dimanche

spaquet spaquet

unread,
Jul 18, 2016, 12:47:32 PM7/18/16
to InMoov
En attendant de trouver une réponse à mon problème de myrobotlab en français, j'essaie avec la version anglaise
j'utilise la version InMoov3.minimalFingerStarter.py
Quand je lance le script ça me marque "---Traceback (most recent call last):  File string, line 13, in moduleAttributeError: NoneType object has no attribute autoStartBrowser   "

d'après ce que je comprends cela veut dire que j'utilise pas la bonne version
j'ai télécharger la version 1.0.119 de myrobotlab

je ne comprends pas
Si une âme charitable passe par là
merci encore,

Christian Béliveau

unread,
Jul 18, 2016, 2:35:20 PM7/18/16
to InMoov
119 est une vielle version qui ne supporte pas ce script, Utilise plutot la version 1412 

spaquet spaquet

unread,
Jul 18, 2016, 2:46:42 PM7/18/16
to InMoov

Christian

Je dois avoir du caca dans les yeux mais quand je veux telechager je tombe sur 1.0.119 comme dernière
as-tu un lien pour télécharger la 141 s'il te plait
Merci,

Christian Béliveau

unread,
Jul 18, 2016, 2:51:35 PM7/18/16
to InMoov
Le lien est juste au dessus du shoutbox. (build 1412)

voila le lien direct

gael langevin

unread,
Jul 18, 2016, 6:06:36 PM7/18/16
to Christian Béliveau, InMoov
Pas de caca dans les yeux, c'est vrai que de trouver la version beta la plus recente sur le site MyRobotLab n'est pas chose facile pour les nouveaux.

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



--
You received this message because you are subscribed to the Google Groups "InMoov" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inmoov+un...@googlegroups.com.
To post to this group, send email to inm...@googlegroups.com.
Visit this group at https://groups.google.com/group/inmoov.
For more options, visit https://groups.google.com/d/optout.

paqu...@gmail.com

unread,
Jul 19, 2016, 6:22:10 AM7/19/16
to InMoov, christian...@gmail.com
Bonjour Gael,

y a t-il un moyen d'avoir un lien pour le téléchargement des versions de myrobotlab

Merci encore

Anthony Gallot

unread,
Jul 19, 2016, 10:09:41 AM7/19/16
to InMoov, christian...@gmail.com

spaquet spaquet

unread,
Jul 20, 2016, 2:54:02 PM7/20/16
to InMoov, christian...@gmail.com
Bonjour,

Donc voilà je me suis dis que peut-être que le problème venait de mon pc
ce que j'ai fait c'est que j'ai installé sur 2 autres pc la version de arduino et j'ai essayer d'uploader le fichier MRLComm et à chaque fois le même souci
donc la je vois pas
vous n'auriez pas une version qui fonctionne chez vous que je pourrais télécharger parce que là c'est trou noir total pour moi

Merci
je remets le message d'erreur
 
 This report would have more information with
 
"Show verbose output during compilation"
  enabled
in File > Preferences.
Arduino: 1.0.6 (Windows NT (unknown)), Board: "Arduino Uno"
sketch_jul20a
:122: error: variable or field 'publishSensor' declared void
sketch_jul20a
:122: error: 'sensor' was not declared in this scope
sketch_jul20a
.ino: In function 'void updateSensorsNew()':
sketch_jul20a
:1050: error: cannot convert 'sensor' to 'int' for argument '1' to 'void publishSensor(int, int, int, int)'

gael langevin

unread,
Jul 20, 2016, 4:30:49 PM7/20/16
to spaquet spaquet, InMoov, Christian Béliveau
lien direct vers la derniere version MRL currently 1.0.1412
http://mrl-bucket-01.s3.amazonaws.com/current/develop/myrobotlab.jar

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



spaquet spaquet

unread,
Jul 20, 2016, 4:41:45 PM7/20/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Merci Gael

Justement c'est celle-ci que j'ai

spaquet spaquet

unread,
Jul 20, 2016, 5:58:41 PM7/20/16
to InMoov, paquets...@gmail.com, christian...@gmail.com

j'ai voulu tester la dernière la 1530 mais l'onglet arduino n'est pas comme l'autre version est ce quelqu'un l'a déjà utiliser
Merci et désolé de vous embêter autant

Anthony Gallot

unread,
Jul 20, 2016, 7:34:29 PM7/20/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
La 1530 est au stade expérimental je te conseille de rester sur la 1412 qui fonctionne bien.
Dans tes logs je vois : Board: "Arduino Uno" c'est bien une uno la carte ?

Essaye de mettre jour la librairie arduino si c n'est pas déjà fait: ( version 1.6.9 )
Il semblerai déja que ta version soit un peu outdated
https://www.arduino.cc/en/Main/Software

Voici aussi le mrlcomm associé a mrl 1412 en pj

arduino.ino

spaquet spaquet

unread,
Jul 21, 2016, 2:48:04 AM7/21/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Bonjour Anthony
Oui c'est bien une UNO ma carte

merci pour le fichier
je vais essayer ce soir
Merci

spaquet spaquet

unread,
Jul 21, 2016, 1:06:51 PM7/21/16
to InMoov, paquets...@gmail.com, christian...@gmail.com

Anthony
j'ai installé ta version mais quand j'essaie d'uploader le Le fichier Uno

j'ai cette erreur:

C
:\Users\Desktop\arduino\arduino.ino: In instantiation of 'LinkedList<T>::LinkedList() [with T = sensor]':

C
:\Users\Desktop\arduino\arduino.ino:612:52:   required from here

C
:\Users\Desktop\arduino\arduino.ino:155:7: warning: converting 'false' to pointer type 'ListNode<sensor>*' [-Wconversion-null]

   root
=false;

       
^

C
:\Users\Desktop\arduino\arduino.ino:156:7: warning: converting 'false' to pointer type 'ListNode<sensor>*' [-Wconversion-null]

   
last=false;

       
^

C
:\Users\Desktop\arduino\arduino.ino: In instantiation of 'LinkedList<T>::~LinkedList() [with T = sensor]':

C
:\Users\Desktop\arduino\arduino.ino:612:52:   required from here

C
:\Users\Desktop\arduino\arduino.ino:175:8: warning: converting 'false' to pointer type 'ListNode<sensor>*' [-Wconversion-null]

   
last = false;

       
^

C
:\Users\Desktop\arduino\arduino.ino: In instantiation of 'LinkedList<T>::~LinkedList() [with T = pin_type]':

C
:\Users\sDesktop\arduino\arduino.ino:610:3:   required from here

C
:\Users\Desktop\arduino\arduino.ino:175:8: warning: converting 'false' to pointer type 'ListNode<pin_type>*' [-Wconversion-null]

C
:\Users\Desktop\arduino\arduino.ino: In instantiation of 'LinkedList<T>::LinkedList() [with T = pin_type]':

C
:\Users\Desktop\arduino\arduino.ino:607:1:   required from here

C
:\Users\Desktop\arduino\arduino.ino:155:7: warning: converting 'false' to pointer type 'ListNode<pin_type>*' [-Wconversion-null]

   root
=false;

       
^

C
:\Users\Desktop\arduino\arduino.ino:156:7: warning: converting 'false' to pointer type 'ListNode<pin_type>*' [-Wconversion-null]

   
last=false;

       
^

C
:\Users\Desktop\arduino\arduino.ino: In instantiation of 'bool LinkedList<T>::add(T) [with T = pin_type]':

C
:\Users\Desktop\arduino\arduino.ino:1324:15:   required from here

C
:\Users\Desktop\arduino\arduino.ino:246:13: warning: converting 'false' to pointer type 'ListNode<pin_type>*' [-Wconversion-null]

   tmp
->next = false;

             
^

C
:\Users\Desktop\arduino\arduino.ino: In instantiation of 'bool LinkedList<T>::add(T) [with T = sensor]':

C
:\Users\Desktop\arduino\arduino.ino:1326:19:   required from here

C
:\Users\Desktop\arduino\arduino.ino:246:13: warning: converting 'false' to pointer type 'ListNode<sensor>*' [-Wconversion-null]

C
:\Users\Desktop\arduino\arduino.ino: In instantiation of 'T LinkedList<T>::pop() [with T = sensor]':

C
:\Users\Desktop\arduino\arduino.ino:1801:1:   required from here

C
:\Users\Desktop\arduino\arduino.ino:302:15: warning: converting 'false' to pointer type 'ListNode<sensor>*' [-Wconversion-null]

     tmp
->next = false;

               
^

C
:\Users\Desktop\arduino\arduino.ino:310:10: warning: converting 'false' to pointer type 'ListNode<sensor>*' [-Wconversion-null]

     root
= false;

         
^

C
:\Users\Desktop\arduino\arduino.ino:311:10: warning: converting 'false' to pointer type 'ListNode<sensor>*' [-Wconversion-null]

     
last = false;

         
^

C
:\Users\Desktop\arduino\arduino.ino: In instantiation of 'T LinkedList<T>::pop() [with T = pin_type]':

C
:\Users\Desktop\arduino\arduino.ino:1801:1:   required from here

C
:\Users\Desktop\arduino\arduino.ino:302:15: warning: converting 'false' to pointer type 'ListNode<pin_type>*' [-Wconversion-null]

     tmp
->next = false;

               
^

C
:\Users\Desktop\arduino\arduino.ino:310:10: warning: converting 'false' to pointer type 'ListNode<pin_type>*' [-Wconversion-null]

     root
= false;

         
^

C
:\Users\Desktop\arduino\arduino.ino:311:10: warning: converting 'false' to pointer type 'ListNode<pin_type>*' [-Wconversion-null]

     
last = false;

         
^
Le croquis utilise 19 226 octets (59%) de l'espace de stockage de programmes. Le maximum est de 32 256 octets.
Les variables globales utilisent 1 455 octets (71%) de mémoire dynamique, ce qui laisse 593 octets pour les variables locales. Le maximum est de 2 048 octets.



 

spaquet spaquet

unread,
Jul 21, 2016, 1:46:58 PM7/21/16
to InMoov, paquets...@gmail.com, christian...@gmail.com

Juste pour info
Quand j'upload ce fichier dans arduino mon servo fonctionne le doigt bougé
Donc ma carte fonctionne et mon cablâge aussi

FingerTester1.ino

Greg Quat

unread,
Jul 22, 2016, 3:31:52 AM7/22/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Bonjour,

J'ai également un problème pour faire fonctionner MyRobotLab.
J'ai suivi la procédure décrite sur inmoov.fr.

Je poste ici car au final, les scripts et versions que j'utilise sont ceux de ce sujet, et non pas ceux de inmoov.fr.

L'erreur que j'ai est la suivante et intervient à l'exécution du script python 

[python.interpreter.5] [ERROR] python error PyException - null Traceback (most recent call last):
  File "<string>", line 12, in <module>
AttributeError: 'NoneType' object has no attribute 'startEar'

at org.python.core.Py.AttributeError(Py.java:205)
at org.python.core.PyObject.noAttributeError(PyObject.java:1013)
at org.python.core.PyObject.__getattr__(PyObject.java:1008)
at org.python.pycode._pyx5.f$0(<string>:54)
at org.python.pycode._pyx5.call_function(<string>)
at org.python.core.PyTableCode.call(PyTableCode.java:167)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1386)
at org.python.core.Py.exec(Py.java:1430)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:267)
at org.myrobotlab.service.Python$PIThread.run(Python.java:177)


J'ai déjà réussi à aller plus loin avec d'autres version de MLR (script exécuté, chaque "doigt" est démarré, ...) mais je n'ai encore jamais réussi à controler le moindre doigt.
Parfois ils bouge tous seuls (se réinitialisent surement) mais je n'ai jamais réussi à les controler via la voix ou les curseurs.

Merci de votre aide, je désespère un peu.
Bonne journée

Christian Béliveau

unread,
Jul 22, 2016, 9:02:51 AM7/22/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Je crois qu'un petit résumé s'impose

Il existe plusieur version de MRL et des scripts qui y sont associé

version 1.0.107/119 : Ce sont de vielles version, bien que fonctionnel, certain services ont cessé de fonctionner, comme le service de voix qui n'est plus offert par Google. Je ne recommande pas d'utiliser ces versions.

Version 1.0.1412: C'est la derniere version stable de MRL pleinement fonctionnel. 
Version 1.0.1530+: Version de developpement. Nous effectuons presentement un refonte majeur du code de communication avec l'arduino. Bien que fonctionnel, elles sont tres peu testé et n'est pas recommander pour les débutants car elle peuvent generer toute sorte d'erreur. 

Si vous rencontrer des problemes, pour avoir de l'aide, la meilleur facon est d'envoyer un NoWorky (menu help->about, puis sur le bouton help! it`s no worky) et de contacter quelqu'un du coté de myrobotlab.org dans le shoutbox ou faire un post.
  • Le NoWorky permet au gens de myrobotlab de voir et comprendre se qu'il se passe afin de pouvoir vous aider
  • une copier coller d'un petit bout du log file nous donne très peu d'information pour pouvoir vous aider
Christian

Sylvain Paquet

unread,
Jul 22, 2016, 10:24:50 AM7/22/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Bonjour Christian,

Merci beaucoup d'essayer de nous aider,

J'ai bien compris pour la version
Moi j'ai mis les bouts de code car cela ne s'agit pas de myrobotlab mais de arduino
c'est quand j'essaie d'uploader le MRLComm que j'ai ça
mais en tout cas merci pour la synthèse sur les versions
car c'est vrai quand tu arrives pour la première fois dans le projet ce n'est pas facile de savoir sur quel version il faut utiliser

Peut-être mais ce n'est que mon avis il faudrait avoir un sujet verrouillé avec la version actuelle qu'il faut utiliser ainsi que les fichiers adéquates. Je sais que c'est du boulot pour ceux qui s'occupe du projet et que vous n'avez pas forcément le temps de vous occuper des nouveau et débutant comme moi

Mais merci beaucoup de votre patience et de votre aide

Greg Quat

unread,
Jul 22, 2016, 1:35:37 PM7/22/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Merci également.
Avec vos indications j'espère avancer.

Pierrick EVEILLE

unread,
Jul 23, 2016, 2:45:17 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com

Bonjour à tous,
Je me joins à ce petit club des "rameurs MRL"!!!!!
J'arrivais jusqu'à il y a peu à faire bouger une main avec MRL107 et le InMoov2.py de Gaël.
Puis j'ai tenté d'autres versions..Installé...désinstallé....réinstallé......plus rien ne va! Certains services ne s'ouvrent même plus?
J'ai réinstallé plusieurs fois la 1412, certains services ne s'ouvrent même plus?

En complément du résumé de Christian, quels sont les minimums requis: OS (xp encore compatible?), JAVA, Navigateur....
Y a-t-il des dossiers à supprimer impérativement entre 2 versions?

En tout cas, merci aux pros du MRL.

Pierrick

spaquet spaquet

unread,
Jul 23, 2016, 6:11:18 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Bonjour Pierrick
J'ai essayé la version 412 et arduino v1.6.8 sur windows 10 apparemment pour moi ça fonctionne pas
je n'ai plus les messages d'erreur lors de l'upload dans arduino, je sais pas pourquoi je n'ai rien fait
J'ai un autre pc sous windows 7 64bits là j'arrive à uploader le fichier dans arduino et quand je lance myrobotlab quand j’essaie de lancer le fichier InMoov3.minimalFingerStarter.py j'ai comme résultat 01.right.serial.connected on com3 respondent version 34... goodtimes
mais rien ne se passe sauf au moment de l’exécution du fichier mon doigt se referme donc je pense qu'il communique bien avec ma carte et mon servo
Je sens que j'avance
Peux-tu me dire si tu as la même chose

J'aurais voulu savoir si il y a un paramétrage spécifique du port com (vitesse, bits ...)
j'ai envoyé un NoWorky, je sais pas si Christian peut jeter un œil
Merci beaucoup les gars

Pierrick EVEILLE

unread,
Jul 23, 2016, 7:10:31 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com

    Je suis sous XP, j'ai suivi les conseils d'Anthony: MRL 1412 et Arduino V1.6.9
Je progresse mais j'en suis à MRL expected version 34 actual is 35?
   Suis-je "trop à jour", je vais tenté ta V1.6.8?
  Par ailleurs, quand je lance le script Python, j'ai une page WebUI qui s'ouvre sur mon navigateur et reste désespérément blanche, as-tu celà aussi?
Je dois résoudre ce pb de version 34....34 de quoi?
A plus tard
 

Christian Béliveau

unread,
Jul 23, 2016, 7:23:33 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Bonjour

Il n'y a pas de prérequis d'OS

vous devez avoir au moins la version JAVA 1.7 ou plus recente d'installé ET elle doit correspondre a l'architecture de votre ordinateur (32bit ou 64bit) sinon des conflis peuvent survenir lors de l'installations des services

Le navigateur Chrome est requis pour la reconnaissance vocale (webkitspeechrecognition). sinon n'importe quel navigateur récent fera l'affaire

Lors de l'installation d'une nouvelle version, installer toujours dans un nouveau répertoire pour éviter des conflis. MRL ne copie aucun fichiers hors de son répertoire

la version 1412 de MRL s'attend a la version 34 de MRLComm(ce que tu upload dans l'arduino) mais la version 35 est incluse dans MRL. Mais ca fonctionne tres bien, a l'exeption du message qui est généré

Christian

spaquet spaquet

unread,
Jul 23, 2016, 7:25:09 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
J'ai eu le même problème que toi pour la version 35
lorsque j'ai installé arduino il m'a dit qu'il y avait des mises à jour. Je les ai fait et j'ai eu ce message après
Pour revenir à la bonne version j'ai désinstallé arduino et réinstaller mais évite de faire les mises à jour
j'ai aussi supprimer le dossier myrobotlab et refait l'installation
Depuis ça fonctionne mais je n'ai pas de mouvement, et ça me dit que je suis bien connecté donc je pense que je suis pas loin d'y arriver

on peut échanger nos avancées à 2 on peut peut-être y arriver
bon courage

Christian Béliveau

unread,
Jul 23, 2016, 7:42:31 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Sylvain, 

J'ai regarder ton NoWorky

La connection a l'arduino s'éffectue correctement, Il attache le pouce, puis l'index puis tout déraille et ne semble plus pouvoir communiquer avec l'arduino

12:02:37.426 [python.interpreter.3] INFO  c.myrobotlab.framework.Service - i01.right info i01.right.serial connected on COM3 responded version 34 ... goodtimes...
12:02:37.526 [python.interpreter.3] INFO  class org.myrobotlab.service.Arduino - servoAttach i01.rightHand.thumb pin 2
12:02:37.526 [python.interpreter.3] INFO  class org.myrobotlab.serial.PortJSSC - Sending Int Array: 170,23,30,0,2,19,105,48,49,46,114,105,103,104,116,72,97,110,100,46,116,104,117,109,98
12:02:37.536 [COM3.portListener 1] INFO  class org.myrobotlab.service.Arduino - Message Ack received: SERVO_ATTACH
12:02:37.538 [python.interpreter.3] INFO  class org.myrobotlab.service.Servo - i01.rightHand.thumb setController i01.right
12:02:37.538 [python.interpreter.3] INFO  class org.myrobotlab.service.Servo - setting i01.rightHand.thumb pin to 2
12:02:37.539 [python.interpreter.3] INFO  class org.myrobotlab.service.Arduino - servo index 0 pin 2 attached 
12:02:37.639 [python.interpreter.3] INFO  class org.myrobotlab.service.Arduino - servoAttach i01.rightHand.index pin 3
12:02:37.639 [python.interpreter.3] INFO  class org.myrobotlab.serial.PortJSSC - Sending Int Array: 170,23,30,1,3,19,105,48,49,46,114,105,103,104,116,72,97,110,100,46,105,110,100,101,120
12:02:37.646 [COM3.portListener 1] INFO  class org.myrobotlab.service.Arduino - Message Ack received: SERVO_ATTACH
12:02:37.647 [python.interpreter.3] INFO  class org.myrobotlab.service.Servo - i01.rightHand.index setController i01.right
12:02:37.647 [python.interpreter.3] INFO  class org.myrobotlab.service.Servo - setting i01.rightHand.index pin to 3
12:02:37.647 [python.interpreter.3] INFO  class org.myrobotlab.service.Arduino - servo index 1 pin 3 attached 
12:02:37.747 [python.interpreter.3] INFO  class org.myrobotlab.service.Arduino - servoAttach i01.rightHand.majeure pin 4
12:02:37.747 [python.interpreter.3] INFO  class org.myrobotlab.serial.PortJSSC - Sending Int Array: 170,25,30,2,4,21,105,48,49,46,114,105,103,104,116,72,97,110,100,46,109,97,106,101,117,114,101
12:02:39.749 [python.interpreter.3] INFO  class org.myrobotlab.service.Arduino - Ack not received : SERVO_ATTACH 2

Le Ack est une confirmation de l'arduino pour signifier qu'il a bien fait l'operation demandé

Je vois deux cause possible
Perte de la communication (mauvaise connection USB?) ou encore un probleme avec un de tes servo (index ou majeur)

re-essaie encore, et regarde si il commence toujours a la meme place a dire Ack not received.
Si c'est le cas, il y a un probleme avec ton servo qui fait resetter ton arduino.

Si le Ack not received apparait de facon aléatoire, c'est un probleme de branchement de l'arduino a ton ordinateur

christian

Christian Béliveau

unread,
Jul 23, 2016, 7:47:58 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Greg, ton probleme semble un trouble avec la version JAVA. désinstalle JAVA et installe la version 64bit
reinstalle MRL dans un nouveau repertoire

Christian

spaquet spaquet

unread,
Jul 23, 2016, 8:08:04 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Bonjour Christian

Merci de venir à notre secours
J'ai refait un NoWorky
Moi pour java je suis à la version 8
Quand j’exécute le fichier le doigt se replie puis plus rien encore malgré qu'il me dit qu'il est connecté là je suis sur mon poste en windows 7
comment le port com doit il être paramétré moi je suis en 9600

Sinon sur windows XP j'ai fait la même chose mais il me dit bad magic number 0

Merci à toi

Christian Béliveau

unread,
Jul 23, 2016, 8:09:01 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Sylvain

Une autre chose a vérifier

Est-ce que la connections 5v de tes servos est fait a partir de ton arduino?
Ca pourrait expliquer ton probleme

l'arduino peut fournir environs 500mA. Un seul servo peux avoir besoin de beaucoup plus (2A ou plus). Donc en essayer de connecter plusieur servo, ton arduino ne peux pas fournir et s'éteint

Le + de tes servos doit etre connecté a une source externe de courrant (batterie). mais la mise a terre(ground ou -) doit etre relier avec ton arduino et la source de courrant

Christian

spaquet spaquet

unread,
Jul 23, 2016, 9:24:00 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Christian,

pour l'instant j'essaie de tester le finger starter donc j'ai qu'un seul servo. mon servo est branché sur la carte arduino sur le 5v
Mon servo est un modèle h-king HK 15298
ma carte est branché en USB
donc il faudrait que je le branche sur le secteur ?

RobotGuy6

unread,
Jul 23, 2016, 9:41:23 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Your servo is not getting enough power (amps) to run... A USB connection is enough for the Arduino logic, but the servo needs an external power source like a 6V SLA battery,,,

Christian Béliveau

unread,
Jul 23, 2016, 9:43:22 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
met ton servo sur une source externe d'électricité (5-7.4v) un HK15298 qui travaille peut tirer plus d'électricité que ta carte arduino peut fournir. 

Sans forcer, ton servo peut tourner branché sur ta carte, mais pour bouger le doigt, elle aimera surement pas ca

donc tu dois avoir

broche + du servo connecté a la borne + d'une pile (ou d'un power suppy)
broche - du servo connecté a la borne - d'une pile *ET* a ta carte
broche S du servo connecté a ta carte (pin 2-7)

Christian

spaquet spaquet

unread,
Jul 23, 2016, 11:55:56 AM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com

Merci RobotGuy6 et Christian pour vos éclaircissements


En attendant que je m’achète une source externe
je vais voir avec des piles j'ai une pile de 4,5 V ou une de 9V la quel des 2 d'après vous ferez l'affaire ?
Pour moi je pensez qu'une alimentation externe ou USB était obligatoire si on avait justement que des piles pour avoir plus de jus et je pensais que l'USB permettait d'alimenter la carte et le servo
juste petite précision encore ma carte possède une prise pour une alimentation externe même si je branche sur celle-ci faut-il que j'alimente mon servo à part
ce qui est bien ce qu'on en apprend tout les jours

Merci à vous de toute ces précisions
, je vais dormir moins bête ce soir


Christian Béliveau

unread,
Jul 23, 2016, 1:15:13 PM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
la pile de 9v risque d'endommager ton servo

la pile de 4.5v est un peu faible

si tu as des piles 1.5v. tu peux en relier 4 en serie pour 6v (borne positive relier a la borne negative de la suivante)

L'arduino est concu pour 500mA, pas plus, peux importe sur quoi tu la connecte (USB ou Jack d'entré)
Avec  le jack d'entré, tu peux connecter d'autre voltage que 5V... mais la carte donnera toujour 500mA a 5v

Christian

Pierrick EVEILLE

unread,
Jul 23, 2016, 1:15:42 PM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com

J'ai suivi scrupuleusement toutes vos recommandations.....  "ma" main s'ouvre et se ferme via le micro.
Windows XP+JAVA 1.8.101+arduino 1.6.9 et chrome

Merci à tous

Christian Béliveau

unread,
Jul 23, 2016, 3:01:48 PM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Félicitation 

Alain Photographe

unread,
Jul 23, 2016, 6:04:18 PM7/23/16
to Christian Béliveau, InMoov, paquets...@gmail.com
SUPER !!!! 

             
                          
                                 
                        Mr GRATTARD Alain
          23 rue de la Herpinière 45430 CHECY
           Tél : 09 52 90 41 17 - 06 63 71 76 59
                      Photographe artistique
                  

Merci de nous aider à préserver l’environnement en n’imprimant ce courriel qu’en cas de nécessité.

2016-07-23 21:01 GMT+02:00 Christian Béliveau <christian...@gmail.com>:
Félicitation 

--
You received this message because you are subscribed to the Google Groups "InMoov" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inmoov+un...@googlegroups.com.
To post to this group, send email to inm...@googlegroups.com.
Visit this group at https://groups.google.com/group/inmoov.
For more options, visit https://groups.google.com/d/optout.

spaquet spaquet

unread,
Jul 23, 2016, 6:07:11 PM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Christian,

Merci pour toutes ces précisions
Tu vois je pensais que justement grâce aux connecteurs de la carte cela pouvait alimenter les modules derrière la carte à la place de mettre des piles
Par contre va falloire que je trouve un socle pour pouvoir assemblé toute les piles

déjà je vais essayer de faire fonctionner mon doigt et mon bras car j'ai imprimé mon avant bras et une main
Donc je pense que ma question suivante sera comment alimenter tout ça électriquement mais bon ça on verra plus tard quand j'aurais commencer à m'entrainer avec le doigt

Merci beaucoup

Christian Béliveau

unread,
Jul 23, 2016, 7:22:40 PM7/23/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
je te suggere une batterie de ce type


c'est rechargeable et c'est suffisament puissant pour faire marcher tout un inMoov quelques heures

Si tu prévoit faire un robot au complet, je te suggere de te procurer le NervoBoard que Gael vend, ca facilite grandement les connections, sinon, un breadboard est amplement suffisant.

Christian

spaquet spaquet

unread,
Jul 24, 2016, 5:23:18 AM7/24/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Bonjour,

Oui ça y est j'ai déjà acheté le kit de Gael et je l'ai bien reçu
pour l'instant je n'y ai pas touché car je pense que pour l'instant je veux acquérir les bases
merci pour le lien pour la batterie

spaquet spaquet

unread,
Aug 6, 2016, 12:37:20 PM8/6/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Bonjour Christian et aux autres

Donc je vous donne des nouvelles de mes ennuis.
Ensuite comme tu me l'as dit j'ai mis une source externe pour alimenté mon servo mais pas de résultat, le servo ne bougeait pas.
Quand j'ai voulu uploader le MRLComm j'avais une erreur du type j'utilisais la version 35 et alors qu'il attendait la 34. j'ai changé le numéro de version de le fichier .ino et j'ai recommencé l'upload et la plus d'erreur je ne sais pas si on peut faire ça.
J'avais chez moi un tout petit servo pour avion télécommandé, je l'ai utilisé avec l’Arduino et là ce servo fonctionne j'arrive à le faire bouger avec MRL.
J'ai entre temps reçu de nouveau servo HK 15298 pour commencer le bras et j'ai voulu essayé sur le doigt et là ça fonctionne. J'en ai déduis que mon premier servo avait un problème
Mais j'ai voulu tout de même tester mon 1er servo, j'ai donc balancé avec arduino ce code
#include <Servo.h>
Servo monservo;
void setup(){
monservo
.attach(2); // servo attaché à la PIN 2 de l'Arduino


}
void loop(){
delay
(5000);
monservo
.write(45);
delay
(3000);
monservo
.write(0);
delay
(5000);
monservo
.write(80);
}

Et là bizarrement mon servo que je croyais HS bouge.
Je rebalance le MRLComm sur mon vieux servo et je teste MRL et la le doigt bouge, je n'ai pas testé avec le micro mais j'arrive à le faire bouger avec le curseur

Donc j'en déduit enfin j'en déduit rien car je m'explique pas que depuis 1 mois j'essaie de faire bouger se foutue doigt et dur jour au lendemain ça fonctionne

Donc je continue mes tests et on verras bien


Merci a+

Christian Béliveau

unread,
Aug 6, 2016, 2:00:39 PM8/6/16
to InMoov, paquets...@gmail.com, christian...@gmail.com
Bonjour Sylvain

Heureux de voir que ton projet progresse

Au sujet de la version 35/34. C'est pas une erreur mais plus un avertissement pour dire que MRLComm n'est pas en syncro avec MRL. Dans ce cas-ci c'est pas important, mais normalement quand tu vois cet erreur ca veux dire que tu dois mettre MRLComm a jours. Mais pour la version 1412, c'est un oublis et tu n'a pas de mise a jour a faire Dans les nouvelles version, ce message n'apparaitra pas.

Les causes de tes problemes peuvent etre multiple
  • une mauvaise connection
  • un fil endommagé
  • mauvais paramettre sur ta carte arduino
  • du hardware defectueux
  • etc
Ca fait parti de l'apprentissage de detecter ces problemes. Il ne faut surtout pas se décourager

Ton approche de revenir en arriere vers des configurations que tu sais fonctionnel est une excellente approche pour vérifier que ton hardware fonctionne
Refaire les connections peux avoir solutionner ton probleme.
Avec un multimetre, tu peux tester tes connections/filage pour vérifier que le bon voltage se rend au endroit nécessaire,
etc

Christian
Reply all
Reply to author
Forward
0 new messages