Robot Coupe 2013 - Space Crackers

  • Auteur de la discussion MrDUS31
  • Date de début
M

MrDUS31

Compagnon
Salut à tous :-D

La section robotique s'endort !!! Il est temps de la réveiller un peu :mrgreen:

J'ai quasiment fini la fabrication du mini robot. Le voilà de face avec les deux pinces ouvertes :

P1070961c.jpg

Et vu de derrière, la carte FPGA et le sac à LiPo (qui est rentré au chausse-pied :shock: )

P1070969c.jpg

J'ai un peu galéré pour les fabriquer, mais je suis content de mes nouveaux odomètre en alu :

P1070954c.jpg

Ils sont montés sur un axe unique et les roulements rentrent en force. Le parallélisme devrait être excellent :-D

Par contre, pour le film de démo, c'est pas pour tout de suite car ce robot va être envoyé par la poste au (nouveau) membre de l'équipe qui fait la programmation sur Arduino...

Ce WE j'attaque la fabrication du gros :smt077

A+

Mr DUS
 
L

linus63

Nouveau
Salut,

Mécanique très propre, félicitation!!
Je ne sais pas comment tu fais pour n'avoir aucune rayure sur ton plexy, l'an dernier, le notre est pas resté propre longtemps!!!

Sinon pour nous même système pour les verres, mais en fois deux, pour ramasser les verres en une seule passe. Je post la 3D ce week end. :wink:

Bon courage pour la programmation,
++
 
L

louloute30

Compagnon
Coucou,

Je vois que ça avance dur !

J'ai pu voir que tu avais un inter pour sélectionner la couleur de l'équipe, n'oublit pas cette année de l'utiliser en finale :axe: :mrgreen:

