Forum Replies Created

Viewing 14 reply threads
  • Author
    Posts
    • #14628
      Sebastien
      Participant

      Bonjour,

      Les NervoBoard sont de nouveau disponibles sur le Shop 🙂

    • #9481
      Sebastien
      Participant

      Hello,

      J’essaye de passer voire Rachel en fin de matinée 😉

    • #9081
      Sebastien
      Participant

      Merci Anthony ! C’est parti pour une petite séance de test.

    • #8618
      Sebastien
      Participant

      Jamais eu ce type de problème, ton servomoteur fonctionne visiblement.
      Le problème semble plutôt venir de la commande ( branchement du potentiomètre ), vérifie dans un premier temps que le + / – sont bien reliès aux broches externes et que la commande est bien au centre.

    • #7981
      Sebastien
      Participant

      Chat alors, quel Chat…rmeur ce robot :-),

      Trop fort cette appli snap chat… , faudrait juste un petit effet miroir pour lui remettre son nom à l’endroit 😉

    • #6922
      Sebastien
      Participant

      Bonjour,

      La fonction link fonctionne mais est conçue pour mettre un lien sur un texte. Il faut au préalable sélectionner le texte sur lequel le lien sera actif par exemple : CLIQUEZ-ICI et puis choisir le lien avec link.

      Sinon le système cré un lien sur un text inexistant, le lien est bien dans le code HTML mais il n’y à aucun mot clicable visible

      Voila dévoilé le secret du fonctionnement de Link, pas très intuitif :-).

      Le plus simple reste encore le copier/coller d’une URL.
      Désolé pour ces liens perdus.

      • This reply was modified 7 years, 2 months ago by Sebastien.
      • This reply was modified 7 years, 2 months ago by Sebastien.
      • This reply was modified 7 years, 2 months ago by Sebastien.
      Attachments:
      You must be logged in to view attached files.
    • #6467
      Sebastien
      Participant

      Pas d’inquiétude, on est en train de préparer le pendant du Forum Français pour les Fans d’InMoov en Russie :), mais encore quelques dev à faire pour éviter ce mélange avec le forum France.
      Merci pour votre vigilance/

    • #6383
      Sebastien
      Participant

      Il y à eu quelques projets très intéressant pour développer en open source un contrôleur pour servo moteur : http://openservo.com/ entre autre.

      Ce projet ajoutait l’i2c, le retour d’information de position courante, capteur de température, amélioration de la précision etc…

      Je ne voie plus d’actualité sur ces projets, c’est dommage. SparkFun avait fait une production sur cette base, vendu moins de 4$ (https://solarbotics.com/product/50650/)

      Ce serait vraiment géniale d’avoir de pouvoir relancer un projet de ce type, mais nécessite de sérieuse connaissance en électronique.

      Complément : Supermodified servo http://www.01mechatronics.com/product/supermodified-v30-rc-servos

      • This reply was modified 7 years, 3 months ago by Sebastien.
    • #6376
      Sebastien
      Participant

      Hello,
      Même problème qu’Antony, gros soucis de detach avec le CYS 8218, du coup les deux que j’avais en stock ont finalement servis pour la rotation du tronc avec le contrôleur d’un 805BB dont le moteur avait suchauffé, du coup plus de problème de detach et le contrôleur semble supporter pour le moment la gestion des moteurs du cys qui sont un peu plus puissant 🙂

      Attachments:
      You must be logged in to view attached files.
    • #6297
      Sebastien
      Participant

      Oui très bonne idée.
      Je n’ai pas d’avis tranché sur la manière de faire techniquement, l’objectif est de pouvoir partager des mouvements créer par la communautés et pouvoir les faire reproduire au mieux par chaque inMoov.

      Je vois peut être une étape intermédiaire de documentation des positions “Physique” correspondant aux angles min/Max

      Ex : X° = tête à droite / Y ° = tête à gauche
      V° = position regard bas / T° = position regard haut

      Ca permettrait de régler sur la même base nos robots et ajuster la configuration du sens de rotation des servos (horaire ou anti-horaire) par inversion des angles de début et fin ou autres…

      Joyeuses fêtes de Noël à tous.

    • #6295
      Sebastien
      Participant

      @Pierrick

      Par rapport au tableau excel, je prends comme référentiel la configuration de Gaël afin d’être au plus proche des mouvements qu’il à créée.

      Si on prend l’exemple du rotate la config dans son script est :
      leftArm.rotate.setMinMax(40,180) => pas utile comme l’a indiqué christian
      leftArm.rotate.map(40,180,60,142)

      Cela implique que les mouvements créés dans l’espace angulaire 40 à 180 degrés sont reproduit
      par inmoov Gaël sur la plage de fonctionnement 60 à 142 degrés.

      Sur mon robot j’ai préféré limiter la plage de fonctionnement entre 60 et 120 degrés par sécurité…

      Si dans ses gestures Gaël à un ordre de rotate à 40 degrés,
      sur son robot le bras va se positionner à 60 degrés réel (son min) et un ordre à 180° sur 142 degrés réel position du servo.

      Pour mon inmoov l’ordre 40° va positionner le bras à 60° et l’ordre 180 à 120 degrés.
      J’ai 60 degrés de débattement, contre 82 chez Gaël, mes mouvements sur cette base auront juste un petit peu moins d’amplitude (22°),
      mais j’exploite au max la plage de fonctionnement que j’ai autorisé.

      Pourquoi partir à 40°… mystère :-), cela devait correspondre au min du premier InMoov de gaël.

      On ne perd pas vraiment 40°, c’est un angle min non utilisable mais il est essentiel dans le mapping car
      supposons à l’inverse que je décide de mettre 0 – 180° en mapping sur ma plage 60 – 120.

      Quand un mouvement va envoyer un ordre de rotation à 40 degrés, le mapping va le convertir en 73°, ce qui ne correspond pas à mon min de 60 degrés
      je vais donc restreindre dans ce cas largement l’amplitude des mouvements.

      Voila, du moins c’est comme cela que j’ai compris le truc…
      Bon en me relisant je me dit que c’est peut être pas très claire, un petit dessin aurait peut être été plus simple 🙂

    • #6286
      Sebastien
      Participant

      Hello,

      Si cela peut vous aidez, je vous joint ma feuille excel gérant la conversion des valeures de Gaël vers les valeurs de mon InMoov (Airwin), les commandes pyton sont automatiquement calculées, il suffit de copier/coller le code colonne P et Q dans votre script Python InMoov3.Deep.AB.V7.py. En théorie vous devriez être proche à l’échelle de vos degrés de liberté des mouvements des gestures existants.

      ATTENTION : la confiance n’excluant pas le contrôle… je vous invite à bien vérifiez les valeurs par rapport à vos InMoov, je décline toutes responsabilité de casse :-), je n’ai pas encore tout checké…

      C’est une base à améliorer.

      • This reply was modified 7 years, 4 months ago by Sebastien.
      Attachments:
      You must be logged in to view attached files.
    • #6075
      Sebastien
      Participant

      Bonjour Marcelin,

      Une fois un message posté, il n’est plus possible de revenir dessus pour le modifier (sauf pour les administrateurs du forum).
      Je vais regarder ce problème de lien HTML, peut être lié à l’url…

    • #5969
      Sebastien
      Participant

      Christian,

      Je viens de faire un test et de mon côté ça fonctionne parfaitement.
      Attention lancer la session MSDOS en mode administrateur

      H:\Myrobotlab\mrl-1.0.107>mklink myrobotlab.log c:\nul
      symbolic link created for myrobotlab.log < <===>> c:\nul

      H:\Myrobotlab\mrl-1.0.107>dir
      02/12/2016 09:52 myrobotlab.log [c:\nul]

      Après lancement de myrobotlab.jar pour test et execution du script python
      Retour sur la console dos pour vérification.

      H:\Myrobotlab\mrl-1.0.107>more myrobotlab.log
      Cannot access file H:\Myrobotlab\mrl-1.0.107\myrobotlab.log

      On constate que rien n’est déposé dans le fichier qui n’a pas d’existence Physique.

    • #5955
      Sebastien
      Participant

      Bonjour Dominique,

      Tu peux tenter la création d’un lien symbolique avec redirection vers le device null
      sous Windows ça se traduit comme cela :
      mklink myrobotlab.log c:\nul

      Attention faire un del de myrobotlab.log avant

      Ainsi aucune écriture sur disque/mémoire, le flux ira directement vers… rien.
      Le nombre de cycle avant clash de la mémoire Flash en fonction de son type (slc, tlc…) est un autre sujet, je ne suis pas sur que windows tienne compte de cette considération pour ses logs.

      Sébastien.

      • This reply was modified 7 years, 4 months ago by Sebastien.
      • This reply was modified 7 years, 4 months ago by Sebastien.
Viewing 14 reply threads