0Home Page test forums PROGRAMMATION MYROBOTLAB MRL pour les nuls…

Viewing 34 reply threads
  • Author
    Posts
    • #6078
      Pierrick
      Participant

      I have a dream… une rubrique MRL pour les nuls! On m’a diagnostiqué,…. je suis MRLophobique
      Avec une dizaine de packs MRL sur mon Pc et un jonglage permanent de MRLcomm. eh bien après une année, mon bilan est piteux!
      Les packs de Gaël refuse trop souvent mon anglais “clothes hand”, “close end” et jamais webkitspeech ne m’a accepté un “enter gestures”, le sésame semble-t-il.
      Alors je me suis tourné vers les packs InMoovAI d’Anthony qui m’autorisent à “discuter” avec Ricardo mais pas de mouvements si ce n’est l’autre soir la tête qui se mouvait à la recherche d’une mouche!
      Ta dernière version Anthony (la 1803): impossible de téléverser Activator.ino même avec Arduino IDE 1.6.12

      Pas besoin d’être programmeur paraît-il!

      Je suis sur pc sous windows10: Y AURAIT-IL UNE BONNE AME QUI AURAIT UN PACK INMOOV AI FONCTIONNEL SOUS CETTE CONFIG? Avec quelques mouvements comme Rachel sur les vidéos!
      Voilà, désolé, j’ai jeté ma bouteille à la mer… Ricardo menace de se suicider!
      Bien cordialement à tous

    • #6085
      anthony
      Moderator

      Non non ne suicide pas ricardo, il pourrait revenir à la vie !
      On va te soigner de ta phobie, prend un cachet

      matrix

      La procédure pour flasher tes arduino ( pour inmoovAI et tous les autres script y compris ceux de Gaël, utilisant une version récente de MRL )

      C’est d’utiliser le fichier INO qui se trouve ici, et uniquement ici en local sur ta machine :

      C:\inmoovai\resource\Arduino\MRLComm\MRLComm.ino

      N’oublie pas de compléter les fichier dans CONFIG

      post d’installation de MRL ( from scratch pour avoir un truc propre, nu sans script )
      http://inmoov.fr/forums/topic/votre-1er-lancement-de-mrl/#post-4472

      post d’installation du script inmoovai
      https://inmoov.fr/forums/topic/inmoov-ai/#post-4507

    • #6112
      Pierrick
      Participant

      Merci Anthony, Ricardo revit un peu! Il m’a même fait une photo pour immortalisé çà! Bien qu’il est la tête qui file se bloquer en bas à gauche et les yeux révulsés en butée à gauche…..

      Comme je n’ai pas le BOB’neck, il me faut modifier neck en pin12 du méga left quelque part? En ligne 76??
      # COU gauche/droit PIN à définir 26 (ligne76) Arduino A (right)
      MinNeck=0
      MaxNeck=180
      NeckInverted=0

      # COU gauche/droit PIN à définir sur 28 (emplacement vide à côté de inclinaison et rotation basin) (ligne76) Arduino B (left)
      MinHeadSide=0
      MaxHeadSide=180
      HeadSideInverted=0
      HeadSidePin=28
      HeadSideArduino=”right”
      J’ai fouillé un peu partout dans https://github.com/moz4r/aiml/tree/master/bots/BOTS-FRENCH/Inmoov_AI/PYTHON, sans trouver!

      Tu as bien disséqué les choses et j’ai cru comprendre que Startup.py est la base qui démarre inmoov, ouvre des services et lance un tas de sous programmes dont certains réagissent via des AIML!

    • #6114
      Gael Langevin
      Keymaster

      https://github.com/MyRobotLab/pyrobotlab/blob/master/home/moz4r/CONFIG/INMOOV-AI_ServoParam.py.default

      Je n’utilise pas INMOOV_AI, mais je pense qu’il faut que tu dé-commentes le pin:
      #HeadSidePin=28
      Pour dé-commenter il faut ajouter # devant.

    • #6115
      Pierrick
      Participant

      OK Gaël, j’essaierai, mais depuis ce midi, à chaque utilisation du micro, j’ai un message qui me dit que j’utilise frauduleusement ACAPELA SPEECH et que j’encours des poursuites judiciaires….gnagnagna!
      What’s Happen?

    • #6116
      anthony
      Moderator

      Oh la la ça craint du boudin les gars pour ACAPELA SPEECH, on va se renseigner chez mrl. Logiquement ça devrait fonctionner pour tout ce qui est déjà en cache.

      @Pierrick
      tu as activé tracking dans le fichier de config ? ( si oui remet le à 0, il faut que je vire cette ligne c’est du debug, pour forcer le tracking au démarrage ) .
      Pas de soucis pour le BOB’neck mod que tu l’utilise ou pas. ( le script va juste créer un servo inactif )

    • #6117
      lecagnois
      Participant

      Il me semblais bien que le service ACAPELA était payant , avec mon serveur nasbastag j’ai eu le même problème (il avais fonctionner 30 jours et plus rien), j’avais étais obligé de créer une bibliothèque de fichiers son pour faire parler mon robot .
      Quand je suis passé sur MRL j’ai été étonné que le service fonctionne comme CA !..
      Ben faut dire que je suis très loin de maitriser la bete MRL.
      Affaire a suivre ……

      • This reply was modified 5 years, 11 months ago by lecagnois.
    • #6125
      Pierrick
      Participant

      Non je n’ai pas activé tracking sinon j’ai juste remplacé Margaux par Bruno.
      Je viens de remettre Margaux…. Idem
      Et il y a bien plus de 30 jours que je l’utilise!
      Je wait and see, car s’il y a qque chose que suis pas prêt de résoudre c’est ce genre de saucisson!

    • #6128
      anthony
      Moderator

      Les yeux dans les coins ça te le fait tout le temps, dès le démarrage ?

    • #6611
      Petitbrochet
      Participant

      Boujour a tous
      Qui pour m’aider a installer MRL1.0.1723?
      Je bloque a la ligne 7.
      Je suis sous windows 7.
      Merci d’avance

      • This reply was modified 5 years, 10 months ago by Petitbrochet.
    • #6615
      Gael Langevin
      Keymaster

      La ligne 7…
      Il faut editer le fichier mrl.bat en cliquant droite dessus, selectionner un editeur de texte. WordPad par exemple.
      Modifier le chemin qui pointe vers l’endroit ou est placé votre script:
      C:\Users\InMoovDeep\Documents\Arduino/InMoov3.Deep.AB.V7.py
      exemple:
      C:\Users\ordidepetitbrochet\Documents\mesScripts/InMoov3.Deep.AB.V7.py

      Sauvegarder.

      Passer à l’étape 8.

      • This reply was modified 5 years, 10 months ago by Gael Langevin.
    • #6617
      Petitbrochet
      Participant

      Merci je vois ça et vous tiens au courant
      Merci Gael

    • #6618
      Petitbrochet
      Participant

      Question, mon script c’est quoi?

      • This reply was modified 5 years, 10 months ago by Petitbrochet.
    • #6631
      Gael Langevin
      Keymaster

      Votre script c’est ce qui contient les informations de votre robot, ce qui va déclencher tout le processus d’activation des services InMoov.
      En l’occurence dans le bat c’est InMoov3.Deep.AB.V7.py
      Mais ce script est complet, pour faire fonctionner le robot en entier.
      J’ai écris d’autres script disponible sur Github:
      https://github.com/MyRobotLab/pyrobotlab/tree/master/home/hairygael

      Le robot complet:
      https://github.com/MyRobotLab/pyrobotlab/blob/master/home/hairygael/InMoov3.Deep.AB.V7.py

      Le FingerStarter:
      https://github.com/MyRobotLab/pyrobotlab/blob/master/home/hairygael/InMoov3.minimalFingerStarter.py

      La main seule:
      https://github.com/MyRobotLab/pyrobotlab/blob/master/home/hairygael/InMoov3.minimal.py

    • #6636
      Petitbrochet
      Participant

      Merci Gael
      Je suis a l’étape 9

    • #6654
      Petitbrochet
      Participant

      Bonsoir
      Désolé mais je ne vois pas pour ca:
      aimlPath = “C:\Myrobotlab\myrobotlab.1.0.1723\ProgramAB”
      aimlBotName = “inmoovWebKit”
      aimlUserName = “YourName”
      Merci

    • #6679
      Gael Langevin
      Keymaster

      Si tu utilises mon script InMoov3.Deep.AB.V7.py
      C’est dedans, il faut juste modifier le chemin d’acces en accord avec ou vous avez place votre dossier mrl.
      ex:
      C:\Myrobotlab\myrobotlab.1.0.1723\ProgramAB
      C:\Monrobot\myrobotlab.1.0.1723\ProgramAB

      Ensuite il faut ajouter votre nom:
      aimlUserName = “petitbrochet”

    • #6693
      Petitbrochet
      Participant

      Bonsoir
      Ok super je regarde demain
      Merci encore

    • #6722
      Petitbrochet
      Participant

      Bonsoir
      Voila ou je bloque
      Message d’erreur + pas de micro avec la page google chrome?
      Merci

      Attachments:
      You must be logged in to view attached files.
    • #6724
      anthony
      Moderator

      coucou ! regarde bien il y a des numéros en début de chaque ligne. c’est mal 🙂
      surement un soucis lors de la copie depuis github. il faut bien choisir “raw” pour eviter de copier les numéros de ligne

    • #6730
      Petitbrochet
      Participant

      Bonjour Anthony
      Merci je vois ca dans la journée.
      J’ai essayé inmoov -ai et la ca fonctionne.
      Comment faire pour apprendre les bases de la programmation?
      Merci

    • #6741
      Petitbrochet
      Participant

      Hello
      Enfin ça fonctionne…euh presque
      J’ai un message d’erreur parfois :py exception null
      Et ma main gauche quand elle fonctionne et lente.
      Une idée?
      Je voudrais mettre la voix en francais.
      Merci

      • This reply was modified 5 years, 9 months ago by Petitbrochet.
    • #6746
      Gael Langevin
      Keymaster

      Bon c’est bien, on progresse.
      Certaines gestuelles contiennent des variables de vitesse pour les servo moteurs, d’autre pas.
      Il est possible que tu ais lancé une commande contenant des vitesses lente pour la main gauche et que toute les gestuelles que tu as tenté apres n’ai aucune variable de vitesse pour la main gauche.
      Pour tout remettre a pleine vitesse, la commande verbale “full speed” reinitialiseras les vitesses.
      “rest” execute cette fonction egalement, mais en plus en repositionnent les parties du corps a leur position repos par defaut.

      -Pour le mettre en Francais, il va falloir ajouter le dossier “fr” dans le dossier myrobotlab 1.0.XXXX/programAB/bots.
      https://github.com/MyRobotLab/inmoov/tree/master/InmoovScript/inmoovVocal/bots
      -ensuite il faut modifier la voix sur le script Voice=”upmc-pierre-hsmm”
      -modifier egalement tout les “inmoovWebKit” du script par”fr” (attention il y en a plusieurs et a differents endroits)
      -il faut egalement ajouter ce fichier “upmc-pierre-hsmm-5.1.jar” dans le dossier myrobotlab 1.0.XXXX/library/jar
      https://github.com/MyRobotLab/pyrobotlab/blob/master/home/hairygael/voice-upmc-pierre-hsmm-5.1.jar

      voila cela devrait fonctionner.
      Les commandes verbales sont desormais a dire en Francais.
      liste des commandes:
      https://github.com/MyRobotLab/inmoov/blob/master/InmoovScript/inmoovVocal/bots/fr/aiml/gestures.aiml

    • #6768
      Petitbrochet
      Participant

      Bonjour Gaël
      Merci pour ton aide, je suis fier d’avoir l’aide du créateur d’Inmoov.
      J’ai fait les manipulations que tu m’as donné.
      La voix est bien masculine, mais je dois parler en anglais et le robot me répond dans la même langue.
      Enfin, j’ai l’impression qu’il prononce en Français les mots anglais.
      Et oui je suis dans la session MRL pour les nuls…
      Désolé

      Attachments:
      You must be logged in to view attached files.
    • #6774
      Gael Langevin
      Keymaster

      Bonjour,
      Bon cela progresse, c’est une bonne chose.
      La raison de ton probleme est relativement simple. J’ai omis dans mon precedent message un detail important.
      Il faut que tu remplaces tout les “inmoovWebkit” sur ton script par “fr”.
      Car tu souhaites que ton robot accede au repertoire “fr” et se serve des AIML qu’il contient.

    • #6775
      Petitbrochet
      Participant

      Hello
      Ben tu me la dit, mais les inmovWebkit c’est bien ce qui est noté comme EN dans le script pour faire réagir le Robot?

      • This reply was modified 5 years, 9 months ago by Petitbrochet.
    • #6778
      Gael Langevin
      Keymaster

      Non, c’est par exemple:
      aimlBotName = “inmoovWebKit”
      il faut transformer en:
      aimlBotName = “fr”

      ou encore:
      inmoovWebKit = Runtime.createAndStart(“inmoovWebKit”, “ProgramAB”)
      #inmoovWebKit.setPath(aimlPath)
      inmoovWebKit.startSession(aimlUserName, aimlBotName)

      il faut transformer en:
      fr = Runtime.createAndStart(“fr”, “ProgramAB”)
      #fr.setPath(aimlPath)
      fr.startSession(aimlUserName, aimlBotName)

    • #6800
      Petitbrochet
      Participant

      Bonjour
      J’ai changé tous les inmoovWebKit en fr mais toujours pareil.
      Je vais me mettre a apprendre l’anglais…

    • #6823
      Pierrick
      Participant

      Bonjour,
      J’auto-alimentes mon topic:
      Comment télécharger: “https://github.com/MyRobotLab/inmoov/tree/master/InmoovScript/inmoovVocal/bots”
      en une fois en absence de Zip?
      Parce que aller jusqu’au “raw” de chaque dossier, c’est titanesque!

    • #6825
      Gael Langevin
      Keymaster

      Hello Pierrick,
      sur ce lien, a droite de la page il y a “clone or download”, tu peux cliquer et selectionner download zip.
      https://github.com/MyRobotLab/inmoov


      @petitbrochet
      ,
      Quelle est l’erreur qui apparait en rouge en bas de fenetre de MRL. Ces indications peuvent te permettre de tracé tes problemes. Sinon, tu as également le fichier myrobotlab.log qui te permets de retrouver les erreurs.

    • #6826
      Petitbrochet
      Participant

      Hello
      Le message d’erreur affiché en rouge :PyException null(dans myrobotlab)
      est ce que le faite que le robot n’est pas connecté a 100%, soi gênant?

      • This reply was modified 5 years, 9 months ago by Petitbrochet.
    • #6834
      Pierrick
      Participant

      Effectivement, sur cette page tout est plus facile!

    • #6835
      Petitbrochet
      Participant

      Desolé je n’arrive pas a mettre la photo

      • This reply was modified 5 years, 9 months ago by Petitbrochet.
    • #6838
      Gael Langevin
      Keymaster

      @petitbrochet,
      Si tes Arduinos ne sont pas connectées, c’est normal que ça ne marche pas et que tu ais cette erreur.
      Tu peux faire fonctionner MRL avec le script sans les Arduinos en changeant:
      startInMoov = False
      Certains message d’erreur peuvent apparaitre dans ce cas, car le script va tenter de lancer certains éléments qui ne pourront fonctionner, mais tu pourras converser et tester la voix.

      • This reply was modified 5 years, 9 months ago by Gael Langevin.
    • #6872
      Petitbrochet
      Participant

      Hello
      Pour ce qui est de l’installation de Myrobotlab 1.0.1723
      j’ai bien compris le mode de fonctionnement.
      Avec le script et en anglais pour la main seul, cela fonctionne.
      Par contre pour le passage en français ce n’est pas encore ça,mais je vais finir de monter le robot,
      pour le moment.
      Merci encore pour votre aide

Viewing 34 reply threads
  • You must be logged in to reply to this topic.