Aller au contenu


Photo

Mon projet : Robot quadrupède Arduino

quadrupède arduino

  • Veuillez vous connecter pour répondre
11 réponses à ce sujet

#1 nvaste

nvaste

    Habitué

  • Membres
  • PipPip
  • 265 messages
  • Gender:Male
  • Location:Lyon, France

Posté 12 octobre 2014 - 08:58

Cette année, dans le cadre de mon projet de science de l'ingénieur, j'ai pour projet avec trois amis de créer un robot quadrupède. Celui-ci fonctionnera avec 12 moteurs piloter par une arduino.
Ces jambes seront articuler comme celle d'un cheval et le robot mesurera environ 50cm.
il possèdera des capteurs ultrasons, des capteurs le collision et un capteur d'inclinaison.
D'ici un mois je publierai d'avantage de donnée sur le robot.
Si vous avez des conseils et des remarques qui pourrai nous aider dans notre projet elles sont les bienvenues.
Cordialement
nvaste


01110.01001.00011.01111.01100.00001.10011

#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 14 octobre 2014 - 04:26

Cette année, dans le cadre de mon projet de science de l'ingénieur, j'ai pour projet avec trois amis de créer un robot quadrupède. Celui-ci fonctionnera avec 12 moteurs piloter par une arduino.
Ces jambes seront articuler comme celle d'un cheval et le robot mesurera environ 50cm.
il possèdera des capteurs ultrasons, des capteurs le collision et un capteur d'inclinaison.
D'ici un mois je publierai d'avantage de donnée sur le robot.
Si vous avez des conseils et des remarques qui pourrai nous aider dans notre projet elles sont les bienvenues.
Cordialement
nvaste

Pour commencer avec de bonnes base sur un projet tel que celui là il faut bien concevoir la mécanique ... Modéliser les articulation, estimer le poids de chacune des articulations, allourdir son estimation, déterminer le couple nécessaire dans le pire de cas sur chacune des articulations, dimensionner les servo moteurs en conséquence ... 

Rien de plus frustrant que de travailler sur une base dans lequel on met du coeur et qui au final se trouve sous dimensionné et donc inutilisable ... 

Bon courage ! 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#3 nvaste

nvaste

    Habitué

  • Membres
  • PipPip
  • 265 messages
  • Gender:Male
  • Location:Lyon, France

Posté 14 octobre 2014 - 06:02

Merci des conseils et j'ai déjà surestimer le poids ;)
La modélisation via solidwork sera fini d'ici la fin de la semaine.
01110.01001.00011.01111.01100.00001.10011

#4 Ludovic_76

Ludovic_76

    Membre

  • Membres
  • 48 messages
  • Gender:Male
  • Location:Normandie

Posté 27 octobre 2014 - 04:55

Merci des conseils et j'ai déjà surestimer le poids ;)
La modélisation via solidwork sera fini d'ici la fin de la semaine.

Bonjour,

 

il y a eu une avancée ?

 

Pour un quadrupède, il faut prendre soin d'éviter un centre de gravité trop excentré lorsqu'une patte est en mouvement, sinon il tombe et ce n'est vraiment pas gracieux ! Donc il faut absolument faire des pattes légères ou grandes pour moins impacter le CG.

 

Bon courage car ce n'est pas le plus facile.

ludo


Cordialement,
Ludovic

http://luxcn.overblog.com

#5 nvaste

nvaste

    Habitué

  • Membres
  • PipPip
  • 265 messages
  • Gender:Male
  • Location:Lyon, France

Posté 27 octobre 2014 - 05:21

Les pattes seront normalement légères et plutôt donc je pense que ça devrait aller sur ce point.
Les pattes sont en aluminum.
Je publierai un image de leur représentation solidworks d'ici fin novembre ;)
De plus:
-Le choix des servo est en cours
-La partie électronique est fini
-Le choix du micro-controler (Arduino mega 2560), cependant une question demeure: combien de moteurs pouvons-nous piloter simultanément avec ce microcontroleur ?
Cordialement
nvaste
01110.01001.00011.01111.01100.00001.10011

#6 Ludovic_76

Ludovic_76

    Membre

  • Membres
  • 48 messages
  • Gender:Male
  • Location:Normandie

Posté 27 octobre 2014 - 06:00

