IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Géométrie algorithmique balayage 3D


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Septembre 2011
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Septembre 2011
    Messages : 1
    Par défaut Géométrie algorithmique balayage 3D
    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

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    J'avoue que je n'ai pas tout compris.

    Tu as des points d'échantillonnage en coordonnées sphériques (cylindriques ?) issus de ton capteur 3D et tu cherches à localiser des "trous" dans ton environnement ?

    Une sorte de LIDAR, en fait.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Membre émérite
    Homme Profil pro
    Ingénieur R&D en apprentissage statistique
    Inscrit en
    Juin 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur R&D en apprentissage statistique

    Informations forums :
    Inscription : Juin 2009
    Messages : 447
    Par défaut
    D'abord je ne suis pas bien sur de comprendre comment tu obtiens du 3d avec seulement 2 informations, il en faudrait au moins une troisième....

    Sinon imaginons que tu fais une succession de balayages verticaux. Pour chaque balayage tu pourrais faire un histogramme des distances et comparer les histogrammes obtenus pour chaque tranche verticale. L'apparition de pics à faible distance marquerait la présence d'obstacles. L'apparition de pic à grande distance marquerait la présence de trous.

Discussions similaires

  1. [géométrie] tétraèdre régulier
    Par khayyam90 dans le forum Mathématiques
    Réponses: 8
    Dernier message: 12/08/2004, 22h33
  2. Rech cours de base en Algorithmique
    Par ALKATRAZ dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 19/12/2002, 19h07
  3. logiciel de programmation en Algorithmique
    Par Thomas Lebrun dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 08/11/2002, 22h18
  4. compression de données du point de vue algorithmique
    Par GoldenEye dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 26/06/2002, 15h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo