Bonjour à tous les amateurs de robotique !
En fait, je suis dans une école d’ingénieurs en électronique et mon projet de synthèse consiste à réaliser une carte électronique pour gérer et déterminer la position du robot.
Le système qui a pariculièrement retenu mon attention pour réaliser cette tache est le système qui est utilisé par la nouvelle souris optique laser de chez logitech, la MX 1000 laser cordless Mouse. Je sais que le composant qui sert de capteur laser à cette souris est le ADNS-6000 fournis par l'entreprise Agilent.
Cependant, l'interfacage de ce capteur parait très compliqué et très long par rapport au temps qui nous a été imparti pour le projet.
Nous pensons donc integrer directement la souris sur le robot et l'interfacer sur le PIC grace au port ps/2.
cette souris est d'après le constructeur 20 fois plus présise qu'une souris optique à led.
J'aimerais savoir quelques indications techniques et pratiques sur cette souris pour ceux qui la connaissent ou la possède:
-à jusquà combien de centimètres du support, (lorsque l'on soulève la souris de la table) la souris peut-elle détecter les mouvements et déplacements?
-peut-on a votre avis régler cette distance? en effet, plus cette distance sera grande et plus cela sera interressant pour nous car nous avons essayer avec une souris optique avec LED et les données son mauvaises lorsque le robot role sur du carrelage notemant au niveau des joints.
Merci d'avance pour vos réponses.

systeme type souris laser pour la position robot
Débuté par
, nov. 07 2005 04:37
4 réponses à ce sujet
#2
Posté 08 novembre 2005 - 06:48
Salut
Moi j'ai cette souris et je sais pas si c'est réglable mais je peux te dire que des que tu la decolles du support ça s'arrete de detecter les mouvements ca c'est clair, mais effectivement que peut etre en augmentant la tension ou la precision ou je ne sais on peut changer tout ca, vu ou tu en es tu est mieux placé que moi pour le savoir.
Pour ce qui est de la précision je confirme que c'est assé pointu par rapport aux souris optique classique mais c'est vrai que c'est normal ça marche avec laser au lieu d'infrarouge, ce qui sous entend que le faisceau est beaucoup plus ciblé sur u point donné, ce qui est le propre du laser qui a des faisceau qui se propagent tous dans le meme sens et la meme direction (a l'inverse des autres faisceau lumineux).
Voila c'est tout ce que je peux te dire je sais pas si ca va te servir.
Bye et bonne continuation, et n'hésites pas si t'as des question avec des réponses a ma portée.
Moi j'ai cette souris et je sais pas si c'est réglable mais je peux te dire que des que tu la decolles du support ça s'arrete de detecter les mouvements ca c'est clair, mais effectivement que peut etre en augmentant la tension ou la precision ou je ne sais on peut changer tout ca, vu ou tu en es tu est mieux placé que moi pour le savoir.
Pour ce qui est de la précision je confirme que c'est assé pointu par rapport aux souris optique classique mais c'est vrai que c'est normal ça marche avec laser au lieu d'infrarouge, ce qui sous entend que le faisceau est beaucoup plus ciblé sur u point donné, ce qui est le propre du laser qui a des faisceau qui se propagent tous dans le meme sens et la meme direction (a l'inverse des autres faisceau lumineux).
Voila c'est tout ce que je peux te dire je sais pas si ca va te servir.
Bye et bonne continuation, et n'hésites pas si t'as des question avec des réponses a ma portée.
#3
Posté 09 novembre 2005 - 01:56
Bonjour a tous,
Je ne suis pas un specialiste des souris, mais ceci va surement vous aider (surtout le lien a la fin):
J'ai une sourie "Optique". Comme la plupart des souries optique, une lumiere rouge est projetee sur la table. Mais c'est pas un laser.
C'est lumiere rouge illumine une petite surface. A la verticale, il y a une petite camera de 30x30 pixel. Comme la lumiere est projetee en travers, la camera voit tres bien les irregularitees de la surface. Donc meme une table de couleure unie marche avec la sourie.
Cette camera est associee a un processeur d'image qui detecte les deplacement d'une image a l'autre.
La sourie ne marche pas quand elle est soulevee car l'image est hors focus. Je ne pense pas que le focus puisse etre modifie. Mais peut etre qu'avec un jeu de lentilles c'est possible
Enfin, ce que je dis ne va pas vous faire avancer. Mais ca va peut etre vous eviter de partir dans la mauvaise direction.
Plus d'info sur les souries optiques (et laser): http://www.tomshardware.com/consumer/20040924/index.html
Je suis aussi a la recherche d'un system de positionnement.
A+ Cyril
Je ne suis pas un specialiste des souris, mais ceci va surement vous aider (surtout le lien a la fin):
J'ai une sourie "Optique". Comme la plupart des souries optique, une lumiere rouge est projetee sur la table. Mais c'est pas un laser.
C'est lumiere rouge illumine une petite surface. A la verticale, il y a une petite camera de 30x30 pixel. Comme la lumiere est projetee en travers, la camera voit tres bien les irregularitees de la surface. Donc meme une table de couleure unie marche avec la sourie.
Cette camera est associee a un processeur d'image qui detecte les deplacement d'une image a l'autre.
La sourie ne marche pas quand elle est soulevee car l'image est hors focus. Je ne pense pas que le focus puisse etre modifie. Mais peut etre qu'avec un jeu de lentilles c'est possible
Enfin, ce que je dis ne va pas vous faire avancer. Mais ca va peut etre vous eviter de partir dans la mauvaise direction.
Plus d'info sur les souries optiques (et laser): http://www.tomshardware.com/consumer/20040924/index.html
Je suis aussi a la recherche d'un system de positionnement.
A+ Cyril
#4
Posté 09 novembre 2005 - 01:39
Bonjour
Ca me parait difficile d'envisager un tel repérage.
Pour les obstacles et irrégularités du sol un système de roues codeuses est nécessaire.
Pourquoi ne pas se servir du système GPS ? Vous avez beaucoup de crédits pour faire ce robot ? deux capteurs gps devraient faire l'affaire, ils sont à - de 80 € l'unité.
Serge
Ca me parait difficile d'envisager un tel repérage.
Pour les obstacles et irrégularités du sol un système de roues codeuses est nécessaire.
Pourquoi ne pas se servir du système GPS ? Vous avez beaucoup de crédits pour faire ce robot ? deux capteurs gps devraient faire l'affaire, ils sont à - de 80 € l'unité.
Serge
#5
Posté 09 novembre 2005 - 02:12
Ca me parait pas évident de vouloir changer la distance focale sur ce genre de capteur...
D'une part parce qu'il faudrait l'adapter à la distance de vision (donc avoir un mecanisme d'autofocus), et d'autre part, parce que je crains que les mesures de flot optiques soient dépendantes justement de la distance focale ; en clair, 1mm mesuré en étant loin (par ex. 20mm) ne veulent rien dire, parce que la mesure assume que la distance est de 5mm par exemple.
A mon avis, il faut rester en utilisation sur sol lisse et plat, savoir que la vitesse max de défilement est de l'ordre de 33 cm/s, ou alors utiliser autre chose que des souris optiques (laser, c'est le meme principe, sauf que l'intensité lumineuse supplémentaire permet de scruter des irrégularités plus fines _je crois_).
Si ce genre de techniques vous intéresse, il est possible de se renseigner sur les mesures de flot optique, avec une caméra 'quelconque', mais a mon avis, on atteint rapidement les limites de l'odométrie sur ce principe...
Peut etre qu'en disposant de plusieurs souris sous ton robot, tu pourrais t'affranchir de quelques discontinuités (genre joints de carrelage), en faisant en sorte que une seule souris soit 'out' à la fois...?
D'une part parce qu'il faudrait l'adapter à la distance de vision (donc avoir un mecanisme d'autofocus), et d'autre part, parce que je crains que les mesures de flot optiques soient dépendantes justement de la distance focale ; en clair, 1mm mesuré en étant loin (par ex. 20mm) ne veulent rien dire, parce que la mesure assume que la distance est de 5mm par exemple.
A mon avis, il faut rester en utilisation sur sol lisse et plat, savoir que la vitesse max de défilement est de l'ordre de 33 cm/s, ou alors utiliser autre chose que des souris optiques (laser, c'est le meme principe, sauf que l'intensité lumineuse supplémentaire permet de scruter des irrégularités plus fines _je crois_).
Si ce genre de techniques vous intéresse, il est possible de se renseigner sur les mesures de flot optique, avec une caméra 'quelconque', mais a mon avis, on atteint rapidement les limites de l'odométrie sur ce principe...
Peut etre qu'en disposant de plusieurs souris sous ton robot, tu pourrais t'affranchir de quelques discontinuités (genre joints de carrelage), en faisant en sorte que une seule souris soit 'out' à la fois...?
Répondre à ce sujet

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