Aller au contenu


Photo
- - - - -

robot autonome


88 réponses à ce sujet

#1 swolf

swolf

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 626 messages
  • Gender:Male

Posté 04 juin 2012 - 09:54

Bonjours tout le monde,
FJprod et moi allons travailler sur un nouveau projet.Le but du robot sera d'abord de cartographier entièrement une pièce afin de pouvoir ensuite planifier une trajèctoire d'un point A à un point B uniquement avec les coordonnées de ce point.Voici le schéma de la base sur laquelle nous comptons partir:

schéma bloc robot.png

nous allons beaucoup nous inspirer du BOB3 de leon.
Grâce aux capteurs de distance, nous pourrons nous entraîner aux différents algos genre flou et tout et tout Image IPB.
On a commencé à faire une liste des composants. On utilisera un PIC 18F4431 (esclave) pour l'asservissement (PID), et une chipKit Uno32 (maître) pour gérer TOUT CA.La partie cartographie/planification (et traitement video?) se fera sur la rPi en raison de sa grande mémoire/puissance de calcul et de tous les avantages qu'elle comporte. Celle-ci enverra ensuite par une liaison série les instructions à la Chipkit.

pour ce qui concerne la mécanique, voici les calculs que nous avons fait pour dimensionner les moteurs
:poids max:
1kg
vitesse max: 50cm/s
roues: diamètre 65mm (les roues sont déjà en la possession de françois, et j'ai moi même des accouplements qui conviennent)

=> couple moteurs theorique: C = (P * 0.00981 * sin (pente max) * D) /2
on prend 20° de pente max:
C=109mN/m

=> vitesse moteurs théorique: 50cm/s=146.91tr/min


moteurs choisis:
réference: SPG30-30K (datasheet)
prix: 20.32€ piece

• Puissance de sortie : 1,1 W
• Rapport d'engrenage : 30:1
• Vitesse nominale : 103 tr/mn
• Courant nominal : 410 mA
• Couple nominal : 127,4 mN.m


Calcul de la vitesse: N=103 tr/min
V= 103 * (pi*65*10-3)/60
V=35cm/s


calcul poids max robot: C=127.4mN/m
Pr = 2*C/(g*sin(pente max)*65*10-3)
Pr=1.543Kg


résolution codeur: 90ticks/tour ==> 360/90=4° par tick

nous avons donc une vitesse du robot de 35cm/s avec un poids max de 1.5kg, et pour un prix raisonnable! que demande la peuple?
La résolution des codeurs permet apparemment de faire quelque chose de relativement précis: http://www.youtube.c...h?v=4YLTHjbZVP0


Pour ce qui est des capteurs, nous avons décidé de mettre un capteur us à l'avant et deux capteurs IR sur les côtés. françois possède déjà le capteur us et nous allons acheter ces capteurs IR

Il y aussi ces ball caster, tout ce qu'il y a de plus classique... Le robot nous reviendra donc à 70,16€, fdpin, sans le châssis.
Nous ferons sûrement appel à Handi pour sa machine à découpe laser et à microrupteurman2 pour son insoleuse-graveuse

voici un dessin du châssis aux dimensions (fait sous geogebra pour ceux qui connaissent):

robot.JPG

Que pensez vous des differents choix? (moteurs, µcs, capteurs etc.) Le projet ne commencera pas avant la fin du bac mais nous postons maintenant pour pouvoir commander les pieces le plus tôt possible et si mettre des la fin du bac. Pareil, à la rentrée le projet ralentira enormément à cause de la prépa...
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#2 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde

Posté 04 juin 2012 - 10:45

Voila un projet intéressant ! Quant au moteur que tu as choisis, c'est ce que j'ai sur mon robot, il y a pas mal de jeu.

 
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter :  https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/

Besoin d'une impression 3D grand format ? Contactez moi !
 


#3 swolf

swolf

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 626 messages
  • Gender:Male

Posté 04 juin 2012 - 10:55

De jeu au niveau de l'arbre du moteur? Aille, plutot embêtant... t'as trouvé un moyen de le corriger? Et sinon le moteurs sont bien à part ça?
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#4 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde

Posté 04 juin 2012 - 11:03

Du jeu dans le réducteur... Oui il sont satisfaisant, du moment qu'il reçois une tension suffisante.
Aprés , c'est vrai que je leur en demande beaucoup : roue de 90mm de diamètre, poids du robot ~2kg !!

 
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter :  https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/

Besoin d'une impression 3D grand format ? Contactez moi !
 


#5 swolf

swolf

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 626 messages
  • Gender:Male

Posté 04 juin 2012 - 11:17

Ah oui d'accord :P il est mastock ton robot ^^
bon le jeu ça m'embête un peu pour l'odométrie mais si tu me dis qu'ils sont biens... :)

EDIT: il fait comment pour rouler ton robot? parce que avec des roues de ce diamètre et un tel poids, le couple du moteur ne devrait pas suffire, à part si tu as pris un autre rapport de réduction?
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#6 Mike118

Mike118

    Staff Robot Maker

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

Posté 05 juin 2012 - 03:35

Le projet ne commencera pas avant la fin du bac mais nous postons maintenant pour pouvoir commander les pieces le plus tôt possible et si mettre des la fin du bac. Pareil, à la rentrée le projet ralentira enormément à cause de la prépa...


Ba c'est pas sûr ;) Si tu arrive à le faire rentrer dans le thème : Invariance et similitude ;) tu pourras travailler ton robot 2h par semaine en cours en profitant de tout ce qu'ils peuvent te fournir ;) en plus si vous êtes tout les deux dans la même classe c'est tout bénef car il te faut un binôme ;)