Les pattes seront normalement légères et plutôt donc je pense que ça devrait aller sur ce point.
Les pattes sont en aluminum.
Je publierai un image de leur représentation solidworks d'ici fin novembre ;)
De plus:
-Le choix des servo est en cours
-La partie électronique est fini
-Le choix du micro-controler (Arduino mega 2560), cependant une question demeure: combien de moteurs pouvons-nous piloter simultanément avec ce microcontroleur ?
Cordialement
nvaste

il te faura impérativement une carte SD21 ou similaire... Arduino gère mal lorsqu'il y a plusieurs servomoteurs. Comme ça, ton projet prendra en plus une allure de réel multitâche (la SD21 a son propre µC déjà opérationnel, tu délestes la gestion PWM à celle-ci avec une liaison I2C).

le lien http://www.lextronic.fr/P2257-module-de-commande-sd21.html

il en existe d'autre et moins cher, une vingtaine d'euro si on reste en europe...

 

@++ ludo


Cordialement,
Ludovic

http://luxcn.overblog.com

#7 nvaste

nvaste

    Habitué

  • Membres
  • PipPip
  • 265 messages
  • Gender:Male
  • Location:Lyon, France

Posté 27 octobre 2014 - 06:41

En quel language cette carte se programme t'il ?
Existe t'il pas un module Arduino qui permet de piloter plusieurs moteurs ?
01110.01001.00011.01111.01100.00001.10011

#8 Ludovic_76

Ludovic_76

    Membre

  • Membres
  • 48 messages
  • Gender:Male
  • Location:Normandie

Posté 27 octobre 2014 - 07:17

En quel language cette carte se programme t'il ?
Existe t'il pas un module Arduino qui permet de piloter plusieurs moteurs ?

La carte dont je parle est déjà programmée. Couplée avec une carte Arduino, tu lui envoies des séquences en I2C et cette carte gére le pwm sur les servos.

 

Exemple :

de prog minimal arduino pour envoyer des ordres aux servo via la carte SD21

 

#include <Wire.h> 

#define SD21 0x61 //adresse I2C de la SD21

 

void setup() {
  Byte PinServo=1; servo connecter à la 1° voie (un servo prend 3 voies, donc le servo n°2 aura l'id PinServo=4, etc.)
  int OutPWM=1230; // position du servo à 1230 ms par exemple;
// envoi de la séquence en 2 étapes prenant 10 ou 12 bits de mémoire, faut regarder le datasheet de la carte, c'est assez clair)
  Wire.begin();
  Wire.beginTransmission(SD21); 
  Wire.write(PinServo); 
  Wire.write(lowByte(OutPwm)); 
  Wire.endTransmission(); 
  Wire.beginTransmission(SD21); 
  Wire.write(PinServo+1); 
  Wire.write(highByte(OutPwm)); 
  Wire.endTransmission();
 
void loop() { 
// à toi de jouer...
}

Cordialement,
Ludovic

http://luxcn.overblog.com

#9 nvaste

nvaste

    Habitué

  • Membres
  • PipPip
  • 265 messages
  • Gender:Male
  • Location:Lyon, France

Posté 27 octobre 2014 - 07:26

À d'accord ^^
Merci à toi Ludovic.
01110.01001.00011.01111.01100.00001.10011

#10 nvaste

nvaste

    Habitué

  • Membres
  • PipPip
  • 265 messages
  • Gender:Male
  • Location:Lyon, France

Posté 26 mars 2016 - 11:36

Bonjour à tous, j'avais oublié de publier le lien vers la vidéo de notre création :
https://youtu.be/Bqzy5wvbtMg
Si j'arrive à retrouver les modélisations je les publie ;)
01110.01001.00011.01111.01100.00001.10011

#11 levend

levend

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 5 572 messages
  • Gender:Male
  • Location:Vendée

Posté 26 mars 2016 - 06:22

Bon retour parmi nous. :thank_you:


Imprimante 3D : Prusa i3 (MK1) + CR-10S + CR-10 S5 + Artillery Sidewinder X2 + CR-30 + Elegoo Mars + Anycubic Wash & cure 2 + Phrozen Sonic Mega 8K + Phrozen Cure Mega

#12 nvaste

nvaste

    Habitué

  • Membres
  • PipPip
  • 265 messages
  • Gender:Male
  • Location:Lyon, France

Posté 26 mars 2016 - 07:46

Merci :)
01110.01001.00011.01111.01100.00001.10011





Aussi étiqueté avec au moins un de ces mots-clés : quadrupède, arduino

0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users