Bonjour a tous,
Voila, pour résumer, je travaille sur un robot doté d'un capteur 3D qui, lorsqu'il fonctionne, nous donne un ensemble de points dans l'espace. Parmis ces points, j'aimerai stocké dans une liste, tous ceux considéré comme des obstacles pour le robot.
Je m'explique, mon programme est écrit en C, et il m'a déja été assez facile de mettre en evidence les points dangereux se trouvant a une hauteur absolue de 1 metre par exemple.
Cependant, grace a la géométrie algorithmique, j'aimerai trouver des conditions symbolisant une discontinuité au sein d'une ligne de balayage du capteur mais aussi symbolisant des points de rebroussement. (des trous et des escaliers)
Les points enregistrés par le capteur sont représentés par leur distance d[i] par rapport au capteur et leur angle O[i].
Voila, le plus simple serait sans doute de partir sur des vecteurs directeurs et normaux. Mais je seche un peu et ne suis pas du tout un expert de la géométrie algorithmique.
J'éspere que quelqu'un aura une solution ou une piste a mon probleme.
Je vous remercie
Partager