Forum Replies Created

Viewing 15 posts - 1 through 15 (of 21 total)
  • Author
    Posts
  • #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 2 years, 10 months ago by  Sebastien.
    • This reply was modified 2 years, 10 months ago by  Sebastien.
    • This reply was modified 2 years, 10 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 2 years, 11 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 2 years, 11 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 3 years ago by  Sebastien.
    • This reply was modified 3 years ago by  Sebastien.
  • #5235

    Sebastien
    Participant

    Bonjour,
    Merci pour tous ces retours, je vais préparer un tuto (prochainement) car certaines fonctions demandés sont dores et déja accessible mais un peu caché…
    L’urgence me semblait être le post facilité d’image, actuellement, il fallait dans votre espace membre déposé vos photos et ensuite récupérer l’url pour l’insérer dans le post, un peu technique et très peu pratique.

    Vous avez accès maintenant à un bouton [choisir un fichier] et un lien Add another file qui vous permettra d’associer jusqu’à 5 images d’un poids maxi de 512 ko à un post.

    Cette fonction reste à améliorer dans son ergonomie, mais j’espère que cela vous aidera en attendant un peu mieux. Les droits sont délicat à configurer, n’hésitez pas à me dire si vous voyez bien ce bouton en fonction de vos roles (edieur, moderateur, etc…)

    Il est toujours délicat d’ouvrir ce type de fonction dans un forum public… merci aux modérateurs de faire le nécessaire au besoin pour supprimer des contenus inappropriés.

    Bonne journée à tous

    • This reply was modified 3 years, 2 months ago by  Sebastien.
    • This reply was modified 3 years, 2 months ago by  Sebastien.
Viewing 15 posts - 1 through 15 (of 21 total)