A contrario, je suis étonné de ne pas voir un mécanisme pour les cadeaux :sad: :( un simple servo avec un levier, tu dois bien pouvoir trouver la place pour ça non ? Peut être que ça ne figure pas encore dessus... :lol: Mais que Maître Dus garde ça en réserve pour nous faire saliver... :mrgreen:
 
R

romain_cvra

Ouvrier
Très chouette ta mécanique sa donne super bien en transparent! Beau boulot!

louloute30 a dit:
A contrario, je suis étonné de ne pas voir un mécanisme pour les cadeaux :( un simple servo avec un levier, tu dois bien pouvoir trouver la place pour ça non ? Peut être que ça ne figure pas encore dessus... Mais que Maître Dus garde ça en réserve pour nous faire saliver...
+1 :lol:
Et il y aurais même moyen de faire les bougies avec! :wink:
 
M

MrDUS31

Compagnon
Bonjour à tous :-D

Merci pour votre soutient les copains :oops:

Les rayures, ça viendra ! Là je viens juste d’enlever les films de protection...
Et je suis curieux de voir ta CAO "deux-colonnes" Linus63 :wink:

L'inter pour la sélection des couleurs, c'est "has-been" :roll:
Le gros robot détectera sa propre couleur avec une caméra et enverra l'info au petit par XBee :mrgreen:
Les deux inters c'est : gagner avec 30 ou avec 60 points d'avance. Le deuxième c'est : "gagner contre Louloute avec 249 points d'avance" :smt077 :axe:

Pour les cadeaux, l'action me parrait tellement simple, que je n'ai même pas pensé à rajouter un actionneur pour ça :spamafote:
Je pensais les pousser avec la pince colonne :oops:
Mais vous avez raison, je vais ajouter un p'tit servo pour pouvoir le faire sans avoir besoin de manœuvrer. Y a encore vachement de place libre dans ce mini robot :supz:

A+

Mr DUS
 
L

lapoutre

Ouvrier
Bravo pour l'avancement :-D , ca nous met la pression :axe:
Si il reste de la place je rajouterai un servo de chaque coté pour gérer les cadeaux et les balles!
On attend la vidéo avec impatience :supz:
Vincent
 
L

louloute30

Compagnon
MrDUS31 a dit:
Bonjour à tous :-D
Le gros robot détectera sa propre couleur avec une caméra et enverra l'info au petit par XBee :mrgreen:
On comprend donc que le gros robot sera forcément sur une case de couleur (Je prends note)

MrDUS31 a dit:
Les deux inters c'est : gagner avec 30 ou avec 60 points d'avance. Le deuxième c'est : "gagner contre Louloute avec 249 points d'avance" :smt077 :axe:
249 points, hum, tu penses que ça suffira pour passer devant moi au classement ??? :mrgreen:


MrDUS31 a dit:
Pour les cadeaux, l'action me parrait tellement simple, que je n'ai même pas pensé à rajouter un actionneur pour ça :spamafote:
Je pensais les pousser avec la pince colonne :oops:
C'est que les cadeaux, l'axe de rotation des panneaux est assez en dehors de la table, et il y a fort à parier que de les pousser ne les fera pas tomber, à moins d'avoir un robot avec une "corne"...
Mais tout ça, tu le savais déjà :rolleyes: :prayer:

A+
 
M

MrDUS31

Compagnon
Salut,

louloute30 a dit:
249 points, hum, tu penses que ça suffira pour passer devant moi au classement ??? :mrgreen:
Tu sais, même s'il y a deux équipes "Ifrelo-Team", tu n'as pas le droit d’additionner les points des deux équipes :smt033

Pour les cadeaux, je viens de vérifier, ma première idée fonctionnera :

poussage cadeau.jpg

Je réfléchirai plus tard si j'ajoute un actionneur spécifique sur le côté, mais ça n'est pas si facile car les cadeaux sont "bas" et je n'ai plus de place en dessous de 155mm (hauteur de la base roulante).
Là il faut que j’embraye sur le gros robot car les deux autres membres de l'équipe vont finir par s'impatienter :smt003

A+

Mr DUS
 
M

MrDUS31

Compagnon
Salut les coupainss :-D

Bon, le petit robot est parti hier par la poste (en R4 :mrgreen: ), maintenant il est grand temps d'attaquer le gros robot !
La CAO est déjà très avancée, mais comme il reste des trucs à dessiner qui peuvent impacter la plaque principale du châssis, je ne peut pas encore fabriquer la base roulante :sad:

Voilà une petite vue CAO de la fameuse base roulante :

GR2013 - Base roulante.jpg

Vous avez tous deviné que le but est de passer au dessus des assiettes pour ramasser les cerises :smt003
Comme l'année dernière, je voudrais avoir validé le fonctionnement du ramassage avant d'en dévoiler plus... mais bon comme tout le monde, j'utilise une turbine de modélisme :roll:

Mon astuce réside dans le fait que je ne fait pas que souffler ou aspirer les balles... mais les deux :-D
En fait, je crée un flux d'air tournant à haute vitesse à l'intérieur du robot
Schématiquement ça donne ça :

flux.jpg

Après, je vous raconte pas les heures de travail sur la CAO pour arriver à faire tout rentrer malgré la grosse zone de stockage que cette solution implique :homer:

La suite bientôt :smt003

A+

Mr DUS
 
R

romain_cvra

Ouvrier
Très chouette l'idée du flux d'aire tournant! Tu as déjà fait des testes?
 
M

MrDUS31

Compagnon
AUCUN :mrgreen:
Mais ça viendra... bientôt...

Je précise que le schéma ci-dessus est très incomplet, il manque notamment la petite grille de protection qui évite que les balles soient broyées par la turbine :wink:
 
R

romain_cvra

Ouvrier
Petit conseille :wink:
Fait attention avec le stockage des balles! C'est pas évident de faire un stockage fiable et qui ne se bloque pas lorsque tu veux les passer dans le canon...
 
M

MrDUS31

Compagnon
Ah ah, Romain, tu n'espère quand même pas que je vais révélé dès maintenant mon astuce pour le stockage des cerises :shock:
:butthead:
 
L

lapoutre

Ouvrier
Super le systeme à la Dyson!!! :-D

MrDUS31 a dit:
Salut les coupainss :-D
Vous avez tous deviné que le but est de passer au dessus des assiettes pour ramasser les cerises :smt003
Mr DUS

Bon alors moi après avoir vue la CAO du petit robot j'aurais mis ma main à couper que tu partais sur ce genre de système. Chez Supaero même combat à mon avis ils aiment tellement les robots enjambeurs :smt002 .
J'aurais bien aimé en refaire un cette année mais le robot 1 s'occupera de l'apéro :drinkers: et ne dégustera que quelques cerises.

Bon courage a tous pour votre avancement

Vincent
 
R

romain_cvra

Ouvrier
MrDUS31 a dit:
Ah ah, Romain, tu n'espère quand même pas que je vais révélé dès maintenant mon astuce pour le stockage des cerises
Un simple conseille vu que ce n'est pas encore très détaillé. :wink:
Le notre est déjà testé et validé! Il est très simple, c'est un circuit de balle.
Mais le robot complet n'est pas encore prêt à être dévoilé!
 
M

MrDUS31

Compagnon
Il y a un malentendu (je dit ça aussi à cause d'un MP que j'ai reçu...)
La CAO du gros est quasiment finie !!!
La vue du "flux tournant" je l'ai dessiné en novembre pour expliquer mon idée à mes coéquipiers.
Depuis, il y eu une centaine d'heures de CAO en plus :supz: (moi aussi j'ai un circuit de balle... un peu spécial :gordon78: )

En gros, il me reste à dessiner la funny action (qui utilisera la turbine à cerises via un clapet) et "affiner" les bras pour les bougies.
Après, je fabrique :smt003
..
..
..
Puis je modifie, je refabrique, je me fâche avec toute l'équipe, je re-modifie, je re-refabrique encore, etc... et ça jusqu'au 7 mai :hang:

:lol:

Mr DUS
 
G

goulou

Nouveau
... et aujourd'hui, le PR est arrivé chez moi!!

Après 5 mois de codage à l'aveugle sur une pauvre arduino munie de son petit écran LCD comme seule sortie, je vais pouvoir enfin voir ce qu'elle a dans les tripes :)

