
Tournoi de robots "suiveurs de ligne" à Montpellier 2007
#1
Posté 23 août 2006 - 09:44
Pour notre part, nous envisageons de présenter les 2 suiveurs de l'an dernier (version améliorée, bien entendu)
#2
Posté 27 août 2006 - 11:08
Il me manquera donc juste un peu de programmation...
Au final, je pense avoir un suiveur de ligne très basique, mais qui devrait pouvoir au moins a peu pres fonctionner

Quant au développement d'un suiveur de ligne spécialement prévu à cet effet... ben... je pense que je vais déja faire quelques erreurs et essais avec mon minisumo transformé, avant de me lancer la dedans ! tout simplement parce que je n'ai pas trop d'idée géniale.... :S
#3
Posté 28 août 2006 - 01:24
En effet, dans différents topics précédents, nous avions parlé de la catégorie :
- Gestion des intersections :

- Course de Suiveurs :

Ce type de catégories ne demande pratiquement pas de modifications des robots suiveurs de lignes (ou même sumo/suiveurs de ligne), c'est la programmation qui est un peu différente (mais à peine).
Si M. Giamarchi peut nous recevoir, je pense que ça peut être intéressant d'ajouter ces catégories.
Qu'en pensez-vous ?
#4
Posté 28 août 2006 - 06:27
je pense que je suivrai juste la ligne c'est tout. il ne sera pas rapide, pas d'idée geniale...je veux juste qu'il suive la ligne du debut a la fin...
Chaque jour est le premier du reste de ta vie.
#5
Posté 28 août 2006 - 07:21

Pour ce qui est de multiplier les catégories, je ne pense pas que c'est forcément une bonne idée...?
Peut etre qu'on peut prévoir différents parcours, pour avoir différents types (facile, adapté pour la course, difficile), mais faut pas avoir plus de catégories que de robots participants

#6
Posté 29 août 2006 - 10:43
- capteur de ligne OK (emploi d'une camera vidéo et d'un 16F628)

- proto de la mécanique complètement à revoir, j'ai des problèmes d'inertie avec les motoreducteurs utilisés. Je vais employer des moteurs pas à pas pour avoir une gestion plus précise du déplacement.

Quelles sont les dimensions approximatives de vos machines ??
Sébastien
#7
Posté 30 août 2006 - 05:56
Chaque jour est le premier du reste de ta vie.
#8
Posté 30 août 2006 - 06:08
L = 18
l = 12
H = 13
pour pratiquement 1kg. (C'est un petit gros

#9
Posté 30 août 2006 - 06:30
(emploi d'une camera vidéo et d'un 16F628)
Boule,
si ça ne te dérange pas, peux-tu nous en dire plus sur le fonctionnement de ta caméra ? comment tu la programmes, etc. ?
#10
Posté 30 août 2006 - 06:42
Chaque jour est le premier du reste de ta vie.
#11
Posté 30 août 2006 - 07:07
http://www.jrobot.net/Projects/AVRcam.html
et surtout:
http://www.jrobot.net/Projects/EyeBo3_with_AVRcam.mpg
Pour revenir sur mon suiveur de ligne, la méca n'est pas définitive, mais fera environ 20x10x10, et environ 500g

#12
Posté 30 août 2006 - 07:31
Chaque jour est le premier du reste de ta vie.
#13
Posté 30 août 2006 - 07:57

Bon, allez, je réponds quand meme: oui, l'un de mes deux minisumos (celui qui fera suiveur... quoique l'autre pourrait aussi) va démarrer debout et se renverser ensuite.
Je posterais bien des photos, mais c'est gacher le plaisir, non? et d'ailleurs, j'en ai trop dit...


#14
Posté 31 août 2006 - 07:14
Un petit exemple:
http://www.jrobot.net/Projects/AVRcam.html
et surtout:
http://www.jrobot.net/Projects/EyeBo3_with_AVRcam.mpg
Intéressante la vidéo...
Par contre, on peut voir qu'il prend des raccourcis certaines fois et je me demande, en fait, si dans des parcours assez techniques (virages en épingles), le robot va pouvoir gérer.
Est-ce qu'une caméra est assez précise ?
#15
Posté 31 août 2006 - 09:35
Je posterais bien des photos, mais c'est gacher le plaisir, non?
Non non

Moi quand même vu quelques morceaux

#16
Posté 31 août 2006 - 09:37
Pour mon suiveur, j'utilise une camera N&B le plus simple possible (env. 30€)

Pour le traitement vidéo, rien de très complexe, j’extrais des points sur les lignes de l'image et je test (comparateur ) si ils sont noir ou blanc. On obtient ainsi une matrice de point très simple à faire évoluer. On peut facilement par soft augmenter le nombre de point ou les déplacés sur l'image. Il est aussi très facile d’adapter le robot au suivi d’une ligne noir sur fond blanc ou blanche sur fond noir.
Le traitement est ensuite identique a celui que l'on peut faire avec des capteurs classiques.
Je vais aussi rajouter sur la sortie vidéo, un module émeteur vidéo de type MAV pour avoir la vue réelle de la camera en live et rendre le debugage et le développement soft plus facile.

Sébastien
#17
Posté 01 septembre 2006 - 06:14
Je vais aussi rajouter sur la sortie vidéo, un module émeteur vidéo de type MAV pour avoir la vue réelle de la camera en live et rendre le debugage et le développement soft plus facile.
![]()
N'hésites pas à partager les videos de la caméra.

#18
Posté 04 septembre 2006 - 06:55
Je posterai des videos dans quelques temps, ca sera plus éloquentNon non
![]()
Moi quand même vu quelques morceaux...

#19
Posté 04 septembre 2006 - 10:00
Un CAN extérieur en i2c ou autre. Tu as une ligne toutes les 64µs,tu vires les infos lignes, il reste quelques 50µs (je crois de tête) et tu récup les niveaux par rapport à un seuil, en dessous du seuil c'est noir, au dessus c'est blanc.Pour ta caméra, je voudrais savoir quelle interface tu as avec ton microcontroleur? La plupart des caméras pas cheres que je vois ont une sortie vidéo, pas idéal pour s'interfacer avec un uC... :/
Je posterai des videos dans quelques temps, ca sera plus éloquent![]()
Dans le principe c'est cencé fonctionner, mais avec un pic c'est un poil chaud niveau timing de traiter toutes les lignes, mais rien n'empèche de tenter de traiter par paquet les lignes ou directement par images (pas testé mais j'aurais tenté comme ca en 1ère approche)
Je serais curieux de voir le résultat quand meme

#20
Posté 04 septembre 2006 - 10:59

j'ai hate de voir ca à Montpellier !


1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users