Je suis piratage d'un aspirateur robot pour le contrôler avec un microcontrôleur (Arduino). Je veux qu'il soit plus efficace lors du nettoyage d'une chambre. Pour l'instant, il suffit d'aller tout droit et tourner quand il heurte quelque chose.
Mais j'ai de la difficulté à trouver le meilleur algorithme ou méthode à utiliser pour connaître sa position dans la pièce. Je suis à la recherche d'une idée qui reste bon marché (moins de 100$) et de ne pas complexe (une seule qui ne nécessitent pas une thèse de Doctorat en vision par ordinateur). Je peux ajouter quelques discrètes marqueurs dans la chambre si nécessaire.
Pour l'instant, mon robot a:
- Une webcam
- Trois capteurs de proximité (environ 1 mètre de gamme)
- Boussole (pas utilisé pour l'instant)
- Une Connexion Wi-Fi Gratuite
- Sa vitesse peut varier si la batterie est pleine ou presque vide
- Un netbook Eee PC est embarqué sur le robot
Avez-vous une idée pour faire cela? N'importe quelle méthode standard existent pour ce genre de problèmes?
Remarque: si cette question appartient à un autre site, merci de le déplacer, je ne pouvais pas trouver un meilleur endroit que le Débordement de la Pile.