
Mon 1er robot
#1
Posté 05 mai 2011 - 10:32
Je viens vous presenter la base de mon 1er robot (attention, je suis débutant)
Certain d'entre vous verront qu'il s'inspire largement de votre Cocotix. Robot présenté sur un autre forum de Robotique
J'y ai bien sûr apporté quelques modifications personnelles.
Ce Robot est en fait une base qui va me permettre de tester différentes solutions, méthodes, programmes. Il a donc pour moi une vocation évolutive et pédagogique dans ce qui commence à être pour moi une passion.
1ère chose.
J'ai récupéré des Photodiodes. Ces photodiodes fournissent une tension lorsqu'elles reçoivent de la lumière, je vais essayer de les utiliser pour piloter mon Robot à l'aide d'une lampe de poche.
Si j’envoie le faisceau de ma lampe vers le Photodiode de gauche il devra aller à gauche et si je l’envoie à celle de droite il ira à droite.
3 µrupteurs sur ça face avant (ceux de gauche et droite reprenant l'idée de Cocotix) celui du centre mettra les deux moteurs en marche arrière
Bien sûr les capteurs seront plus longs
Une carte Arduino permettra de commander ce robot avec une programmation qui évoluera en même temps que moi ;-)
Maintenant, une question:
J'ai dans ma cuisine un carrelage de carreaux blanc. Les joints de faillence sont devenus noirs avec le temps.
J'aimerais utiliser ces lignes noires pour que mon Robot sache ou il se trouve dans cet espace.
Je mets un compteur à 0 au départ
Dans le code il sait combien de ligne noire il va rencontrer
A chaque passage sur une ligne, -il la compte X=X+1
en marche arrière X=X-1
Jusque-là très simple
Mais cela se complique lors des traversées en diagonale.
Alors vous comment feriez-vous ?
Car il est certainement possible que le robot sache ou il se trouve en utilisant ces lignes noirs non ?
Le 1er schéma
https://files.me.com...artouche/w2y685
#2
Posté 07 mai 2011 - 01:15
Elle n'est pas bien évoluée, je sais, mais concernant ma question à propos de la façon que j'envisageais pour que ce Robot sache ou il est dans un espace (en utilisant des lignes qu'il comptera (ou décomptera) ?
Cette solution est elle fonctionnelle à votre avis ?
Et si elle ne l'est pas, comment vous y prendriez vous ?
Merci
Cdlt
Yves
#3
Posté 08 mai 2011 - 12:42
Bravo pour ton robot, belle petite bête ^^.
J'ai l'impression que tu n'as pas la possibilité de déduire un réel positionnement avec ta méthode.
A chaque passage sur une ligne, -il la compte X=X+1
en marche arrière X=X-1
Jusque-là très simple
Mais cela se complique lors des traversées en diagonale.
Alors vous comment feriez-vous ?
Car il est certainement possible que le robot sache ou il se trouve en utilisant ces lignes noirs non ?
Ton robot peut seulement savoir combien de ligne il a traversé, mais il ne peut absolument pas savoir dans quelle direction! il te faudrait un troisième capteurs au moins pour détecter si tu franchis une ligne ou un croisement. Personnellement j'avais tenté un expérience semblable avec plusieurs lignes qui se croisent, j'ai du mettre 8 capteurs pou avoir quelque chose d'exploitable (élimination plus facile des parasites, cartographie des lignes avec images des capteurs et l'odométrie des roues en complément...)
Avec seulement 2 capteurs pour moi, c'est pas évident.
#4
Posté 08 mai 2011 - 08:20
Attention cependant, ça n'est pas forcément quelque chose de simple à faire.
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)
#5
Posté 26 avril 2012 - 06:19
Il est devenu quoi ce projet aujourd'hui ?
à bientôt !
...L'homme qui réveillait les morts ! ...

Si mon commentaire vous a plus laissez nous un avis !
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!
#6
Posté 26 avril 2012 - 08:53
pourquoi tu t'embête a faire un compteur de ligne alors que tu peux avec un peux de prog faire un plan de la piece dans lequelle il doit evoluer et lui tracer un chemin ou encore plus simple des capteur infrarouge + une carte arduino!!Bonjour,
Je viens vous presenter la base de mon 1er robot (attention, je suis débutant)
Certain d'entre vous verront qu'il s'inspire largement de votre Cocotix. Robot présenté sur un autre forum de Robotique
J'y ai bien sûr apporté quelques modifications personnelles.
Ce Robot est en fait une base qui va me permettre de tester différentes solutions, méthodes, programmes. Il a donc pour moi une vocation évolutive et pédagogique dans ce qui commence à être pour moi une passion.
1ère chose.
J'ai récupéré des Photodiodes. Ces photodiodes fournissent une tension lorsqu'elles reçoivent de la lumière, je vais essayer de les utiliser pour piloter mon Robot à l'aide d'une lampe de poche.
Si j’envoie le faisceau de ma lampe vers le Photodiode de gauche il devra aller à gauche et si je l’envoie à celle de droite il ira à droite.
3 µrupteurs sur ça face avant (ceux de gauche et droite reprenant l'idée de Cocotix) celui du centre mettra les deux moteurs en marche arrière
Bien sûr les capteurs seront plus longs
Une carte Arduino permettra de commander ce robot avec une programmation qui évoluera en même temps que moi ;-)
Maintenant, une question:
J'ai dans ma cuisine un carrelage de carreaux blanc. Les joints de faillence sont devenus noirs avec le temps.
J'aimerais utiliser ces lignes noires pour que mon Robot sache ou il se trouve dans cet espace.
Je mets un compteur à 0 au départ
Dans le code il sait combien de ligne noire il va rencontrer
A chaque passage sur une ligne, -il la compte X=X+1
en marche arrière X=X-1
Jusque-là très simple
Mais cela se complique lors des traversées en diagonale.
Alors vous comment feriez-vous ?
Car il est certainement possible que le robot sache ou il se trouve en utilisant ces lignes noirs non ?
enfin c'est mon avis et si tu as besoin d'aide n'hésite pas§
Cordialement Rbot
1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users