Aller au contenu


Photo
- - - - -

Capteur de distance laser


11 réponses à ce sujet

#1 Cédric2018

Cédric2018

    Nouveau membre

  • Membres
  • 4 messages

Posté 17 novembre 2017 - 12:47

Bonjour à tous,

 

Je travaille sur un projet pour mesurer la taille (diamètre et hauteur) de croquettes pour chien sur un échantillon de 50 environ et j'ai eu l'idée d'utiliser un capteur de distance laser VL53L0X d'adafruit pour mesurer la hauteur. J'ignore pourquoi mais le capteur me donne de faux résultats lorsqu’il est en face de la croquette. Quelqu'un saurait il si le capteur peut être influencé par la porosité ou une autre caractéristique de la croquette??

 



#2 Path

Path

    Made By Humans

  • Modérateur
  • PipPipPipPipPip
  • 2 504 messages
  • Gender:Male
  • Location:Paris

Posté 17 novembre 2017 - 12:53

Le capteur mesure avec un cône et non sur un point ; comme on pourrait s y attendre avec un laser. Regardes la datasheet chez ST. Tu comprendras.

#3 Cédric2018

Cédric2018

    Nouveau membre

  • Membres
  • 4 messages

Posté 17 novembre 2017 - 01:31

Je suis encore à la phase de test et j'ai construit un petit support pour fixer mon capteur au dessus d'une table Le problème est que quand je mets une croquette au dessus de la table et en dessous du capteur, la distance croquette-capteur est plus grande que la distance table capteur et je n'arrive pas à expliquer ce résultat



#4 Path

Path

    Made By Humans

  • Modérateur
  • PipPipPipPipPip
  • 2 504 messages
  • Gender:Male
  • Location:Paris

Posté 17 novembre 2017 - 07:54

Je les trouve très précis ces petits capteurs. Pour mesurer la distance avec un mur ou avec le sol. Ou avec ta table. Il est est parfait. Mais mesurer la distance avec une croquette, l objet me paraît trop petit pour ce capteur. Ceci dit, ce que tu décris nest pas logique.
Envois une photo ou un schéma pour mieux comprendre.

#5 macerobotics

macerobotics

    Membre occasionnel

  • Membres
  • Pip
  • 148 messages
  • Gender:Not Telling
  • Location:Bretagne

Posté 18 novembre 2017 - 11:21

Bonjour,

 

Oui, il y a un cône de vision sur le capteur VL53L0X de 25° FOV (Field of View), à prendre en compte pour ta mesure.


Mace Robotics - mobile platform for education makers and research.

www.macerobotics.com


#6 Cédric2018

Cédric2018

    Nouveau membre

  • Membres
  • 4 messages

Posté 20 novembre 2017 - 10:19

Bjr à tous,

 

Ci-joint se trouve une photo de mon montage. L'image est un peu retournée mais en gros la croquette est sur une table. J'ai deux soucis:

  • la distance entre le capteur et la table ne reflète pas la réalité. Il y a un écart de 6 mm environ (au lieu de 71, j'obtiens 64,65,66)
  • Lorsque je mets la croquette j'obtiens une distance supérieure à celle mesurée entre la table et la croquette

 

Au début, je me suis dit que le décalage que je mesurais entre la table et le capteur était surement dû à un offset. Maintenant, je ne sais plus trop quoi penser.

 

Si quelqu'un a un début d'explication ou  veut me proposer un autre capteur, ça m'aidera beaucoup. Merci d'avance 

Image(s) jointe(s)

  • 20171120_095911.jpg


#7 Path

Path

    Made By Humans

  • Modérateur
  • PipPipPipPipPip
  • 2 504 messages
  • Gender:Male
  • Location:Paris

Posté 20 novembre 2017 - 12:45

Peut être la solution serait une camera avec opencv ?

#8 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 20 novembre 2017 - 12:54

Essai de faire plusieurs essai du genre feuille noire en dessous de la croquette ou scotch brillant sur la croquette pour voir les influences.

Pour ton problème d'écart, l'erreur est de 6mm quelque soit la distance ou l'erreur varie ?

#9 Path

Path

    Made By Humans

  • Modérateur
  • PipPipPipPipPip
  • 2 504 messages
  • Gender:Male
  • Location:Paris

Posté 20 novembre 2017 - 01:16

J avais pas vu que le capteur était si éloigné. Regardes l angle du cône et fais un test avec le capteur plus proche de la croquette ;) sur que ça ira mieux.

#10 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 934 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 20 novembre 2017 - 02:00

Si jamais les conseils judicieux donnés par ashira et path ne sont pas concluant je te propose ce télémètre sharp pour distance de 4 à 80 cm , et le placer à genre à 6 ou 8 cm ... 
Il te suffira de faire une lecture analogique et la détection de ta croquette se fait sur seuil. 

Par curiosité, à quoi va servir ce détecteur de croquette ? C'est pour le remplissage automatique d'une gamelle ? Alerter quand il n'y a plus de croquette dans le réceptacle du distributeur ... 

En fonction du besoin d'autres solutions peuvent être proposée ! =)  


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  

 

 

 


#11 Cédric2018

Cédric2018

    Nouveau membre

  • Membres
  • 4 messages

Posté 20 novembre 2017 - 02:43

Merci pour tous vos conseils. Globalement le projet consiste à créer un prototype de machine pour mesurer les variations de couleur, les hauteurs et les diamètres d'un échantillon de 50 granulés. La mesure de couleur et de diamètre, j'arrive à le faire en utilisant un scanner et opencv (en passant si quelqu'un sait comment commander un scanner via un code python sur raspberry pi, cela m'aiderait également) . Le problème est maintenant la hauteur. Je n'ai pas voulu utiliser une caméra et opencv pour la hauteur car avec un échantillon de 50 granulés, il m'aurait fallu mettre la caméra assez loin (diminuant ainsi la résolution)  et mettre les grains en ligne  ce qui demanderait beaucoup trop d'espace.

 

J'ai fait des essais avec plusieurs fonds de couleur différent et j'ai obtenu plusieurs valeurs différentes.

 

Effectivement, j'ai fait des calculs et je pense que le cône des capteurs est très gros pour des détecter mes grains. Je dois mettre certains à moins de 25 mm si je veux les détecter. Je pense que le capteur n'est pas adapté à mon problème.

 

Mike118, je n'arrive à ouvrir le lien que tu as envoyé.

 

Maintenant, je cherche un capteur afin un cône beaucoup plus fin et qui n'est pas très sensible à la couleur parce que j'ai plusieurs grains de couleurs différentes. Je réfléchis également à une autre solution pour mesurer la hauteur



#12 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 934 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 20 novembre 2017 - 02:57

Hum je ne comprends pas ... J'arrive très bien à ouvrir le lien : http://www.robot-maker.com/shop/capteurs/70-telemetre-sharp-gp2y0a02yk0f.html?

 

par contre si tu veux mesurer précisément finalement je ne te recommande plus le capteur =) qui est plus adapté à de la détection analogique, ou bien à des mesures de l'ordre du demi cm mais pas des valeurs au mm =) 


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  

 

 

 




Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users