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

C++ Discussion :

Robotique et géolocalisation en c++


Sujet :

C++

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut Robotique et géolocalisation en c++
    Bonsoir.

    Voilà j'ai pour projet de construire un robot capable de se déplacer et de prévoir son propre itinéraire entre un point A et un point B. Seulement je dois avouer qu'en dehors de google maps, je n'y connais pas grand chose en API de géolocalisation. Pourriez-vous m'indiquer une API qui disposerait en local toute les cartes du monde, des données comme l'altitude de chaque point géographique et toutes sortes de données, ne nécessitant aucune connexion internet (mon robot serait équipé d'un pc embarqué fonctionnant sous linux, et avec une clé tracker GPS, ou toute technologie que vous me conseillerez).

    Merci bien. Bonne soirée.

  2. #2
    Membre chevronné Avatar de Ehonn
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    788
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 788
    Points : 2 160
    Points
    2 160
    Par défaut
    Bonjour

    Tu peux regarder du côté d'OpenStreetMap.

  3. #3
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    Bonjour.

    Merci pour ta réponse. OpenStreetMap a l'air génial, géré avec la base de données Geonames en plus. Malheureusement j'ai besoin de plus d'informations qu'il n'en dispose, et surtout j'ai besoin d'une API avec des services dispo hors-ligne, chose qu'OpenStreetMap n'a pas l'air de pouvoir faire.

    A vrai dire, le robot que je souhaite créer serait un drone :
    Nom : Parrot_AR_Drone.jpg
Affichages : 151
Taille : 192,8 Ko
    J'aimerais disposer de cartes en 3D, afin de savoir pour quelque soit le point géographique que je saisis (interne à une ville ou non), quelles sont l'altitude liée au sol, l'altitude minimum de vol... ce genre de choses quoi. Oui je sais, c'est hard XD.

  4. #4
    Membre averti
    Homme Profil pro
    très occupé
    Inscrit en
    Juillet 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : très occupé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 137
    Points : 411
    Points
    411
    Par défaut
    Salut thor76160,

    il y a aura une caméra ou un appareil photo sur ton drone ?


    Eks

  5. #5
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    Ca risque d'être chaud en volume de données, surtout pour un petit drone.

    En ce cas, essaie de constituer la liste précise de ce que tu as besoin comme donnée, et de ce que tu peux calculer simplement (hauteur de vol par rapport à l'altitude?)
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  6. #6
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    Oui, il y aura une caméra.
    Mais il me faut des données genre l'altitude en dessous de laquelle un appareil n'a pas le droit de voler (pour éviter les obstacles). Je compte avant tout développer une IA avant même de créer physiquement l'appareil. L'IA est mon premier intérêt.
    QUoi qu'il en soit, je ne trouve rien de concluant pour ce qui est des données cartographiques :/.

  7. #7
    Membre averti
    Homme Profil pro
    très occupé
    Inscrit en
    Juillet 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : très occupé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 137
    Points : 411
    Points
    411
    Par défaut
    Citation Envoyé par thor76160 Voir le message
    Oui, il y aura une caméra.
    Mais il me faut des données genre l'altitude en dessous de laquelle un appareil n'a pas le droit de voler (pour éviter les obstacles).
    (...)
    Dans ce cas, tu devrais vraiment potasser l'Arrêté du 11 avril 2012 relatif à la conception des aéronefs civils qui circulent sans aucune personne à bord, aux conditions de leur emploi et sur les capacités requises des personnes qui les utilisent, pour vérifier si ton engin et de l'usage du veux en faire, ne requièrent pas de toutes façons qu'il soit équipé d'un "capteur barométrique permettant au télépilote de connaître l'altitude à laquelle il l'utilise, afin de ne pas dépasser les hauteurs maximales de vol prescrites par la réglementation." celui-ci tombant dans les activités particulières définies par l'arrêté et dans les catégories exigeant la présence de cet équipement (et exigeant tout un tas d'autres choses).

    Evidemment, un tel altimètre te permettrait de disposer de l'information d'altitude

    Comme c'est une activité réglementée, tu devrais vraiment t'informer sur les autres contraintes, autorisations administratives, etc. Mais c'est un autre sujet :-)

    Bref, tu devrais vraiment lire ce chef d'oeuvre de l'administration.


    Eks

  8. #8
    Membre chevronné Avatar de Ehonn
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    788
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 788
    Points : 2 160
    Points
    2 160
    Par défaut
    Citation Envoyé par thor76160 Voir le message
    Merci pour ta réponse. OpenStreetMap a l'air génial, géré avec la base de données Geonames en plus. Malheureusement j'ai besoin de plus d'informations qu'il n'en dispose, et surtout j'ai besoin d'une API avec des services dispo hors-ligne, chose qu'OpenStreetMap n'a pas l'air de pouvoir faire.
    OpenStreetMap est libre / ouvert, tu peux obtenir les données pour un mode hors-ligne comme dit ici.
    Pour les informations supplémentaires, tu peux les ajouter dans OpenStreetMap si cela est pertinent ou coupler OpenStreetMap à un autre projet.

  9. #9
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 62
    Points : 162
    Points
    162
    Par défaut
    Citation Envoyé par -Eks- Voir le message
    Bref, tu devrais vraiment lire ce chef d'oeuvre de l'administration.
    Il y a même un article pour les avions en papier *_*

    Article 5 En savoir plus sur cet article...

    Cas particulier de classification.
    Un aéronef qui circule sans aucune personne à bord de masse totale inférieure à 1 kilogramme utilisé à des fins de loisir ou de compétition, qui, une fois lancé, vole librement en suivant les mouvements de l'atmosphère sans aucune action possible de son pilote et dont le vol ne dure pas plus de huit minutes est considéré comme un aéromodèle de catégorie A.

Discussions similaires

  1. java et la robotique
    Par loupblanc dans le forum Langage
    Réponses: 4
    Dernier message: 30/01/2020, 16h34
  2. Réponses: 12
    Dernier message: 22/05/2013, 17h56
  3. géolocalisation
    Par thierrybatlle dans le forum Langage
    Réponses: 18
    Dernier message: 22/06/2009, 10h49
  4. [Système] Géolocalisation et génération de carte
    Par sebos63 dans le forum Langage
    Réponses: 9
    Dernier message: 02/01/2007, 16h44
  5. Piloter un port USB sous xp [robotique]
    Par blacknight dans le forum C++Builder
    Réponses: 2
    Dernier message: 01/11/2004, 12h15

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