Bonjour,
sur le principe, ça doit être faisable (j'ai jamais essayé, on avait essayé une fois de détecter une barre de LEDs jaunes, avec un succès mitigé (on arrivait à la détecter, mais il y avait aussi des fausses détections))
Après, je vois plusieurs limitations :
1) Il faut s'assurer que la LED émette dans le spectre de réception de la caméra infrarouge
2) la plupart des camera infrarouges (sauf si tu es riche) sont "monochromes" (ie elles ne permettent pas de différentier les différentes longueurs d'ondes de l'infrarouge). Elles sont en général optimisées pour détecter le rayonnement infrarouge du à la chaleur (donc tu aura du signal sur tout ce qui est chaud)
3) Surtout si tu utilises une seule LED allumée en fixe, il faut t'assurer que ce soit la tâche la plus lumineuse de tout ce que tu peux potentiellement voir, sinon tu risque d'aller vers un autre objet (ton radiateur, le soleil, ...) à la place de la base
La solution camera + code barre est une solution classique (nb : si tu utilises un raspberry pi, ou un autre mini-ordinateur, tu peux assez facilement détecter des AruCo tag (des espèces de QR-codes simplifiés) qui se détectent de plus loin à taille/caméra donnée qu'un code barre. Si tu veux du discret, tu peux reconnaitre ta base avec une caméra normale par machine learning.
Si tu veux rester sur l'idée des LEDs infrarouge, et que tu ne veux pas être limité à un environnement froid et sans lumière directe du soleil, et que tu veux un système robuste, alors je te suggérais de prévoir plus d'information qu'une "simple" LED infrarouge toujours allumée, par exemple :
a) 3 LEDs infrarouge disposés en triangle : tu essayes de repérer tout les "points" infrarouge de taille cohérents, puis tu regarde si tu trouves un trio qui respecte la "forme" de ton triangle (nb : attention auxeffets de perspective)
b) tu fais clignoter la LED selon un schéma fixe : par exemple 0.4s allumée, puis 0.2s éteinte, puis 0.4s allumée, puis 0.2s éteinte, ... Si tu détectes un point infrarouge qui pourrait être ta LED, tu "traque" ce point (dans un premier temps, pour faire simple, tu peux arrêter le robot pendant ce temps) et tu vérifie si le rythme est suivi : si oui, c'est très probablement ta LED
c) si ta caméra sert uniquement à détecter ta LED, alors tu peux essayer de voir si tu trouves un filtre infrarouge qui ne laisse passer que la longueur d'onde "précise" de ta LED : il y a très peu de chance qu'un objet même chaud émette plus de puissance dans la longueur d'onde de la LED que la LED. Par contre la camera infrarouge devient inutile pour détecter autre chose.