Annonce

Réduire
Aucune annonce.

Ehternet et UDP. Format des trames

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Ehternet et UDP. Format des trames

    Bonjour,
    j'ai besoin d'envoyer des trames UDP via la prise ethernet vers un PC avec x-plane qui correspondent à la position des commandes de pilotage,
    le PC avec Xplane traite les commandes et me renvoi la position de l'avion avec des trames UDP.
    Ainsi je voudrais asservir un simulateur 3 axes avec 3 moteurs.

    Quelqu'un a t il un document sur la forme des trames? La manière de recevoir et d'émettre? Est ce possible?

    La cerise, est ce que quelqu'un a des infos (ou des équations) qui permettent de convertir la position de l'avion pour créer un ressenti de mouvement correspondant dans un simulateur?

    Merci

  • #1
    Re: Ehternet et UDP. Format des trames

    Salut !


    Juste comme ca, avant que tu codes... il n'y a aucun rapport direct entre la position des commandes de vol et les accélérations que tu vas devoir reproduire sur un FFS. Il faut prendre en compte la position de l'aéronef (pitch/roll/yaw) et les accélérations (qu'on doit avoir, de mémoire) pour ton simu.

    Si tu veux je chercherai ce soir quand j'aurai acces au SDK

    Tom
    Volez bien, volez plein !
    "THE ROTOR IS THE LIMIT!" ... Et c'est ton MFD qui doit te le dire.
    "The flight deck is the ultimate human machine interface (HMI) application. It uses human senses of touch, hearing and sight in a safety critical situation."
    VATSIM : F-ZBPH

    Commentaire


    • #1
      Re: Ehternet et UDP. Format des trames

      Hum, je reviens sur mes paroles...


      Le simulateur que tu veux faire est sur un mode de deplacement en 3 rotations, tu n'es pas dans un Full Flight Simulator avec 6 degrés de liberté... donc tu as moins de questions à te poser: Tu linkes l'attitude (roll/pitch/yaw) de xplane aux rotations du simu et ca sera bon.

      Pour les trames, ben faut chercher :o)
      Volez bien, volez plein !
      "THE ROTOR IS THE LIMIT!" ... Et c'est ton MFD qui doit te le dire.
      "The flight deck is the ultimate human machine interface (HMI) application. It uses human senses of touch, hearing and sight in a safety critical situation."
      VATSIM : F-ZBPH

      Commentaire


      • #1
        Re: Ehternet et UDP. Format des trames

        Envoyé par tsx47
        ...Quelqu'un a t il un document sur la forme des trames? La manière de recevoir et d'émettre? Est ce possible?...
        Les infos sur les trames sont dans ton répertoire X-Plane : X-Plane 9\Instructions\Sending Data to X-Plane.html

        Pour qu'elles soient émise il faut cocher la case de gauche du groupe de variables souhaité dans : Settings -> Data Input & Output. Pour recevoir il suffit d'ouvrir un socket UDP sur l'IP du PC qui émet avec le numéro de port correspondant.

        Il y a tout de même un GROS bémol, Austin change le format des paquets quand bon lui semble, et tout peut être à refaire d'une version de X-Plane à une autre. La seule méthode fiable est de passer par un plugin qui accède aux variables en envoie des paquets au format que tu veux et qui ne change jamais.

        PhM
        X-Plane 9.70 & 11.5r1 / W10 / AMD Ryzen 7 2700 / 8Go RAM / Sapphire R9 390 Nitro 8Go / Sapphire HD7870 GHz 2Go / Samsung LN40C530 / Oculus DK2 / LeapMotion / Saitek X56 / Thrustmaster Pendular Rudder

        Commentaire


        • #1
          Re: Ehternet et UDP. Format des trames

          Merci à tous. Tout est dans Sending data. J'ai fait avec le mail de Phm aussi une recherche internet, qui m'a donné un lien ou tout est expliqué: http://www.x-plane.info/udp/data_types.html. Je vais pouvoir attaquer le boulot.
          Tsx47

          Commentaire


          • #1
            Re: Ehternet et UDP. Format des trames

            Pour ta page http://www.x-plane.info/udp/data_types.html, méfiance, la dernière mise à jour date de 2003 !!!

            Voir sur le même site : http://www.x-plane.info/udp/

            Il faut savoir que Roy Coates, l'auteur de ces pages, a abandonné son projet X-Panel à cause des changements multiples du formatage UDP.
            A voir quand même sur la page de début http://www.x-plane.info/ ses petits outils (UDP Packet Examiner....).

            Daniel
            Intel I5 6500 3,2 Ghz, RAM 16 Go, GeForce GTX 960 2 Go, Linux Ubuntu 18.04
            Portable Asus Intel i5 2,8 Ghz, RAM 8 Go, GeForce 840M, Windows 8.1 64bits
            #AMD II X2 245 2,9 Ghz, RAM 8 Go, GeForce GTX 650 1 Go, Linux Ubuntu 14.04
            #AMD 64x2 5200 2,6 Ghz, RAM 4 Go, GeForce 9600 GT 512 Mo, Linux Ubuntu 10.04
            #MacBook Pro 15" 2,4 Ghz, RAM 4 Go, GeForce GT 330 M 256 Mo, Mac OS 10.6

            Commentaire


            • #1
              Re: Ehternet et UDP. Format des trames

              Salut,

              Pour revenir plus spécifiquement sur la partie "déplacements" en elle-même, je pense, comme le dit Deelux dans son premier message qu'il vaut mieux relier tes mouvements aux accélérations (qui sont doivent être directement données par X-Plane), plutôt qu'à l'attitude de ton avion. Cela suppose par contre de supprimer toute référence visuelle extérieure, pour pouvoir abuser correctement le cerveau.
              Dans ce cas de figure, 2 axes devrait suffire : un pour l'axe de tangage, l'autre pour le roulis.
              Je ne vois pas bien comment pourrait être géré un troisième axe pour le lacet.

              Pour les configurations de vol qu'on pourrait raisonnablement rencontrer, ça pourrait donner :
              - En vol rectiligne et à vitesse constante : pas d'accélérations, donc position du siège au neutre.
              - Idem en vol en virage coordonné à faible inclinaison (bille au milieu).
              - vol en montée et/ou accélération longitudinale : on fait cabrer le siège.
              - vol en descente et/ou décélération longitudinale : on fait piquer le siège.
              - vol rectiligne à inclinaison non nulle (donc bille pas au milieu), on incline le siège à droite ou à gauche.
              - etc.
              - sachant qu'il faudra tenir compte de toutes les combinaisons possibles.

              - Mais avec tout ça, comment gérer un tonneau ou une boucle ?

              Un petit dessin pourrait aider un peu si besoin.

              Just my two cents... Car le sujet m'intéresse aussi !

              Bons tests.
              Christophe
              WXP-Pro/P4-3.2GHz/Ram 2Go/GeForce6800GT PCI-e/VRam 256 Mo/Logitech WMForce/Palo ChProd

              Commentaire


              • #1
                Re: Ehternet et UDP. Format des trames

                Ré salut!

                Il faut savoir que la mise au point d'un simulateur avec déplacement est un sujet long et fastidieux, même avec des équipes dédiées. Un simu en immersion totale est extrêmement difficile a concevoir car la moindre decorrelation entre l'image et le ressenti physique entraine outre beaucoup de difficulté au pilotage, un mal de l'air systematique.

                Perso je partirai plus sur un couplage en position style avion de caisses de supermarché... C'est rigolo, permet de plus vivre sa simu mais sans vomir a chaque fois... A la limite un truc tout bête pourrait être de rajouter un tapis vibrant pour retransmettre les vibrations au roulage, décrochage ou dans la phase d'accroche du rotor sur un helico.


                Ouala mon avis, et je le partage.
                Volez bien, volez plein !
                "THE ROTOR IS THE LIMIT!" ... Et c'est ton MFD qui doit te le dire.
                "The flight deck is the ultimate human machine interface (HMI) application. It uses human senses of touch, hearing and sight in a safety critical situation."
                VATSIM : F-ZBPH

                Commentaire


                • #1
                  Re: Ehternet et UDP. Format des trames

                  Salut les amis!

                  Juste un petit message pour mettre mon grain de sel dans le sujet: le développement d'un simulateur mobile est une lourde tâche... Pour preuve, le CIFAG de Créteil (une association qui intervient avec le CIRAS, là où je bosse, donc) a développé il y a quelques années une liaison entre X-Plane et des vieux simus mobiles 3 axes en rotation type "GAT".
                  Dans l'interfaçage, l'axe de lacte a été sacrifié... pour des raisons de câblage: et voui, on fait comment pour alimenter le PC et l'électronique embarquée quand le simu fait plusieurs tours?
                  La modification du simu de départ s'est faite en 2 étapes. Pour les détails, vous pouvez aller voir sur http://www.univ-paris12.fr/ciras/ histoire de vous rendre compte de la quantité de travail que cela demande. Cliquez sur "étude et développement" à gauche pour accéder à la partie du site sur l'adaptation des simus GAT. Un membre du Forum, Tijudpom, qu'on voit en photo, avait d'ailleurs travaillé sur le second projet.

                  Pierrot

                  Commentaire


                  • #1
                    Re: Ehternet et UDP. Format des trames

                    Merci Pierrot pour les infos,
                    pour me présenter, je suis le prof du lycée Voillaume (AUlnay sous Bois) qui a récupéré le simulateur de créteil. Le deuxième donc identique au votre.
                    Effectivement le boulot doit être important,
                    en 2010/2011 je pense mettre des équipes d'élèves dessus, j'essaye en ce moment de dégrossir, et savoir ce qui peut être fait.

                    Sachant que j'ai dispo si le projet est viable: 1 groupe d'élèves des Mines de Paris 2ème année, 1 groupe de projet de BTS électronique, 1 groupe de projet de BTS mécanique automatisme. Des collègues de BTS électro tech qui m'ont dimensionnés les variateurs.

                    En ce moment on recable pour "voir" avec 2 élèves 1er année BTS un moteur avec un variateur de vitesse 4 quadrants + une des commandes vers un automate industriel. Je pense en phase 2 relier cet automate à Xplane pour que Xplane me fasse un peu de calcul. L'automate doit après asservir les moteurs correctement, là pour moi c'est la partie qui va être dur dur. Les mails m'orientent un peu.

                    Merci à tous.

                    Commentaire


                    • #1
                      Re: Ehternet et UDP. Format des trames

                      Salut tsx47!

                      Aaaah, bin le Monde est petit, alors! Tu es tombé à LA bonne adresse pour demander des conseils à propos de X-Plane. Moi-même je ne suis pas un expert, mais un simple utilisateur. Mais il y a tout plein de compétences sur ce forum!
                      Nous serons amené à nous revoir dans un cadre plus professionnel, alors!

                      Pierrot (alias "coordonnateur du CIRAS de Créteil", on s'est donc vus vendredi)

                      Commentaire

                      Chargement...
                      X