Bipède NXT et pneumatique

Présentez-nous vos créations...
Avatar de l’utilisateur
Hobbes
Level 3
Level 3
 
Messages: 36
Localisation: Lyon
Âge: 23 ans

Messagepar Hobbes » Sam Jan 22, 2011 10:16 pm

Salut je suis assez nouveau sur ce forum (cela fait trois jours que je suis setechnicien) donc bonjour à ceux que je n'ai pas croisé sur le topic de présentation. :hello:
Je suis sur un projet de robot (NXT 2.0) bipède pneumatique (qui devrais marcher puis enfin courir, puis but ultime, faire le moon-walk :bougeotte: ) sauf que je n'ai aucune pièce pneumatic et je ne sais pas comment ça marche (sur quelques points techniques (pas mal de points en fait :whine: )).
Donc les points techniques qui me font défaut sont :

- Les vérins actuels sont bien double action ?
- Faut-il obligatoirement des compresseurs pour alimenter un circuit pneumatique fermé ? Je m'explique : ne peut-on pas actionner un vérin double action avec un moteur (actionner le vérin avec un moteur ne doit pas poser de problème, et ce n'est pas la question, du moins je pense) et utiliser le double déplacement d'air pour actionner les autres vérin raccordés au premier ? Ce qui enchaine avec une troisième question =>
- Un circuit pneumatique fermé et sous pression garde-il la pression même sous l'effort et le déplacement des vérins (j'entend par "garder la pression" la garder disons 1 heure ) ?
- Quelles sont les pièces indispensable à un circuit pneumatique et quel est l'ordre de grandeur du prix ?

Voilà c'est tout (mais c'est déjà pas mal :help: ).

J'aurais du vous expliquer avant à quoi ce circuit va servir : il y aura trois circuit parallèles dans le robot :

