Portée infrarouge

8

J'ai jeté un œil à ces robots d'essaim et je suis très impressionné. Il y a cependant un aspect des robots qui me dérange, c'est la portée infrarouge qu'ils utilisent.

entrez la description de l'image ici

Les robots ont un émetteur-récepteur infrarouge grand angle sur leur face inférieure et font rebondir le faisceau sur la table sur laquelle ils se tiennent pour communiquer avec d'autres robots. Je peux comprendre cela, mais ce que je ne peux pas, c'est la partie allant comme indiqué ci-dessus. Quelqu'un pourrait-il nous éclairer sur la façon dont ces robots calculent leur distance les uns des autres en utilisant cette méthode infrarouge? Une explication générale ou des liens vers un article seraient les plus appréciés.

Bojangles
la source

Réponses:

6

La réponse est déjà présente dans la page dont vous avez posté le lien:

Tiré du rapport technique TR-06-11, "B. Communication et détection", p. 4

Lors de toute communication entre robots, le robot récepteur mesure également l'intensité de la lumière infrarouge entrante. Cette intensité lumineuse entrante est une fonction de diminution monotone de la distance entre l'émetteur et le récepteur; par conséquent, la distance à l'émetteur peut être calculée par le récepteur . En pratique, l'intensité de la lumière entrante est également affectée par le bruit et les variations de fabrication, ce qui conduit à une précision de détection de ± 2 mm et une précision inférieure à 1 mm.

(c'est moi qui souligne)

Je suppose qu'ils ont expérimentalement trouvé la relation entre la distance entre Tx / Rx et l'intensité reçue (ou ont accès à un graphique caractéristique du fabricant des modules IR), et l'ont utilisé pour baser les calculs de distance.

ksk
la source
Merci beaucoup d'avoir trouvé cela pour moi. J'aurais dû regarder plus fort. Aurais-je raison de supposer que la surface réfléchie par l'IR joue un rôle dans l'ajout d'un décalage nul, créant le besoin d'un étalonnage?
Bojangles
Oui. L'intensité de l'IR reçu dépendrait également de la surface sur laquelle il se réfléchit. De plus, l'effet de la lumière ambiante (en particulier la lumière du soleil) devrait également être minimisé.
ksk
Exactement ce que je pensais. Merci beaucoup pour votre aide.
Bojangles
1
@ksk, l'effet de la lumière ambiante peut souvent être réduit en modulant le signal transmis (ce sont des données après tout) et en mesurant uniquement la modulation du signal reçu, rejetant ainsi principalement la lumière du soleil et la lumière ambiante - c'est-à-dire dans la mesure où le récepteur est ou peut être linéarisé.
Chris Stratton,
@ChrisStratton: La modulation ne supprimerait-elle pas le bruit uniquement pour des applications comme la détection de proximité (empêchant les faux déclenchements) ou la communication de données (comme vous l'avez mentionné)? La modulation serait-elle toujours utile si une mesure d'intensité devait être prise? Je pensais avoir deux capteurs (ou mesures) - l'un pour détecter les niveaux de lumière ambiante et l'autre pour la mesure / communication de l'intensité. La sortie du capteur de lumière ambiante pourrait alors être utilisée pour définir un seuil pour le capteur Rx lorsqu'il souhaite mesurer l'intensité.
ksk