En tous cas, je peux vous dire que ça rend encore mieux en vrai qu'en photos :) (et la cinématique des pinces va me donner du fil à retordre... :axe: )
Je souhaite bonne chance à Mr. Dus pour le GR, et j'essaierai de vous tenir au courant ici lorsqu'il fera ses "premiers pas"!

Goulou

PS : en ce qui me concerne, c'est ma première coupe et je suis parti "from scratch"... J'espère que vous serez indulgents... (et pas trop pressés :) )
 
L

louloute30

Compagnon
goulou a dit:
PS : en ce qui me concerne, c'est ma première coupe et je suis parti "from scratch"... J'espère que vous serez indulgents... (et pas trop pressés :) )

Hum, non pas trop ! :mad:
Cela va de soit, chaque année, il faut faire mieux que l'année passée... :evil:
SC avait l'année dernière un robot muni que d'un bouton pour seule commande, et, il faut le dire, un peu dépourvu d'IA. Cette année, maintenant que matériellement, c'est devenu un monstre, on espère voir les SC [dropshadow=blue]premier[/dropshadow], donc, ce n'est pas du tout, mais vraiment pas du tout pour te mettre la pression, juste qu'on s'attend à voir qq chose d'[glow=red]EXXXXTTTRRAAAA-ordinaire[/glow] ! :mrgreen: :mrgreen:
 
M

MrDUS31

Compagnon
Salut,

Doucement Louloute ! Ne commence pas à effaroucher la nouvelle recrue :axe:
Au niveau IA, Le robot est contrôlé pour une petite Arduino Mega2560, il ne faut pas attendre trop de miracle non plus !

Et t'inquiète pas, pour la pression sur Goulou... on s'en ai déjà occupé en lui rappelant combien de points valent les verres :smt003

A+

Mr DUS
 
L

louloute30

Compagnon
Dans ce cas, on imagine déjà comment cela va se passer:

Le robot avance jusqu'au premier verre.
- Il s'arrête.
- Il prend le verre.
- Il le monte à l'étage.
- Puis, il redémarre... Un peu lent tout ça !


