[Projet] Wall-e (ou pas) !
Débuté par guiguidu60, oct. 29 2010 10:37
44 réponses à ce sujet
#1
Posté 29 octobre 2010 - 10:37
Bonjour à tous,
Je présente mon premier projet de robot (je préfère commencer tout de suite par quelque chose de grand), qui est ni plus ni moins que la réalisation d'un véritable Wall-e.
Je cherchais à concevoir un robot simple et jolie en même temps, et je n'ai trouvé que Wall-e comme meilleur exemple.
J'ai déjà bien étudié le robot pour voir comment je vais m'y prendre.
L'objectif et de recréer le plus fidèlement possible le robot (sauf qu'il ne sera pas fait pour compacter des ordures, nous n'en sommes pas encore à ce stade (ou pas) ^^).
Le plus dur sera déjà de réaliser les pieds, qu'il faudra faire usiner (tout comme le reste d'ailleurs) :/
Le robot ne comportera pas deux caméras comme dans le film, car, à moins d'être un génie, je ne pourrais recréer l'effet de relief, et encore moins de l'utiliser comme il se doit.
L'oeil droit du robot sera donc une caméra, tandis que l'oeil gauche sera un capteur ultrasonique qui permettra au robot de savoir à quelle distance se présente les obstacles devant lui, et donc d'éviter de foncer dans un mur.
Les bras et le cou seront des vérins électriques, il y aura, j'espère, des panneaux solaires comme dans le film (il ne s'ouvriront peut-être pas en 4...) et l'endroit ou normalement Wall-e met ses ordures pour les comprimer, là il y aura la place pour faire rentrer la tête, les pieds, et tout le bordel électrique (batterie, micro-contrôleurs, etc...).
La largeur théorique que je me suis fixé, pieds déployés complètement, est de 71 cm de large.
A partir de cette valeur, en respectant plus ou moins les proportions (à cause des contraintes techniques), on peut en déduire toutes les dimensions du robot.
J'ai vu que dans le film de Wall-e, le robot que nous aimons tous n'a pas de lampe.
Comment voir dans un endroit noir ? Et bien on rajoute une ampoule :D
Je pensais donc placer une ampoule à la place de l'afficheur du taux de charge de la batterie de Wall-e (à l'avant).
Et bien sûr, y ajouter un capteur de lumière, pour que l'ampoule s'allume automatiquement.
Voici les premières questions qui se posent:
- Existe-t-il un micro-contrôleur qui se code en Java ?
- Pourquoi les Arduino sont-ils des micro-contrôleurs aussi connus ?
- Peut-on modifier aisément les servomoteurs pour qu'ils gagnent en vitesse (et donc perdent en couple) en modifiant le réducteur ?
- Pensez-vous que mon projet soit réalisable (par simple curiosité ^^)
- En quel langage sont programmés les Arduino ?
- Avez-vous vu d'autres problèmes techniques que je n'ai pas aperçu pour le moment ?
Je présente mon premier projet de robot (je préfère commencer tout de suite par quelque chose de grand), qui est ni plus ni moins que la réalisation d'un véritable Wall-e.
Je cherchais à concevoir un robot simple et jolie en même temps, et je n'ai trouvé que Wall-e comme meilleur exemple.
J'ai déjà bien étudié le robot pour voir comment je vais m'y prendre.
L'objectif et de recréer le plus fidèlement possible le robot (sauf qu'il ne sera pas fait pour compacter des ordures, nous n'en sommes pas encore à ce stade (ou pas) ^^).
Le plus dur sera déjà de réaliser les pieds, qu'il faudra faire usiner (tout comme le reste d'ailleurs) :/
Le robot ne comportera pas deux caméras comme dans le film, car, à moins d'être un génie, je ne pourrais recréer l'effet de relief, et encore moins de l'utiliser comme il se doit.
L'oeil droit du robot sera donc une caméra, tandis que l'oeil gauche sera un capteur ultrasonique qui permettra au robot de savoir à quelle distance se présente les obstacles devant lui, et donc d'éviter de foncer dans un mur.
Les bras et le cou seront des vérins électriques, il y aura, j'espère, des panneaux solaires comme dans le film (il ne s'ouvriront peut-être pas en 4...) et l'endroit ou normalement Wall-e met ses ordures pour les comprimer, là il y aura la place pour faire rentrer la tête, les pieds, et tout le bordel électrique (batterie, micro-contrôleurs, etc...).
La largeur théorique que je me suis fixé, pieds déployés complètement, est de 71 cm de large.
A partir de cette valeur, en respectant plus ou moins les proportions (à cause des contraintes techniques), on peut en déduire toutes les dimensions du robot.
J'ai vu que dans le film de Wall-e, le robot que nous aimons tous n'a pas de lampe.
Comment voir dans un endroit noir ? Et bien on rajoute une ampoule :D
Je pensais donc placer une ampoule à la place de l'afficheur du taux de charge de la batterie de Wall-e (à l'avant).
Et bien sûr, y ajouter un capteur de lumière, pour que l'ampoule s'allume automatiquement.
Voici les premières questions qui se posent:
- Existe-t-il un micro-contrôleur qui se code en Java ?
- Pourquoi les Arduino sont-ils des micro-contrôleurs aussi connus ?
- Peut-on modifier aisément les servomoteurs pour qu'ils gagnent en vitesse (et donc perdent en couple) en modifiant le réducteur ?
- Pensez-vous que mon projet soit réalisable (par simple curiosité ^^)
- En quel langage sont programmés les Arduino ?
- Avez-vous vu d'autres problèmes techniques que je n'ai pas aperçu pour le moment ?
#5
Posté 29 octobre 2010 - 12:28
J'aimerai en faire un robot vivant, avec une intelligence artificielle.
Non ça ne sera pas juste un robot qui avance et recule, il faut qu'il vive, qu'il interagisse avec nous les humains.
Merci d'aimer le projet ;)
J'espère que ce sera du concret, qu'il prendra vie.
NB: Je recherche les bruitages de Wall-e, si quelqu'un les trouve, merci de me contacter !
Non ça ne sera pas juste un robot qui avance et recule, il faut qu'il vive, qu'il interagisse avec nous les humains.
Merci d'aimer le projet ;)
J'espère que ce sera du concret, qu'il prendra vie.
NB: Je recherche les bruitages de Wall-e, si quelqu'un les trouve, merci de me contacter !
#6
Posté 29 octobre 2010 - 12:55
Hummmm .... tu veut que ton robot ressemble a ca ?
http://dai.ly/ctQV5y
Harven.
Ps: Si le lien n'est pas bon, dite le moi.
http://dai.ly/ctQV5y
Harven.
Ps: Si le lien n'est pas bon, dite le moi.
#11
Posté 29 octobre 2010 - 03:04
Est-ce que quelqu'un connait une société qui peut usiner du métal pour les particuliers ?
Finalement, ça risque d'être plus dur que prévu si je veux faire un vrai truc de pro...
Si je fais un Wall-e avec les moyens du bord, ça peut être marrant ^^
Genre, pour les bras, je remplace les vérins électriques par des bras de lampe dans ce genre là:
Je vais y réfléchir :D
NB: Tenez, regardez ce travail de pro --> Lien
Finalement, ça risque d'être plus dur que prévu si je veux faire un vrai truc de pro...
Si je fais un Wall-e avec les moyens du bord, ça peut être marrant ^^
Genre, pour les bras, je remplace les vérins électriques par des bras de lampe dans ce genre là:
Je vais y réfléchir :D
NB: Tenez, regardez ce travail de pro --> Lien
#12
Posté 29 octobre 2010 - 07:03
Il faut surtout que tu saches travaillé de tes mains, mais c'est faisable.
[quote" "]Existe-t-il un micro-contrôleur qui se code en Java ?[/quote]
Malheureusement oui.
Je dis malheureusement car je trouve que c'est une très mauvaise idées de faire tourné un interpréteur dans un microcontroleur.
Mais quelqu'un a fait un projet pour les AVR.
[quote" "]- Pourquoi les Arduino sont-ils des micro-contrôleurs aussi connus ?[/quote]
Arduino n'est pas un microcontroleur.
Arduino est un ensemble de pièce et un langage de programmation. En fait les arduinos sont constitué de mcirocontroleur AVR (atmega48, atmega168, atmega3**,..)
La force et le succès est qu'il ne faut pas de programmateur pour le programmer car celui si est directement inclu dedans et de plus en USB.
[quote" "]- Peut-on modifier aisément les servomoteurs pour qu'ils gagnent en vitesse (et donc perdent en couple) en modifiant le réducteur ?[/quote]
En théorie, il suffit de changer les roue dentée mais en pratique ça reviendrai a devoir changer de boitier, donc c'est pas faisable.
[quote" "]- Pensez-vous que mon projet soit réalisable (par simple curiosité ^^)[/quote]
Oui, mais si tu te pose des questions, c'est peut etre trop gros comme premier projet.
[quote" "]- En quel langage sont programmés les Arduino ?[/quote]
En Arduino :D
C'est un mélange de C et C++, mais tu peux sans aucun problème le faire aussi en c pur, basic (bascom), ASM, ...
[quote" "]Existe-t-il un micro-contrôleur qui se code en Java ?[/quote]
Malheureusement oui.
Je dis malheureusement car je trouve que c'est une très mauvaise idées de faire tourné un interpréteur dans un microcontroleur.
Mais quelqu'un a fait un projet pour les AVR.
[quote" "]- Pourquoi les Arduino sont-ils des micro-contrôleurs aussi connus ?[/quote]
Arduino n'est pas un microcontroleur.
Arduino est un ensemble de pièce et un langage de programmation. En fait les arduinos sont constitué de mcirocontroleur AVR (atmega48, atmega168, atmega3**,..)
La force et le succès est qu'il ne faut pas de programmateur pour le programmer car celui si est directement inclu dedans et de plus en USB.
[quote" "]- Peut-on modifier aisément les servomoteurs pour qu'ils gagnent en vitesse (et donc perdent en couple) en modifiant le réducteur ?[/quote]
En théorie, il suffit de changer les roue dentée mais en pratique ça reviendrai a devoir changer de boitier, donc c'est pas faisable.
[quote" "]- Pensez-vous que mon projet soit réalisable (par simple curiosité ^^)[/quote]
Oui, mais si tu te pose des questions, c'est peut etre trop gros comme premier projet.
[quote" "]- En quel langage sont programmés les Arduino ?[/quote]
En Arduino :D
C'est un mélange de C et C++, mais tu peux sans aucun problème le faire aussi en c pur, basic (bascom), ASM, ...
#13
Posté 29 octobre 2010 - 07:33
[quote"miky-mike"]
[quote" "]Existe-t-il un micro-contrôleur qui se code en Java ?[/quote]
Malheureusement oui.
Je dis malheureusement car je trouve que c'est une très mauvaise idées de faire tourné un interpréteur dans un microcontroleur.
Mais quelqu'un a fait un projet pour les AVR.[/quote]
Et pourquoi ça ? C'est trop lent ?
[quote"miky-mike"]
[quote" "]- En quel langage sont programmés les Arduino ?[/quote]
En Arduino :D
C'est un mélange de C et C++, mais tu peux sans aucun problème le faire aussi en c pur, basic (bascom), ASM, ...
[/quote]
En Java aussi ? ^^'
[quote" "]Existe-t-il un micro-contrôleur qui se code en Java ?[/quote]
Malheureusement oui.
Je dis malheureusement car je trouve que c'est une très mauvaise idées de faire tourné un interpréteur dans un microcontroleur.
Mais quelqu'un a fait un projet pour les AVR.[/quote]
Et pourquoi ça ? C'est trop lent ?
[quote"miky-mike"]
[quote" "]- En quel langage sont programmés les Arduino ?[/quote]
En Arduino :D
C'est un mélange de C et C++, mais tu peux sans aucun problème le faire aussi en c pur, basic (bascom), ASM, ...
[/quote]
En Java aussi ? ^^'
#15
Posté 29 octobre 2010 - 09:10
Ok.
Bon... je crois qu'il va falloir revoir la taille de wall-e à la baisse...
J'en est déjà pour 260€ rien que pour le capteur ultrasonique, le micro-contrôleur, les chenilles (et ce qui va avec).
On va donc faire des économie sur la base, donc ça ressembleras plus à Wall-e mais bon c'est pas grave.
J'aimerai donc votre avis sur l'achat du support du robot.
Quelle base préférez-vous entre celle-ci et celle-là ?
Bon... je crois qu'il va falloir revoir la taille de wall-e à la baisse...
J'en est déjà pour 260€ rien que pour le capteur ultrasonique, le micro-contrôleur, les chenilles (et ce qui va avec).
On va donc faire des économie sur la base, donc ça ressembleras plus à Wall-e mais bon c'est pas grave.
J'aimerai donc votre avis sur l'achat du support du robot.
Quelle base préférez-vous entre celle-ci et celle-là ?
#17
Posté 29 octobre 2010 - 09:43
Salut
Pour le chassis lynxmotion c'est un bon truc.(la poubelle sur chenille c'est moi).J'ai la version plus grosse pour les chenilles.
Pour ce qui est de wall-E le probleme dont je me suis rendu compte c'est que ses bras ne peuvent pas se toucher à cause du bloc central(ventre).
Du coup pour moi il vaut mieux partir sur http://www.lynxmotion.com/c-103-johnny-5.aspx .
Pour le chassis lynxmotion c'est un bon truc.(la poubelle sur chenille c'est moi).J'ai la version plus grosse pour les chenilles.
Pour ce qui est de wall-E le probleme dont je me suis rendu compte c'est que ses bras ne peuvent pas se toucher à cause du bloc central(ventre).
Du coup pour moi il vaut mieux partir sur http://www.lynxmotion.com/c-103-johnny-5.aspx .
#18
Posté 29 octobre 2010 - 10:47
Bon, je vois qu'il semble donc difficile de concevoir un wall-e sans se ruiner.
Je vais devoir changer quelques petites choses...
Désolé Harven, mais je vais devoir prendre une autre base parce que la première est trop petite pour ensuite y placer le corps.
J'utilise donc la deuxième base:
http://www.trossenrobotics.com/store/i/is.aspx?path=/images/Pimages/RK-TB-L1TRAXSTER.jpg&lr=t&bw=300&w=300&bh=300&h=300
Et comme micro-contrôleur, je voulais utilisé celui-ci, qu'en pensez-vous ?
Je vais devoir changer quelques petites choses...
Désolé Harven, mais je vais devoir prendre une autre base parce que la première est trop petite pour ensuite y placer le corps.
J'utilise donc la deuxième base:
http://www.trossenrobotics.com/store/i/is.aspx?path=/images/Pimages/RK-TB-L1TRAXSTER.jpg&lr=t&bw=300&w=300&bh=300&h=300
Et comme micro-contrôleur, je voulais utilisé celui-ci, qu'en pensez-vous ?
Répondre à ce sujet
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users