Configuration pour animation tête cheval

Bonjour à tous,

@bernie31

La solution PILMOT 14PP, c'était je crois pour "ouvrir le champ des possibles".

Par leur formulaire de contact, j'ai demandé un ordre de prix à la société qui les fabrique, on verrat bien s'ils le répondent (je suis un particulier, pas une entreprise), mais je doute que se soit ce qu'il te faut.

Dés que j'ai la réponse, je transmet ici.

L’arduino pour le pilotage des moteurs me semble OK.

Pour le chef d’orchestre, Je pense qu’il faut voir avec quoi vous êtes le plus à l’aise - soit un RPi sous Linux ou un mini PC sous Windows

Le PC sera sans doute plus performant que le RPi et peut être avec un peu plus de logiciels dispos et on trouve de bons mini pc

(Comme je suis plutôt Unix et Apple je n’ai pas trop d’avis là dessus)

Pour la caméra, une webcam reconnue par le système sous jacent et avec un résolution raisonnable suffira

Je placerais la caméra dans la tête avec son fil USB qui irait rejoindre le maître ailleurs )au niveau de la base du Cobot par exemple. Il y aurait une autre câble USB allant vers l’Arduino

Avant de vous lancer dans tous ces achats réfléchissez aux besoins en compétences de programmation pour le maître. Ce n’est pas un petit code

Je ne crois pas que les 2 options dont tu parles, correspondent se résume au deux points que tu donne.

le petit 1) n'a a priori pas de solution à opposé, enfin discuter ici, si ce n'est que tu peux remplacer le RPI par un mini PC, sachant que le RPi peux être classé dans les mini PC :slight_smile:
Donc un raspberry 5 doit tourner autour des 80€ nu, une caméra entre 30 et 60€ suivant la définition nécessaire.
Un mini PC, je crois que cela commence à 150€

le petit 2), c'est un exemple pour répondre @jef59, mais qui doit couter un certain prix et demande peut être des connaisseurs non disponible sur le forum.
Sachant qu'il y a que @jpbbricole qui fournis un "service"(pas trouver un terme plus adapté) de développement à la demande.
Et si on ne s'attarde que sur le prix, l'autre choix possible est un Arduino Mega(ou équivalent)+ 14 driver, un Mega officiel(je crois que la taille ne te va pas) est à 42€, les driver se trouve assez facilement à 10€ les 5, mais je ne connais leur qualité.

donc cela fait 150 + 60 + 42 + 3*10 = 282€ + les différents câble, platine d'essai, kit de "soudure" et surement des trucs que j'ai oublié.

Après la question est aussi, quel serait votre enveloppe moyenne et l'enveloppe max ?

Bonjour

Sinon, pour 2 (parfois 3) fois moins cher on peut trouver un PC portable (du type EeePC ou autre) d'occasion qui a une batterie intégrée, + bloc d'alimentation secteur + disque SSD sur port SATA + caméra + micro + clavier + touchpad + écran + port RJ45 + ports USB + WiFi + BlueTooth + E/S I²C intégrée (accessible sur les broches 9, 10, 12 et 15 du port SVGA), …

J'utilise un vieux EeePC 1005PE qui est sur la table où je fais mes bidouilles électroniques, et j'y accède depuis mon PC de bureau en m'y connectant par ssh.

De cette façon, s'il se produisait un quelconque problème matériel dans mon bidouillage électronique, mon PC de bureau ne risquerait absolument rien.