Enfin moi je dis ça je dis rien ^^ :whistle2:

;)

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  

 

 

 


#7 Francky

Francky

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 967 messages
  • Gender:Male

Posté 05 juin 2012 - 07:11

Beau projet, bon courage à tous les deux ! ^^

Ba c'est pas sûr Si tu arrive à le faire rentrer dans le thème : Invariance et similitude tu pourras travailler ton robot 2h par semaine en cours en profitant de tout ce qu'ils peuvent te fournir en plus si vous êtes tout les deux dans la même classe c'est tout bénef car il te faut un binôme

Enfin moi je dis ça je dis rien ^^

Ca sent le vécu :Archie_07:

#8 Mike118

Mike118

    Staff Robot Maker

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

Posté 05 juin 2012 - 07:44

Beau projet, bon courage à tous les deux ! ^^


Ca sent le vécu :Archie_07:


@Francky : ça vaut aussi pour toi si tu veux faire la prépa ^^ tu auras toi aussi un TIPE à faire, l'inconvénient c'est qu'il doit avoir un lien avec le thème de l'année en cours ^^ pour moi c'était " prévision " donc j'ai conçu mon robot et créer un modèle capable de prévoir son fonctionnement en fonction du milieu ^^

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  

 

 

 


#9 Jbot

Jbot

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 801 messages
  • Gender:Male
  • Location:Paris

Posté 05 juin 2012 - 08:23

Hello,

Pourquoi mettre un PIC puis une ChipKit puis une rPI ? Ca fait plein d'étages pas forcement utile (surtout le PIC + ChipKit, j'aurais mis l'un ou l'autre moi)


Malédiction du Créatif :
Plus vous avez d’idées et moins vous arrivez à les structurer.


#10 Francky

Francky

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 967 messages
  • Gender:Male

Posté 05 juin 2012 - 02:30

@Francky : ça vaut aussi pour toi si tu veux faire la prépa ^^ tu auras toi aussi un TIPE à faire, l'inconvénient c'est qu'il doit avoir un lien avec le thème de l'année en cours ^^ pour moi c'était " prévision " donc j'ai conçu mon robot et créer un modèle capable de prévoir son fonctionnement en fonction du milieu ^^

Mes voeux "favoris" sont des prépas intégrées et je ne pense pas qu'il y ait de tipe ^^ Mais bon l'idée est quand même intéressante ! :P

#11 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 05 juin 2012 - 03:40

Mes voeux "favoris" sont des prépas intégrées et je ne pense pas qu'il y ait de tipe ^^ Mais bon l'idée est quand même intéressante ! :P


ça dépend si la prépa intégrée est reconnue. Si c'est le cas, il y a un TIPE en seconde année (et peut-être même en première, comme ça a été le cas pour moi ^^)

Mon site internet : http://ferdinandpiette.com/


#12 Francky

Francky

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 967 messages
  • Gender:Male

Posté 05 juin 2012 - 05:22

ça dépend si la prépa intégrée est reconnue. Si c'est le cas, il y a un TIPE en seconde année (et peut-être même en première, comme ça a été le cas pour moi ^^)

Je ne savais pas. Merci pour l'info ^^

#13 swolf

swolf

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 626 messages
  • Gender:Male

Posté 05 juin 2012 - 07:20

Hello,

Pourquoi mettre un PIC puis une ChipKit puis une rPI ? Ca fait plein d'étages pas forcement utile (surtout le PIC + ChipKit, j'aurais mis l'un ou l'autre moi)


