Aller au contenu


Photo
- - - - -

Détection de mouvement


  • Veuillez vous connecter pour répondre
19 réponses à ce sujet

#1 isbael

isbael

    Nouveau membre

  • Membres
  • 9 messages

Posté 11 janvier 2019 - 01:43

Bonjour,

dans le cadre d'un projet en entreprise, je cherche à détecter des mouvements dans une case de 50cm de côté et 60cm de profondeur. Les mouvements sont liés à l'entrée d'objet dans la case (exemple, je jette un teeshirt dedans ou tout autre objet. Quel type de capteur me suggéreriez vous ?

 

Via le tchat du site, le service client m'a orienté vers de l'ultra son :  https://www.robot-ma...ns-hc-sr04.html, leur large cône peut être intéressant pour ce genre d'applications.

 

J'avais pensé à utiliser un détecteur à ultrason mais le problème que je vois est le suivant : Si je jette une premier objet il va être détecté mais le capteur continuera de détecter sa présence en continue. Donc si j'ajoute un nouvel objet il ne le verra pas....

 

Dans le projet final, il y a plusieurs cases (jusqu'à 30). L'objectif est de savoir où (dans quelle case) j'ai placé l'objet (la taille de l'objet peut être variable voir petite (un stylo); dans le cas de petit objets, le mieux est peut-être de détecter l'entrée dans la case, mais peut on couvrir la largeur complète de la case et comment ?.

 

Merci par avance



#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 905 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é 11 janvier 2019 - 02:00

L'idée qui pouvait être appliquée avec les capteur ultrasons c'est de comparer les hauteurs  mesurées par le capteur. 
Cela s'applique bien pour des cartons qu'on empilerait dans les cases... 
Mais si on met un T Shirt en vrac, l'épaisseur du T shirt étant faible il pourrait ne même pas être détecté ... 

 

Est ce que certains objets sont beaucoup plus lourds que d'autres ? 
Par exemple est ce qu'une case peut contenir un boule de bowling et un T shirt ? 

Peut être qu'un capteur de poids peut être utilisé ... 

 

Sinon si chaque objet peut être équipé de tag RFID on peut imaginer utiliser un lecteur par case... 
 

 


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 !

 

Les réalisations de Mike118  

 

 

 


#3 isbael

isbael

    Nouveau membre

  • Membres
  • 9 messages

Posté 11 janvier 2019 - 02:24

Oui il peut y avoir des objets lourds de temps en temps mais dans la majorité des cas on sera assez homogène et l'exemple du teeshirt et du stylo sont la majorité des cas.

Par contre si avec l'ultra son on peut détecter l'entrée dans la case, si je jette un teeshirt, il passera à une certaine hauteur et donc pourrait être vu mais est on assez rapide pour le voir  et assez large sur les 50cm ? Dans le cas du stylo, je le dépose en passant ma main donc à priori, ça pourrait le faire (en détectant ma main) mais est ce que le cone ne va pas déborder et donc risquer de voir un passage sur la case du dessous ? 



#4 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 905 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é 11 janvier 2019 - 02:38

Pourquoi pas tout simplement un bouton par case ? A chaque fois que l'utilisateur dépose un objet dans une case il appuis sur le bouton ? 

 


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 !

 

Les réalisations de Mike118  

 

 

 


#5 isbael

isbael

    Nouveau membre

  • Membres
  • 9 messages

Posté 11 janvier 2019 - 02:42

Oui, c'est une solution mais le but est de limiter les gestes inutiles et donc une détection automatique est préférable.



#6 cocothebo

cocothebo

    Membre passionné

  • Membres
  • PipPipPip
  • 341 messages
  • Gender:Male

Posté 11 janvier 2019 - 02:48

Bonjour,

 

Pour fair de la détection d'entrée dans les cases, le plus simple reste de faire une "barriere laser", c'est très directif et à chaque fois qu'on coupe le faisceau (pe avec une hystérésis pour éviter de détecter plusieurs fois le même ajout), on ajoute un.

Attention avec des capteurs US, il ne faut pas qu'ils se perturbent, suivant l'agencement des cases ça peut être un problème.

 

Bien sur pour chaque case il faudra pouvoir détecter, mais si les cases sont toutes contigues, il suffira de faire un réseau de capteur (un par case sur la longueur et un par case sur la largeur) en croisant les détections on connait la case.

Sur 32 case en 8*4 par exemple on n'a besoin au final que de 12 détecteurs au lieu des 32.

 

A voir si il faut vraiment des lasers ou juste des leds haute luminosité directives, mais dans tous les cas même les diodes lasers très faible puissance ne coutent pas trop cher il me semble.

Mais si tu peux passer par des leds infrarouges (genre télécommande quoi), la ça ne coute que quelques cetimes la led et idem pour le récepteur et c'est minuscule.



#7 isbael

isbael

    Nouveau membre

  • Membres
  • 9 messages

Posté 11 janvier 2019 - 03:19

J'aime bien l'idée cocothebo, mais j'ai différentes questions car je connais peu l'IR :

Est ce que si j'utilise de l'IR, cela fonctionne quel que soit la luminosité ambiante. Je m'explique : j'ai des fenêtres et des néons, en fonction de l'heure et du temps la luminosité va fortement changer et j'imagine que par temps de pluie l'IR passera mieux qu'en plein soleil, mais peut-être que je me trompe....

 

Concernant le laser (et là j'y connais rien du tout) : est ce que tu aurais des références de composants fiables à proposer ? Dans le contexte du laser faut il également un émetteur et un récepteur ou non ? comment ça se pilote ? comme une diode IR ?

 

Enfin compte tenu des dimensions de cases, je pense (en fonction des coûts qu'il est nécessaire de prévoir plusieurs détecteur par case pour bien couvrir la surface d'entrée. Donc dans l'hypothèse, d'un laser tous les 10cm, il en faudrait (pour ton exemple de 32 case), 60 (donc sans besoin de récepteur). Je me trompe ? (et 120 dans le contexte IR avec récepteur)



#8 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 905 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é 11 janvier 2019 - 04:01

L'idée de cocothebo mérite d'être creusé! Je suis curieux de voir les composants qu'il peu proposer ! 

Quoi qu'il en soit son idée m'en a donné une autre : 

Si toutes les cases sont allignée sur un mur par exemple on peut mettre un Lidar comme le RPLIDAR A1 . 

Tout obstacle ( bras detecté ) pourrait être localisé en 2D en utilisant les coordonnées polaire indiquant ainsi quel est la case pointé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 !

 

Les réalisations de Mike118  

 

 

 


#9 isbael

isbael

    Nouveau membre

  • Membres
  • 9 messages

Posté 11 janvier 2019 - 04:15

Le Lidar, je connais pas du tout en terme de programmation ou usage. Je connais les principes mais sans plus.

Le positionnement du lidar dans mon contexte et si on considère que l'entrée de toutes les cases constituent une surface plane rectangulaire, serait dans un des angles du rectangle ?

Le lidar que tu mentionnes, travaille sur 360°, est ce possible de brider sur 90 ° ?

As tu des exemples d'usage où le lidar est positionné en fixe et il doit repérer et "localiser" un objet en mouvement ?

 

Le pilotage peut il se faire avec un arduino ou faut il un rasp ou équivalent un peu plus musclé ?

 

En tout cas merci pour toutes ces idées.



#10 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 905 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é 11 janvier 2019 - 05:53

=> Oui une arduino peut exploiter les données sans problème 
=> Les tours de contrôles utilisent des radars fixe pour localiser des avions ... Dans l'industries de lidars sont utilisées pour faire des barrières infrarouges... 

Dans l'idée j'imaginais positionner le lidar en plein milieu des cases pour profiter de la pleine résolution à 360° . 
Mais sinon oui on peut le mettre tout en haut et travailler uniquement sur les 180° qui nous intéresse ... 
Utiliser que 90° serait vraiment dommage pour la précision de l'ensemble ... 
 


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 !

 

Les réalisations de Mike118  

 

 

 


#11 cocothebo

cocothebo

    Membre passionné

  • Membres
  • PipPipPip
  • 341 messages
  • Gender:Male

Posté 12 janvier 2019 - 10:28

Moi je tenterais quelque chose de ce genre la :

http://makerspace56.org/comptage-par-franchissement-dune-barriere-infrarouge/

 

C'est simple à mettre en oeuvre, si tu veux une bonne couverture tu mets deux diodes et 3 recepteurs en face.

Sachant que le point "important" est que le récepteur (ici TSOP32138) qui est un récepteur qui "filtre" sur une porteuse (pour faire des télécommandes en fait). Ça permet d'être un peu plus résilient au bruit ambiant.

Après si le capteur est complétement directement par une lampe, ça marchera moins bien.

 

Par contre avec de l'ir c'est surement moins directif quand même (quoi que avec des petit cylindres devant les led pe...) donc j'équiperais plutôt chaque case. Mais bon même avec 3 récepteurs, ont doit rester sous les 5€.

Faut voir si ça fonctionne bien mais je me dis un recepteur au milieu et 2 de chaque côté de celui ci vers 15cm du premier, ça dvrait détecter une main.

 

Mais ça reste a tester quand même le réseau même sans laser ou diode tres directrice, mais ce sera surement difficile d'avoir de la précision, on peut surement améliorer la précision en utilisant des porteuse différentes mais la faut faire gaffe au problème d'interférences.



#12 isbael

isbael

    Nouveau membre

  • Membres
  • 9 messages

Posté 14 janvier 2019 - 08:53

Merci encore pour toutes ces idées : Super !!!

Pour résumer : 

La barrière de cocothebo est simple à mettre en oeuvre pour une case. Un peu plus compliqué sur un ensemble complet de 32 cases (passage et longueur des fils à ramener jusqu'au controleur...)

La solution Lidar, est simple à intégrer (1 seul équipement donc forcément). Par contre, à voir sur la capacité à piloter le truc et obtenir une bonne précision sans "fausse détection". Le lidar "verra" à fleur des cases et non pas dedans... : si le bas de ma veste effleure la case du bas pendant que je suis en train de poser dans la case du haut, ça risque poser problème.... A creuser donc....

J'avais aussi pensé à une caméra avec détection de présence mais est ce que vous avez déjà utilisé ces bestioles ? https://www.adafruit.com/product/397

Peut-être que c'est une solution ?? ou simplement un PIR mais dans ce cas, je doute que ça fonctionne sur un objet et dans le cas des teeshirts, on jette l'objet donc on ne pourra pas détecter la chaleur d'une main....

C'est vrai que c'est embétant comme problème, mais je préfère bien comprendre ce qui se fait et comment ça marche avant d'acheter pour rien et de développer (encore plus) pour rien.... Même si je suis prêt à évaluer plusieurs solutions.



#13 pmdd

pmdd

    Membre passionné

  • Membres
  • PipPipPip
  • 393 messages
  • Gender:Male

Posté 14 janvier 2019 - 10:46

Mettre un fond "peseur" dans chaque case, ce qui revient à peser en permanence et de façon très précise le contenu de chaque case et éventuellement d'identifier l'objet ou la famille d'objet déposé.

Je ne connais rien en arduino mais ce genre de truc https://www.generati...r-de-poids.html à raison de 4 par case avec un double fond...ça doit pouvoir fonctionner non (voir la sensibilité) ? en éliminant les fausses détections à coup sûr...


Découpeur de gâteau, ouvreur de yaourt, allumeur de bougies, la collection complète de pmdd !


#14 isbael

isbael

    Nouveau membre

  • Membres
  • 9 messages

Posté 14 janvier 2019 - 10:59

Bonjour pmdd,

le système de peson, j'y avais pensé mais dans ce cas, c'est la conception des cases qui me parait complexe. Il faut prévoit une plaque qui serve de plateau de balance qui couvre l'ensemble de la case, qui soit bien parallèle... ça m'est apparu trop compliqué mécaniquement mais peut-être que je me trompe et que tu as des exemples en tête qui pourraient fonctionner ?



#15 isbael

isbael

    Nouveau membre

  • Membres
  • 9 messages

Posté 14 janvier 2019 - 12:15

J'ai également pensé à utiliser de la RFID, non pas en mettant un lecteur RFID par case mais plutôt une étiquette RFID dans chaque case et un lecteur au poignée, mais j'ai pas trouvé de quoi faire un lecteur suffisamment petit pour le mettre dans un bracelet ou équivalent...(faut compter la place pour la batterie.... je suis pas huawei, Samsung ou Apple qui fabrique des montres...)

 

Sinon j'ai vu ce truc : https://www.lextroni...ance-click.htmlest ce que vous avez déjà utilisé ?(celui là ou équivalent ? Dans le contexte ça se rapproche de l'idée de cocothebo mais en utilisant un produit tout fait.... et en évitant un système émetteur/recepteur....



#16 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 905 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é 14 janvier 2019 - 12:29

Merci encore pour toutes ces idées : Super !!!

Pour résumer : 

La barrière de cocothebo est simple à mettre en oeuvre pour une case. Un peu plus compliqué sur un ensemble complet de 32 cases (passage et longueur des fils à ramener jusqu'au controleur...)

La solution Lidar, est simple à intégrer (1 seul équipement donc forcément). Par contre, à voir sur la capacité à piloter le truc et obtenir une bonne précision sans "fausse détection". Le lidar "verra" à fleur des cases et non pas dedans... : si le bas de ma veste effleure la case du bas pendant que je suis en train de poser dans la case du haut, ça risque poser problème.... A creuser donc....

 

 

Que cela soit la solution Lidar ou barrière la problématique est la même concernant les fausses détections ...

 

 

Bonjour pmdd,

le système de peson, j'y avais pensé mais dans ce cas, c'est la conception des cases qui me parait complexe. Il faut prévoit une plaque qui serve de plateau de balance qui couvre l'ensemble de la case, qui soit bien parallèle... ça m'est apparu trop compliqué mécaniquement mais peut-être que je me trompe et que tu as des exemples en tête qui pourraient fonctionner ?

 

Le système de peson est très simple mécanquement. Il s'agiit d'un capteur qui se trouve sous forme d'une barre de flexion sur lequel sont disposées des jauges d'extensométries. 

Le capteur se fixe généramelement très simplement avec 4 vis. 2 qui le maintiennent au sur la partie inférieur de la boîte / et deux sur la partie supérieur pour le fixer sur un " plateau" sur lequel tu déposera les objets. En mettant le plateau de la même taille que le fond de la boite à quelque mm de marge près tu aurais le " fond de ta boite qui serait constitué de ce plateau " =) .

 

 

 

J'avais aussi pensé à une caméra avec détection de présence mais est ce que vous avez déjà utilisé ces bestioles ? https://www.adafruit.com/product/397

Peut-être que c'est une solution ?? ou simplement un PIR mais dans ce cas, je doute que ça fonctionne sur un objet et dans le cas des teeshirts, on jette l'objet donc on ne pourra pas détecter la chaleur d'une main....

 

Ces deux idées sont aussi très bonne. 
Le PIR est en effet applicable que si on passe tout le temps la main dedans. 
Par contre la camera est elle est aplicable pour n'importe quel type d'objet à condition qu'il y ait de la lumière ! =) 

 

Mais dans un cas comme dans l'autre il faudrait selon moi un détecteur par case ! Et donc le matériel qui va avec ... 

Genre dans chaque case tu mets une arduino nano avec une camera et une lumière, et tu mets une arduino mega qui va se connecter à toutes les arduino nano et qui va stocker / gérer les résultats / faire un affichage etc ... 

 


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 !

 

Les réalisations de Mike118  

 

 

 


#17 pmdd

pmdd

    Membre passionné

  • Membres
  • PipPipPip
  • 393 messages
  • Gender:Male

Posté 14 janvier 2019 - 12:29

Bonjour pmdd,

le système de peson, j'y avais pensé mais dans ce cas, c'est la conception des cases qui me parait complexe. Il faut prévoit une plaque qui serve de plateau de balance qui couvre l'ensemble de la case, qui soit bien parallèle... ça m'est apparu trop compliqué mécaniquement mais peut-être que je me trompe et que tu as des exemples en tête qui pourraient fonctionner ?

Non je n'ai pas d'exemple en tête et je ne connais pas trop les capteurs susceptibles de fonctionner, mais j'imagine simplement un plateau posé librement sur 4 capteurs au 4 angles à l'intérieur de la case.


Découpeur de gâteau, ouvreur de yaourt, allumeur de bougies, la collection complète de pmdd !


#18 isbael

isbael

    Nouveau membre

  • Membres
  • 9 messages

Posté 14 janvier 2019 - 12:43

Non je n'ai pas d'exemple en tête et je ne connais pas trop les capteurs susceptibles de fonctionner, mais j'imagine simplement un plateau posé librement sur 4 capteurs au 4 angles à l'intérieur de la case.

 

je note ça sur la liste des choses à tester, avec le lidar.

Je pense qu'effectivement l'histoire du peson est au final une très bonne idée d'autant que ça peut permettre de valider le poids de ce qui est posé (dans la limite de tolérance du truc....)

Donc pour résumer ce que tu as dit et ce que dis Mike118 ci-avant : 

4 pesons (barre de flexion) fixé sur le fond la boite et un plateau fixé au dessus des pesons et ça doit fonctionner (à minima, je récupérerai une variation du poids en cas de dépose dans la case) et rien tant qu'il n'y a aucune dépose.

Il faut juste que je prévois mes case un peu plus grande (hauteur) pour intégrer ce "double fond".

 

J'étudie tout ça plus en détail dans les prochains jours et je vous tiens au courant.... Bien sur en cas d'autres idées, je suis preneur....

 

Et encore merci à tous les 3 pour vos idées et votre temps.



#19 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 905 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é 14 janvier 2019 - 12:57

Tu n'es pas obligée d'avoir 4 pesons au chaques coin il y a des systèmes avec une seule barre centrale =) ( un peu plus grosse certes mais ça marche ;)

Le seul inconvénient pour le peson c'est qu'il va être calibré pour une certaine "plage de poids" exemple jusqu'à 1 Kg ... ou jusqu'à 4 Kg... et que tu ne pourra pas peser quelque chose de plus lourd que la plage indiqué sous peine de déteriorer ton capteur ...

Tu peux donc te dire " qui peut le plus peut le moins "  mais attention à ne pas perdre trop de résolution sur les mesures ... Sinon tu ne seras plus en mesure de détecter les objets très légers comme un stylo par exemple ... 


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 !

 

Les réalisations de Mike118  

 

 

 


#20 Laurent42

Laurent42

    Nouveau membre

  • Membres
  • 31 messages
  • Gender:Male
  • Location:LV-426
  • Interests:Intelligence artificielle, robotique, mathématiques, physique, algorithme

Posté 01 avril 2019 - 08:01

Bonjour,

dans le cadre d'un projet en entreprise, je cherche à détecter des mouvements dans une case de 50cm de côté et 60cm de profondeur. Les mouvements sont liés à l'entrée d'objet dans la case (exemple, je jette un teeshirt dedans ou tout autre objet. Quel type de capteur me suggéreriez vous ?

 

Via le tchat du site, le service client m'a orienté vers de l'ultra son :  https://www.robot-ma...ns-hc-sr04.html, leur large cône peut être intéressant pour ce genre d'applications.

 

J'avais pensé à utiliser un détecteur à ultrason mais le problème que je vois est le suivant : Si je jette une premier objet il va être détecté mais le capteur continuera de détecter sa présence en continue. Donc si j'ajoute un nouvel objet il ne le verra pas....

 

Dans le projet final, il y a plusieurs cases (jusqu'à 30). L'objectif est de savoir où (dans quelle case) j'ai placé l'objet (la taille de l'objet peut être variable voir petite (un stylo); dans le cas de petit objets, le mieux est peut-être de détecter l'entrée dans la case, mais peut on couvrir la largeur complète de la case et comment ?.

 

Merci par avance

 

 

Hello

 

le capteur le verra encore, mais il ne faut pas regarder la mesure mais la variation de mesure. quand le capteur envoie des valeurs différents (+ ou - epsilon), quelque chose s'est passé.

Peut être aussi une solution avec des balances.






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

0 members, 0 guests, 0 anonymous users