(J'accède directement à tout ce qui serait connecté à ou aux ports USB de mon EeePC depuis mon PC de bureau en utilisant USB sur IP)

En cherchant vite, je viens de trouver une annonce de vente d'un EeePC1005pe à 40€

Bonjour à vous tous,
Merci pour vos retours d'information.
Avant de répondre à votre(vos) question(s) , pour vous préciser le cadre de mon projet , je ''travaille'' bénévolement pour une personne qui conçoit des escape games pour des clients / sociétés et m'a proposé depuis quelques temps de créer des objets , sculptures, en carton, de plus en plus complexes pour son activité et répondre aussi à des appels d'offre.
Le cheval est le dernier projet en date .
Cette personne finance pour ses réalisations professionnelles , des prestations ( par exemple : la réalisation des yeux du cheval ou bien un développement de logiciel spécifique ) par un sous traitant ayant la connaissance/ expérience adhoc.,
Pour le cobot qui représente une somme très élevée ( qu'elle n'a pas car il faudrait une commande de client pour le financer et y travailler dessus ) , elle a pu solliciter un centre de formation pour adultes à Rennes disposant d'un UR5 pour réaliser une vidéo de l' animation du proto1 que j'avais réalisé sur l'UR5. Et ainsi montrer un début de potentiel de ce projet .
Comme je devrais intégrer le futur hardware( détaillé dans les différents posts, dans la tête du proto2 )et que je m'intéresse de près au fonctionnement de l'ensemble c'est donc la raison pour laquelle je me suis mis sur ce forum.
Pour le hardware c'est assez clair maintenant dans mon esprit . Vous m'avez beaucoup appris ! le choix de la caméra mériterait d'être approfondi car d'après ce que j'ai compris il faudrait qu'elle puisse analyser les déplacements et les mouvements de la personne devant le cheval et avoir une vision binoculaire. En terme de budget hardware je pense que cela ne devrait pas être un souci .
Pour le Logiciel par contre je n'ai aucune idée du temps que cela pourrait prendre à un informaticien ''chevronné '' multi cartes , au vu de la complexité à gérer en même temps de l' Arduino , du RPI , de l' API UR5 , etc...
Pourriez vous svp me donner votre avis notamment sur le temps qu'il faudrait au minimum pour réaliser les différents codes ?
Cordialement
Bernard

il faudrait comparer la puissance de calcule de cette machine par rapport à une machine recette et voir la possibilité de faire tourner le modèle de reconnaissance facial ou gestuel dessus.

Personnellement je ne m'aventurerais pas à donner une estimation, sachant que je ne suis pas spécialiste de la reconnaissance vidéo et qu'il ne me semble pas que la reconnaissance ait été clairement défini.
A voir aussi si @jpbbricole sera toujours partant de coder "gratuitement", même si le code est destiné à être réimplémenter par un professionnel.

Bonsoir,

Vous adressez votre question à des utilisateurs d'un forum d'entraide.
Cette question très "financiéro-technique" est dans le but je crois de réaliser un projet plus ou moins commercial.

Et Il me semble que seul un expert dans le domaine concerné peut y répondre avec suffisamment de précision pour que vous puissiez avoir de votre côté une idée assez exacte du temps et coût du travail à faire réaliser pour mener à bien votre projet.

Pour ce qui est en tout cas de la tête du cheval, vous avez déja une super étude de faisabilité qui a était faite.

Difficile à dire, ça va vraiment dépendre du codeur et de ses compétence.

ça pourrait être un stage pour un élève en dernière année d'école d'ingénieur avec option robotique / vision par ordinateur mais il faut qu'il touche un peu en réseau et plusieurs langages (C++, Python sans doute) + IHM s'il faut en créer une

Bonsoir terwal

Au même titre que @bernie31 travaille bénévolement, je travaille bénévolement, quel que soit la destinée de ce projet.

Cordialement
jpbbricole

Bonsoir à vous tous,

Je ne saurais comment tous vous remercier de m'avoir ouvert les yeux sur les nombreux aspects techniques de mon projet et les rendre accessibles à quelqu'un qui comme moi n'a pas eu de formation informatique très poussée. Comme vous le dites, j'ai reçu une très bonne étude de faisabilité et c'est ce que je souhaitais ni plus ni moins.
Merci avec un grand M pour le bénévolat de jpbbricole qui fait chaud au coeur mais, avec la retenue qui est la mienne, je n'abuserai pas de sa gentillesse.
Avec vos informations je vais pouvoir rechercher comme vous le suggérez un thésard ou un informaticien passionné par ce type de création technico-artistique.
En attendant voici une petite photo du ''bébé'' qui piaffe d'impatience de retrouver ses yeux qui ont été démontés pour recevoir les pupilles .


Pour bien finir , pour vous donner une idée d'un précédent projet, voici Louis...

Bon visionnage
Cordialement
Bernie31

Jolis projets

Merci du partage

Si j’étais vous je me passerai totalement du Cobot.

Vous n’avez pas besoin sans doute de la fiabilité et niveau industriel du Cobot qui représente un coût non négligeable.

Il est possible de construire un bras robotisé et même s’il faudra soigner la rigidité de la plate-forme c’est envisageable et vous trouverez de nombreux projets sur internet s’y rattachant.

Par exemple

Ce faisant vous baisserez significativement le coût materiel et les algorithmes de cinématique inverse (utilisés pour calculer le mouvement des moteurs pour permettre à un bras robotisé d’atteindre un point spécifique dans l’espace) sont bien documentés.

L’autre avantage est que c’est aussi pilotable par arduino et vous diminuez ainsi la complexité du développement car il n’y a pas à essayer de s’interfacer avec le Cobot.

Non pas forcément, l'IA ce fait très bien en C++, si c'est le langage de prédilection de la personne en charge du projet, de fait le python n'est pas obligatoire.
Tout comme le C++ n'est pas forcément non plus obligatoire.

Je me doutais un peu de ton choix :slight_smile:

Tien je me posais la question, tu ne résine jamais tes œuvres, pour leurs garantir une meilleur longévités?

➜ c'est pour cela que j'ai dit

mais oui, on peut tout coder en assembleur si on veut :wink:

mouai, ba du coup, il y a un doute :grin:

Oui on peut/veux et qu'il te reste assez d'années à vivre, mais ce n'est pas du tout le sens de mon propos :roll_eyes:
Je suis d'ailleurs étonné de cette remarque qui déforme mes propos :thinking:

C’était une boutade

Python est très pratique pour faire des trucs en ML rapidement, c’est un peu plus laborieux en C++ - mais oui les deux sont possibles

J’avais parlé aussi de python parce que l’API de commande du Cobot semblait plus accessible en Python qu’en C++ même si les deux semblent exister

Bonjour JML, bonjour Terwal ,

A propos du robot Arduino ou DIY , j'avais vu cette vidéo et c'est quelque chose que j'avais envisagé au début de mon projet . Cela aurait été bien sûr l'idéal à tout point de vue. Mais comme ma tête de cheval pèse près de 4,5 kg une fois toute équipée avec les moteurs, l'électronique etc..., la charge utile s'avérait trop importante pour ce robot DIY.
Ou alors il faudrait revoir toute la structure, les moteurs, etc... Ce dont je ne suis pas capable malheureusement.
Si un forum spécifique là dessus existe ou bien si vous avez des conseils en ce sens je serais bien sûr ravi de les lire :slight_smile:

A propos de la protection du carton , effectivement un film de résine serait envisageable et sera certainement appliqué à l'avenir .
Cordialement
Bernard

OK oui - il faut une armature rigide en conséquence

1 Like

Bonjour bernie31

Quelques nouvelles :
J’ai ajouté :

  1. Un bouton poussoir (BP)
    Ce BP, quand il est pressé plus de 1 seconde, désactive les MPAP (une LED clignote en rouge) afin de les manœuvrer sans efforts. Utile dans la phase d’apprentissage d’une émotion. Une simple pression sur BP, réactivation les MPAP.
    En pressant BP et le reset de l’Arduino, cela provoque un HOMINGALL au redémarrage.

  2. 2 LED RGB (WS2812) qui permettent par diverses combinaisons et couleurs, de voir « vivre » le programme et d’avertir en cas de problème.

  3. Une communication série :
    Pour recevoir des ordres de l’extérieur et de les quittancer, selon un protocole à définir.

  4. La sauvegarde en mémoire permanente :
    Lors de l’apprentissage des émotions, les positions des MPAP apprises avec la commande LEARNn sont enregistrées en mémoire permanente, actuellement dans l’EEPROM de l’Arduino, dans le futur dans une mémoire FRAM

Dans le cas d’un usage normal, c’est-à-dire, arrêt ou reset de l’installation les MPAP étant à l’arrêt, au prochain démarrage le système « sait où il était » et redémarre comme si de rien était.
Dans le cas où le programme a été arrêté dans une phase critique, au redémarrage, il y a ce type de message :

Necessite un homing !!!Presser le bouton et faites un reset !!!
Etat du programme: Warning
Sauvegarde setting, Etat Warning

et une LED rouge clignote.

Il est bien clair que toute manipulation manuelle des moteurs, en dehors de la phase d’apprentissage, installation allumée ou pas, nécessite un HOMING (HOMINGALL) afin de recaler le système.

Cela te convient-il ?

Bonne et belle journée à toi !
jpbbricole

Bonjour jpbbricole,

Très heureux d'avoir de tes nouvelles !
Tout cela me parait excellent et me convient parfaitement .
Encore merci pour tout ce que tu fais pour moi et dans quelques temps j'espère que je pourrai te donner moi aussi de bonnes nouvelles de l'avancement du projet. C'est la promesse que je tiendrai :slight_smile:
Bonne journée à toi
Cordialement
Bernard