Ben on s'était dit que la chipkit n'était pas forcément assez puissante pour gérer à la fois le PiD et le comportement du robot et comme j'ai moult PICs sous la main (manque encore le programmateur mais ça ne devrait pas tarder)... Mais si tu pense que la chipkit sera assez puissante, je te fais confiance ;)
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#14 Jbot

Jbot

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 801 messages
  • Gender:Male
  • Location:Paris

Posté 05 juin 2012 - 08:34

Ben on s'était dit que la chipkit n'était pas forcément assez puissante pour gérer à la fois le PiD et le comportement du robot et comme j'ai moult PICs sous la main (manque encore le programmateur mais ça ne devrait pas tarder)... Mais si tu pense que la chipkit sera assez puissante, je te fais confiance ;)


Ben, c'est la rPI qui va faire tout le boulot non ? La chipkit ne va faire que le PID je suppose ?


Malédiction du Créatif :
Plus vous avez d’idées et moins vous arrivez à les structurer.


#15 swolf

swolf

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 626 messages
  • Gender:Male

Posté 05 juin 2012 - 08:48

Ben, c'est la rPI qui va faire tout le boulot non ? La chipkit ne va faire que le PID je suppose ?


non en fait on avait prévu de faire:

Moteurs

^
|| PWM
||
PIC: PiD

^
|| ordre de direction (bas niveau)
||
Chipkit: gestion des capteur

^
|| ordre de trajectoire (haut niveau)
||
RaspberryPI: planification de trajectoire
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#16 Jbot

Jbot

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 801 messages
  • Gender:Male
  • Location:Paris

Posté 05 juin 2012 - 08:51

Pourquoi pas

Moi sur mon robot j'ai : Moteurs > arduino (PID) > pc (trajectoires)


Malédiction du Créatif :
Plus vous avez d’idées et moins vous arrivez à les structurer.


#17 swolf

swolf

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 626 messages
  • Gender:Male

Posté 05 juin 2012 - 08:54

Pourquoi pas

Moi sur mon robot j'ai : Moteurs > arduino (PID) > pc (trajectoires)


et la arduino est assez puissante pour gérer le pid+les capteurs? :o
pourtant j'avais lu qu'il fallait un grosse vitesse de calcul pour gérer un asservissement
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#18 Jbot

Jbot

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 801 messages
  • Gender:Male
  • Location:Paris

Posté 05 juin 2012 - 09:00

Bah ca a plutot bien marché pour la coupe de robotique en tout cas :D

Faut le faire souvent en effet mais c'est pas non plus des super gros calculs donc ça va.


Malédiction du Créatif :
Plus vous avez d’idées et moins vous arrivez à les structurer.


#19 swolf

swolf

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 626 messages
  • Gender:Male

Posté 06 juin 2012 - 01:51

Bah ca a plutot bien marché pour la coupe de robotique en tout cas :D

Faut le faire souvent en effet mais c'est pas non plus des super gros calculs donc ça va.


Pas faux! :)
On va tester sans PIC alors... au pire si on décide plus tard d'en mettre un, on peut toujours le rajouter sans pb
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#20 Leon

Leon

    Membre passionné

  • Membres
  • PipPipPipPipPip
  • 1 289 messages
  • Gender:Male

Posté 06 juin 2012 - 05:55

nous allons beaucoup nous inspirer du BOB3 de leon.

Je suis vraiment très heureux que mon travail puisse être source d'inspiration pour d'autres. C'est exactement pour ça que j'ai mis mon site en ligne!
Alors si vous avez des questions, n'hésitez pas! Vous pouvez me contacter par e-mail, car je ne suis pas du tout assidu sur ce forum (comme vous l'aurez remarqué). L'e-mail est sur mon site web.

Ben, c'est la rPI qui va faire tout le boulot non ? La chipkit ne va faire que le PID je suppose ?

C'est ce que je me suis dit en voyant le schéma. L'asservissement peut aussi être fait dans le PC, mais dans ce cas, il faut faire quelque chose de très simple (ça n'est pas temps réel): PI dans mon cas pour BOB3. Mais pour obtenir un asservissement performant, il vaut mieux mettre ça dans un microcontroleur à côté.

En tout cas, on est impatient de voir l'avancement du projet!

Leon.

BOB4, mon drone hélicoptère autonome d'intérieur http://heli.bot.free.fr/
BOB3, mon robot autonome d'intérieur avec WiFi + Foxboard Linux http://ze.bot.free.fr/
BOB5, robot bipède simulé, puis tentative de réalisation (fail)




Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users