- Un pour actionner les "genoux" (je me suis basé sur un at-ap (j'ai fait très classique) donc les genoux sont inversés par rapport à nous).
- Un pour actionner les "chevilles" dans l'axe parallèle à l'axe de déplacement du robot (j'applaudi ceux qui me suivent encore :clap: , mais pour les autres, sachez que c'est beaucoup plus simple sur les photos, que je mettrai en ligne dans peu de temps).
- Un pour actionner les "chevilles" dans un axe perpendiculaire à l'axe de déplacement du robot.

Donc, comme j'ai dis plus haut, je vous montrerais des photos dans peu de temps...

Teuk
Level 5
Level 5
 
Messages: 131

Messagepar Teuk » Sam Jan 22, 2011 11:28 pm

Salut!
Je vais essayer de répondre a tes questions:

1 - Les vérins sont bien double action, sauf les très vieux, mais tu a assez peu de chance de tomber dessus (rares et donc cher, et assez facilement reconnaissables). Il en existe 2 tailles: les petits Image font 1 stud de diamètre et de 5 a 7 studs de long, et les grands Image font 2 studs de diamètre et 7 a 10,5 studs de long

2 - Il est préférable d'avoir un compresseur, les circuits fermés ne marchent pas très bien en pneumatique en général, a cause de la compressibilité de l'air. Je n'ai jamais étudié de circuits fermés qu'en hydraulique.

3 - Si malgré tout tu veux tenter un circuit fermé, le temps qu'il gardera la pression dépendra beaucoup de l'état de des vérins, les neufs ont des fuites négligeables, ceux d'occasion, on ne peu rien garantir.

4 - Pur un circuit complet, tu a besoin au minimum :
* d'une mini pompe Image si tu met un compresseur, d'une grosse Image si tu pompes a la main
* d'un distributeur Image par circuit
* de tes vérins, bien sur
* de n - 1 pièces en "T" Image , avec n le nombre de circuits
* de tuyau

Pour ce qui est des prix, c'est assez cher car ca fait longtemps que Lego n'a pas fait de set pneumatique, mais ca revient avec le nouvel Unimog 8110 de 2011. Pour donner un ordre de grandeur, je viens de faire des recherches sur BrickLink aujourd'hui pour les vérins, les petits coutent en moyenne 12E pièce d'occasion et 24E neufs, et les gros en moyenne 6E d'occasion et 8E neufs.

A cette liste tu peux rajouter en option un Air Tank pour la fluidité et/ou une pièce en "T" et un mini vérin pour asservir ton compresseur (presque indispensable si tu ne veux pas que le circuit saute s'il y a trop de pression)

Quoi qu'il en soit, je te souhaite bon courage, je me suis déjà cassé les dents sur des bipèdes pneumatiques automatises, mais avec le RCX, c'était une autre époque :papylol:
Dernière édition par Teuk le Sam Jan 22, 2011 11:43 pm, édité 1 fois au total.

quentin71
Level 1
Level 1
 
Messages: 8

Messagepar quentin71 » Sam Jan 22, 2011 11:38 pm

je te souhaite bon courage pour un MOC comme celui-ci mais c'est sur que au niveau des pièces uniquement parlant pneumatique sa risque de couter cher, mais bonne chance quand même.

Avatar de l’utilisateur
rockleone
Level 5
Level 5
 
Messages: 121

Messagepar rockleone » Dim Jan 23, 2011 10:47 am

salut ,

C'est un beau projet que tu as là. Pour le pneumatique il y a le bipède de nico71(topic3766.html). ;)

Si tu t'en inspire ,tu n'a plus qu'a rajouté le NXT! :D

Bonne chance

rockleone
Pour une fois qu'il y a une drogue pour les enfants!:les legos.
Lego:un gars.
projet:une niveleuse.
Ma collection lego technic(topic4113.html)

Avatar de l’utilisateur
Hobbes
Level 3
Level 3
 
Messages: 36
Localisation: Lyon
Âge: 23 ans

Messagepar Hobbes » Dim Jan 23, 2011 4:58 pm

Merci à Teuk pour ses conseils et aux autres pour leurs encouragements...J'avais déjà regardé le bipède de Nico, c'est très ingénieux, mais c'est petit et spécifique (merci quand même de m'avoir mis un lien Rockleone). Donc voilà les photos sans les pièces pneumatiques (en fait je n'ai fait que le châssis et le moteur actionnant les jambes globalement) :

Image
Donc ça c'est le chassis posé sur le "dos", les jambes se branchent sur les petites pièces en forme d'œuf de trois stud de haut, sur la gauche, l'avant étant vers la droite. Les grandes roues dentées ne serviront à rien (seulement quand j'ai pris la photo, je venais d'essayer d'actionner les genous par des crémaillère, test non concluant...). Les jambes sont actionnées par le servo moteur du milieu, l'une dans un sens, l'autre dans l'autre.

Image
Le robot actuellement...

Image
Détail des nouvelles chevilles, qui peuvent bouger dans un axe parallèle au déplacement du robot et dans un axe parallèle au déplacement du robot...

AVIS AUX PROGRAMMATEURS DE MINDSTORMS :salut: J'ai parcouru le forum et nulle par je vois évoqué la programmation du NXT par python...Car il existe un package NXT_Python disponible pour Linux, Mac OSX et Windows XP (sur ce site : http://home.comcast.net/~dplau/nxt_python/ ). Étant aussi débutant en Python, je m'attendais à trouver des exemples de programmes en NXT_Python sur ce forum.

~edit~
Python est un langage de programmation (très bien !) qui permet de faire plein de super choses (genre web design, modélisation et rendu 3d, programmation de diverses choses (comme les robots par exemple))
~edit~
Dernière édition par Hobbes le Mer Jan 26, 2011 2:41 pm, édité 1 fois au total.

Avatar de l’utilisateur
rockleone
Level 5
Level 5
 
Messages: 121

Messagepar rockleone » Dim Jan 23, 2011 5:08 pm

salut hobbes,

Je tiens a t'applaudir car se que tu as fait est très bien :clap: .
Mais j'ai une question:
-se seront des moteur NXT qui ferons bouger les vérins??
-Il y aura donc une autovalve??

voili voilou

rockleone
Pour une fois qu'il y a une drogue pour les enfants!:les legos.
Lego:un gars.
projet:une niveleuse.
Ma collection lego technic(topic4113.html)

Avatar de l’utilisateur
PrinceGITS
Level 6
Level 6
 
Messages: 363
Localisation: Paris (75)
Âge: 41 ans

Messagepar PrinceGITS » Mar Jan 25, 2011 5:35 pm

Teuk a écrit:Pour ce qui est des prix, c'est assez cher car ca fait longtemps que Lego n'a pas fait de set pneumatique, mais ca revient avec le nouvel Unimog 8110 de 2011.

Le 8049 est aussi un bon set avec pas mal de pneumatique :
- 1 pompe manuelle
- 1 mini pompe
- 2 switch
- 2 gros verrins
- 2 T (si j'ai bonne mémoire)

En plus, il est encore trouvable à pas trop cher (- de 50€).

Avatar de l’utilisateur
Hobbes
Level 3
Level 3
 
Messages: 36
Localisation: Lyon
Âge: 23 ans

Messagepar Hobbes » Mer Jan 26, 2011 2:36 pm

Pour répondre à Rockleone : Oui-Oui (non je ne dérive pas vers une autre passion que les lego, et non je ne retombe pas en enfance!!!). Effectivement les compresseurs seront actionnés par les servo-moteur nxt, et donc je pense qu'il y aura des auto-valves (j'ai découvert ce que c'était en me baladant sur le forum : bravo à Sariel pour son ingéniosité :loveyes: ).
Boooa pour le 8049, je verais si je n'ai pas d'autre choix => y a qu'un mini-vérin (il m'en faut 4...) et puis bon c'est vrais ça me ferait des pièces pour mocer mais c'est pas trop ce que je recherche. En tout cas merci quand même.
J'ai regardé les vérin-moteur sur mindsensor parce que il parait que la pneumatique n'est pas très précise (http://www.mindsensors.com/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=133&MMN_position=11:11) mais bon je ne suis pas du tout emballé (c'est assez gros, ça prend un port moteur donc ça veut dire un mux en plus et puis bon c'est prendre une solution facile alors c'est pas marrant :brrr: ).

Voilà pour ça donc hier j'ai fini la mise au point du cycle de marche :

Légende : 1=droite ; 2=gauche ; +=faire pencher le robot vers l'avant (dans le cas des chevilles), faire pencher le robot vers l'extérieur (dans le cas de l'autre articulation des chevilles), plier (dans le cas des genoux) ; -=vous l'avez compris c'est l'inverse de + (arrière, intérieur, déplier) ; A=action des chevilles dans l'axe perpendiculaire à l'axe de déplacement du robot ; B=action des chevilles dans l'axe parallèle à l'axe de déplacement du robot ; bassin=action des deux jambes, une dans un sens, l'autre dans l'autre.

------------------------------------------------
position de repos
------------------------------------------------
sortie de la position de repos :

genou : 1-
chevilles : 1A+ 2A-
=>équilibre sur le jambe droite
------------------------------------------------
cycle de marche :

bassin : jambe gauche en avant
genou : 1+
chevilles : 2A+ 1A- 1B+ 2B-
=>équilibre sur jambe gauche en avant, jambe droite en arrière.

bassin : jambe droite en avant
genou : 2-
chevilles : 2A+ 1A- 2B+ 1B-
=>équilibre sur jambe gauche

bassin : jambe gauche en avant
genou : 2+
chevilles : 1A+ 2A- 2B+ 1B-
=>équilibre sur une jambe droite en avant, jambe gauche en arrière.

bassin : jambe droite en avant
genou : 1-
chevilles : 1A+ B1+ 1B+ 2B-
=>équilibre sur jambe droite
---------------------------------------------------
entrée dans la position de repos :

genou : 1+
chevilles : 2A+ 1A-
---------------------------------------------------
position de repos
---------------------------------------------------

Voili voilou...J'espère que vous comprendrez ma légende pas très claire...
Ah si : j'ai préparé la place des vérin dans les chevilles, mais ça ne vaut pas le coup de faire des photos juste pour ça...
Dernière édition par Hobbes le Mar Fév 01, 2011 6:39 pm, édité 1 fois au total.

Avatar de l’utilisateur
Hobbes
Level 3
Level 3
 
Messages: 36
Localisation: Lyon
Âge: 23 ans

Messagepar Hobbes » Sam Jan 29, 2011 8:01 pm

Pour motoriser mes six vérins (3 groupes indépendants de 2) je ne pense pas faire du tout pneumatique : il parait que ce n'est pas très précis quand piloté par un robot, et qu'il n'est pas très facile de mettre un vérin pneumatique en position médiane (à moitié déplié). Si quelqu'un à une solution à ce problème, inutile de lire plus :loveyes:
C'est là où ça ce corse : j'ai le choix entre : des vérins pneumatiques (facile à positionner où on veut, mais pas précis), des vérins mécaniques (précis mais difficilement positionnable où on veut) et des moteurs linéaires (ayant les avantages des deux précédents mais il faut un multiplexer en plus =>prix).

Sachant que j'aimerais que les chevilles soient précises, je pense mettre deux vérins pneumatiques dans les genoux (un dans chaque), un vérin mécanique ou moteurs linéaires dans chaque chevilles pour l'axe parallèle au robot et un vérin mécanique ou moteur linéaire dans chaque cheville pour l'axe perpendiculaire au robot.
Je me demande donc si il est intéressant de mettre des vérins mécaniques à la place des pneumatiques, ou si je devrai remplacer tout les pneumatiques par des mécaniques...J'attend vos avis avec impatience (que vous soyez TECHNICtien ou NXTeur :petuncable: ) car je ne sais vraiment pas quoi choisir...Merci d'avance :kap:

Avatar de l’utilisateur
rockleone
Level 5
Level 5
 
Messages: 121

Messagepar rockleone » Sam Jan 29, 2011 8:22 pm

Salut hobbes,

moi personnellement,je trouve que les vérins a vis sont un peut trop longs et ne sont pas très réaliste :reflechi: .Personnellement j'aurais voté pour le pneumatique mais tu fais comme tu veux. ;) Mais je ne sais pas si tu as envie mais tu peux faire un système de bielle dans le genre le robot de départ du NXT ou du NXT2.0.

Je le sens super ce projet alors bonne chance! ;) :P

rockleone
Pour une fois qu'il y a une drogue pour les enfants!:les legos.
Lego:un gars.
projet:une niveleuse.
Ma collection lego technic(topic4113.html)

Avatar de l’utilisateur
Alban42800
Level 11
Level 11
 
Messages: 2473
Localisation: Loire (42)
Âge: 46 ans
expertgbbexpertnxtvainqueurconcours

Messagepar Alban42800 » Dim Jan 30, 2011 1:19 am

Il y a aussi les nouveaux mini vérins mécaniques (set 8069) qui prennent moins de place.
Sinon tu n'est pas obligé de mettre des vérins, une 40T peut faire pivoter une poutre. Tu peux aussi faire de petits vérins avec une 8T + une crémaillère.

Cela fait beaucoup de moteurs, comment compte-tu les alimenter ?
- avec un seul NXT et des multiplexeurs tu va perdre la lecture des codeurs et donc perdre en précision.
- avec plusieurs NXT ton robot va devenir très (trop) lourd pour pouvoir bouger, la structure ne supportera pas la charge et cela figera tout.

Avatar de l’utilisateur
Hobbes
Level 3
Level 3
 
Messages: 36
Localisation: Lyon
Âge: 23 ans

Messagepar Hobbes » Dim Jan 30, 2011 2:10 pm

Alban42800 a écrit:Il y a aussi les nouveaux mini vérins mécaniques (set 8069) qui prennent moins de place.

Ok je vais regarder ça de plus près...
Alban42800 a écrit:Sinon tu n'est pas obligé de mettre des vérins, une 40T peut faire pivoter une poutre. Tu peux aussi faire de petits vérins avec une 8T + une crémaillère.

J'avais déjà essayé, mais ça n'allais pas très bien...je ferais peut-etre bien de reessayer...

Alban42800 a écrit:Cela fait beaucoup de moteurs, comment compte-tu les alimenter ?

Avec les deux moteurs libres du nxt + un multiplexer et soit des moteurs de nxt, soit des moteurs linéaires de chez mindsensor (ou une autre marque). Par contre je n'ai pas bien compris, tu perd de l'information avec un multiplexer ? Est-ce bien grave ?
En tout cas merci pour ces infos Alban. :fete:
Au fait Rockleone, tu parle des vérins mécaniques quand tu dis les vérins à vis (je pense que oui mais je ne suis pas sûr !!!).

Avatar de l’utilisateur
rockleone
Level 5
Level 5
 
Messages: 121

Messagepar rockleone » Dim Jan 30, 2011 2:16 pm

salut!

Effectivement le mot ne me revenais pas dans la tête alors j'ai dit ça:les vérins mécaniques.
Pour une fois qu'il y a une drogue pour les enfants!:les legos.
Lego:un gars.
projet:une niveleuse.
Ma collection lego technic(topic4113.html)

Avatar de l’utilisateur
TrEvIzE
Level 4
Level 4
 
Messages: 81
Localisation: Victoriaville, Québec
Âge: 37 ans

Messagepar TrEvIzE » Dim Jan 30, 2011 5:11 pm

Hobbes a écrit:Pour motoriser mes six vérins (3 groupes indépendants de 2) je ne pense pas faire du tout pneumatique : il parait que ce n'est pas très précis quand piloté par un robot, et qu'il n'est pas très facile de mettre un vérin pneumatique en position médiane (à moitié déplié). Si quelqu'un à une solution à ce problème, inutile de lire plus :loveyes:


En utilisant 2 vérins bout à bout, c'est tout à fait faisable en activant un seul des 2,ça te donne une mi-course. Simple suggestion...

Avatar de l’utilisateur
Hobbes
Level 3
Level 3
 
Messages: 36
Localisation: Lyon
Âge: 23 ans

Messagepar Hobbes » Dim Jan 30, 2011 9:22 pm

TrEvIzE a écrit:En utilisant 2 vérins bout à bout, c'est tout à fait faisable en activant un seul des 2,ça te donne une mi-course. Simple suggestion...

Pas bête, pas bête, je n'y avais pas du tout pensé...c'est très astucieux, mais bon il faudra bidouiller car il me faut ça sur une longueur totale de minivérin... :think:


Retourner vers Vos MOCs Technic

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : higgins91 et 3 invités