Rajoute une atmega 328... (une mini) pour faire le travail de la bascule, sinon... Et puis ce sera bien plus simple coté prog.
 
G

goulou

Nouveau
louloute30 a dit:
Dans ce cas, on imagine déjà comment cela va se passer:

Le robot avance jusqu'au premier verre.
- Il s'arrête.
- Il prend le verre.
- Il le monte à l'étage.
- Puis, il redémarre... Un peu lent tout ça !

J'ai dit que je partais de zéro en robotique, pas en informatique... :smt066

louloute30 a dit:
Rajoute une atmega 328... (une mini) pour faire le travail de la bascule, sinon... Et puis ce sera bien plus simple coté prog.

C'est ce qu'on verra, mais une arduino, ça peut déjà faire beaucoup beaucoup de trucs...

Goulou.
 
L

louloute30

Compagnon
Attention, ce n'était pas sur tes compétences infos que je faisais la remarque, mais bien sur la puissance d'une arduino 2560.
L'année passée, j'avais ça, et pour te dire, lorsque j'activais mes capteurs IR sharp pendant un déplacement, cela ralentissait considérablement la vitesse (presque par 2)
Il n'y a pas de "doevents" dans le langage hélas...
Donc si tu envisages d'avoir des accélérations/Décélérations pour tes servo-moteur afin de ne pas les griller (j'en ai grillé un paquet l'année passée sans => Mr Dus s'en souvient) ça, ajouté à un déplacement des motoréducteurs + incrémentation des roues codeuses, ben la pauvre et l'algo risque vite d'être très complexe pour déterminer le X de delaymicroseconds(X);

Sauf peut être si tu utilises un autre logiciel que arduino...


Quoi qu'en même temps si vous laissez ainsi, j'ai peut être des chances de cumuler assez de points avec mes 4 robots pour dépasser SC !!! :mrgreen: :axe:
Bonne chance goulou :-D et,,, on a tous hâte de voir une première vidéo des SC !
 
L

linus63

Nouveau
Salut,
louloute30 n'à pas tord, la 2560 risque d'être vraiment légère à elle seule. Pour donner un ordre d'idée, nous utilisons un dsPIC pour l'asservissement seul. Le dsPIC est cadencé à 70MIPS en 16bits. L'asservissement prend tout simplement 70% du CPU... codé en C avec des instructions en assembleur. On a donc adopté une solution multi processeurs.
https://dl.dropbox.com/u/27753099/ctro2013/DSC_0442.JPG
C'est une très bonne alternative et celà permet de décharger la carte IA qui doit toujours être réactive. Un autre problème de l'arduino:
A l'intérieur de la fonction attachée à l'interruption, la fonction delay ne fonctionne pas et la valeur renvoyée par millis ne s'incrémente pas. Les données séries reçues pendant l'exécution de la fonction sont perdues.
Ca c'est moche!!

Sans douter de tes compétences, mais juste pour partager nos galères!!
Seb
CTronic: http://polytech.univ-bpclermont.fr/custronic/
 
J

joce

Apprenti

Sur le PMI, est-ce que l’ascenseur force plus a monter et descendre lorsque tu sers un verre?
Le servo de serrage n'a-t'il pas tendance a écarter les tubes de la glissière de l’ascenseur et ainsi casser le parallélisme?

Sinon jolie meca
 
M

MrDUS31

Compagnon
Salut Joce :-D

Euuuh, je comprend pas bien ta question :smt017
Pour monter les verres, oui il faut de la force : j'ai un servo 40kg.cm pour faire monter la pince ascenseur :twisted:
Les tiges blanches de la pince colonne s'écartent légèrement pour que le verre passe (elle sont souples).
Mais je comprend pas de quel parallélisme tu parle ???

A+

Mr DUS
 
J

joce

Apprenti
Salut Joce

Euuuh, je comprend pas bien ta question
Pour monter les verres, oui il faut de la force : j'ai un servo 40kg.cm pour faire monter la pince ascenseur
Les tiges blanches de la pince colonne s'écartent légèrement pour que le verre passe (elle sont souples).
Mais je comprend pas de quel parallélisme tu parle ???

