Brevet FR3074347A1 — publié le 20190531

Système électronique de télé-pilotage de drones, procédé et programme d'ordinateur associés La présente invention se situe dans le domaine des aéronefs pilotés ou contrôlés à 5 distance, encore appelés drones ou UAV (pour « Unmanned Aircraft Vehicle » en anglais) ou RPA (pour « Remotely Piloted Aircraft » en anglais). Les drones peuvent être commandés par des consignes directes sur les moteurs et gouvernes, ou par des ordres de type « vecteur » (cap ou route + altitude ou pente), ou par une consigne de trajectoire complexe, typiquement une consigne de trajectoire 10 composée de points GPS reliés par des segments droits ou arcs de cercle. Une partie du vol peut s'effectuer hors de la vue du télé-pilote, qui le suivra sur une station de pilotage au sol comprenant un système électronique de télé-pilotage d'un drone. L'invention concerne un tel système électronique de télé-pilotage de drones, 15 comprenant : - une première interface de télécommunication pour établir une liaison de télécommunication avec un drone ; - une seconde interface de réception de commandes de télé-pilotage du drone ; - une première base de données comprenant des données de définition de limite(s) de 20 zone de vol autorisée ; - une unité de traitement adaptée pour transmettre au drone, via ladite première interface, des commandes de télé-pilotage du drone reçues via la seconde interface et adaptée pour recevoir, via la première interface, des informations de situation courante du drone en provenance du drone indiquant au moins sa position géographique. 25 Le vol se déroule sous la responsabilité du télé-pilote qui doit assurer le respect de la réglementation et la sécurité des personnes et des biens survolés. En particulier, il doit veiller à toujours respecter les zones de vol autorisées et ne pas pénétrer dans des zones interdites. Les délimitations des zones interdites peuvent comprendre des coordonnées de hauteur et/ou des coordonnées horizontales à ne pas 30 franchir. Il est connu, pour contribuer au respect des zones de vol autorisées et interdites, d'ajouter au drone un dispositif embarqué de gardiennage virtuel (en anglais « geocaging module » ou « geofencing module ») adapté pour déclencher la chute du drone en cas de dépassement des limites autorisées. Ce type de dispositif indépendant est 35 particulièrement utile pour contrer des défauts de l'électronique embarquée du système de navigation/guidage/commandes de vol, voire des blocages de gouverne, défauts qui 2 rendent le drone non dirigeable et empêchent le télé-pilote de corriger même s'il a détecté le défaut. Toutefois, même lorsqu'un drone est équipé d'un tel dispositif de gardiennage virtuel additionnel, la détection par ce dernier d'un franchissement de limite autorisée est dommageable car elle s'accompagne du déclenchement de la chute du drone et donc de la perte probable du drone et ce même s'il s'agit d'une simple erreur de commande ou programmation par le télé-pilote, ou d'une réaction de correction trop tardive, alors que l'ensemble du système fonctionne bien par ailleurs. Il existe ainsi un besoin de contribuer au respect par un drone des limites de zones de vol autorisées. A cet effet, suivant un premier aspect, l'invention propose un système électronique de télé-pilotage d'un drone du type précité caractérisé en ce que l'unité de traitement est adaptée pour détecter un risque de franchissement de limite de zone de vol autorisée en fonction de données de définition de limite(s) de zone de vol autorisée extraites de la première base de données et d'au moins un premier élément parmi des informations de situation courante reçues et une première commande de télé-pilotage reçue via la seconde interface et pour, suite à ladite détection, effectuer au moins une première opération parmi un ensemble d'opérations comprenant : la détermination, en fonction de ladite première commande de pilotage et d'une extrapolation dans le temps d'un pilotage conforme à ladite première commande, d'une situation de franchissement de limite, et le déclenchement d'une alarme en fonction de ladite détermination ; la détermination d'une deuxième commande de télé-pilotage destinée au drone pour empêcher le franchissement de limite de zone de vol ; le blocage de la transmission au drone de la première commande de télé-pilotage reçue via la seconde interface pour empêcher le franchissement de limite de zone de vol. L'invention permet ainsi de sécuriser et corriger automatiquement le vol d'un drone relativement aux zones de vol interdites et/ou autorisées. Un système électronique de télé-pilotage d'un drone permet ainsi de mettre en oeuvre un gardiennage virtuel préventif, sans avoir à modifier le bloc de pilotage embarqué du drone et compatible d'un dispositif de gardiennage virtuel embarqué dans le drone le cas échéant. Dans des modes de réalisation, le système électronique de télé-pilotage d'un drone suivant l'invention comporte en outre une ou plusieurs des caractéristiques suivantes : 3 - l'unité de traitement est adaptée pour transmettre automatiquement de la deuxième commande au drone ; - l'unité de traitement est adaptée pour sélectionner un mode parmi plusieurs mode de fonctionnement, la détermination de la deuxième commande de télé-pilotage comprenant 5 selon le mode sélectionné au moins la détermination de l'un des éléments parmi l'ensemble d'éléments comprenant les coordonnées géographiques d'un futur point de passage du drone, une consigne de fonctionnement de moteurs et/ou des gouvernes du drone et un couple comprenant un premier terme de cap ou route et un second terme d'altitude ou de pente, ledit élément étant sélectionné parmi l'ensemble d'éléments en 10 fonction du mode sélectionné ; - l'unité de traitement est adaptée pour extraire des informations de situation courante du drone en provenance du drone, une première localisation géographique du drone issue d'un premier dispositif de localisation du drone et une deuxième localisation géographique du drone issue d'un deuxième dispositif de localisation d'un outil de gardiennage virtuel 15 embarqué dans le drone, pour comparer les première et deuxième localisations géographiques et pour détecter un écart supérieur à un seuil déterminé entre lesdites localisations géographiques comparées ; - le système électronique de télé-pilotage de drones comprend une deuxième base de données de terrain et/ou d'obstacles et l'unité de traitement est adaptée pour actualiser 20 une localisation d'atterrissage d'urgence du drone à adopter par le drone sur détection de coupure de la liaison de télécommunication entre le système et le drone en fonction de données de terrain et/ou d'obstacles de la deuxième base, de données de définition de limite(s) de zone de vol autorisée de la première base, de la localisation géographique du drone indiquée par des informations de situation courante et d'un écart maximum fixé, en 25 temps ou distance, de rejointe de la localisation d'atterrissage d'urgence, l'unité de traitement étant adaptée pour transmettre au drone via la première interface de télécommunication la localisation d'atterrissage d'urgence actualisée. Suivant un deuxième aspect, la présente invention propose un procédé de télé-pilotage de drones mis en oeuvre dans un système électronique de télé-pilotage de 30 drones, comprenant les étapes suivantes : - établissement d'une liaison de télécommunication avec un drone ; - réception de commandes de télé-pilotage du drone ; - réception, via la liaison de télécommunication, d'informations de situation courante du drone en provenance du drone indiquant au moins sa localisation géographique 35 le procédé étant caractérisé en ce qu'il comprend les étapes de : 4 détection d'un risque de franchissement de limite de zone de vol autorisée en fonction de données de définition de limite(s) de zone de vol autorisée extraites d'une première base de données comprenant des données de définition de limite(s) de zone de vol autorisée et d'au moins un premier élément parmi des 5 informations de situation courante reçues et une première commande de télé- pilotage reçue destinée à être transmise au drone par le système de télé-pilotage; et suite à ladite détection, réalisation d'au moins une première opération parmi un ensemble d'opérations comprenant : 10 o la détermination, en fonction de ladite première commande de pilotage et d'une extrapolation dans le temps d'un pilotage conforme à ladite première commande, d'une situation de franchissement de limite, et le déclenchement d'une alarme en fonction de ladite détermination ; o la détermination d'une deuxième commande de télé-pilotage destinée au 15 drone pour empêcher le franchissement de limite de zone de vol ; o le blocage de la transmission au drone de la première commande de télé-pilotage reçue via la seconde interface pour empêcher le franchissement de limite de zone de vol. Suivant un troisième aspect, la présente invention propose un programme 20 d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont exécutées par un ordinateur, mettent en oeuvre un procédé de télé-pilotage d'un drone tel que défini ci-dessus. Ces caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple, et faite en référence aux 25 dessins annexés, sur lesquels : - la figure 1 représente une vue d'une plate-forme de télé-pilotage dans un mode de réalisation de l'invention ; la figure 2 est une vue d'une trajectoire de drone dans un mode de réalisation de l'invention ; 30 la figure 3 est un organigramme d'étapes mises en oeuvre dans un mode de réalisation de l'invention. La figure 1 représente une plate-forme 1 de télé-pilotage de drones comprenant un drone 2 et un système électronique de télé-pilotage d'un drone 3 dans un mode de réalisation, qui se trouve par exemple au sein d'une station au sol RPS (en anglais 35 « Remote Pilot Station »). 5 Le drone 2 et le système électronique de télé-pilotage d'un drone 3 sont aptes à communiquer entre eux via une liaison de télécommunication sans fil 4, par exemple dans le cas considéré, une liaison radiofréquence bidirectionnelle. Un protocole de communication permettant l'échange d'informations de contrôle et de commande, souvent 5 appelées informations C2, par exemple le standard ouvert MAVLINK est utilisé sur cette liaison. Le drone 2 comporte une interface de télécommunication sans fil 20, un bloc de pilotage 21 et un bloc de géolocalisation 22. Il comprend en outre, par exemple, un dispositif optionnel de geocaging 23. 10 Bien entendu, le drone 2 comporte en outre les autres éléments usuels d'un drone, non représentés en figure 1 : notamment des actionneurs, des gouvernes et moteurs permettant au drone de se déplacer en vol. Le drone 2 peut comprendre en outre une ou des caméras etc. L'interface de télécommunication sans fil 20 est adaptée pour mettre en oeuvre la 15 liaison de télécommunication sans fil 4 avec le système 3 et échanger sur cette liaison 4 des données avec le système électronique de télé-pilotage 3. Elle comprend par exemple un émetteur/récepteur radiofréquence et une antenne radiofréquence. Le bloc de pilotage 21 est adapté pour commander les moteurs et gouvernes par des ordres de pilotage qu'il leur fournit à partir de consignes préalablement enregistrées 20 ou reçues par la liaison de télécommunication 4. Le bloc de pilotage 21 commande les moteurs et gouvernes selon un mode de consigne qui est : soit un mode de consigne par plan de vol (mode 1), sur la base d'une liste de coordonnées géographiques (longitude, latitude, altitude) de points de vol 25 reliés par des segments droits ou arcs de cercle ; un tel plan de vol est typiquement enregistré par le bloc de pilotage 21 préalablement au vol du drone, puis il est mis à jour par des modifications de plan de vol transmis depuis le système électronique de télé-pilotage d'un drone 3 via la liaison de télécommunication 4; 30 soit un mode de consigne directe (mode 2), sur la base de consignes directement destinées aux moteurs et gouvernes (ex : piquer/cabrer, inclinaison droite/gauche, en anglais « Pitch & Roll orders ») transmises régulièrement au bloc de pilotage 21 depuis le système électronique de télé-pilotage d'un drone 3 via la liaison de télécommunication 4 et tel que les 35 consignes dernièrement reçues en provenance du système 3 sont appliquées tant que de nouvelles consignes ne sont pas reçues ; 6 soit un mode de commande de type « vecteur » (mode 3), sur la base d'un vecteur comprenant un cap à suivre (ou une route) et une altitude (ou une pente), transmis régulièrement au bloc de pilotage 21 après actualisation, depuis le système électronique de télé-pilotage d'un drone 3 via la liaison de 5 télécommunication 4 et tel que le cap à suivre (ou une route) et l'altitude (ou une pente) dernièrement reçus en provenance du système 3 sont suivis tant qu'un nouveau vecteur de commande n'est pas reçu. Dans un mode de réalisation, le bloc de pilotage 21 est adapté pour transmettre régulièrement (par exemple, plusieurs fois par seconde), via l'interface de 10 télécommunication 20, au système électronique de télé-pilotage 3, l'état courant du drone en termes de position, altitude, attitude, cap, vitesse, accélérations, état de santé. Dans le mode de réalisation considéré, le bloc de géolocalisation 22 est adapté pour déterminer la position géographique du drone 2. Il comprend un capteur de position, par exemple de type GPS, et aussi des capteurs accéléromètres, gyromètres, baromètre, 15 magnétomètre, le tout adapté pour déterminer les coordonnées géographiques du drone, par exemple sous la forme latitude, longitude, altitude et d'autres paramètres de vol tels que attitude, cap, vitesse, accélérations,. Le bloc de géolocalisation 22 est adapté pour transmettre régulièrement (par exemple, plusieurs fois par seconde) ces informations au bloc de pilotage 21 qui les utilise pour le guidage et pilotage, et éventuellement, via 20 l'interface de télécommunication 20, au système électronique de télé-pilotage 3, si cette retransmission n'est pas assurée par le bloc 21. Le dispositif optionnel de geocaging 23 est adapté pour lui aussi déterminer la localisation géographique du drone 2, par exemple de manière indépendante du bloc de géolocalisation 22. Il comprend par exemple son propre ensemble de capteurs: capteur 25 de position, par exemple de type GPS, et aussi des capteurs accéléromètres, gyromètres, baromètre, magnétomètre. Il comprend en outre une mémoire stockant les coordonnées géographiques des zones de vol autorisées et/ou interdites. Le dispositif optionnel de geocaging 23 est adapté pour déterminer, en fonction de la localisation géographique courante qu'il a déterminée pour le drone et des coordonnées 30 géographiques des zones de vol autorisées et/ou interdites, si le drone se trouve en- dehors de toute zone de vol autorisée ou à l'intérieur d'une zone interdite, et pour dans un tel cas, déclencher une procédure d'urgence pour mettre fin à l'infraction, telle que couper l'alimentation du moteur, bloquer les gouvernes et/ou déclencher la sortie d'un parachute. Dans un mode de réalisation optionnel, le dispositif optionnel de geocaging 23 est 35 également adapté pour, via l'interface de télécommunication 20, transmettre régulièrement (par exemple, plusieurs fois par minute) au système électronique de télé- 7 pilotage 3 les paramètres dernièrement déterminés définissant la situation courante du drone. Le système électronique de télé-pilotage d'un drone 3 comprend un dispositif d'interface homme-machine 30, une unité électronique de traitement 33, une interface de 5 télécommunication sans fil 34, une base de données 35 du terrain et des obstacles fixes et une base de données 36 des zones autorisées et/ou interdites. Le dispositif d'interface homme-machine 30 est configuré pour permettre d'interagir avec un télé-pilote et comprend une interface de visualisation 30a, tactile ou non, et une interface de saisie 30b. 10 L'interface de visualisation 30a est adaptée pour permettre au télé-pilote de visualiser des données, notamment des images, fournie(s) par l'unité de traitement 33 et comprend par exemple un écran, tactile ou non, ou un casque de réalité virtuelle (pour un champ de vision augmenté à 360 degrés selon la direction du regard du télé-pilote). L'interface de saisie 30b est adaptée pour recueillir les ordres du télé-pilote (par 15 exemple elle comprend des manettes, boutons, claviers, souris, micro et outil de reconnaissance vocale pour sélectionner des champs affichés sur l'écran 30a ...). L'interface de télécommunication sans fil 34 est adaptée pour mettre en oeuvre la liaison de télécommunication sans fil 4 avec le drone 2 et échanger avec ce dernier sur cette liaison 4 des données. Elle comprend par exemple un émetteur/récepteur 20 radiofréquence et une antenne radiofréquence. La base de données 35 du terrain et des obstacles fixes définit un modèle numérique d'élévation 3D de l'ensemble de l'étendue (relief, obstacles, éléments remarquables : ville, rivière, route, ...) que le drone est susceptible de survoler. La base de données 36 des zones autorisées et/ou interdites comprend les 25 coordonnées géographiques délimitant les zones de vol autorisées et/ou interdites ; les limites peuvent prendre la forme de hauteurs minimales ou maximales à ne pas franchir et/ou de surfaces définies en termes de longitude et latitude. Dans un mode de réalisation, le drone 2 comporte en outre d'autres capteurs, par exemple vitesse air, incidence, dérapage, température, et les données captées sont 30 également transmises régulièrement au système électronique de télé-pilotage 3 via l'interface de télécommunication 20. L'unité électronique de traitement 33 comprend dans le cas considéré un bloc électronique de geocaging préventif 31 et un bloc électronique de commande et contrôle sol 32. 35 Dans le cas de la figure 1, l'unité électronique de traitement 33 comprend par exemple un processeur et une mémoire associée au processeur. Le bloc de geocaging 8 préventif 31 et le bloc électronique de commande et contrôle sol 32 sont par exemple réalisés sous forme de logiciels respectifs exécutables par le processeur et stockées dans la mémoire sous forme d'instructions logicielles. En variante non représentée, le bloc de geocaging préventif 31 et le bloc 5 électronique de commande et contrôle sol 32 sont réalisés chacun sous forme d'un composant logique programmable, tel qu'un FPGA (de l'anglais Field Programmable Gate Array), ou encore sous forme d'un circuit intégré dédié, tel qu'un ASIC (de l'anglais Applications Specific Integrated Circuit). En autre variante non représentée, le bloc de geocaging préventif 31 et le bloc 10 électronique de commande et contrôle sol 32 sont réalisés chacun par des logiciels fonctionnant sur des ordinateurs différents, processeurs et/ou écrans. Le bloc de commande et contrôle sol 32 comprend par exemple un générateur graphique d'images adapté pour synthétiser une ou des images de navigation, par exemple de situation horizontale et de situation verticale, de l'environnement courant du 15 drone en fonction des données de la base de données 35 du terrain et des obstacles fixes et en fonction au moins des données en provenance du drone 2 dernièrement reçues via l'interface de télécommunication sans fil 34 et comprenant la localisation géographique courante du drone 2 déterminée par le bloc de géolocalisation 22 et optionnellement les paramètres définissant la situation courante du drone déterminés par le dispositif 20 optionnel de geocaging 23. Le bloc de commande et contrôle sol 32 est adapté pour fournir ces images de navigation au dispositif d'interface homme-machine 30 pour affichage de ces images sur l'interface de visualisation 30a. Le bloc de geocaging préventif 31 est adapté pour recevoir, via l'interface de 25 télécommunication sans fil 34, les données transmises par le drone 2 comprenant la localisation géographique courante du drone 2 et d'autres paramètres (attitudes, vitesses, accélérations, cap, hauteur barométrique) déterminés par le bloc de géolocalisation 22 et optionnellement les paramètres équivalents déterminés par le dispositif optionnel de geocaging 23,. Ces données sont d'une part transmises au bloc de commande et contrôle 30 sol 32. D'autre part, le bloc de geocaging préventif 31 est déterminé pour détecter si le drone 2 a franchi ou risque de franchir une limite de zone de vol autorisée, en fonction des coordonnées géographiques de la base de données 36 des zones autorisées et/ou interdites et en fonction : 35 - d'au moins une consigne de pilotage fournie par le télé-pilote via le dispositif d'interface homme-machine 30, 9 et/ou de la localisation géographique courante du drone 2 déterminée par le bloc de géolocalisation 22, et/ou de paramètres définissant la situation courante du drone déterminés par le dispositif optionnel de geocaging 23, des informations relatives au vent, à 5 l'état courant des moteurs et gouvernes etc. Dans un mode de réalisation, le bloc de geocaging préventif 31 est adapté pour, si un risque de franchissement de limite de zone de vol autorisée vient effectivement d'être détecté, déclencher, via le dispositif d'interface homme-machine 30, une alerte, visuelle et/ou sonore, destinée à prévenir le télé-pilote du problème détecté. On notera que cette 10 alerte peut être très anticipée notamment dans le cas où elle tient compte de la consigne de pilotage fournie par le télé-pilote et de sa projection dans le temps. Elle sera par exemple graduelle en fonction du temps restant jusqu'au franchissement potentiel : avertissement de risque si la commande était exécutée sans modification jusqu'à son terme, puis demande de réaction immédiate lorsque le franchissement est prédictible 15 dans un temps très rapproché (de l'ordre de la minute ou moins) Dans un mode de réalisation, le bloc de geocaging préventif 31 est adapté pour, si un (risque de) franchissement de limite de zone de vol autorisée vient effectivement d'être détecté, déterminer une consigne de correction de pilotage du drone 2 pour empêcher que le franchissement de limite de zone de vol autorisée n'ait lieu (ou pour revenir en 20 zone de vol autorisée) : par exemple un virage sur la gauche ou la droite, une mise en palier etc. Le bloc de geocaging préventif 31 est adapté pour transmettre, via l'interface de télécommunication sans fil 34, au drone 2, la consigne de correction déterminée. Dans un mode de réalisation, le bloc de geocaging préventif 31 est adapté pour, 25 préalablement à la transmission de la consignede correction au drone 2, proposer la consigne de correction déterminée au télé-pilote, qui peut la valider ou non, via le dispositif d'interface homme-machine 30. Dans un tel mode de réalisation, le bloc de geocaging préventif 31 est adapté pour transmettre au drone 2 la consigne de correction déterminée seulement si cette dernière a été validée par le télé-pilote. 30 Dans un mode de réalisation, le bloc de geocaging préventif 31 est adapté pour comparer la localisation géographique du drone 2 déterminée par le bloc de géolocalisation 22 et quand elle est disponible, la localisation géographique du drone 2 déterminée sur la base des paramètres transmis par le dispositif optionnel de geocaging 23, pour détecter un écart supérieur à un seuil déterminé entre lesdites localisations 35 géographiques comparées, pour déclencher une alerte destinée au télé-pilote lorsqu'un tel écart supérieur à un seuil déterminé a été détecté et pour, optionnellement, déterminer 10 une instruction de correction de pilotage du drone 2 destinée à faire atterrir ce dernier au plus tôt, comme précédemment transmise au drone 2 directement ou après validation par le télé-pilote. Dans un mode de réalisation, le bloc de geocaging préventif 31 est adapté 5 pour sélectivement, suivant le mode de commande utilisé par le bloc de pilotage 21 du drone 2: - dans le cas d'un mode de commande par plan de vol (mode 1), vérifier que le plan de vol est déjà compatible des zones autorisées avant qu'il ne soit enregistré dans le drone 2, en fonction des données de la base de données des zones autorisées et/ou 10 interdites 36; dans le cas où le plan de vol n'est pas compatible, alors le bloc de geocaging préventif 31 est adapté pour empêcher le chargement du plan de vol dans le drone 2. Dans un mode de réalisation, le bloc de geocaging préventif 31 est adapté pour alors déterminer une instruction d'attente se substituant au plan de vol à charger (par exemple, si le vol est en cours, un vol stationnaire ou un cercle restant dans la zone 15 autorisée) et pour la transmettre au drone 2 via l'interface de télécommunication 34. Dans un mode de réalisation, le bloc de geocaging préventif 31 est adapté pour alerter le télé-pilote, et optionnellement pour déterminer une modification du plan de vol le rendant compatible que le bloc de geocaging préventif 31 transmettra au drone 2 dès validation par le télé-pilote ; 20 - dans le cas d'un mode de commande directe (mode 2), le bloc de geocaging préventif 31 est adapté pour, en fonction de la position courante du drone, et des ordres courants commandant le drone 2, déterminer une extrapolation, i.e. calculer quand et où le drone 2 atteindra une limite de la zone de vol autorisée et pour, en fonction de cette extrapolation, informer éventuellement le télépilote via l'IHM 30. Lorsqu'un risque de 25 dépassement des limites est avéré (à une dizaine de secondes ou une dizaine de mètres près par exemple), le bloc de geocaging préventif 31 est adapté pour remplacer les ordres de pilotage fournis par le télé-pilote via le dispositif d'interface homme-machine 30, par des ordres plus adéquats (virage ou mise en stationnaire, mise en palier...) et pour la transmettre au drone 2 via l'interface de télécommunication 34; L'instant de 30 déclenchement est calculé par le bloc de geocaging préventif 31 en fonction de la manoeuvre possible et des conditions courantes du vol, vent par exemple, afin de garantir le non dépassement : ajout à la position instantanée de la meilleure trajectoire corrective réalisable et vérification de la limite par rapport à cette extrapolation. - dans le cas d'un mode de commande par vecteur (mode 3), le bloc de geocaging 35 préventif 31 est adapté pour en fonction de la position courante du drone, et du vecteur de pilotage courant commandant le drone 2 et/ou en fonction du vecteur de pilotage 11 dernièrement transmis par le télé-pilote via l'interface homme-machine 30 qui est à transmettre au drone 2, déterminer une extrapolation, i.e. calculer quand et où le drone 2 atteindra une limite de la zone de vol autorisée et pour, en fonction de cette extrapolation, informer éventuellement le télé-pilote via l'IHM 30, calculer et proposer un nouveau 5 vecteur plus compatible. Lorsque le risque de dépasser la limite est très proche, le bloc de geocaging préventif 31 est par exemple adapté pour transmettre au drone 2 un telle consigne de nouveau vecteur ou une instruction de mise en circuit d'attente compatible de ces limites à partir de la position courante. L'instant de déclenchement est calculé par le bloc de geocaging préventif 31 en fonction de la manoeuvre possible et des conditions 10 courantes du vol, vent par exemple, afin de garantir le non dépassement : ajout à la position instantanée de la meilleure trajectoire corrective réalisable et vérification de la limite par rapport à cette extrapolation. On notera que ces dispositions permettent aussi d'empêcher d'initier un décollage lorsque les conditions de compatibilité de zone ne sont pas réunies : position initiale ou 15 plan de vol non compatible par exemple. Par ailleurs, les autorités de navigation aérienne civile demandent aussi généralement que, en cas de perte confirmée de la liaison de télécommunication, souvent appelée liaison C2 avec le drone, celui-ci se pose automatiquement le plus tôt possible en 20 un point de repli au sol, pour ne pas rester en vol non contrôlé. Un dispositif de gardiennage virtuel tel que le dispositif optionnel de geocaging 23 peut continuer à fonctionner même quand la liaison de télécommunication 4 de contrôle et commande est coupée, garantissant la non excursion au-delà de de la zone de vol autorisée, mais la plupart des pilotes automatiques ou contrôleurs de vol à bord des 25 drones ont un comportement automatique de retour à un point donné ajustable « home » en cas de coupure de liaison. Par exemple, en référence à la figure 2, le point « home » 20 a été défini pour la trajectoire 10 du drone jusqu'à la destination 22. Ce point peut être mal positionné, en zone non autorisée, ou encore peut donner lieu, pour le rejoindre, au franchissement par le drone de zones interdites, ce qui provoquera dans un tel cas une 30 chute déclenchée via le module de geocaging de bord 23 si présent et une perte probable de la machine. Ainsi, dans un mode de réalisation de l'invention, le drone 2 est adapté pour détecter une coupure de la liaison de télécommunication 4 entre le système 3 et le drone 2 et pour dès détection d'une telle coupure, déclencher une procédure d'atterrissage 35 d'urgence en un point d'atterrissage d'urgence (optionnellement conformément à un trajet 12 d'atterrissage d'urgence) dont les coordonnées sont stockées dans un emplacement dit d'atterrissage d'urgence d'une mémoire du bloc de pilotage 21. Dans un mode de réalisation de l'invention, le bloc de geocaging préventif 31 est adapté pour actualiser automatiquement via la liaison 4 une localisation d'atterrissage 5 d'urgence du drone en fonction de données de terrain et/ou d'obstacles de la deuxième base, des données de la base de zones de vol autorisées et/ou interdites, de la localisation géographique du drone indiquée par des informations de situation courante et d'un écart maximum fixé, en temps ou distance, de rejointe par le drone de la localisation d'atterrissage d'urgence. 10 Par exemple, le bloc de geocaging préventif 31 est adapté pour rechercher un point d'atterrissage d'urgence (et un trajet de diversion pour le rejoindre le plus approprié) en respectant les zones de vol autorisées et/ou interdites telles que définies par la base de données 36, par petite portion du trajet nominal à effectuer parie drone 2 en fonction d'au moins les instructions de pilotage transmises au drone par le système 3, par exemple 15 toutes les m minutes ou k kilomètres de trajet, et pour transmettre au drone via l'interface de télécommunication 34, les coordonnées du point d'atterrissage d'urgence le plus adapté pour le, tronçon en cours. Ainsi, les coordonnées des points d'atterrissage d'urgence 21a, 21b, 21c, 21e ... sont successivement définies et transmises. Ces points, et optionnellement les trajets de diversion associés, sont déterminés dans un mode de 20 réalisation en tenant compte en outre de la nature du terrain et des obstacles définis par la base de données 35 et/ou des performances du drone 2 et/ou de la position courante du drone, pour viser le meilleur atterrissage, et en respectant les zones et hauteurs de vol autorisées. Ainsi, le drone 2 aura toujours, en cas de coupure de liaison, un point (et optionnellement un trajet de diversion) à appliquer défini au mieux depuis au plus tard m 25 minutes ou k km (par exemple m= 3 et k = 3). Le drone 2 est adapté pour, dès réception via l'interface de télécommunication 20, des coordonnées actualisées du point d'atterrissage d'urgence et optionnellement du trajet de diversion correspondant, le(s) stocker dans l'emplacement mémoire d'atterrissage d'urgence du bloc de pilotage 21. La mise à jour régulière de ce point d'atterrissage d'urgence lors du vol permet de 30 sécuriser le trajet du drone et de pérenniser son utilisation. Dans un mode de réalisation optionnel, un dispositif d'authentification, par exemple par clés asymétriques (PKI) est ajouté sur la liaison 4 afin de garantir que le drone 2 ne peut pas être commandé à partir d'une station RPS qui ne comporterait pas de dispositif de geocaging préventif. 35 13 En référence à la figure 3, les étapes d'un procédé de télé-pilotage d'un drone dans un mode de mise en oeuvre de l'invention mis en oeuvre à l'aide du système électronique de télé-pilotage 3 sont maintenant décrites. Dans une étape 101, le bloc de geocaging préventif 31 reçoit les données 5 régulièrement transmises par le drone 2 comprenant la localisation géographique courante du drone 2 déterminée par le bloc de géolocalisation 22 et optionnellement les paramètres définissant la situation courante du drone déterminés par le dispositif optionnel de geocaging 23, les informations relatives au vent etc. Le bloc de geocaging préventif 31 reçoit par ailleurs via l'interface homme-machine 30 des instructions de 10 pilotage établies conformément au mode de pilotage du drone 2 (mode 1, 2 ou 3) telles qu'établies par le télé-pilote et que ce dernier souhaite transmettre au drone 2 via l'interface de télécommunication 34. Le bloc de geocaging préventif 31, dans une étape 102, détermine s'il y a risque de franchissement (par exemple, franchissement potentiel à moins de 3 min de vol ou 3 15 km de distance) ou franchissement de limite de zone de vol autorisée en fonction de : des données de la base de données 36 des zones autorisées et/ou interdites et des données reçues en provenance du drone à l'étape 101 et/ou d'instructions de télé-pilotage reçues à l'étape 101. Le bloc de geocaging préventif 31 actualise en outre automatiquement les 20 coordonnées du point d'atterrissage d'urgence (et optionnellement un trajet de diversion pour chaque point) par segment de trajet et le transmet au drone 2. Le drone 2, dès réception, stocke ces informations actualisées du point d'atterrissage d'urgence et optionnellement du trajet de diversion correspondant, à l'emplacement mémoire d'atterrissage d'urgence du bloc de pilotage 21. Ainsi ultérieurement, sur détection d'une 25 rupture de la liaison 4, le drone 2 se dirigera vers ce point (en suivant le trajet de diversion, si mémorisé) défini au mieux depuis au plus m minutes ou k km auparavant. Dans une étape 103, s'il a été déterminé à l'étape 102 qu'il y a un risque avéré de franchissement ou un franchissement par le drone 2, le bloc de geocaging préventif 31 détermine une instruction de pilotage destinée au drone pour empêcher le franchissement 30 de limite de zone de vol qu'il transmet au drone, éventuellement après validation par le télé-pilote et/ou bloque la transmission au drone d'une instruction de télé-pilotage reçue pour empêcher le franchissement de limite de zone de vol auquel aurait conduit la mise en oeuvre par le drone d'une telle instruction de télé-pilotage comme établi à l'étape 102. La présente- invention permet ainsi de sécuriser le trajet d'un drone 2 par rapport 35 aux zones interdites de vol. 14 On notera que dans l'exemple décrit, le drone 2 est équipé d'un dispositif de geocaging. Toutefois l'invention peut être mise en oeuvre vis-à-vis de drone non équipé d'un tel dispositif. Dans le mode de réalisation décrit, trois modes de pilotage différents étaient 5 considérés. Bien évidemment, REVENDICATIONS1.- Système électronique de télé-pilotage (3) de drones (2), comprenant : - une première interface de télécommunication (34) pour établir une liaison de télécommunication (4) avec un drone (2) ; - une seconde interface (30) de réception de commandes de télé-pilotage du drone ; - une première base de données (36) comprenant des données de définition de limite(s) de zone de vol autorisée ; - une unité de traitement (33) adaptée pour transmettre au drone, via ladite première interface, des commandes de télé-pilotage du drone reçues via la seconde interface et adaptée pour recevoir, via la première interface, des informations de situation courante du drone en provenance du drone indiquant au moins sa localisation géographique ; le système de télé-pilotage(3) étant caractérisé en ce que l'unité de traitement est adaptée pour détecter un risque de franchissement de limite de zone de vol autorisée en fonction de données de définition de limite(s) de zone de vol autorisée extraites de la première base de données et d'au moins un premier élément parmi des informations de situation courante reçues et une première commande de télé-pilotage reçue via la seconde interface et pour, suite à ladite détection, effectuer au moins une première opération parmi un ensemble d'opérations comprenant : la détermination, en fonction de ladite première commande de pilotage et d'une extrapolation dans le temps d'un pilotage conforme à ladite première commande, d'une situation de franchissement de limite, et le déclenchement d'une alarme en fonction de ladite détermination ; la détermination d'une deuxième commande de télé-pilotage destinée au drone pour empêcher le franchissement de limite de zone de vol ; le blocage de la transmission au drone de la première commande de télé-pilotage reçue via la seconde interface pour empêcher le franchissement de limite de zone de vol. 2.- Système électronique de télé-pilotage (3) de drones selon la revendication 1, dans lequel l'unité de traitement est adaptée pour transmettre automatiquement de la deuxième commande au drone. 3.- Système électronique de télé-pilotage (3) de drones selon la revendication 1 ou 2, dans lequel l'unité de traitement (33) est adaptée pour sélectionner un mode parmi plusieurs mode de fonctionnement, la détermination de la deuxième commande de télé- 16 pilotage comprenant selon le mode sélectionné au moins la détermination de l'un des éléments parmi l'ensemble d'éléments comprenant les coordonnées géographiques d'un futur point de passage du drone, une consigne de fonctionnement de moteurs et/ou des gouvernes du drone et un couple comprenant un premier terme de cap ou route et un 5 second terme d'altitude ou de pente, ledit élément étant sélectionné parmi l'ensemble d'éléments en fonction du mode sélectionné. 4.- Système électronique de télé-pilotage (3) de drones selon l'une des revendications 1 à 3, dans lequel l'unité de traitement (33) est adaptée pour extraire des informations de 10 situation courante du drone en provenance du drone, une première localisation géographique du drone issue d'un premier dispositif de localisation du drone et une deuxième localisation géographique du drone issue d'un deuxième dispositif de localisation d'un outil de gardiennage virtuel embarqué dans le drone, pour comparer les première et deuxième localisations géographiques et pour détecter un écart supérieur à 15 un seuil déterminé entre lesdites localisations géographiques comparées. 5.- Système électronique de télé-pilotage (3) de drones selon l'une des revendications précédentes, comprenant une deuxième base de données (35) de terrain et/ou d'obstacles et dans lequel l'unité de traitement (33) est adaptée pour actualiser une 20 localisation d'atterrissage d'urgence du drone à adopter par le drone sur détection de coupure de la liaison de télécommunication entre le système et le drone en fonction de données de terrain et/ou d'obstacles de la deuxième base, de données de définition de limite(s) de zone de vol autorisée de la première base, de la localisation géographique du drone indiquée par des informations de situation courante et d'un écart maximum fixé, en 25 temps ou distance, de rejointe de la localisation d'atterrissage d'urgence, l'unité de traitement (33) étant adaptée pour transmettre au drone (2) via la première interface de télécommunication (34) la localisation d'atterrissage d'urgence actualisée. 6.- Procédé de télé-pilotage (3) de drones (2) mis en oeuvre dans un système 30 électronique de télé-pilotage de drones, comprenant les étapes suivantes : - établissement d'une liaison de télécommunication (4) avec un drone (2) ; - réception de commandes de télé-pilotage du drone ; - réception, via la liaison de télécommunication (4), d'informations de situation courante du drone en provenance du drone indiquant au moins sa localisation géographique 35 le procédé étant caractérisé en ce qu'il comprend les étapes de : 17 détection d'un risque de franchissement de limite de zone de vol autorisée en fonction de données de définition de limite(s) de zone de vol autorisée extraites d'une première base de données (36) comprenant des données de définition de limite(s) de zone de vol autorisée et d'au moins un premier élément parmi des 5 informations de situation courante reçues et une première commande de télé- pilotage reçue destinée à être transmise au drone par le système de télé-pilotage; et suite à ladite détection, réalisation d'au moins une première opération parmi un ensemble d'opérations comprenant : 10 o la détermination, en fonction de ladite première commande de pilotage et d'une extrapolation dans le temps d'un pilotage conforme à ladite première commande, d'une situation de franchissement de limite, et le déclenchement d'une alarme en fonction de ladite détermination ; o la détermination d'une deuxième commande de télé-pilotage destinée au 15 drone pour empêcher le franchissement de limite de zone de vol ; o le blocage de la transmission au drone de la première commande de télé-pilotage reçue via la seconde interface pour empêcher le franchissement de limite de zone de vol. 20 7.- Procédé de télé-pilotage (3) de drones selon la revendication 6, comprenant une étape de sélection d'un mode parmi plusieurs mode de fonctionnement, la détermination de la deuxième commande de télé-pilotage comprenant selon le mode sélectionné au moins la détermination de l'un des éléments parmi l'ensemble d'éléments comprenant les coordonnées géographiques d'un futur point de passage du drone, une consigne de 25 fonctionnement de moteurs et/ou des gouvernes du drone et un couple comprenant un premier terme de cap ou route et un second terme d'altitude ou de pente, ledit élément étant sélectionné parmi l'ensemble d'éléments en fonction du mode sélectionné. 8.- Procédé de télé-pilotage (3) de drones selon l'une des revendications 6 à 7, 30 comprenant les étapes de : - extraction des informations de situation courante du drone en provenance du drone, une première localisation géographique du drone issue d'un premier dispositif de localisation du drone et une deuxième localisation géographique du drone issue d'un deuxième dispositif de localisation d'un outil de gardiennage virtuel embarqué dans le drone, 18 - comparaison des première et deuxième localisations géographiques et détection d'un écart supérieur à un seuil déterminé entre lesdites localisations géographiques comparées. 5 9.- Procédé de télé-pilotage (3) de drones selon l'une des revendications 6 à 8, comprenant les étapes de : - actualisation d'une localisation d'atterrissage d'urgence du drone à adopter par le drone sur détection de coupure de la liaison de télécommunication entre le système et le drone en fonction de données de terrain et/ou d'obstacles d'une deuxième base de données 10 (35) de terrain et/ou d'obstacles, de données de définition de limite(s) de zone de vol autorisée de la première base, de la localisation géographique du drone indiquée par des informations de situation courante et d'un écart maximum fixé, en temps ou distance, de rejointe de la localisation d'atterrissage d'urgence et - transmission au drone de la localisation d'atterrissage d'urgence actualisée. 15 10.- Programme d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont exécutées par un ordinateur, mettent en oeuvre un procédé selon l'une quelconque des revendications 6 à 9.