Journal Qualcomm & les drones & Ubuntu

Post√©¬†par¬† . Licence CC¬†By‚ÄĎSA.
√Čtiquettes¬†:
24
14
sept.
2015

Bonjour Nal,

Qualcomm d√©barque avec ses gros sabots dans le march√© B2B des drones, en proposant d√®s √† pr√©sent une plateforme de r√©f√©rence aux constructeurs de drones √† destination du grand public¬†; Qualcomm¬ģ Snapdragon Flight‚ĄĘ.

qualcomm sanp flight

Accrochez vous, ça envoit du steack :

  • Processeur quatre coeurs "krait" SnapDragon 801
  • Double puce wifi
  • Adreno 330 en GPU
  • DSP Hexagone pour la gestion des fonctions de vol
  • GPS am√©ricain & Glonass russe & Galileo europ√©en & Beidou Chinois
  • Cam√©ra vid√©o 4K

Bref, des caractéristiques de téléphone milieu et haut de gamme des crus 14 & 15. Qualcomm annonce un encodage et une diffusion "temps réel" en pleine 4K.

board snapflight

L'annonce sur le site central de Qualcomm
Qualcomm Accelerator

Deux choses sont particulièrement intéressantes :

La première est que cette arrivée de Qualcomm n'est pas un coup d'essai (ils avaient déjà présenté un tit qq chose en début d'année) et que cette volonté affichée de proposer aux constructeurs une board de référence dont ils vont s'occuper est le signe que le marché des drones grand public se structure. La seconde est que Qualcomm consacre Ubuntu (pas l'upstream cependant mais avec linaro)comme système de référence pour son SnapFlight. Là encore, ça sent le marché qui se structure.

En dehors de Parrot faut reconna√ģtre que c'est un peu le bordel pour le moment. L'arriv√©e de Qualcomm et d'Ubuntu dans la place am√®ne assur√©ment des r√©f√©rences int√©ressantes pour toutes et tous. Enfin, on pourra noter le fait qu'Intel vient d'injecter 60M$us dans Yuneec afin de d√©velopper des ‚Ķ drones. Bref, malgr√© les r√©glementations restrictives dans de nombreux pays pour le moment, les drones grand public ont la c√īte.

La question qui fache : combien de blobs binaires à sources fermées là dedans ? En attendant, moi je choisi Parrot (un seul module non libre : pour l'audio, et pas fait par parrot. Le reste est sous GPL. Bravo. Accès root, source, facilités, bonnes docs/commentaires. Et pour tous : les parties mécaniques sont géniales de nervosité/réactivité aussi sur les modèles roulants)

  • # et ca marche ?

    Post√©¬†par¬† . √Čvalu√©¬†√†¬†4.

    j'ai pas été voir les caracteristiques, mais quand je lis "double wifi" je me dis encore un truc à piloter avec un smartphone.
    c'est à dire avec une distance de controle assez faible.

    donc le marché reste dans le domaine du "jouet"

    les drones, les vrais, se pilotent avec une radiocommande de modelisme, ont une bonne portée (le mien doit avoir environ 1km en controle ET en flux video temps reel

    • [^] # Re: et ca marche ?

      Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†6.

      Les drones, les vrais, ne se pilotent pas, ils se commandent avec quelques ordres de haut-niveau et ils sont assez autonomes pour réaliser leur mission. Les jouets d'aéro-modélismes, eux, se pilotent! ;)

      Cette carte, elle me plait pas mal, avec sa puissance de calcul, ses processeurs spécialisés et ses capteurs déjà embarqués (voir une fois qualifiés). Je vais surement en commander quelques unes pour test si je trouve le bouton :)

    • [^] # Re: et ca marche ?

      Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†10.

      les drones, les vrais, se pilotent avec une radiocommande de modelisme

      Même pas.
      Un drone, un vrai, c'est quoi ? Quelle catégorie de drone ? Et drone c'est autonome, non ?
      Parce que bon un drone ça peut aussi faire 250kg et avoir une turbine, et pas une lipo et 4 pauv' hélices.
      Bref les "vrai" c'est ce qu'on veut.

      Et surtout, c'est très dépendant de l'usage.
      Si ton but c'est de le piloter précisément alors oui une radio c'est pas mal.
      Si le but est, par exemple, de faire de la surveillance c'est cool d'avoir un truc qui ne se pilote pas du tout par un humain.
      Si le but est de te filmer de manière autonome en restant entre 5 et 50m de toi, un smartphone c'est suffisant et agréable.

      Bref, les "vrais" drone c'est juste du fantasme pour ne pas comprendre qu'il y a différents usages.

      • [^] # Re: et ca marche ?

        Post√©¬†par¬† . √Čvalu√©¬†√†¬†6.

        Un drone, un vrai, c'est quoi ?

        C'est ceux qui transportent des bombes de 250Kg évidement.

        Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

        • [^] # Re: et ca marche ?

          Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

          C'est ceux qui transportent des bombes de 250Kg évidement.

          Ouais mais des bombes douées d'intelligence artificielle. Ce qui permettra, plus tard, à tous ceux qui glandent dans les facs de lettres en étudiant la philosophie de se rendre enfin utile en se reconvertissant dans le déminage.

          Faut pas gonfler Gérard Lambert quand il répare sa mobylette.

      • [^] # Re: et ca marche ?

        Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†5.

        Tu peux monter à 10 tonnes sans problème, avec 35 m d'envergure.

        • [^] # Re: et ca marche ?

          Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

          Masse maxi au décollage : 10 387 kg (22 900 lbs)
          Masse à vide : 3 851 kg (8 490 lbs)

          L'appareil peut faire 10 tonnes au maximum pour décoller et pèse près de 4 tonnes. Il aura du mal à transporter une bombe de 10 tonnes.

          • [^] # Re: et ca marche ?

            Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†3.

            Le message d'origine parle de la masse totale du drone, pas de son armement ;)

            Parce que bon un drone ça peut aussi faire 250kg et avoir une turbine, et pas une lipo et 4 pauv' hélices.

        • [^] # Re: et ca marche ?

          Post√©¬†par¬† . √Čvalu√©¬†√†¬†1.

          Dans sa spécification Block 30/40, ce drone HALE à une masse de 6 781 kg à vide, et jusqu'à 14 628 kg au décollage.

          C√īt√©, Fran√ßais, le Dassault nEUROn, qui lui est un UCAV, a une masse √† vide de 4¬†900 kg et de 7¬†000 kg maximum au d√©collage, limit√©e par le fait que l'armement est embarqu√© en soute, √©tant donn√© qu'il s'agit de drone de combat furtif.

  • # code des drones parrot ?

    Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†4.

    Tu as le site web de dev des drones parrot¬†? J'ai juste trouv√© le code de leur api pour contr√īler le drone et non pour changer le code dans le drone.

    "La première sécurité est la liberté"

    • [^] # Re: code des drones parrot ?

      Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†4.

      Je ne crois pas qu'il soit dispo…
      Si tu veux bidouiller du code, tu peux prendre des Iris de 3DR et jouer avec le code source. Par contre le code est… heu… d'une qualité moyenne pour avoir vraiment mis le nez dedans.

      • [^] # Re: code des drones parrot ?

        Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†2.

        Ce n'est pas vraiment le même prix.

        "La première sécurité est la liberté"

      • [^] # Re: code des drones parrot ?

        Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†5.

        Bah, le monsieur du journal dit:
        ¬ę¬†La question qui fache : combien de blobs binaires √† sources ferm√©es l√† dedans¬†? En attendant, moi je choisi Parrot (un seul module non libre : pour l'audio, et pas fait par parrot. Le reste est sous GPL. Bravo. Acc√®s root, source, facilit√©s, bonnes docs/commentaires.¬†¬Ľ
        Du coup je comprends pas vraiment…
        (pour Qualcomm c'est un peu pareil, ce qui est sur le processeur principal est libre, aŐÄ part le driver GPU, le code des DSPs est proprio, mais programmable)

        • [^] # Re: code des drones parrot ?

          Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†2.

          Du coup je comprends pas vraiment…

          Et moi je ne sais pas o√Ļ est le code source des parrot. Apr√®s √ßa d√©pend peut-√™tre de quel parrot on parle aussi‚Ķ Genre le code du bebop je ne crois pas qu'il soit dispo. Ou alors (de ce que j'ai vu, mais je me trompe peut-√™tre) sans centrale inertielle ni algos de vid√©o ni wifi‚Ķ ce qui ne sert pas √† grand chose. Alors oui il y a des API, des SDK, mais de l√† √† dire que c'est open source non.
          Peut-être par contre qu'il existe des drones plus libre chez parrot, je ne sais pas (je n'ai pas regardé les autres).

          Par contre un bebop et un iris c'est en gros la m√™me gamme de prix (500-600‚ā¨) m√™me si l'√©quipement n'est pas le m√™me. Et un iris √ßa se bidouille et surtout √ßa se programme. On peut changer le code, on y a acc√®s, on l'am√©liore, on peut rajouter ou supprimer ce qu'on veut, flasher, etc (je l'ai fait).

          • [^] # Re: code des drones parrot ?

            Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†2.

            Je pensais plus au sumo ou au mini drone qui sont autour de 100‚ā¨.

            Le drone iris dispose de capteurs  ? C'est possible de faire un mini robot avec ?

            "La première sécurité est la liberté"

            • [^] # Re: code des drones parrot ?

              Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†2.

              Il a une centrale inertielle (accélégro, gyro) magnéto, gps. Tu voudrais quoi d'autre ?
              Mini robo dans quel genre ? parce que l'électronique est pas forcément facile à modifier je crois, genre tous les ESC sont ensemble sur une seule carte.
              Après sur une pixhawk (ce qu'il y a dans les iris) on peut rajouter d'autres capteurs si on veut.

              • [^] # Re: code des drones parrot ?

                Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†3.

                Je pensais à n'importe quoi de détection de l'extérieur. Une caméra demande souvent beaucoup de puissance de traitement.

                Par exemple, si tu veux programmer une course entre 2 drones, il faut un moyen de détecter l'autre drone, et de suivre la piste. Une caméra et des diodes puissante peuvent faire l'affaire, mais le robot sera sensible aux lumières parasites.

                "La première sécurité est la liberté"

                • [^] # Re: code des drones parrot ?

                  Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†3.

                  oula oui, là c'est tout de suite plus complexe.
                  Une pixhawk (et globalement ce qui est embarqu√© dans les drones) c'est pas bien puissant. D'o√Ļ l'int√©r√™t des plateformes comme celle mentionn√©e dans le journal ou intel edison par ex.

                  Si tu veux faire du traitement vidéo ça risque d'être chaud, caméra + diodes ça me semble chaud mais pourquoi pas.
                  Après tout dépend ce que tu veux et à quelle précision.
                  Tu peux très bien imaginer faire communiquer tes drones entre eux (par exemple en bluetooth) et qu'ils s'envoient leurs coordonnées GPS. Maintenant un GPS c'est pas précis (genre 2-4m mini) mais ça fonctionne.
                  On peut aussi imaginer des choses en ultra wideband mais les test qu'on a fait n'avaient pas été concluant.

                  Le but serait l'un devant et l'autre qui suit automatiquement ?

    • [^] # Re: code des drones parrot ?

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

      Le code open-source utilisé sur le drone est disponible sur ce site.

      Le code applicatif complet du drone n'est pas disponible et il n'y a pas de documentation. Un peu hostile comme environnement pour changer le code du drone :)

      • [^] # Re: code des drones parrot ?

        Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†1.

        Que le code GPL soit publieŐĀ, c'est "juste" une obligation leŐĀgale, encore heureux qu'ils le publient!
        Y a pas de quoi geŐĀneŐĀrer un firmware alternatif pour autant

        • [^] # Re: code des drones parrot ?

          Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†6.

          Que le code GPL soit publieŐĀ, c'est "juste" une obligation leŐĀgale, encore heureux qu'ils le publient!

          Ben non, même pas.
          Ils doivent juste pouvoir fournir ce code aux clients le demandant, c'est ça l'obligation légale.

        • [^] # Re: code des drones parrot ?

          Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†-3. Derni√®re modification le 16/09/15 √† 08:21.

          Que le code GPL soit publieŐĀ, c'est "juste" une obligation leŐĀgale

          Ha les gens qui croient connaitre la GPL mais qui en fait ne la connaisse pas…
          C'est fou ce que les gens peuvent s'imaginer! (et/ou ce que d'autres peuvent essayer de faire croire à des gens ne se renseignant pas).

          Pour info, je pourrais te faire une notice valide 3 ans (tu peux toujours essayer apr√®s 3 ans, √ßa sera non) que je te file le code uniquement par voie postale seulement si tu me r√©clames le code (faut que tu fasses une d√©marche, ce n'est pas automatique) et si tu me files 3‚ā¨ par exemple, que 1/ je respecterai la GPL (GPLv2, certes, mais la GPLv2 est bien la GPL, sinon certes en v3 faut que je rajoute un stockage sur un serveur mais il n'est pas dit qu'il faut que ce soit en IPv4 donc je peux toujours le mettre en NFS sur le r√©seau local et te dire que c'est accessible si tu viens chez moi, c'est en r√©seau; et comme aucun logiciel dans le lien est en v3‚Ķ) 2/ sans que j'ai publi√© le code.

          encore heureux qu'ils le publient!

          Ben non, c'est plut√īt sympa, ils font plus que ce qu'oblige la licence.
          Point de "encore heureux".
          (bon, en pratique, c'est aussi plus simple à gérer pour eux. Mais être plus simple ne veut pas dire obligation légale)

          Note : dans le même style d'erreur, teddyredm3cl se trompe en disant que "Le code open-source utilisé sur le drone est disponible", je ne vois que du code GPL ou LGPL, point de code sous licence BSD, MIT… Qui sont aussi open-source. Donc "le code copyleft utilisé sur le drone est disponible" est exact, pas "le code open-source" (je doute fort qu'il n'y ai pas un seul bout de code BSD ou MIT dans ce produit)

    • [^] # Re: code des drones parrot ?

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

      Tu as le site web de dev des drones parrot ?

      Là par exemple.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.