Je voudrais savoir si quelqu'un a réussi à détecter un mammifère à corps chaud (c.-à-d. Un humain) à l'aide de capteurs standard et peu coûteux?
Idéalement, j'aimerais utiliser un capteur peu coûteux ou une combinaison de capteurs pour détecter une personne dans une pièce et localiser cette personne. Je voudrais que le robot entre dans une pièce, détecte si un ou des humains sont présents, puis se déplace vers l'humain détecté. La précision n'a pas besoin d'être de 100%, car le coût est plus un facteur. J'aimerais que les exigences de calcul d'un tel capteur soient telles qu'il puisse fonctionner sur un Arduino, bien que si cela est impossible, je serais prêt à utiliser quelque chose avec plus de puissance, comme un Raspberry Pi ou un BeagleBone Black. J'ai quelques réflexions; cependant, aucun d'entre eux n'est idéal:
- Capteur PIR - Peut détecter un mouvement dans un grand champ de vision (c.-à-d. Habituellement 120 degrés ou plus). Pourrait être la chose la plus proche d'un détecteur "humain" que je sache; cependant, cela nécessite un mouvement et localiser / trianguler où se trouve une personne serait très difficile (impossible?) avec un si grand champ de vision.
- Échographie - Peut détecter des objets avec une bonne précision. A un champ de vision beaucoup plus étroit; cependant, est incapable de faire la différence entre un objet statique non vivant et un humain.
- Détecteurs IR - (c.-à-d. Capteurs à portée nette) Peut à nouveau détecter des objets avec une grande précision, un champ de vision très étroit; cependant, il est de nouveau incapable de différencier les objets.
- Webcam + OpenCV - Utilisez éventuellement la détection des visages pour détecter des humains dans une pièce. Cela peut être la meilleure option; cependant, OpenCV est coûteux en calcul et nécessiterait bien plus qu'un Arduino pour fonctionner. Même sur un Raspberry Pi, cela peut être lent.
- Kinect - En utilisant les capacités de détection des fonctionnalités de Kinect, il serait relativement facile d'identifier les humains dans une zone; cependant, le Kinect est trop cher et je ne le considérerais pas comme une solution "bon marché".
Peut-être que quelqu'un est au courant d'un «détecteur de chaleur» bon marché réglé sur la chaleur corporelle et / ou a réussi avec une combinaison de (# 1-4) ci-dessus et aimerait partager ses résultats?