Brevet FR2967321A1 — publié le 20120511

L'invention concerne le pilotage des drones, notamment des drones à voilure tournante tels que les hélicoptères, quadricoptères et analogues. Un exemple typique d'un tel drone est le AR.Drone de Parrot SA, Paris, France, qui est un quadricoptère équipé pour la navigation d'une série de capteurs (accéléromètres et gyromètres trois axes, altimètre) et d'une caméra de visée verticale produisant une image du terrain survolé. Le drone est également pourvu d'une caméra frontale captant une image de la scène vers laquelle se dirige le drone. Ce drone est piloté par l'utilisateur au moyen d'un dispositif de télécommande déportée reliée au drone par une liaison radio. Le WO 2010/061099 A2 (Parrot SA) décrit en particulier un tel drone et son pilotage par l'intermédiaire d'un téléphone ou baladeur multimédia à écran tactile et accéléromètre intégré, par exemple un téléphone cellulaire de type iPhone ou un baladeur ou une tablette multimédia de type iPod Touch ou iPad (marques déposées de Apple Inc., USA). Ces appareils incorporent les divers organes de contrôle nécessaires à la détection des commandes de pilotage et à l'échange bidirectionnel de données avec le drone via une liaison sans fil de type réseau local Wi-Fi (IEEE 802.11) ou Bluetooth (marques déposées). L'appareil de télécommande est pourvu d'un écran tactile affichant l'image captée par la caméra frontale, avec en superposition un certain nombre de symboles permettant l'activation de commandes par simple contact du doigt de l'utilisateur sur l'écran tactile. Cette caméra permet notamment un mode de pilotage dit "pilotage im- mersif" dans lequel l'utilisateur, au lieu de piloter le drone en regardant celui-ci, utilise l'image de la caméra de la même façon que s'il se trouvait à bord du drone. La liaison radio sans fil bidirectionnelle comprend une liaison montante (de la télécommande vers le drone) et une liaison descendante (du drone vers la télécommande) pour permettre la transmission de trames de don-nées contenant : - (de la télécommande vers le drone) les commandes de pilotage, ci-après simplement désignées "commandes", envoyées à intervalles réguliers et de façon systématique ; - (du drone vers la télécommande) le flux vidéo issu de la caméra ; et - (du drone vers la télécommande) en tant que de besoin, des données de vol recueillies par le drone ou des indicateurs d'état tels que : niveau des batteries, phase de vol (décollage, stabilisation automatique, etc.), altitude, défaut détecté, etc. Pour la transmission des données, l'un des paramètres à considérer est la très grande variabilité du débit binaire ou bitrate de cette liaison radio (dé-bit souvent appelé "bande passante"). Ce débit dépend notamment de l'éloignement entre le drone et la télécommande et de la présence ou non d'obstacles susceptibles de plus ou moins perturber la transmission des ondes radio. Lorsque le drone est à proximité de la télécommande, la qualité de la liaison est excellente et le débit disponible est donc élevé ; en revanche, ce débit se dégrade rapidement lorsque le drone s'éloigne (le rayon d'action peut en effet atteindre plusieurs dizaines de mètres) et lorsque viennent s'interposer des obstacles perturbateurs (buissons, ob- jets divers, etc.). Un autre paramètre à considérer est le besoin très élevé en débit vidéo de la liaison descendante, très supérieur à celui requis pour l'envoi des commandes ou des données de vol. Typiquement, la bande passante vidéo nécessaire est, même après compression des images, de l'ordre de 2,5 à 3 mégabits par seconde (Mbps), à comparer à quelques kilobits par seconde (kbps) pour l'envoi des commandes et des données de vol, qui ne sont que de simples valeurs numériques. En d'autres termes, sur ce qui est disponible, la vidéo occupe typiquement plus de 95 % du débit. En cas de dégradation de la liaison radio, et donc du débit disponible, un conflit va apparaître entre le flux montant et le flux descendant. La réduction du débit, conjuguée avec les besoins importants du flux vidéo (liaison descendante) va avoir un impact sur le débit alloué notamment aux commandes (liaison montante). Il va s'ensuivre une dégradation de la qualité de transmission de la liaison montante, avec risque de perte sporadique de trames contenant les commandes produites par la télécommande, ayant pour conséquence un contrôle du drone devenant très difficile. Le drone incorpore certes un dispositif de mise en sécurité de type "chien de garde" (watchdog) qui détecte l'interruption de la réception des corn-35 mandes pendant un laps de temps supérieur à un délai maximum prédé- terminée - par exemple l'absence de toute réception de trame de commandes depuis plus de 300 ms (pour des trames de commandes envoyées régulièrement toutes les 30 ms) en cas de déclenchement du chien de garde, le drone se met automatiquement en condition de stabili- sation automatique en point fixe, dans l'attente du rétablissement de la liaison montante (par exemple l'utilisateur, voyant qu'il ne peut plus piloter le drone, se rapproche de celui-ci pour tenter de rétablir le contact). En cas de déclenchements fréquents du chien de garde, le pilotage de-vient très difficile, du fait de la multiplication des passages en point fixe et de l'obligation pour l'utilisateur d'agir pour rétablir la liaison. Le déclenchement du chien de garde induit de plus un effet pervers : en effet, le passage automatique en point fixe entraîne une stabilisation du drone et donc aussi de l'image captée par la caméra. Cette dernière va produire une image plus détaillée, nécessitant un débit supérieur pour la transmission en retour à la télécommande. Ce besoin supplémentaire en débit de transmission va provoquer un accroissement de la congestion du réseau, ce qui va à l'encontre du rétablissement de la liaison montante pour l'envoi des commandes. Le but de l'invention est de trouver une solution à ce problème, à savoir : éviter au maximum les situations de blocage de la réception des com- mandes dans la liaison montante, en raison d'une restriction du débit de la liaison montante du fait du flux vidéo de la liaison descendante ; fluidifier le pilotage en évitant les situations conduisant à un déclenchement du chien de garde ; en cas de déclenchement du chien de garde, permettre de sortir rapidement de l'état stationnaire en évitant une aggravation de la congestion du réseau. Essentiellement, l'invention propose de mesurer la qualité de la liaison radio disponible à un instant donné, et de moduler le débit vidéo de la liai- son descendante (jugée non prioritaire) en fonction du débit global disponible, de manière à toujours réserver un minimum de débit pour la liaison montante de transmission des commandes (jugée prioritaire). Plus précisément, l'invention vise un procédé de pilotage d'un drone à partir d'une télécommande distante, par exemple du type AR.Drone divul-35 gué par le WO 2010/061099 A2 précité, c'est-à-dire où le drone comprend une caméra video embarquée et des moyens de compression du flux video capté par cette caméra, aptes à produire un flux video compressé. La liaison sans fil bidirectionnelle comprend une liaison montante pour la transmission au drone de messages de commande sous forme de trames de données émises à intervalles prédéterminés, et une liaison descendante pour la transmission à la télécommande du flux video compressé produit par le drone. De façon caractéristique, le procédé de l'invention comprend des étapes de : mesure d'un niveau de qualité de la liaison bidirectionnelle ; calcul d'un estimateur fonction du niveau de qualité mesuré ; et modulation du débit binaire du flux video compressé émis par le drone sur la liaison descendante, dans le sens d'une diminution de ce débit binaire lorsque l'estimateur indique une dégradation de la qualité de la liaison entre drone et télécommande, et vice versa. Ces étapes sont avantageusement mises en oeuvre au sein de circuits du drone. La modulation du débit binaire du flux video compressé peut notamment être obtenue par modulation du taux de compression du flux video capté par la caméra, à fréquence d'images constante. En d'autre termes, on prévoit de maintenir la qualité de la liaison montante en baissant en tant que de besoin le débit de la liaison descendante. En cas de réduction du débit disponible global, on pourra ainsi assurer l'envoi des commandes par la liaison montante dans les meilleures conditions. Dans un mode de réalisation préférentiel, la télécommande émet les mes-sages de commande de façon répétée à intervalles nominaux constants, et la mesure du niveau de qualité de la liaison bidirectionnelle est une mesure du niveau de qualité de la liaison montante, à partir d'une mesure de la variabilité des intervalles séparant les trames successives effective-ment reçues par le drone. La mesure du niveau de qualité peut notamment se baser sur la variance des intervalles séparant les trames succes- sives effectivement reçues par le drone, sur un nombre prédéterminé de trames antérieures. En d'autres termes, on estime la qualité de la liaison réseau par une me-sure statistique opérée sur une commande montante de pilotage que l'on sait être émise de manière régulière : la variabilité de la réception de cette commande sera un indicateur particulièrement représentatif de la qualité globale de la liaison radio à un instant donné. On notera tout particulièrement, de façon générale, que cette technique de mesure de la qualité de la liaison et de contrôle du débit réservé à la liaison descendante fait totalement abstraction de la couche réseau (au sens du modèle OSI), et s'appuie uniquement sur une analyse d'une liai-son existante, à savoir la liaison montante pour la transmission des commandes. Le mécanisme est complètement transparent pour la télécommande (qui n'a pas besoin d'envoyer au drone son état), il est mis en oeuvre intégralement au sein du drone par une simple analyse de la consommation du débit vidéo, et ceci indépendamment du type de réseau utilisé (Wi-Fi, Bluetooth ou autre) et sans qu'il soit nécessaire de mesurer le débit au-quel fonctionne ce réseau. La solution proposée permet de s'adapter à des difficultés de communication très variées (réseau encombré par d'autres appareils, signal affaibli par l'environnement, etc.), sans avoir à connaître la nature de ces perturbations et sans avoir à mesurer l'affaiblissement du débit qu'elles sont susceptibles d'introduire. Selon diverses caractéristiques subsidiaires de l'invention : la mesure du niveau de qualité comprend en outre la détermination préalable d'une variance de référence obtenue dans des conditions de transmission optimales, et l'estimateur est calculé en fonction de l'écart entre la variance courante et la variance de référence ; - le procédé comprend en outre, en cas d'absence de réception par le drone de toute trame de données pendant une durée prédéterminée, une étape de forçage de l'estimateur à une valeur maximale prédéterminée ; cette étape de forçage est de préférence limitée dans le temps, et mise en oeuvre tout en poursuivant en tâche de fond la mesure du niveau de qualité ; la modulation du débit binaire du flux video compressé est pondérée en fonction de l'écart entre la valeur courante de l'estimateur et une valeur limite prédéterminée de l'estimateur ; le procédé comprend en outre la transmission par la liaison descendante, à débit binaire constant, de données représentatives de paramètres de vol du drone. 0 On va maintenant décrire un exemple de mise en oeuvre du dispositif de l'invention, en référence aux dessins annexés où les mêmes références numériques désignent d'une figure à l'autre des éléments identiques ou fonctionnellement semblables. La Figure 1 est une vue d'ensemble montrant le drone et la télécommande associée permettant son pilotage à distance. La Figure 2 est un chronogramme des trames de commandes régulière-ment envoyées de la télécommande au drone. La Figure 3 illustre la structure générale d'une trame de commande, selon deux types possibles. La Figure 4 est une représentation schématique sous forme de blocs fonctionnels montrant notamment les différents étages impliqués côté drone pour la mise en oeuvre de l'invention. Les Figures 5a et 5b sont des chronogrammes illustrant la variabilité des délais entre commandes successives (Figure 5a) et l'évolution du facteur de qualité correspondant obtenu, ainsi que celle de la modulation du débit vidéo (Figure 5b). Les Figures 6 et 7 sont des chronogrammes montrant les résultats d'es- sais comparatifs, respectivement sans (Figure 6) et avec (Figure 7) mise en oeuvre de la technique de l'invention, illustrant la variabilité des délais entre commandes successives (Figures 6a et 7a), du facteur de qualité du débit vidéo (Figures 613 et 7b) et des déclenchements du chien de garde de sécurité (Figures 6c et 7c). 0 On va maintenant décrire un exemple de mise en oeuvre de l'invention. Sur la Figure 1, la référence 10 désigne de façon générale un drone, qui 35 est par exemple un quadricoptère tel que le modèle AR.Drone de Par- rot SA, Paris, France. Ce drone 10 comporte quatre rotors coplanaires 12 dont les moteurs sont pilotés indépendamment par un système intégré de navigation et de contrôle d'attitude. Le drone 10 comporte également une première caméra 14 à visée fron- tale permettant d'obtenir une image de la scène vers laquelle se dirige le drone, ainsi qu'une seconde caméra 16 à visée verticale pointant vers le bas, apte à capter des images numériques successives du terrain 18 sur-volé par le drone. La caméra à visée frontale 14 est par exemple une caméra grand angle à capteur CMOS de résolution VGA (640x480 pixels) avec une fréquence de rafraîchissement du flux vidéo de 15 fps (images par seconde). Le drone 10 est également pourvu d'un altimètre à ultrasons 22, émettant en direction du sol un faisceau 24 permettant de connaître à tout moment l'altitude par rapport au sol, ainsi que de capteurs inertiels (accéléromè- tres et gyromètres) permettant de mesurer les vitesses angulaires et les angles d'attitude du drone avec une certaine précision. Le drone 10 est piloté par un appareil de télécommande distant 26 pourvu d'un écran tactile 28 affichant l'image embarquée par la caméra frontale 14, avec en superposition un certain nombre de symboles permettant l'ac- tivation de commandes de pilotage par simple contact du doigt 30 d'un utilisateur sur l'écran tactile 28. La télécommande 26 est également pourvue de capteurs d'inclinaison permettant de contrôler l'attitude du drone par des inclinaisons correspondantes de la télécommande selon des axes de roulis et de tangage (on pourra se référer au WO 2010/061099 A2 précité pour plus de détails sur ces aspects du système). Comme indiqué en introduction, cette télécommande est avantageuse-ment constituée par un téléphone ou baladeur multimédia à écran tactile et accéléromètre intégré, par exemple un téléphone cellulaire de type iPhone ou un baladeur ou une tablette multimédia de type iPod Touch ou iPad, qui sont des appareils incorporant les divers organes de contrôle nécessaires à l'affichage et à la détection des commandes de pilotage, à la visualisation de l'image captée par la caméra frontale, et à l'échange de données avec le drone. La liaison bidirectionnelle de données entre le drone 10 et la télécommande 26 est une liaison radio sans fil 20 de type réseau local, notamment une liaison de type Wi-Fi (IEEE 802.11). Le drone est également pourvu d'un système de stabilisation autonome 5 en vol stationnaire en l'absence de toute commande extérieure appliquée par un utilisateur. Cette stabilisation autonome est principalement activée dans deux cas : - volontairement, lorsque l'utilisateur relève les doigts de l'écran tactile et n'applique donc plus d'ordre de pilotage à la télécommande ; 10 - automatiquement, par un dispositif de type chien de garde activé en in- terne par le drone, lorsque celui-ci ne reçoit plus aucune commande pendant une durée prédéterminée, par exemple lorsque le drone n'a reçu aucune commande pendant plus de 300 ms ( pour des comman- des émises régulièrement toutes les 30 ms par la télécommande). 15 La Figure 2 illustre les trames de commandes reçues par le drone, ces commandes étant générées par la télécommande et transmises au drone par la liaison montante de la transmission radio. Les commandes reçues comprennent (en l'absence d'interruption de la transmission sur la liaison montante) des trames ATCMD émises par la 20 télécommande à intervalles réguliers, de façon systématique, par exemple toutes les 30 ms. Les commandes comprennent également des commandes spécifiques ATXXX émises en fonction des besoins pour l'envoi d'ordres plus spécifiques ; ces commandes spécifiques ATM Le drone comporte un circuit émetteur/récepteur 32 assurant l'échange de données avec la télécommande 26 via la liaison réseau bidirectionnelle 20. La liaison réseau bidirectionnelle est ainsi constituée : - côté liaison montante : un flux de commandes, avec un débit fixe de quelques kbps ; - côté liaison descendante : un flux vidéo, avec un débit variable de 2,5 à 3 Mbps, et un flux de données de vol, avec un débit fixe de 5 kbps. Un étage de contrôle de pilotage 34 assure l'envoi de signaux aux quatre moteurs du drone pour contrôler la stabilisation de celui-ci et commander son évolution en fonction des ordres envoyés par l'utilisateur. Ces ordres comprennent les trames de commandes ATCMD envoyées depuis la télécommande 26 et reçues par le circuit émetteur/récepteur 32. De façon caractéristique, la variabilité de l'intervalle séparant ces trames, c'est-à-dire l'écart At autour de la valeur nominale de 30 ms, est mesuré par un étage 36, de manière à évaluer la qualité de la liaison montante, et donc le débit binaire globalement disponible en fonction de l'état de congestion du réseau. Le circuit de pilotage 34 produit également des données de vol qui seront envoyées en retour à la télécommande 26, via la liaison descendante, pour affichage et prise en compte par le logiciel de pilotage. La caméra vidéo embarquée 14 produit un flux vidéo comprimé par un codeur VBR (Variable Bit Rate) 38 d'un type en lui-même connu, par exemple un codeur de la bibliothèque FFmpeg, opérant une compression à débit variable, mais à fréquence de rafraîchissement d'image constante, par exemple 15 fps (images par seconde). Le taux de compression, et donc le débit du flux vidéo en sortie du codeur VBR 38, est contrôlé par un signal externe FQ qui, de façon caractéristique de l'invention, est ici un paramètre dérivé d'un estimateur de qualité de la liaison réseau, estimateur obtenu par mesure des intervalles At par le bloc 36. Dans le cas présent, il est proposé de construire un estimateur de qualité de la liaison réseau basé sur la variance des délais entre deux commandes ATCMD. La variance caractérise la dispersion des instants de réception des com- mandes ATCMD (dispersion autour du délai nominal de 30 ms), la dispersion augmentant dans des proportions beaucoup plus importantes en cas de perte de transmission de certaines commandes de la télécommande vers le drone : dans ce cas-là l'écart entre deux ATCMD successivement reçues peut atteindre 30, 90, 120 ms, .... Au départ, l'estimateur de qualité est initialisé à une valeur nulle (correspondant à une qualité maximale). La variance est ensuite calculée en continu sur les dix derniers délais entre commandes ATCMD consécutives. On soustrait ensuite une variance de référence, majorée de 25 % (la variance de référence étant une valeur déterminée au préalable, dans des conditions de réception optimales, avec le drone posé à côté de la télécommande, et une qualité vidéo maximale, c'est-à-dire dans des conditions optimales, sans perturbations et avec le maximum de débit binaire disponible). Puis le résultat de cette différence (entre la variance mesurée et la variance de référence majorée) est ajouté à l'estimateur de qualité. Lorsque la qualité diminue par rapport à la situation optimale, la différence précitée augmente, et donc aussi l'estimateur de qualité. Ceci indique une dégradation de la liaison (une valeur élevée de l'estimateur de qualité correspondant à une liaison dégradée). Inversement, lorsque la variance des délais entre commandes ATCMD se rapproche de la variance de réfé- rence, l'estimateur de qualité décroît, et la liaison est estimée de meilleure qualité. Ceci est illustré sur la Figure 5a, où l'on a représenté par des "+" les va-leurs successives des intervalles entre commandes ATCMD successives (valeurs qui varient typiquement, dans l'exemple illustré, entre 0 et 200 ms). On a également représenté la variance Var(At) calculée sur les dix derniers délais At, et l'estimateur de qualité EQ obtenu de la manière indiquée plus haut. Les valeurs At supérieures à 30 ms correspondent en fait à des situations de perte de transmission sur la liaison montante, qui font en sorte que certaines des trames ATCMD sont perdues et ne sont pas reçues par le drone. Selon un aspect de l'invention, il est avantageusement prévu une sécurité consistant à forcer l'estimateur au maximum lorsqu'aucune commande ATCMD n'est reçue depuis par exemple plus de 200 ms. La valeur maxi-male est par exemple fixée à Max(Var(At)) = 500, et correspond aux situations repérées A et A' sur la Figure 5a. Cette sécurité est destinée à prévenir, si possible, le déclenchement du chien de garde (réglé ici à 300 ms, soit une valeur supérieure à la limite de déclenchement de la sécurité). Ce forçage de l'estimateur de qualité permet de dégrader volontairement la qualité apparente de la liaison vidéo, et donc du débit nécessaire côté liaison descendante, de manière à réserver côté liaison montante un débit suffisant pour la transmission des commandes. Si toutefois une commande ATCMD est reçue après cet intervalle de 200 ms et avant le déclenchement du chien de garde (réglé à 300 ms), alors l'estimateur de qualité est rétabli à sa valeur calculée, dont l'évolution a continué à être évaluée en tâche de fond (comme illustré en B et B' sur la Figure 5a). La Figure 5b illustre la manière dont le débit vidéo DBV peut être modulé en fonction du paramètre de facteur de qualité FQ appliqué en entrée du circuit de codage à débit variable 38, facteur lui-même calculé à partir de l'estimateur de qualité de la manière que l'on va maintenant décrire. Une fois l'estimateur de qualité EQ évalué de la manière indiquée plus haut, un poids par image est attribué par le codeur de la façon suivante : VF = VFinax-[(EQmax - EQ) / EQmax], VF étant la taille d'une trame vidéo générée par le codeur, VFinax étant la taille d'une trame vidéo obtenue lorsque la qualité de la liai-son réseau est maximale (valeur déterminée préalablement de la même manière que pour la variance de référence indiquée plus haut), EQ étant la valeur courante de l'estimateur de qualité, et EQmax étant une valeur paramétrable permettant de rendre l'algorithme plus ou moins réactif (une valeur élevée de EQmax permettra des transitions douces entre une vidéo de bonne qualité et une vidéo dégradée, mais s'adaptera en revanche moins vite aux variations de débit binaire du réseau) ; dans les exemples qui seront donnés ci-après, on fixera la va-leur EQmax = 500. La Figure 513 montre que, lorsque la liaison se dégrade (augmentation de FQ), le débit binaire du flux vidéo DBV en sortie du codeur diminue corrélativement, réduisant ainsi les besoins en débit binaire pour la liaison vidéo descendante, du drone vers la télécommande. Cette Figure 513, qui illustre l'activité du codeur vidéo 38, montre notam- ment, entre les instants t = 1270 et t = 1274 que, bien que les délais entre commandes ATCMD restent satisfaisants (inférieurs à 100 ms dans l'en-semble), le facteur de qualité se maintient à une certaine valeur, empêchant la transmission d'une image trop détaillée. Ceci tient au fait que le système prend en compte les irrégularités dans la périodicité des corn- mandes ATCMD, révélatrices d'un réseau perturbé, et maintient donc le débit vidéo DBV à une valeur basse, ce qui permettra notamment d'anticiper la perte de communication qui surviendra à l'instant t = 1274. Exemple On va maintenant décrire un exemple de mise en oeuvre de l'invention, en référence aux Figures 6 et 7 qui présentent des chronogrammes comparatifs, respectivement sans (Figure 6) et avec (Figure 7) mise en oeuvre de l'invention.30 Le test effectué en conditions réelles correspond à un trajet aller-retour du drone avec une traversée en vue directe d'une cinquantaine de mètres (approximativement entre les instants t = 880 et t = 920), suivie d'un retour en slalomant autour d'obstacles, avec de nombreuses périodes pendant lesquelles le drone n'est pas visible par l'utilisateur (approximativement entre les instants t = 920 et t = 1050). Les Figure 6a et 7a illustrent les valeurs des intervalles At entre commandes ATCMD successivement reçues. Les Figures 613 et 7b illustrent le débit vidéo instantané DBV en sortie du 10 codeur VBR, ainsi que le facteur de qualité FQ contrôlant ce même codeur. Les Figures 6c et 7c indiquent les déclenchements du chien de garde de sécurité (CDG = 0 : non déclenché ; CDG = 1 : déclenché), ainsi que la distance DIST parcourue par le drone, en valeur cumulée depuis le dé- 15 part. Sur la Figure 6, correspondant à l'état de la technique (sans mise en oeuvre de l'invention), on constate que pour la première partie du vol (traversée aller de 0 à 50 m, approximativement jusqu'à t = 916), le vol se passe sans encombres, la valeur At reste toujours extrêmement faible (Fi- 20 gure 6a). La qualité de la liaison vidéo reste élevée, quoique variable en fonction de la complexité de la scène (Figure 6b), et le chien de garde ne se déclenche pas (Figure 6c). En revanche, le retour du drone s'avère extrêmement difficile, avec de très nombreuses pertes de liaison (l'intervalle At pouvant atteindre plu- 25 sieurs secondes) ce qui provoque des déclenchements multiples du chien de garde (Figure 6c) se traduisant par de multiples passages en point fixe, obligeant l'utilisateur à se rapprocher du drone avec sa télécommande pour rétablir le contact et terminer le parcours. On notera en outre que le passage en point fixe du fait du déclenchement 30 du chien de garde ne modifie pas le débit vidéo ; bien au contraire, une image stabilisée du fait du point fixe présente plus de détails, ce qui conduit à une augmentation du débit vidéo accroissant la congestion du réseau. La Figure 7 illustre les mêmes paramètres, mais avec un contrôle de débit 35 vidéo selon l'invention. Comme on peut le remarquer, le vol s'effectue pratiquement sans aucun déclenchement du chien de garde, hormis deux déclenchements sporadiques à t = 763 et t = 795. Dans les passages difficiles, entre t = 770 et t = 790, malgré une dégradation de la liaison radio (révélée par une forte augmentation de l'estimateur de qualité EQ), la réduction du débit vidéo DBV (Figure 7b) permet de réserver aux commande de pilotage suffisamment de débit binaire sur une liaison montante de bonne qualité, per-mettant à l'utilisateur de terminer le parcours sans qu'il ait besoin de rapprocher la télécommande du drone. On notera en particulier que les intervalles At entre commandes ATCMD successives (Figure 7a) restent cantonnés à des valeurs faibles, généralement inférieures à 200 ms (au lieu de plusieurs secondes en l'absence de contrôle du débit vidéo), et ne dépassant que très exceptionnellement la valeur limite de 300 ms provoquant le déclenchent du chien de garde. REVENDICATIONS1. Un procédé de transmission de commandes et d'un flux video entre un drone (10) et une télécommande distante (26) par une liaison bidirectionnelle de type réseau sans fil (20), le drone comprenant une caméra video embarquée (14) et des moyens (38) de compression du flux video capté par cette caméra, aptes à produire un flux video compressé, la liaison bidirectionnelle comprenant : - une liaison montante pour la transmission au drone de messages de commande (ATCMD) sous forme de trames de données émises à in- tervalles prédéterminés, et - une liaison descendante pour la transmission à la télécommande du flux video compressé (FLUX vIDEO) produit par le drone, procédé caractérisé en ce qu'il comprend des étapes de : mesure d'un niveau de qualité de ladite liaison bidirectionnelle ; - calcul d'un estimateur (EQ) fonction du niveau de qualité mesuré ; et modulation du débit binaire (DBV) du flux video compressé émis par le drone sur la liaison descendante, dans le sens d'une diminution de ce débit binaire lorsque l'estimateur indique une dégradation de la qualité de la liaison entre drone et télécommande, et vice versa. 2. Le procédé de la revendication 1, dans lequel lesdites étapes de me-sure du niveau de qualité, de calcul de l'estimateur et de modulation du débit binaire sont mises en oeuvre au sein de circuits (36, 58) du drone. 3. Le procédé de la revendication 1, dans lequel la modulation du débit binaire du flux video compressé est obtenue par modulation du taux de compression du flux video capté par la caméra, à fréquence d'images constante. 4. Le procédé de la revendication 1, dans lequel : la télécommande émet lesdits messages de commande (ATCMD) de façon répétée à intervalles nominaux constants, et la mesure du niveau de qualité de la liaison bidirectionnelle est une mesure du niveau de qualité de la liaison montante, à partir d'une me-sure de la variabilité des intervalles (OT) séparant les trames successives effectivement reçues par le drone. 5. Le procédé de la revendication 4, dans lequel la mesure du niveau de qualité comprend la détermination de la variance (Var(OT)) des intervalles (OT) séparant les trames successives effectivement reçues par le drone, sur un nombre prédéterminé de trames antérieures. 10 6. Le procédé de la revendication 5, dans lequel : la mesure du niveau de qualité comprend en outre la détermination préalable d'une variance de référence obtenue dans des conditions de transmission optimales, et 15 - l'estimateur est calculé en fonction de l'écart entre la variance courante et la variance de référence. 7. Le procédé de la revendication 1, comprenant en outre, en cas d'absence de réception par le drone de toute trame de données pendant une 20 durée prédéterminée, une étape de forçage de l'estimateur à une valeur maximale (Max(Var(4T))) prédéterminée. 8. Le procédé de la revendication 7, dans lequel ladite étape de forçage est une étape limitée dans le temps, et mise en oeuvre tout en poursuivant 25 en tâche de fond la mesure du niveau de qualité. 9. Le procédé de la revendication 1, dans lequel ladite modulation du dé-bit binaire du flux video compressé est pondérée en fonction de l'écart entre la valeur courante de l'estimateur et une valeur limite prédéterminée de 30 l'estimateur. 10. Le procédé de la revendication 1, comprenant en outre la transmission par la liaison descendante, à débit binaire constant, de données (DONNÉES DE VOL) représentatives de paramètres de vol du drone.5