FR2988868A1 - Procede de pilotage d'un drone a voilure tournante a rotors multiples avec estimation et compensation du vent lateral - Google Patents
Procede de pilotage d'un drone a voilure tournante a rotors multiples avec estimation et compensation du vent lateral Download PDFInfo
- Publication number
- FR2988868A1 FR2988868A1 FR1252895A FR1252895A FR2988868A1 FR 2988868 A1 FR2988868 A1 FR 2988868A1 FR 1252895 A FR1252895 A FR 1252895A FR 1252895 A FR1252895 A FR 1252895A FR 2988868 A1 FR2988868 A1 FR 2988868A1
- Authority
- FR
- France
- Prior art keywords
- drone
- speed
- wind
- ground
- instructions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 30
- 230000001133 acceleration Effects 0.000 claims abstract description 13
- 238000005259 measurement Methods 0.000 claims description 25
- 230000033001 locomotion Effects 0.000 claims description 13
- 238000006073 displacement reaction Methods 0.000 claims description 11
- 230000005484 gravity Effects 0.000 claims description 5
- 230000006641 stabilisation Effects 0.000 claims description 5
- 238000011105 stabilization Methods 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims description 2
- 230000000750 progressive effect Effects 0.000 claims description 2
- 230000002123 temporal effect Effects 0.000 claims description 2
- 238000013519 translation Methods 0.000 description 7
- 238000010276 construction Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001687 destabilization Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000001627 detrimental effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 238000005339 levitation Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- ACWBQPMHZXGDFX-QFIPXVFZSA-N valsartan Chemical compound C1=CC(CN(C(=O)CCCC)[C@@H](C(C)C)C(O)=O)=CC=C1C1=CC=CC=C1C1=NN=NN1 ACWBQPMHZXGDFX-QFIPXVFZSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U10/00—Type of UAV
- B64U10/10—Rotorcrafts
- B64U10/13—Flying platforms
- B64U10/14—Flying platforms with four distinct rotor axes, e.g. quadcopters
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/0202—Control of position or course in two dimensions specially adapted to aircraft
- G05D1/0204—Control of position or course in two dimensions specially adapted to aircraft to counteract a sudden perturbation, e.g. cross-wind, gust
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/10—UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Toys (AREA)
Abstract
Le drone est piloté en attitude et en vitesse par des consignes angulaires appliquées à une boucle (120) de contrôle des moteurs du drone selon des axes de tangage et de roulis. Un modèle dynamique du drone, incluant notamment un filtre prédictif de Kalman. décrit les composantes de vitesse horizontale du drone en fonction des coefficients de traînée et de la masse du drone, des angle d'Euler du drone par rapport à un repère terrestre absolu, ainsi que de la rotation de celui-ci autour d'un axe vertical . L'accélération du drone dans les trois axes et sa vitesse relative par rapport au sol sont mesurées et appliquées à ce modèle de manière à estimer (128) les composantes horizontales de vitesse du vent latéral. Cette estimation peut servir à générer des consignes correctrices (126) combinées aux consignes angulaires appliquées à la boucle de contrôle du drone en tangage et de roulis.
Description
L'invention concerne les drones à voilure tournante tels que les quadricoptères et analogues. Ces drones sont pourvus de rotors multiples entraînés par des moteurs respectifs commandables de manière différenciée afin de piloter le drone en attitude et en vitesse. Un exemple typique d'un tel drone est le AR.Drone de Parrot SA, Paris, France, qui est un quadricoptère équipé d'une série de capteurs (accéléromètres, gyromètres trois axes, altimètre), d'une caméra frontale captant une image de la scène vers laquelle est dirigé le drone, et d'une caméra de visée verticale captant une image du terrain survolé. Les WO 2010/061099 A2 et EP 2 364 757 Al (Parrot SA) décrivent un tel drone ainsi que son principe de 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). Plus précisément, dans ce mode de fonctionnement que l'on appellera par la suite "mode contrôlé", le drone est piloté par l'utilisateur au moyen de signaux émis par le détecteur d'inclinaisons de l'appareil, inclinaisons qui seront répliquées par le drone : par exemple, pour faire avancer le drone l'utilisateur incline son appareil selon son axe de tangage, et pour déporter le drone à droite ou à gauche il incline ce même appareil par rapport à son axe de roulis. De cette manière, si le drone est commandé de manière à s'incliner ou "plonger" vers le bas (inclinaison suivant un angle de tangage), il progressera vers l'avant avec une vitesse d'autant plus élevée que l'inclinaison sera importante ; inversement s'il est commandé de manière à se "cabrer" dans le sens opposé, sa vitesse ralentira progressivement puis s'inversera en repartant vers l'arrière. De la même façon, pour une commande d'inclinaison suivant un axe de roulis le drone penchera à droite ou à gauche, provoquant un déplacement linéaire en translation ho- rizontale vers la droite ou vers la gauche. L'utilisateur dispose d'autres commandes affichées sur l'écran tactile, notamment de "montée/descente" (commande des gaz) et de " pivotement à droite/pivotement à gauche" (pivotement du drone autour de son axe de lacet).
Le drone est également pourvu d'une commande de passage en point fixe : dans ce mode de fonctionnement que l'on appellera par la suite "mode autopiloté", lorsque l'utilisateur lâche toutes les commandes de son appareil de télécommande, le drone s'immobilise en point fixe et s'y stabi- lise de façon entièrement automatique. Le problème général de l'invention est le pilotage d'un tel drone dans le vent. On appellera "vent" un déplacement d'air parallèlement au sol, constant dans l'espace et dans le temps (les rafales de vent ne seront pas considé- rées). Un tel "vent" est alors complètement déterminé par ses composan- tes de vitesse horizontale dans un repère terrestre donné, ou bien par sa norme et sa direction dans un tel repère. Le vent représente une perturbation qui, par ses caractéristiques, affecte le drone lorsqu'il est en vol. Ces perturbations sont particulièrement sen- sibles dans le cas des "microdrones" très légers, tels que le AR.Drone précité, dont la masse est de quelques centaines de grammes seulement. La prise au vent d'un tel drone est donc particulièrement sensible, même par vent modéré. Le drone s'appuie pour se déplacer sur une masse d'air mobile en fonc- tion du vent, tandis qu'il mesure par rapport au sol ses composantes hori- zontales de vitesse (par exemple au moyen d'une caméra pointant vers le bas et donnant une image du sol), d'angles (par les accéléromètres et gyromètres embarqués) et de forces extérieures qui lui sont appliquées (par les accéléromètres embarqués).
En l'absence de vent le drone peut garder une vitesse nulle et donc une position fixe en maintenant une assiette nulle. Il est donc primordial de mesurer avec précision cet état neutre. Or, les accéléromètres possèdent par construction un biais (que l'on supposera constant sur le court terme) qui doit être estimé et compensé pour utiliser correctement la mesure d'accélération dans la reconstruction des angles. Les accéléromètres étant entre autres utilisés en inclinomètres, une erreur d'estimation des biais des accéléromètres entraîne un biais sur la mesure d'angle, néfaste à la tenue du point fixe. De même ce biais de capteur influe sur la mesure des forces du vent réalisé par l'accéléromètre.
En présence de vent, le drone doit s'incliner pour compenser le vent et maintenir le point fixe (asservi sur une image stable de la caméra verticale) : son assiette ne sera donc pas nulle et l'évaluation du biais sera modifiée. Ceci n'empêche pas de maintenir le drone en point fixe (asser- vissement par la caméra), mais va avoir une incidence particulièrement sensible dans deux cas - en point fixe lors d'un mouvement de lacet seul (rotation autour d'un axe vertical, sans déplacement avant/arrière ni droite/gauche) : comme le drone était penché dans une direction précise pour contrer le vent, dès qu'il commence à tourner son inclinaison ne correspond plus à la direction de compensation du vent mais va faire un angle avec cette dernière : de ce fait, le drone va "partir dans le vent" et ne tiendra plus son point fixe ; - en pilotage contrôlé, les déplacements dans le sens du vent sont ac- centués, tandis que les déplacements dans le sens opposé du vent sont freinés, voire rendus impossibles. L'un des buts de l'invention est de proposer un procédé d'estimation du vent permettant de distinguer entre biais de construction de l'accéléromètre et biais de mesure induit par le vent.
Un autre but de l'invention est de proposer un procédé de compensation du vent permettant de pallier les deux phénomènes que l'on vient de décrire, c'est-à-dire i) en vol autopiloté, permettre au drone de maintenir son point fixe dans le vent lors d'un mouvement de lacet et ii), en mode commandé, de procurer un contrôle du déplacement qui soit identique dans tous les sens, que ce soit dans le sens du vent ou dans le sens opposé au vent, de façon transparente pour le pilote. Le FR 2 926 637 Al décrit un système d'estimation de la vitesse d'un drone par rapport à l'air, par application d'un modèle exprimant les relations mécaniques entre les forces agissant sur le drone et ses vitesses et accélérations en translation et en rotation. La vitesse par rapport à l'air est notamment estimée à partir de la force de traînée aérodynamique s'opposant au déplacement du drone, qui est indirectement mesurée et utilisée pour obtenir une information sur la vitesse par rapport à l'air. Pour mesurer la vitesse du vent, c'est-à-dire la différence entre i) la vi- tesse du drone par rapport à l'air et ii) la vitesse du drone par rapport au sol, ce document propose d'utiliser un récepteur GPS embarqué mesurant la vitesse du drone par rapport au sol. Cette manière de procéder requiert toutefois la présence d'un tel récepteur dans le drone, et nécessite qu'un signal GPS soit disponible et que sa précision soit suffisante (visibilité d'un nombre suffisant de satellites). En tout état de cause, la précision obtenue ne procure pas une estimation de la vitesse du vent suffisamment fine pour évaluer correctement la part due au vent du biais de mesure du capteur accélérométrique, nécessaire pour compenser les inconvénients de pilotage dans le vent exposés plus haut.
Pour résoudre ces problèmes, et atteindre les buts exposés plus haut, l'invention propose une autre technique d'estimation de la vitesse du vent et du biais du capteur. L'invention propose également une technique de compensation permettant d'utiliser les résultats de cette estimation (ou d'une estimation opérée d'une autre manière) pour corriger les défauts de pilotage dans le vent exposés plus haut, aussi bien en mode autopiloté (point fixe) qu'en mode contrôlé (commandes de pilotage appliquées par un utilisateur). Plus précisément, l'invention propose un procédé de pilotage d'un drone à voilure tournante à rotors multiples entraînés par des moteurs respectifs commandables pour piloter le drone en attitude et en vitesse comprenant, de manière en elle-même connue, la génération de consignes angulaires et l'application de ces consignes à une boucle de contrôle des moteurs du drone, ces consignes étant aptes à commander l'attitude du drone selon des axes de tangage et de roulis.
De façon caractéristique, le procédé de l'invention comprend en outre les étapes suivantes : l'établissement d'au moins un modèle dynamique du drone, décrivant des composantes de vitesse horizontale du drone en fonction des coefficients de traînée et de la masse du drone, des angle d'Euler caractérisant l'attitude du drone par rapport à un repère terrestre absolu, ainsi que de la rotation du drone autour d'un axe vertical ; la me- sure de la force de traînée aérodynamique du drone ; la mesure de la vitesse relative du drone par rapport au sol ; et l'application audit modèle dynamique du drone desdites mesures de force de traînée aérodynamique et de vitesse relative par rapport au sol, de manière à produire une estimation des composantes horizontales de vitesse du vent latéral.
La mesure de la force de traînée aérodynamique du drone peut notamment être dérivée d'une mesure d'accélération du drone. L'étape d'application des composantes horizontales de vitesse de vent latéral au modèle dynamique du drone comprend très avantageusement l'utilisation d'un filtre prédictif de Kalman, notamment un filtre à six états, ces états comprenant : deux composantes de la vitesse de déplacement du drone par rapport au sol, exprimées dans un repère lié au drone ; deux composantes de la vitesse du vent par rapport au sol, exprimées dans un repère terrestre absolu ; et deux composantes horizontales de biais d'ac- céléromètre du drone. Avantageusement, l'établissement du modèle dynamique du drone comprend l'établissement de deux modèles distincts, avec : i) un modèle dynamique du drone en vol, et ii) un modèle dynamique du drone au sol, ces modèles étant utilisés sélectivement en fonction de l'état du drone.
Avantageusement, le modèle dynamique du drone en vol peut utiliser une mesure d'accélération du drone comme mesure proportionnelle à la vitesse de l'air dans le repère du drone. Le modèle dynamique du drone en vol peut notamment être du type : (00 0 o) 0 0) 0 0) 0 (0 0 0 \O 0 (00 o (oo o. X= X+ C, Cx in in C C , v Y -(Oz - _::.... 0 représentant l'évolution de la valeur initiale Xdu vecteur d'état, l'entrée U du système étant la gravité U = g, G et Cy étant les coefficients de frottement aérodynamique du drone selon ses axes u et y, m étant la masse du drone, ço, 0 et yr étant les angles d'Euler (respectivement de roulis, de tangage et de lacet) caractérisant l'attitude du drone par rapport au repère NED, coz étant le taux de rotation autour de l'axe w (mouvement de rotation en lacet), et R'v étant la matrice de rotation associée à l'angle v, en dimension 2.
Le modèle dynamique du drone au sol peut notamment être du type : où T est un paramètre temporel de décroissance progressive de l'estimation de la vitesse du vent. L'invention propose également une étape de compensation de l'effet du vent latéral sur le positionnement et les déplacements du drone, par géné- ration de consignes correctrices, fonction des composantes horizontales estimées de vitesse du vent latéral, et combinaison de ces consignes correctrices aux consignes angulaires de tangage et de roulis appliquées à la boucle de contrôle des moteurs du drone.
Les consignes correctrices peuvent notamment être du type : = Cx - COS (liewind 1P drone) l) - d_comp s OPnd - dron Vivind étant le module de la vitesse estimée du vent, Cx étant le coefficient de traînée du drone, tifwind étant l'angle de cap de la direction du vent et Vdt'one étant l'angle de cap de la direction du drone. L'étape de compensation peut notamment comprendre la définition pour le drone d'une assiette de référence en boucle ouverte. Lorsque le drone est en vol contrôlé par un utilisateur, les consignes correctrices sont combinées aux consignes de pilotage appliquées par l'utilisateur. Lorsque le drone est en vol stationnaire autopiloté, ces consignes correctrices sont combinées à des consignes de stabilisation de point fixe produites en ré- ponse à une mesure de la vitesse horizontale du drone par rapport au sol. (0 0 k-0 0 (0 0 0 ',41 0, 0 = (-T 0 0" 0 0 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 l'appareil de télécommande associé permettant son pilotage à distance. La Figure 2 est un schéma par blocs des différents organes de contrôle, d'asservissement et de pilotage assisté du drone. Les Figures 3 et 4 sont des relevés comparatifs, respectivement du module de la vitesse du vent et de la direction du vent, des valeurs simultanément estimées et mesurées dans des conditions réelles, montrant la pertinence du procédé d'estimation selon l'invention.
La Figure 5 est une représentation schématique fonctionnelle illustrant les boucles d'estimation et de compensation du vent, pour une configuration de vol du drone en point fixe autopiloté. La Figure 6 est une représentation schématique fonctionnelle illustrant la boucle d'estimation du vent, pour une configuration de vol du drone en vol 20 contrôlé. 0 Sur la Figure 1, la référence 10 désigne de façon générale un drone, par exemple un quadricoptère tel que le AR.Drone de Parrot SA, Paris, 25 France, décrit dans les WO 2010/061099 A2 et EP 2 364 757 Al précités, ainsi que dans le FR 2 915 569 Al (qui décrit notamment le système de contrôle avec gyromètres et accéléromètres utilisé par le drone). Le 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 30 contrôle d'attitude. Il est pourvu d'une première caméra 14 à visée frontale permettant d'obtenir une image de la scène vers laquelle est orienté le drone, par exemple une caméra grand angle à capteur CMOS. Le drone comporte également une seconde caméra à visée verticale (non visible sur la Figure 1) pointant vers le bas, apte à capter des images suc- cessives du terrain survolé et utilisée notamment pour évaluer la vitesse du drone par rapport au sol. Des capteurs inertiels (accéléromètres et gyromètres) permettent de mesurer avec une certaine précision les vitesses angulaires et les angles d'attitude du drone, c'est-à-dire les angles d'Euler décrivant l'inclinaison du drone. De façon générale, par "inclinaison", on entendra l'inclinaison du drone par rapport à un plan horizontal d'un repère terrestre fixe, étant entendu que les deux composantes longitudinale et transversale de la vitesse horizontale sont intimement liées à l'inclinaison suivant les deux axes respectifs de tangage et de roulis. Deux repères peuvent être considérés dans la suite, selon le cas : - un repère local {u,v,w} lié au corps du drone : le drone, bien que fortement symétrique par construction, comporte un avant et un arrière, et l'on considérera la position de la caméra comme pointant vers l'avant, définissant ainsi l'axe u. ; l'axe y est perpendiculaire à u dans le plan moyen du drone, et l'axe w est l'axe vertical dirigé vers le sol ; - un repère absolu de type NED (North East Down), qui est un repère terrestre fixe, notamment un repère géographique {XNED,YNED,ZNED} l'axe XNED correspond par exemple à la direction du Nord magnétique, la direction YNED est la direction parallèle au plan du sol perpendiculaire au Nord géographique (c'est-à-dire l'Est géographique), et la direction ZNED est perpendiculaire au plan du sol et orientée vers le bas. Un télémètre à ultrasons disposé sous le drone et un capteur barométrique embarqué fournissent par ailleurs des mesures qui, combinées, don- nent une estimation de l'altitude du drone par rapport au sol. En ce qui concerne la vitesse linéaire de translation du drone dans un plan horizontal par rapport au sol, celle-ci est évaluée par analyse de l'image fournie par la caméra à visée verticale du drone en combinaison avec les données accélérométriques, grâce à un logiciel qui estime le dé- placement de la scène captée par la caméra d'une image à la suivante et applique à ce déplacement estimé un facteur d'échelle fonction de l'altitude mesurée. Cette technique est décrite en détail dans le EP 2 400 460 Al (Parrot SA), auquel on pourra se référer pour de plus amples détails. Le drone 10 est piloté par un appareil de télécommande distant 16 pourvu d'un écran tactile 18 affichant l'image embarquée par la caméra frontale 14, avec en superposition un certain nombre de symboles permettant l'activation de commandes de pilotage par simple contact du doigt 20 d'un utilisateur sur l'écran tactile 18. L'appareil 16 est pourvu de moyens de liaison radio avec le drone pour l'échange bidirectionnel de données du drone 10 vers l'appareil 16, notamment pour la transmission de l'image captée par la caméra 14, et de l'appareil 16 vers le drone 10 pour l'envoi de commandes de pilotage. Cette liaison peut être par exemple de type réseau local Wi-Fi (IEEE 802.11) ou Bluetooth (marques déposées). L'appareil 16 est également pourvu de capteurs d'inclinaison permettant de contrôler l'attitude du drone en imprimant à l'appareil des inclinaisons correspondantes. Comme indiqué en introduction, l'appareil de télécommande 16 est avantageusement constitué par un téléphone ou baladeur multimedia à écran tactile et accéléromètre intégré, par exemple un téléphone cellulaire de type iPhone, un baladeur de type iPod Touch ou une tablette multimédia de type 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 bidirectionnel de données avec le drone par liaison Wi-Fi ou Bluetooth. Le pilotage du drone 10 consiste à faire évoluer celui-ci en commandant les moteurs de façon différenciée pour engendrer, selon le cas, des mouvements de : a) rotation autour d'un axe de tangage 22, pour faire avancer ou reculer le drone ; et/ou b) rotation autour d'un axe de roulis 24, pour décaler le drone vers la droite ou vers la gauche ; et/ou c) rotation autour d'un axe de lacet 26, pour faire pivoter vers la droite ou vers la gauche l'axe principal du drone ; et/ou d) translation vers le bas 28 ou vers le haut 30 par changement du ré- gime des gaz, de manière à respectivement réduire ou augmenter l'altitude du drone. Lorsque ces commandes de pilotage sont appliquées par l'utilisateur à partir de l'appareil de télécommande 16 (configuration de "pilotage contrô- lé", commandé par un utilisateur), les commandes a) et b) de pivotement autour des axes de tangage 22 et de roulis 24 sont obtenues par des inclinaisons de l'appareil 16 respectivement autour de son axe longitudinal 32 et de son axe transversal 34 : par exemple, pour faire avancer le drone il suffit d'incliner l'appareil vers l'avant en le penchant autour de l'axe 32, pour le déporter à droite il suffit d'incliner l'appareil en le penchant autour de l'axe 34 vers la droite, etc. Les commandes c) et d), quant à elles, résultent d'actions appliquées par contact du doigt 20 de l'utilisateur (généralement le doigt droit) sur des zones spécifiques correspondantes de l'écran tactile 18.
On pourra se référer aux WO 2010/061099 A2 et EP 2 364 757 Al préci- tés pour plus de détails sur ces aspects du système. Le drone possède également un système automatique et autonome de stabilisation en vol stationnaire (configuration de "point fixe" autopiloté), activé notamment dès que l'utilisateur retire son doigt de l'écran tactile de l'appareil, ou automatiquement à la fin de la phase de décollage, ou en- core en cas d'interruption de la liaison radio entre l'appareil et le drone. Le drone passe alors à un état de sustentation où il sera immobilisé et stabilisé automatiquement, sans aucune intervention de l'utilisateur.
Contrôle et asservissement des moteurs du drone On va maintenant exposer la manière dont sont élaborées les consignes de pilotage des moteurs du drone, en référence à la Figure 2 qui est un schéma par blocs fonctionnels des différents organes de contrôle et d'as- servissement du drone. On notera que, bien que ces schémas soient présentés sous forme de circuits interconnectés, la mise en oeuvre des différentes fonctions est essentiellement logicielle, cette représentation n'étant qu'illustrative. De façon générale, comme illustré Figure 2, le système de pilotage impli- que plusieurs boucles imbriquées pour le contrôle de la vitesse horizon- tale, de la vitesse angulaire et de l'attitude du drone, en plus des variations d'altitude. La boucle la plus centrale, qui est la boucle 100 de contrôle de la vitesse angulaire, utilise d'une part les signaux fournis par des gyromètres 102 et d'autre part une référence constituée par des consignes de vitesse angu- laire 104. Ces différentes informations sont appliquées en entrée d'un étage 106 de correction de la vitesse angulaire, qui pilote lui-même un étage 108 de contrôle des moteurs 110 afin de commander séparément le régime des différents moteurs pour corriger la vitesse angulaire du drone par l'action combinée des rotors entraînés par ces moteurs. La boucle 100 de contrôle de la vitesse angulaire est imbriquée dans une boucle 112 de contrôle d'attitude, qui opère à partir des indications fournies par les gyromètres 102, par des accéléromètres 114 et par un magnétomètre 116 donnant l'orientation absolue du drone dans un repère géomagnétique terrestre. Les données issues de ces différents capteurs sont appliquées à un étage 118 d'estimation d'attitude de type PI (Proportionnel-Intégrateur). L'étage 118 produit une estimation de l'attitude réelle du drone, appliquée à un étage 120 de correction d'attitude qui compare l'attitude réelle à des consignes d'angle générées par un circuit 122 à par- tir de commandes directement appliquées par l'utilisateur 124 (configura- tion de "pilotage contrôlé) et/ou de données générées en interne par le pilote automatique du drone via le circuit 126 de correction de vitesse horizontale pour le maintien du drone en position immobile (configuration de "point fixe" autopiloté). Les consignes éventuellement corrigées appli- quées au circuit 120 et comparées à l'attitude réelle du drone sont trans- mises par le circuit 120 au circuit 104 pour commander les moteurs de manière appropriée. En résumé, à partir de l'erreur entre la consigne (appliquée par l'utilisateur et/ou générée en interne) et la mesure de l'angle (donnée par le circuit d'estimation d'attitude 118), la boucle 112 de contrôle d'attitude calcule une consigne en vitesse angulaire à l'aide du correcteur PI du circuit 120. La boucle 100 de contrôle de la vitesse angulaire calcule ensuite la différence entre la consigne de vitesse angulaire précédente et la vitesse angulaire effectivement mesurée par les gyromètres 102. La boucle calcule à partir de ces informations les différentes consignes de vitesse de rota- tion (et donc de force ascensionnelle), qui sont envoyées aux moteurs 110 pour réaliser la manoeuvre demandée par l'utilisateur et/ou planifiée par le pilote automatique du drone.
De façon caractéristique, le circuit 122 de calcul des consignes d'angle reçoit également des corrections délivrées par un circuit 128 d'estimation et de compensation du vent, que l'on décrira plus bas en détail. La boucle de contrôle de vitesse horizontale 130 utilise une caméra vidéo verticale 132 et des capteurs d'altitude 134 (télémètre à ultrasons combi- né à un capteur barométrique). Un circuit 136 assure le traitement des images produites par la caméra verticale 132, en combinaison avec les signaux de l'accéléromètre 114 et du circuit d'estimation d'attitude 118, pour estimer au moyen d'un circuit 138 les composantes de la vitesse ho- rizontale selon les deux axes de tangage et de roulis du drone. Les vites- ses horizontales estimées sont corrigées par l'estimation de vitesse verticale donnée par un circuit 140 et par une estimation de l'altitude donnée par le circuit 142 à partir des informations des capteurs 134. En ce qui concerne les déplacements verticaux du drone, l'utilisateur 124 applique des commandes à un circuit 144 de calcul de consignes d'altitude, consi- gnes qui sont appliquées à un circuit 146 de calcul de consigne de vitesse ascensionnelle Vz via le circuit de correction d'altitude 148 recevant l'estimation d'altitude donnée par le circuit 142. La vitesse ascensionnelle Vz calculée est appliquée à un circuit 150 qui compare cette vitesse de consigne à la vitesse correspondante estimée par le circuit 140 et modifie en conséquence les données de commande des moteurs (circuit 108) de manière à augmenter ou réduire la vitesse de rotation simultanément sur tous les moteurs de façon à minimiser l'écart entre vitesse ascensionnelle de consigne et vitesse ascensionnelle mesurée. Élaboration des consignes de contrôle d'attitude du drone On va maintenant exposer de façon générale (et en l'absence de vent) la manière dont sont élaborées les consignes de contrôle du drone au moyen des circuits que l'on vient de décrire. On désignera par : - u la composante de la vitesse de translation horizontale dans la direction de l'axe principal du drone (le long de l'axe de roulis 24) ; - y la composante de la vitesse de translation horizontale dans la direction transversale le long de l'axe de tangage 22) ; et - w la vitesse de translation verticale, le tout dans le repère {u,v,w} lié au drone, indépendant de l'inclinaison de celui-ci par rapport au repère NED de référence. Chacune des quatre hélices i du drone (i = 1 ... 4) exerce un couple Fi et une force de poussée ascensionnelle F1 proportionnelle au carré de la vi- tesse de rotation a), du moteur : tri = On applique la relation fondamentale de la dynamique, en projection dans le référentiel mobile du drone, ce qui - en l'absence de vent - donne les trois équations suivantes : ù = (rv - qw) gsin0 Cxu = (pw - ru) + gsimpcos0 + Cyv (qu - pv) + gcoscpcos0 - Lin (Équations 1-3) p, q et r étant les vitesses angulaires suivant les trois axes, g étant l'accélération de la pesanteur, cp et 0 étant les deux angles définissant l'inclinaison du drone par rapport à l'horizontale (angles d'Euler : si correspond à une rotation autour de l'axe ZNED du repère absolu NED, 0 correspond à une rotation autour de l'axe YNED tourné de W, et (r) correspond à une rotation autour de l'axe u), C, et Cy étant les coefficients de résistance à l'avancement (reflétant les forces de frottement subies par le drone) dans les deux axes horizontaux, a étant un coefficient liant la poussée et la vitesse ascensionnelle à la vi- tesse de rotation w, et m étant la masse du drone. On applique de la même façon le théorème du moment dynamique au système, toujours en projection dans le référentiel mobile, ce qui conduit aux trois équations suivantes : + gr(1., - ly) = la(coz lyq + prOx 1.j = la(wï w) ILr + pq(ly i) = 1)(w - + w - (14 (Équations 4-6) I,, ly et I, étant des paramètres représentatifs du coefficient d'inertie du drone dans les trois axes, et 1 étant la distance séparant le moteur de son centre de gravité. Dans ces équations, le premier terme du membre de gauche correspond au moment dynamique du système, le second terme représente la contri- bution au moment dynamique des forces de Coriolis, et le membre de droite correspond aux moments exercés par les forces ascensionnelles F, et les couples F, créés par les hélices de chacun des rotors. Enfin, on démontre la relation suivante faisant intervenir les trois angles d'Euler cp, 0 et y : p + (osimp + rcos(p)tan0 é = ocoscp rsimp osincp + rcosq) :11 cos() (Équations 7-9) Le comportement du système est donc décrit au total par neuf équations à neuf inconnues.
Au voisinage du point d'équilibre, avec le drone en sustentation à l'hori- zontale (vitesse et inclinaison nulles), on aura : V = 0 (f) 0 Les Équations 1-9 deviennent : 4 a2 CO , p = = 0, =- coi, 1 g Et donc, au voisinage du point d'équilibre : 1 \ling20 Si l'on pose wi = coi - coo, avec i = 1... 4, et que l'on linéarise à l'ordre 1 les équations précédentes autour du point d'équilibre, on aboutit au système d'équations linéarisées suivant : -9(0) - Cx * u = g(0) + CY * 2awo w (w1+ + W3 + / 4) 111, icuoo x lcutio = (w1 ) bw0 r - (w + w3 - W2 z = P = = r (Équations 10-18) Estimation du vent dans le plan horizontal L'invention propose une technique d'estimation du vent basée sur les équations dynamiques du drone en vol. Ce modèle dynamique, dont on donnera plus bas les équations, sera utilisé avec un estimateur d'état de type "filtre de Kalman", qui est un filtre à réponse impulsionnelle infinie qui estime les états d'un système dynamique (le drone dans le cas présent) à partir d'une série de mesures appliquées en entrée. On trouvera les prin- cipes généraux de cette technique par exemple dans R.E. Kalman, A new Approach to Linear Filtering and Prediction Problems, Transactions of the ASME - Journal of Basic Engineering, Vol. 82 (1960). Dans le cas présent, le filtre de Kalman utilisera et estimera six états, à savoir : - les composantes horizontales VD'fsx et VD/sy de la vitesse de dépla- cement du drone par rapport au sol (D/S), exprimées dans le repère local {u,v,w} lié au corps du drone, 1414) W4) - les composantes horizontales VA/ et VA sy de la vitesse de l'air par rapport au sol (A/S), exprimées dans le repère terrestre absolu NED fixe, et - les biais B'et B de l'accéléromètre sur ses axes X et Y.
Le vecteur d'état s'écrit donc : I VA/ s; I VAls yi Bx By L'évolution des six états de l'estimateur du filtre de Kalman peut être prédite à l'aide du modèle dynamique décrivant le comportement du drone. Les valeurs mesurées de la vitesse par rapport au sol et de l'accélération du drone serviront à recaler les prédictions données par cet estimateur, permettant ainsi i) d'améliorer la précision d'estimation des grandeurs di- rectement mesurées (fonction de filtrage de l'estimateur), comme les vitesses VO -4;. et VDJS de déplacement du drone par rapport au sol, et ii) d'estimer les grandeurs inaccessibles à une mesure directe (fonction d'estimateur d'état), comme la vitesse et la direction du vent correspon- dant aux composantes VA/sx et VAisy . On démontre que le modèle dynamique en vol du drone peut s'exprimer sous la forme suivante : VD is ( VD /s y CX -(Oz 171 (0' 0 0 .)( représentant l'évolution de la valeur initiale Xdu vecteur d'état, l'entrée Udu système étant la gravité U= g, et Cy étant les coefficients de frottement aérodynamique du drone selon ses axes u et y, m étant la masse du drone, ço, 0 et y/ étant les angles d'Euler (respectivement de roulis, de tangage et de lacet) caractérisant l'attitude du drone par rapport au repère NED, (oz étant le taux de rotation autour de l'axe w (mouvement de rotation en lacet), et R4, étant la matrice de rotation associée à l'angle yr, en dimension 2. Les termes nuls des deux sous-matrices proviennent du fait que, par hy- pothèse, le vent et les biais de l'accéléromètre sont considérés comme constants sur le court terme. On notera que ceci n'empêche pas l'estimation de ces états car i) la vitesse du vent est couplée dynamiquement à la vitesse du drone par rapport au sol, elle-même mesurée et ii) le biais de l'accéléromètre est mesuré au travers de la mesure d'accélération.
On notera par ailleurs que les deux matrices de la relation ci-dessus ne sont pas constantes (ce qui correspond à un filtre de Kalman non stationnaire), étant fonction de l'attitude du drone et de sa vitesse de rotation autour de l'axe de lacet ; mais ces paramètres sont supposés connus de l'estimateur, dans la mesure où ils sont en pratique mesurés ou estimés dans le cadre du contrôle d'attitude du drone. Dans la mesure où l'estimateur utilisé travaille en temps discret (par itérations successives), il est possible d'utiliser une version discrétisée du modèle dynamique en pratique, par approximation au premier ordre (relation de type "état suivant Xt+gt en fonction de l'état actuel Xt"), par approxima- tion au premier ordre : Xt-±st = Xt. St = X t + + BU). 61- Xt+st = (id + A St-)Xt + 6t. B. U D'où : Ad = 1d ± A. cît Bd = Ôt.B Subsidiairement, il est possible de prévoir un modèle dynamique différent représentant le comportement du drone lorsque celui-ci est au sol. En effet, le drone état posé, le vent n'a alors pas d'influence sur lui. Pour permettre aux estimations de revenir lentement à zéro, notamment pour ne pas déstabiliser les estimateurs de biais, on utilisera un modèle dynamique au sol du type : 0 0 0 0) 0 0 CI 0) -1 -1 (') 0 T 0 ( 1 0 Comme l'estimateur n'est dans ce cas pas en mesure de donner une estimation fiable de la vitesse du vent, ceci permet de forcer la décroissance de la vitesse du vent précédemment mesurée progressivement vers zéro par un modèle du premier ordre de paramètre r, temps caractéristique de cette décroissance, par exemple T = 1 seconde. On va maintenant décrire les mesures utilisées par l'estimateur. En ce qui concerne l'accélération, celle-ci est donnée par : 711 Y m. (I (C x ( C x (0 z iii ACCines C Z 0 Le dernier terme de cette relation sert à tenir compte du fait qu'un accéléromètre mesure les forces non gravitationnelles qu'il subit. On en tire ici implicitement parti : en effet, si l'on applique les Équations 10 et 11 au système de mesure accélérométrique, ce dernier ne mesure que les for- ces de frottements aérodynamiques ; l'accéléromètre mesure donc une grandeur proportionnelle à la vitesse du vent d'un facteur C,/m ou Cy/m selon l'axe considéré (au biais de construction près).
La relation ci-dessus peut être réécrite en fonction du vecteur d'état : - lorsque le drone est en vol : cernesi,- (Accn, 'Accrnesz - et, de la même façon, lorsque le drone est au sol (posé) : o)) sin ( 1 -sin Op), Ac t, 0\ 0 mes UO 0) 0 0 En ce qui concerne la vitesse, celle-ci est mesurée dans le repère {u,v,w} lié au drone grâce à la caméra embarquée à visée verticale donnant une image du sol. Cette image est analysée par des algorithmes tels que ceux décrits dans le EP 2 400 460 Al précité, qui estime le déplacement de la scène captée par la caméra d'une image suivante et applique à ce dépla- cement estimé un facteur d'échelle fonction de l'altitude, elle-même esti- mée par fusion des données produites par un télémètre à ultrasons et par un capteur barométrique. La vitesse du drone exprimée dans son repère étant un élément du vecteur d'état, l'écriture de la mesure en fonction du vecteur d'état est di- recte : 0\ ° 0 ,0 °)),v + (°). u 0, Les Figures 3 et 4 sont des relevés comparatifs, respectivement du module de la vitesse du vent et de la direction du vent, des valeurs simultanément estimées et mesurées dans des conditions réelles.
Sur ces figures, on a représenté en trait plein la mesure estimée du vent (vitesse, ou orientation exprimée en angle de cap), et en tiretés les valeurs réellement mesurées par un anémomètre et une girouette, respectivement.
Ces figures permettent de vérifier l'excellente qualité de l'estimation obtenue par le procédé de l'invention, atteinte après quelques dizaines de secondes seulement, temps nécessaire à la stabilisation du filtre. Les mesures à t = 470-480 s et t > 560 s correspondent à un état du drone posé au sol, configuration qui ne permet pas de produire une esti- mation de la vitesse du vent. Toutefois, comme on l'a indiqué plus haut, l'utilisation d'un modèle dynamique spécifique pour le drone au sol permet de forcer la décroissance de la vitesse du vent vers zéro, évitant ainsi toute déstabilisation des estimateurs de biais des accéléromètres.
Utilisation de l'estimation de la vitesse du vent - compensation du vent L'estimation du vent a plusieurs utilités : - pour réaliser une compensation permettant de stabiliser le drone contre le vent, en mode contrôlé ou en mode autopiloté ; - pour réaliser une fusion de la vitesse et de l'accélération mesurées te- nant compte du vent estimé, pour le contrôle du point fixe autopiloté ; - pour estimer le biais de construction de l'accéléromètre fourni à l'estimateur d'attitude, permettant ainsi d'obtenir une estimation de l'attitude efficace, non perturbée par le vent même en présence de ce dernier. On va maintenant décrire un procédé de compensation du vent. Ce procédé de compensation du vent est avantageusement mis en oeuvre à partir de l'estimation obtenue de la manière que l'on a décrite plus haut, mais de façon non limitative, dans la mesure où il peut être mis en oeuvre avec d'autres techniques d'estimation du vent. La compensation du vent consiste à déterminer pour le drone une assiette de référence autour de laquelle il va s'asservir, soit en mode de vol contrôlé soit en mode de point fixe autopiloté : - en vol contrôlé, la référence en boucle ouverte sera ajoutée aux consi- gnes du pilote, de manière à soutenir le drone face au vent et inverse- ment le freiner dans le sens du vent, et - lors du passage au point fixe, la stabilisation du drone pourra être atteinte plus rapidement, la compensation étant aussi réactive que l'estimation.
La Figure 5 est une représentation schématique fonctionnelle illustrant les boucles d'estimation et de compensation du vent suivant l'axe u, pour une configuration de vol du drone en point fixe autopiloté. L'asservissement est identique selon l'axe y, les termes en x ou en 8 étant substitués par des termes en y ou en ço et la fonction cosinus étant remplacée par la fonction sinus, respectivement. La Figure 6 est homologue de la Figure 5, pour une configuration de vol du drone en mode contrôlé. Sur ces deux figures 5 et 6, on retrouve les blocs 124 (commandes utilisa- teur appliquées en mode contrôlé), 126 (correction du point fixe en mode autopiloté) et 128 (estimation du vent à partir des mesures d'attitude et de vitesse, l'estimation du vent incluant également la décorrélation des biais des accéléromètres) illustrés sur le schéma d'ensemble de la Figure 2. La boucle de compensation en point fixe 126 comprend un étage intégra- teur 154 à gain 156 et un étage proportionnel 158. La consigne en sortie de l'étage additionneur 152 est appliquée par l'intermédiaire d'un étage 160 limitant l'excursion de la consigne effectivement appliquée à la boucle de contrôle des moteurs du drone. Le terme de compensation appliqué à l'additionneur 152 pour chacun des axes u et y est : Cx ev,._ _comp Vwfnd. COS 01 - P dro ) (/) wi n d _comp = nd - SinOliwind 11) drone)- Vwind étant le module de la vitesse estimée du vent, Cx étant le coefficient de traînée du drone, vwind étant l'angle de cap de la direction du vent et /1drone étant l'angle de cap de la direction du drone.
Claims (13)
- REVENDICATIONS1. Un procédé de pilotage d'un drone (10) à voilure tournante à rotors multiples (12) entraînés par des moteurs respectifs (110) commandables pour piloter le drone en attitude et en vitesse, comprenant : - la génération de consignes angulaires (0, g)) et l'application de ces consignes à une boucle (120) de contrôle des moteurs du drone, ces consignes étant aptes à commander l'attitude du drone selon des axes de tangage (22) et de roulis (24), caractérisé en ce qu'il comprend en outre : - l'établissement d'au moins un modèle dynamique du drone, décrivant des composantes de vitesse horizontale du drone en fonction des coef- ficients de traînée et de la masse du drone, des angle d'Euler caractérisant l'attitude du drone par rapport à un repère terrestre absolu, ainsi que de la rotation du drone autour d'un axe vertical ; - la mesure de la force de traînée aérodynamique du drone ; - la mesure de la vitesse relative du drone par rapport au sol ; et - l'application audit modèle dynamique du drone desdites mesures de force de traînée aérodynamique et de vitesse relative par rapport au sol, de manière à produire une estimation des composantes horizontales de vitesse du vent latéral.
- 2. Le procédé de la revendication 1, dans lequel ladite mesure de la force de traînée aérodynamique du drone est dérivée d'une mesure d'accélération du drone.
- 3. Le procédé de la revendication 1, dans lequel ladite étape d'application des composantes horizontales de vitesse de vent latéral au modèle dynamique du drone comprend l'utilisation d'un filtre prédictif de Kalman.
- 4. Le procédé de la revendication 3, dans lequel le filtre prédictif de Kal- man est un filtre à six états, ces états comprenant : - deux composantes de la vitesse de déplacement du drone par rapport au sol, exprimées dans un repère lié au drone,- deux composantes de la vitesse du vent par rapport au sol, exprimées dans un repère terrestre absolu, et - deux composantes horizontales de biais d'accéléromètre du drone.
- 5. Le procédé de la revendication 1, dans lequel l'établissement d'au moins un modèle dynamique du drone comprend l'établissement de deux modèles distincts, avec : i) un modèle dynamique du drone en vol, et ii) un modèle dynamique du drone au sol, ces modèles étant utilisés sélectivement en fonction de l'état du drone.
- 6. Le procédé de la revendication 1, dans lequel le modèle dynamique du drone en vol utilise une mesure d'accélération du drone comme mesure proportionnelle à la vitesse de l'air dans le repère du drone.
- 7. Le procédé de la revendication 5, dans lequel le modèle dynamique du drone en vol est du type : C tc,,, m (Oz (0 0\ ' -sin (0 Cy 0) sin (I)) - (oz - 0 - 0 0' 0 0 0\ (00) 0 0) 0 0 '0 0/ (0\ (\, 0 0 0 o ') o 0) Co 0 0) ) '0) 0 0\ 'k:' représentant l'évolution de la valeur initiale Xdu vecteur d'état, l'entrée U du système étant la gravité U= g, C., et G étant les coefficients de frottement aérodynamique du drone selon ses axes u et y, m étant la masse du drone, 0 et u étant les angles d'Euler (respectivement de roulis, de tangage et de lacet) caractérisant l'attitude du drone par rapport au repère NED, co, étant le taux de rotation autour de l'axe w (mouvement de rotation en lacet), et Rw étant la matrice de rotation associée à l'angle v, en dimension 2.
- 8. Le procédé de la revendication 5, dans lequel le modèle dynamique du drone au sol est du type : 0 (0 0 \,0 -1 (°0 - (00 T 0 0 0) X + °) 0) 0 0 0 0' où -c est un paramètre temporel de décroissance progressive de l'estima- tion de la vitesse du vent.
- 9. Le procédé de la revendication 1, comprenant en outre une étape de compensation de l'effet du vent latéral sur le positionnement et les déplacements du drone, par : - génération de consignes correctrices, fonction des composantes hori- zontales estimées de vitesse du vent latéral, et - combinaison de ces consignes correctrices aux consignes angulaires de tangage et de roulis appliquées à la boucle de contrôle des moteurs du drone.
- 10. Le procédé de la revendication 9, dans lequel les consignes correctrices sont du type : cos ?iddrone) Cx qnd_comp sin( d drone_ Vwind étant le module de la vitesse estimée du vent, Cx étant le coeffi- cient de traînée du drone, v,,,'d étant l'angle de cap de la direction du vent et Vciione étant l'angle de cap de la direction du drone.
- 11. Le procédé de la revendication 9, dans lequel l'étape de compensation comprend en outre la définition pour le drone d'une assiette de référence en boucle ouverte.
- 12. Le procédé de la revendication 9, dans lequel lorsque le drone est en vol contrôlé par un utilisateur, les consignes correctrices (Owind_co,np, ÇOwitid_comp) sont combinées aux consignes de pilotage (0 pilote, 0'12ilote) appliquées par l'utilisateur.
- 13. Le procédé de la revendication 9, dans lequel lorsque le drone est en vol stationnaire autopiloté, les consignes correctrices (OH,ind_comp, ÇOwincl_comp) sont combinées à des consignes de stabilisation de point fixe (0p, p) produites en réponse à une mesure de la vitesse horizontale du drone par rapport au sol ( VD rzX, VD/sy ).
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1252895A FR2988868B1 (fr) | 2012-03-30 | 2012-03-30 | Procede de pilotage d'un drone a voilure tournante a rotors multiples avec estimation et compensation du vent lateral |
| CN201380028830.9A CN104335128B (zh) | 2012-03-30 | 2013-03-27 | 用于用侧风和加速度计偏差估计和补偿来控制多旋翼的旋翼无人机的方法 |
| EP13715385.4A EP2831685A1 (fr) | 2012-03-30 | 2013-03-27 | Procede de pilotage d'un drone a voilure tournante a rotors multiples avec estimation et compensation du vent lateral et du biais des accelerometres. |
| US14/388,761 US9488978B2 (en) | 2012-03-30 | 2013-03-27 | Method for controlling a multi-rotor rotary-wing drone, with cross wind and accelerometer bias estimation and compensation |
| PCT/FR2013/050663 WO2013144508A1 (fr) | 2012-03-30 | 2013-03-27 | Procede de pilotage d'un drone a voilure tournante a rotors multiples avec estimation et compensation du vent lateral et du biais des accelerometres. |
| JP2015502407A JP2015514263A (ja) | 2012-03-30 | 2013-03-27 | 横風及び加速度計バイアスの推定及び補償を有するマルチロータ回転翼無人機を制御するための方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1252895A FR2988868B1 (fr) | 2012-03-30 | 2012-03-30 | Procede de pilotage d'un drone a voilure tournante a rotors multiples avec estimation et compensation du vent lateral |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2988868A1 true FR2988868A1 (fr) | 2013-10-04 |
| FR2988868B1 FR2988868B1 (fr) | 2015-04-24 |
Family
ID=48083546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1252895A Expired - Fee Related FR2988868B1 (fr) | 2012-03-30 | 2012-03-30 | Procede de pilotage d'un drone a voilure tournante a rotors multiples avec estimation et compensation du vent lateral |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9488978B2 (fr) |
| EP (1) | EP2831685A1 (fr) |
| JP (1) | JP2015514263A (fr) |
| CN (1) | CN104335128B (fr) |
| FR (1) | FR2988868B1 (fr) |
| WO (1) | WO2013144508A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112506046A (zh) * | 2020-10-09 | 2021-03-16 | 北京航空航天大学 | 一种针对翼尖铰接组合式飞行平台的增稳控制方法 |
Families Citing this family (102)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USD799374S1 (en) * | 2010-03-29 | 2017-10-10 | Dylan T X Zhou | Combined amphibious VTOL three way folding camera and phone drone |
| US9309004B2 (en) * | 2012-09-21 | 2016-04-12 | Merlin Technology, Inc. | Centripetal acceleration determination, centripetal acceleration based velocity tracking system and methods |
| USD747775S1 (en) * | 2014-04-15 | 2016-01-19 | Fatdoor, Inc. | Quadcopter |
| US9457901B2 (en) * | 2014-04-22 | 2016-10-04 | Fatdoor, Inc. | Quadcopter with a printable payload extension system and method |
| EP2940547B1 (fr) * | 2014-05-01 | 2019-03-06 | Sikorsky Aircraft Corporation | Mélange pour rotor coaxial à faible vitesse |
| EP2960154A1 (fr) * | 2014-06-23 | 2015-12-30 | Thomson Licensing | Procédé pour commander un trajet d'un drone à voilure tournante, système correspondant, drone à voilure tournante mettant en oeuvre ce système et utilisations d'un tel drone |
| US9754496B2 (en) | 2014-09-30 | 2017-09-05 | Elwha Llc | System and method for management of airspace for unmanned aircraft |
| JP6658532B2 (ja) | 2014-10-17 | 2020-03-04 | ソニー株式会社 | 制御装置、制御方法および飛行体デバイス |
| CN104460685A (zh) * | 2014-11-21 | 2015-03-25 | 南京信息工程大学 | 一种四旋翼飞行器的控制系统及其控制方法 |
| US20160272310A1 (en) * | 2014-12-04 | 2016-09-22 | Elwha Llc | Reconfigurable unmanned aircraft system |
| US9919797B2 (en) | 2014-12-04 | 2018-03-20 | Elwha Llc | System and method for operation and management of reconfigurable unmanned aircraft |
| WO2016101227A1 (fr) | 2014-12-25 | 2016-06-30 | 深圳市大疆创新科技有限公司 | Procédé et système auxiliaire de vol de véhicule aérien sans pilote, véhicule aérien sans pilote, et terminal mobile |
| CN104729497A (zh) * | 2015-01-16 | 2015-06-24 | 上海大学 | 超小型双涵道无人机组合导航系统及双模式导航方法 |
| CN104808674A (zh) * | 2015-03-03 | 2015-07-29 | 广州亿航智能技术有限公司 | 多旋翼飞行器的控制系统、终端及机载飞控系统 |
| CN107980100B (zh) * | 2015-03-07 | 2022-05-27 | 维里蒂工作室股份公司 | 分布式定位系统和方法以及自定位设备 |
| CN106032166B (zh) * | 2015-03-12 | 2018-12-04 | 优利科技有限公司 | 飞行器及其翻转方法 |
| USD776570S1 (en) * | 2015-03-26 | 2017-01-17 | Matternet, Inc. | Unmanned aerial vehicle |
| USD776569S1 (en) * | 2015-03-26 | 2017-01-17 | Matternet, Inc. | Unmanned aerial vehicle |
| FR3034554B1 (fr) * | 2015-04-01 | 2017-04-28 | Parrot | Drone muni d'une camera video a visee verticale compensee des rotations instantanees pour l'estimation des vitesses horizontales |
| USD767043S1 (en) * | 2015-04-16 | 2016-09-20 | Robert Morrison | Quadcopter |
| US10488870B2 (en) * | 2015-04-16 | 2019-11-26 | Sikorsky Aircraft Corporation | Gust alleviating control for a coaxial rotary wing aircraft |
| US10023323B1 (en) * | 2015-04-29 | 2018-07-17 | X Development Llc | Estimating wind from an airborne vehicle |
| US10111044B2 (en) | 2015-05-29 | 2018-10-23 | Verity Studios Ag | Methods and systems for scheduling the transmission of localization signals and operating self-localizing apparatus |
| CN104986341B (zh) * | 2015-06-04 | 2018-01-19 | 深圳一电航空技术有限公司 | 飞行器防侧翻方法及装置 |
| US9764829B1 (en) * | 2015-06-09 | 2017-09-19 | Amazon Technologies, Inc. | Multirotor aircraft with enhanced yaw control |
| CN205989812U (zh) | 2015-06-25 | 2017-03-01 | 瑞德利斯技术公司 | 多旋翼无人机 |
| JP6281730B2 (ja) | 2015-07-10 | 2018-02-21 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | 画像を取得するシステム及び無人航空機 |
| US9878787B2 (en) | 2015-07-15 | 2018-01-30 | Elwha Llc | System and method for operating unmanned aircraft |
| WO2017020170A1 (fr) * | 2015-07-31 | 2017-02-09 | SZ DJI Technology Co., Ltd. | Système et procédé de traitement d'image |
| JP6602614B2 (ja) * | 2015-09-09 | 2019-11-06 | 公立大学法人会津大学 | ドローンおよびドローン群 |
| DE102015119279A1 (de) * | 2015-11-09 | 2017-05-11 | Antony Pfoertzsch | Unbemanntes Flugobjekt sowie Steuerung und Fernsteuerung hierfür und Verfahren zum Steuern eines unbemannten Flugobjekts |
| CN105259928B (zh) * | 2015-11-13 | 2017-11-03 | 上海斐讯数据通信技术有限公司 | 根据风向调整设备方向的方法及装置 |
| US10197998B2 (en) | 2015-12-27 | 2019-02-05 | Spin Master Ltd. | Remotely controlled motile device system |
| US10238962B2 (en) | 2015-12-27 | 2019-03-26 | Spin Master Ltd. | System and method for recharging battery in augmented reality game system |
| USD798192S1 (en) * | 2015-12-28 | 2017-09-26 | Beijing Zero Zero Infinity Technology Co., Ltd | Drone |
| US10012999B2 (en) * | 2016-01-08 | 2018-07-03 | Microsoft Technology Licensing, Llc | Exploiting or avoiding air drag for an aerial vehicle |
| CN107301765B (zh) * | 2016-04-15 | 2021-11-30 | 北京远度互联科技有限公司 | 遥控方法、装置及终端 |
| CN107368087A (zh) * | 2016-05-13 | 2017-11-21 | 威海明达创新科技有限公司 | 微型四轴飞行器及其控制方法 |
| CN105954819B (zh) * | 2016-05-24 | 2018-05-11 | 南京信息工程大学 | 基于无人机倾角检测的风速测量装置及操作方法 |
| CN105954782B (zh) * | 2016-06-12 | 2018-08-28 | 李丹 | 一种多旋翼无人机的组合测向方法 |
| CA3028950A1 (fr) * | 2016-06-21 | 2017-12-28 | Bombardier Inc. | Lois de commande pour couplage palonnier-roulis |
| JP7044061B2 (ja) | 2016-06-21 | 2022-03-30 | 日本電気株式会社 | 移動体、移動体制御システム、移動体制御方法、インターフェース装置、およびプログラム |
| USD811264S1 (en) * | 2016-09-12 | 2018-02-27 | Hangzhou Zero Zero Technology Co., Ltd. | Unmanned aerial vehicle |
| DE102016119152B4 (de) * | 2016-10-07 | 2018-12-27 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Windmessung mittels eines Multikopters |
| WO2018089514A1 (fr) * | 2016-11-08 | 2018-05-17 | Digital Aerolus, Inc. | Mesure de moment et de masse effective d'inertie en temps réel |
| CN106292683A (zh) * | 2016-11-10 | 2017-01-04 | 广东容祺智能科技有限公司 | 一种无人机抗风增稳系统及其自动控制方法 |
| CN106275410B (zh) * | 2016-11-17 | 2018-11-23 | 湖南科瑞特科技有限公司 | 一种防风扰无人机 |
| WO2018104829A1 (fr) * | 2016-12-06 | 2018-06-14 | Amimon Ltd. | Commande de véhicule aérien sans pilote |
| FR3060178A1 (fr) * | 2016-12-09 | 2018-06-15 | Parrot Drones | Dispositif electronique de pilotage d'un drone, drone, procede de pilotage et programme d'ordinateur associes |
| CN106483968B (zh) * | 2016-12-13 | 2023-05-05 | 桂林理工大学南宁分校 | 一种用于无人机自动降落的地表面识别装置 |
| CN106643737B (zh) * | 2017-02-07 | 2020-04-10 | 大连大学 | 风力干扰环境下四旋翼飞行器姿态解算方法 |
| CN107063248A (zh) * | 2017-02-10 | 2017-08-18 | 南京航空航天大学 | 基于旋翼转速的动力学模型辅助惯导的导航方法 |
| CN106871892B (zh) * | 2017-02-17 | 2020-08-11 | 张梦 | 一种航空器组合导航方法和装置 |
| CN110325442A (zh) * | 2017-03-03 | 2019-10-11 | 深圳市大疆创新科技有限公司 | 防风空中投放方法和系统 |
| CN110418572A (zh) * | 2017-03-12 | 2019-11-05 | 株式会社尼罗沃克 | 作物拍摄用无人机 |
| CN106882364B (zh) * | 2017-03-15 | 2019-02-19 | 江西中轻智能设备有限公司 | 一种控制精确的智能型四旋翼无人机 |
| CN110537215B (zh) * | 2017-04-21 | 2021-09-17 | 深圳市大疆创新科技有限公司 | 风速力反馈 |
| USD851540S1 (en) * | 2017-06-07 | 2019-06-18 | MerchSource, LLC | Drone |
| USD852091S1 (en) * | 2017-07-20 | 2019-06-25 | MerchSource, LLC | Drone |
| WO2019016930A1 (fr) * | 2017-07-21 | 2019-01-24 | 日本電気株式会社 | Dispositif de traitement de données, dispositif de commande d'entraînement, corps mobile, procédé de traitement de données, procédé de commande d'entraînement et support de stockage |
| JP6970424B2 (ja) * | 2017-09-06 | 2021-11-24 | 株式会社FADrone | マルチコプタ及びその制御方法 |
| US10429856B2 (en) * | 2017-09-07 | 2019-10-01 | Embraer S.A. | Safe takeoff system |
| JP6371895B1 (ja) * | 2017-10-31 | 2018-08-08 | 株式会社WorldLink & Company | 風況の計測方法 |
| CN107977985B (zh) * | 2017-11-29 | 2021-02-09 | 上海拓攻机器人有限公司 | 无人机悬停方法、装置、无人机及存储介质 |
| TWI657011B (zh) * | 2017-11-30 | 2019-04-21 | 財團法人工業技術研究院 | 無人機、無人機控制系統及控制方法 |
| USD867470S1 (en) * | 2017-12-01 | 2019-11-19 | Horizon Hobby, LLC | Quadcopter |
| US11029709B1 (en) * | 2017-12-28 | 2021-06-08 | United States Of America As Represented By The Administrator Of Nasa | Adaptive wind estimation, trajectory generation, and flight control for aerial systems using motion data |
| US10909864B2 (en) * | 2018-06-27 | 2021-02-02 | Intel Corporation | Drone obstacle avoidance using real-time wind estimation |
| CN108839795A (zh) * | 2018-08-01 | 2018-11-20 | 辽宁壮龙无人机科技有限公司 | 一种水平推动多旋翼无人机及控制方法 |
| CA3123634A1 (fr) | 2019-01-15 | 2020-07-23 | Bridger Photonics, Inc. | Appareils, systemes et procedes pour des mesures de flux de gaz avec des plateformes mobiles |
| CN110134134B (zh) * | 2019-05-24 | 2022-03-15 | 南京信息工程大学 | 一种无人机悬停状态下的测风方法 |
| WO2021002094A1 (fr) * | 2019-07-04 | 2021-01-07 | ソニー株式会社 | Véhicule aérien, procédé de commande et programme |
| JPWO2021024591A1 (fr) * | 2019-08-02 | 2021-02-11 | ||
| CN111435258B (zh) * | 2019-10-23 | 2023-08-11 | 珠海全志科技股份有限公司 | 一种无人机漂移补偿方法、装置以及无人机 |
| CN111123831B (zh) * | 2019-12-05 | 2022-12-02 | 河北汉光重工有限责任公司 | 一种双轴伺服控制系统中消除内轴陀螺耦合漂移方法 |
| CN113534827B (zh) * | 2020-04-17 | 2022-11-22 | 北京三快在线科技有限公司 | 无人机最小风阻面检测方法、装置、无人机及存储介质 |
| CN111722108B (zh) * | 2020-06-24 | 2023-03-24 | 瑞声科技(新加坡)有限公司 | 马达失真测量方法及设备、计算机可读存储介质 |
| CN112213516A (zh) * | 2020-09-22 | 2021-01-12 | 南京信息工程大学 | 一种基于动力反演的浮空平台测风方法 |
| JP1701070S (fr) * | 2020-12-11 | 2021-11-29 | ||
| CN112711273B (zh) * | 2020-12-29 | 2023-04-18 | 中国航天空气动力技术研究院 | 太阳能无人机航迹规划方法、电子设备及介质 |
| CN112884900B (zh) * | 2021-02-10 | 2025-03-18 | 广东高德星光智能科技有限公司 | 无人机的降落定位方法、装置、存储介质及无人机机巢 |
| CN113030517B (zh) * | 2021-02-18 | 2022-10-28 | 北京控制工程研究所 | 一种火星着陆过程利用测速敏感器的姿态修正方法 |
| CN116670612B (zh) * | 2021-03-02 | 2026-03-03 | 深圳市大疆创新科技有限公司 | 无人飞行器的控制方法、装置、遥控器及存储介质 |
| US20220308597A1 (en) * | 2021-03-24 | 2022-09-29 | 4596286 Manitoba Ltd | System and method for tilt dead reckoning |
| CN117203126A (zh) * | 2021-04-09 | 2023-12-08 | 盐城辉空科技有限公司 | 飞行器的降落方法、飞行器、信息处理装置、程序 |
| CN113359793B (zh) * | 2021-06-01 | 2022-08-23 | 北京电子工程总体研究所 | 一种低速飞行器提高空速控制品质的补偿方法与装置 |
| CN113359802B (zh) * | 2021-07-05 | 2022-11-11 | 上海交通大学 | 无人机壁面吸附状态下的控制方法及无人机 |
| CN113778120B (zh) * | 2021-10-27 | 2024-05-17 | 北京航空航天大学 | 一种多传感器融合的无人机复杂天候飞行控制方法 |
| CN114756038B (zh) * | 2022-03-23 | 2024-09-17 | 北京理工大学 | 一种数据驱动的无人机风扰模型在线风扰估计方法 |
| CN115016529B (zh) * | 2022-05-25 | 2025-05-13 | 江苏科技大学 | 一种喷涂无人机稳定性控制方法及其系统 |
| CN117693663A (zh) * | 2022-06-28 | 2024-03-12 | 深圳市大疆创新科技有限公司 | 控制方法、头戴式显示设备、控制系统及存储介质 |
| US12145753B2 (en) * | 2022-08-09 | 2024-11-19 | Pete Bitar | Compact and lightweight drone delivery device called an ArcSpear electric jet drone system having an electric ducted air propulsion system and being relatively difficult to track in flight |
| JP7805900B2 (ja) * | 2022-09-15 | 2026-01-26 | 株式会社日立製作所 | 飛行体位置監視システム、および、飛行体位置監視方法 |
| USD1039425S1 (en) * | 2022-10-28 | 2024-08-20 | Hangzhou Zero Zero Technology Co., Ltd | Drone |
| CN115826602B (zh) * | 2022-11-17 | 2023-11-17 | 众芯汉创(北京)科技有限公司 | 一种基于无人机的飞行动态精准定位管理系统和方法 |
| WO2024142233A1 (fr) * | 2022-12-27 | 2024-07-04 | 株式会社クボタ | Système de détection de vent et engin volant sans pilote embarqué |
| CN116539918A (zh) * | 2023-05-10 | 2023-08-04 | 国家海洋局南海标准计量中心 | 一种基于悬空动力机构的加速度计校准方法、系统及装置 |
| CN116523968B (zh) * | 2023-05-30 | 2025-08-15 | 西湖大学 | 一种基于单目视觉的目标无人机状态估计方法及装置 |
| CN117829016B (zh) * | 2023-12-15 | 2024-11-26 | 北京特种机械研究所 | 一种大翼展无人机降落轨迹预测方法及装置 |
| CN118660223B (zh) * | 2024-07-01 | 2025-02-18 | 数字鹰航空科技(泰州)有限公司 | 一种吊舱无人机视频防抖方法及系统 |
| CN118642520B (zh) * | 2024-08-19 | 2024-10-25 | 深圳阿尔木创新科技有限公司 | 基于六轴传感器的无人机强风姿态回中方法、设备和介质 |
| CN120371005B (zh) * | 2025-04-23 | 2025-12-02 | 南京拓恒无人系统研究院有限公司 | 基于智能传感器的无人机飞控数据采集控制系统及方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040024500A1 (en) * | 2002-07-30 | 2004-02-05 | Campbell Charles R. | Method for estimating wind |
| US20110295569A1 (en) * | 2010-05-27 | 2011-12-01 | Honeywell International Inc. | Wind estimation for an unmanned aerial vehicle |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5860480A (en) * | 1997-04-08 | 1999-01-19 | Caterpillar Inc. | Method and apparatus for determining pitch and ground speed of an earth moving machines |
| JP4133435B2 (ja) * | 2003-02-26 | 2008-08-13 | 健蔵 野波 | 小型無人ヘリコプタの自律制御方法 |
| US20050048918A1 (en) * | 2003-08-29 | 2005-03-03 | Onami, Llc | Radio controller system and method for remote devices |
| CN200976007Y (zh) * | 2006-10-19 | 2007-11-14 | 太原中北新缘科技中心 | 气象传感器风速探头装置 |
| FR2908322B1 (fr) * | 2006-11-09 | 2009-03-06 | Parrot Sa | Procede de definition de zone de jeux pour un systeme de jeux video |
| FR2915569A1 (fr) | 2007-04-26 | 2008-10-31 | Parrot Sa | Procede de calibration d'un capteur |
| FR2926637A1 (fr) | 2008-01-18 | 2009-07-24 | Nicolas Clement Petit | Procede et dispositif pour l'estimation de la vitesse par rapport a l'air d'un vehicule aerien |
| FR2927262B1 (fr) * | 2008-02-13 | 2014-11-28 | Parrot | Procede de pilotage d'un drone a voilure tournante |
| US9157737B2 (en) * | 2008-06-11 | 2015-10-13 | Trimble Navigation Limited | Altimeter with calibration |
| US8473119B2 (en) * | 2008-09-15 | 2013-06-25 | Lockheed Martin Corporation | Optimal guidance blender for a hovering/flying vehicle |
| CN201293426Y (zh) * | 2008-10-10 | 2009-08-19 | 刘兆峰 | 直接驱动式风流检测装置 |
| FR2938774A1 (fr) | 2008-11-27 | 2010-05-28 | Parrot | Dispositif de pilotage d'un drone |
| FR2955934B1 (fr) * | 2010-01-29 | 2012-03-09 | Eurocopter France | Estimation stabilisee en virage des angles d'assiettes d'un aeronef |
| US8473123B2 (en) * | 2010-02-18 | 2013-06-25 | Massachusetts Institute Of Technology | Programmable surface |
| FR2957266B1 (fr) | 2010-03-11 | 2012-04-20 | Parrot | Procede et appareil de telecommande d'un drone, notamment d'un drone a voilure tournante. |
| CN101871948B (zh) * | 2010-06-09 | 2012-10-17 | 中国科学院深圳先进技术研究院 | 风电场风速预测系统及方法 |
| FR2961601B1 (fr) | 2010-06-22 | 2012-07-27 | Parrot | Procede d'evaluation de la vitesse horizontale d'un drone, notamment d'un drone apte au vol stationnaire autopilote |
| WO2012080847A2 (fr) * | 2010-07-20 | 2012-06-21 | Paul Wilke | Hélicoptère amélioré avec deux ou plusieurs têtes de rotor |
| FR2964573B1 (fr) * | 2010-09-15 | 2012-09-28 | Parrot | Procede de pilotage d'un drone a voilure tournante a rotors multiples |
-
2012
- 2012-03-30 FR FR1252895A patent/FR2988868B1/fr not_active Expired - Fee Related
-
2013
- 2013-03-27 EP EP13715385.4A patent/EP2831685A1/fr not_active Withdrawn
- 2013-03-27 US US14/388,761 patent/US9488978B2/en not_active Expired - Fee Related
- 2013-03-27 WO PCT/FR2013/050663 patent/WO2013144508A1/fr not_active Ceased
- 2013-03-27 JP JP2015502407A patent/JP2015514263A/ja not_active Ceased
- 2013-03-27 CN CN201380028830.9A patent/CN104335128B/zh not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040024500A1 (en) * | 2002-07-30 | 2004-02-05 | Campbell Charles R. | Method for estimating wind |
| US20110295569A1 (en) * | 2010-05-27 | 2011-12-01 | Honeywell International Inc. | Wind estimation for an unmanned aerial vehicle |
Non-Patent Citations (3)
| Title |
|---|
| JINHYUN KIM ET AL: "Accurate Modeling and Robust Hovering Control for a Quad-rotor VTOL Aircraft", JOURNAL OF INTELLIGENT AND ROBOTIC SYSTEMS ; THEORY AND APPLICATIONS - (INCORPORATING MECHATRONIC SYSTEMS ENGINEERING), KLUWER ACADEMIC PUBLISHERS, DO, vol. 57, no. 1-4, 17 September 2009 (2009-09-17), pages 9 - 26, XP019770258, ISSN: 1573-0409 * |
| MOKHTARI A ET AL: "Dynamic feedback controller of euler angles and wind parameters estimation for a quadrotor unmanned aerial vehicle", ROBOTICS AND AUTOMATION, 2004. PROCEEDINGS. ICRA '04. 2004 IEEE INTERN ATIONAL CONFERENCE ON NEW ORLEANS, LA, USA APRIL 26-MAY 1, 2004, PISCATAWAY, NJ, USA,IEEE, US, vol. 3, 26 April 2004 (2004-04-26), pages 2359 - 2366, XP010768473, ISBN: 978-0-7803-8232-9, DOI: 10.1109/ROBOT.2004.1307414 * |
| STEVEN L WASLANDER AND CARLOS WANG: "Wind Disturbance Estimation and Rejection for Quadrotor Position Control", AIAA INFOTECH@AEROSPACE CONFERENCE AND AIAA UNMANNED...UNLIMITED CONFERENCE, 6-9 APRIL 2009, SEATTLE, WASHINGTON, vol. AIAA 2009-1983, 9 April 2009 (2009-04-09), Seattle, Washington, pages 1 - 14, XP009164233 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112506046A (zh) * | 2020-10-09 | 2021-03-16 | 北京航空航天大学 | 一种针对翼尖铰接组合式飞行平台的增稳控制方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20150057844A1 (en) | 2015-02-26 |
| CN104335128B (zh) | 2018-04-20 |
| CN104335128A (zh) | 2015-02-04 |
| JP2015514263A (ja) | 2015-05-18 |
| US9488978B2 (en) | 2016-11-08 |
| EP2831685A1 (fr) | 2015-02-04 |
| WO2013144508A1 (fr) | 2013-10-03 |
| FR2988868B1 (fr) | 2015-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| FR2988868A1 (fr) | Procede de pilotage d'un drone a voilure tournante a rotors multiples avec estimation et compensation du vent lateral | |
| EP2613214B1 (fr) | Procédé de pilotage d'un drone à voilure tournante pour opérer une prise de vue par une caméra embarquée avec minimisation des mouvements perturbateurs | |
| EP2497555B1 (fr) | Procédé de pilotage suivant un virage curviligne d'un drone à voilure tournante à rotors multiples. | |
| EP2242552B1 (fr) | Procédé de pilotage d'un drone à voilure tournante avec stabilisation automatique en vol stationnaire | |
| EP2431084B1 (fr) | Procédé de pilotage d'un drone à voilure tournante à rotors multiples | |
| EP2541359B1 (fr) | Procédé de contrôle dynamique d'attitude d'un drone, pour l'exécution automatique d'une figure de type salto | |
| EP2613213A1 (fr) | Procédé de pilotage intuitif d'un drone au moyen d'un appareil de télécommande | |
| EP3199916B1 (fr) | Estimateur d'altitude pour drone | |
| EP1540436B1 (fr) | Systeme d'assistance au pilotage de l'altitude et de la vitesse horizontale, perpendiculaire a l'aplomb, d'un aeronef et aeronefs equipes de ce systeme. | |
| EP2998818A1 (fr) | Procédé de contrôle dynamique en départ lancé d'un drone à voilure tournante | |
| FR3000813A1 (fr) | Drone a voilure tournante comprenant des moyens de determination autonome de position dans un repere absolu lie au sol. | |
| FR3054824A1 (fr) | Drone a voilure fixe, notamment de type aile volante, avec pilotage manuel assiste et pilotage automatique | |
| EP3179328B1 (fr) | Procédé et dispositif de pilotage d'un aéronef | |
| FR3054713A1 (fr) | Drone ayant un systeme d'evitement d'obstacles | |
| FR3065297A1 (fr) | Procede de suivi de cible par un drone, programme d'ordinateur, systeme electronique et drone associes | |
| EP3392728A1 (fr) | Procédé de pilotage d'un drone à voilure tournante, programme d'ordinateur, appareil électronique et drone associés | |
| WO2010049647A1 (fr) | Procede de decollage automatique d'un aeronef a voilure souple, voile, et aeronef | |
| EP3281871A1 (fr) | Procédé de capture d'une vidéo par un drone à voilure fixe, programme d'ordinateur, et système électronique de capture d'une vidéo associés | |
| EP3168645A1 (fr) | Chargement de données d'éphémérides dans un drone | |
| FR3038585A1 (fr) | Systeme de pilotage automatique d'aeronef et procede associe | |
| FR3022356A1 (fr) | Procede et dispositif de generation d'au moins une consigne parmi une consigne de commande de vol, une consigne de commande moteur et une consigne de guidage d'un aeronef, produit programme d'ordinateur et aeronef associes | |
| WO2018167197A1 (fr) | Procédé d'optimisation de l'inclinaison de vol d'un drone, dispositif électronique, appareil électronique et drone associés |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 5 |
|
| TP | Transmission of property |
Owner name: PARROT DRONES, FR Effective date: 20161010 |
|
| PLFP | Fee payment |
Year of fee payment: 6 |
|
| PLFP | Fee payment |
Year of fee payment: 7 |
|
| PLFP | Fee payment |
Year of fee payment: 8 |
|
| ST | Notification of lapse |
Effective date: 20201110 |