A+

Mr DUS

Je ne parle pas du guide au dessus, j'ai juste remarque que les pivots de tes pinces sont sur la glissière de l’ascenseur, ma question était est-ce que quand tu sers la pince du bas l’ascenseur en chie plus ou pas?
 
M

MrDUS31

Compagnon
AAAAaaaah Ok ! Je comprend mieux :wink:
Pas de soucis du côté de ces glissières : c'est des tiges d'acier "dur" de 6mm (elle ne se plie vraiment pas).
De plus, la pinces ascenseur coulisse sur des douilles à billes :

P1070956c.JPG

Il doit effectivement y avoir légèrement plus de frottements quand la pince tient un verre mais c'est complètement négligeable vu la force du servo de levage :smt003
 
S

syoctax

Apprenti
joce a dit:
Je ne parle pas du guide au dessus, j'ai juste remarque que les pivots de tes pinces sont sur la glissière de l’ascenseur, ma question était est-ce que quand tu sers la pince du bas l’ascenseur en chie plus ou pas?

On avait eut le même genre de problèmes l'année dernière, la solution était de mettre deux paliers linéaires par axe et donc même si tu as du porte-à-faux ou que les pinces fournissent un effort non perpendiculaire à l'axe, les deux paliers mis en série empêchent le jeu.

D'ailleurs il y en a deux sur le tien MrDUS31?
 
M

MrDUS31

Compagnon
Bonjour à tous :-D

Euuuh, désolé Syoctax, j'avais pas remarqué ta question :oops:
Oui, il y a bien deux douilles à billes de chaque côté.

Ce petit message pour vous donner des nouvelles du gros robot.
Le proto du "canon à cerises" fonctionne pas mal du tout :smt041
Voilà deux courtes vidéos de ses premiers tirs en rafales :

Je me suis inspiré (de loin) du principe des mitrailleuses "Gatling" : le chargement, la détection, le tir et l'évacuation sont faits simultanément dans les secteurs d'un barillet tournant :smt033

Gatling 01.jpg

Bas-droite : les balles rentre dans le barillet.
Bas-gauche : un capteur de couleur détecte les "cerises pourries"
Haut-gauche : un électroaimant puissant propulse les cerises blanches
Haut-droite : les cerises pourries ne sont pas tirées, elles sont évacuées sur le côté du robot.

Une deuxième vues pour montrer l'emplacement de l'électroaimant (40W sous 24V) et le mini-motoréducteur qui est dans l'axe de rotation du barillet :smt003

Gatling 02.jpg

J'ai commencé la fabrication de la zone de stockage des balles, je vous montrerai ça bientôt :smt039

A+

Mr DUS
 
Dernière édition par un modérateur:
S

syoctax

Apprenti
Excellent! Le moteur dans l'axe fallait y penser... Vous utilisez quoi comme capteur de couleur?
 

Sujets similaires

T
Réponses
36
Affichages
5 020
Tristan l'apprenti
T
Akronyme
Réponses
16
Affichages
2 013
vibram
V
djulio74
Réponses
89
Affichages
10 809
crapulatos
crapulatos
BertoHO
Réponses
101
Affichages
25 117
guy34
G
looplyla
Réponses
7
Affichages
2 327
looplyla
looplyla
Geoff87
Réponses
190
Affichages
18 214
Geoff87
Geoff87
M
Réponses
19
Affichages
76 332
Valentin (INSA Rennes)
Valentin (INSA Rennes)
Valentin (INSA Rennes)
Réponses
14
Affichages
5 135
K-lean (Oleg) (Ensim)
K-lean (Oleg) (Ensim)
Azbot
Réponses
23
Affichages
63 345
Azbot
Azbot
M
Réponses
12
Affichages
62 098
cedric91540
C
K-lean (Oleg) (Ensim)
Réponses
49
Affichages
8 978
K-lean (Oleg) (Ensim)
K-lean (Oleg) (Ensim)
Haut