CN108089597B - Method and device for controlling unmanned aerial vehicle based on ground station - Google Patents

Method and device for controlling unmanned aerial vehicle based on ground station Download PDF

Info

Publication number
CN108089597B
CN108089597B CN201711484066.2A CN201711484066A CN108089597B CN 108089597 B CN108089597 B CN 108089597B CN 201711484066 A CN201711484066 A CN 201711484066A CN 108089597 B CN108089597 B CN 108089597B
Authority
CN
China
Prior art keywords
control instruction
unmanned aerial
ground station
aerial vehicle
control
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.)
Expired - Fee Related
Application number
CN201711484066.2A
Other languages
Chinese (zh)
Other versions
CN108089597A (en
Inventor
赵国成
余辉
叶宇鹰
李少坤
詹福宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ewatt Technology Co Ltd
Original Assignee
Ewatt Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ewatt Technology Co Ltd filed Critical Ewatt Technology Co Ltd
Priority to CN201711484066.2A priority Critical patent/CN108089597B/en
Publication of CN108089597A publication Critical patent/CN108089597A/en
Application granted granted Critical
Publication of CN108089597B publication Critical patent/CN108089597B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • G05D1/104Simultaneous control of position or course in three dimensions specially adapted for aircraft involving a plurality of aircrafts, e.g. formation flying

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The embodiment of the invention provides a method and a device for controlling an unmanned aerial vehicle based on a ground station, wherein the method comprises the following steps: the ground station acquires the current geographic position coordinates of the unmanned aerial vehicle; the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographic position coordinate; the ground station obtains a first control instruction; the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model; the ground station collects the flight state parameters of the unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters; the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction; and the ground station controls the unmanned aerial vehicle according to the third control instruction. The invention realizes the technical effect of improving the stability and robustness of the unmanned aerial vehicle control method.

Description

Method and device for controlling unmanned aerial vehicle based on ground station
Technical Field
The invention relates to the technical field of electronics, in particular to a method and a device for controlling an unmanned aerial vehicle based on a ground station.
Background
At present, unmanned aerial vehicles are widely applied to the fields of mapping, forest surveying, disaster monitoring, logistics express delivery, high-altitude shooting and the like.
The aircraft is essentially a complex nonlinear system, the traditional control method is that an aircraft mathematical model is linearized to obtain small-disturbance linearized state equations under different modes, corresponding control laws are designed and parameter-adjusted according to the different flight modes, and finally all the flight states are connected to form the control law in the whole envelope. In the traditional control method, if the attitude of the airplane is changed violently or is interfered by a large external environment, the airplane cannot be effectively controlled, and even the unmanned aerial vehicle is directly out of control, so that the stability and robustness of control are poor, and the flight quality and safety are difficult to guarantee.
Therefore, the method for controlling the unmanned aerial vehicle in the prior art has the technical problems of poor stability and robustness.
Disclosure of Invention
The embodiment of the invention provides a method and a device for controlling an unmanned aerial vehicle based on a ground station, which are used for solving the problems of poor stability and robustness of the method for controlling the unmanned aerial vehicle based on the ground station in the prior art.
In a first aspect, the present invention provides a method for controlling an unmanned aerial vehicle based on a ground station, including:
the method comprises the steps that a ground station obtains the current geographic position coordinate of each unmanned aerial vehicle in a plurality of unmanned aerial vehicles;
the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographical position coordinates of each unmanned aerial vehicle;
the ground station obtains a first control instruction, wherein the first control instruction is an original control instruction used for controlling the target unmanned aerial vehicle to fly to reach a target state;
the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model;
the ground station collects the flight state parameters of the target unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters;
the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the ground station controls the target unmanned aerial vehicle according to the third control instruction.
Optionally, a correspondence relationship between the first control command and the expected response dynamics is set in the ideal model.
Optionally, the flight state parameters of the drone related to the second control instruction include:
one or more of flight speed, dynamic pressure, overload, altitude, acceleration, attitude angle, angular rate, angular acceleration, airflow angle, motor speed, control surface deflection angle, atmospheric density and atmospheric temperature.
Optionally, the generating the synthetic feedback accordingly comprises:
and the ground station performs variable design on the value of the flight state parameter, converts the value into an instruction change value corresponding to the second control instruction, and takes the instruction change value as the comprehensive feedback.
Optionally, performing error control according to the second control command and the comprehensive feedback, and obtaining a third control command includes:
the ground station calculates errors according to the second control instruction and the comprehensive feedback, and obtains a comprehensive error control instruction through control operation;
and the ground station analyzes and extracts the physical quantity directly related to the control output from the comprehensive error control command to be used as a third control command.
Optionally, after performing error control on the second control command and the comprehensive feedback to obtain a third control command, the method further includes:
the ground station predicts uncertain or interference factors of the unmanned aerial vehicle flight to obtain a predicted value;
and the ground station corrects the third control instruction based on the predicted value to obtain a fourth control instruction.
Based on the same inventive concept, a second aspect of the present invention provides a control apparatus for an unmanned aerial vehicle, including:
the current geographic position coordinate acquisition module is used for acquiring the current geographic position coordinate of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles by the ground station;
the target unmanned aerial vehicle selection module is used for selecting the target unmanned aerial vehicle to be controlled by the ground station according to the current geographic position coordinate of each unmanned aerial vehicle;
the first obtaining module is used for obtaining a first control instruction by the ground station, wherein the first control instruction is an original control instruction used for controlling the unmanned aerial vehicle to fly to reach a target state by the target;
the conversion module is used for converting the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model by the ground station;
the feedback module is used for acquiring the flight state parameters of the target unmanned aerial vehicle related to the second control instruction by the ground station and generating comprehensive feedback according to the flight state parameters;
the second obtaining module is used for carrying out error control on the ground station according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the control module is used for controlling the target unmanned aerial vehicle by the ground station according to the third control instruction.
Optionally, a correspondence between the first control command and the expected response dynamics is set in the ideal model.
Optionally, the flight state parameters of the target drone related to the second control instruction include:
one or more of flight speed, dynamic pressure, overload, altitude, acceleration, attitude angle, angular rate, angular acceleration, airflow angle, motor speed, control surface deflection angle, atmospheric density and atmospheric temperature.
Optionally, the feedback module is further configured to:
and the ground station performs variable design on the value of the flight state parameter, converts the value into an instruction change value corresponding to the second control instruction, and takes the instruction change value as the comprehensive feedback.
Optionally, the second obtaining module is further configured to:
the ground station calculates errors according to the second control instruction and the comprehensive feedback, and obtains a comprehensive error control instruction through control operation;
and the ground station analyzes and extracts the physical quantity directly related to the control output from the comprehensive error control command to be used as a third control command.
Optionally, the apparatus further comprises a prediction module configured to:
the ground station predicts uncertain or interference factors of the target unmanned aerial vehicle flight to obtain a predicted value;
and the ground station corrects the third control instruction based on the predicted value to obtain a fourth control instruction.
Based on the same inventive concept, a third aspect of the present invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of:
the ground station acquires the current geographic position coordinates of each unmanned aerial vehicle in a plurality of unmanned aerial vehicles;
the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographical position coordinates of each unmanned aerial vehicle;
the ground station obtains a first control instruction, wherein the first control instruction is an original control instruction used for controlling the target unmanned aerial vehicle to fly to reach a target state;
the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model;
the ground station collects the flight state parameters of the unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters;
the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the ground station controls the unmanned aerial vehicle according to the third control instruction.
Based on the same inventive concept, a fourth aspect of the present invention provides a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the program:
the ground station acquires the current geographic position coordinates of each unmanned aerial vehicle in a plurality of unmanned aerial vehicles;
the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographical position coordinates of each unmanned aerial vehicle;
the ground station obtains a first control instruction, wherein the first control instruction is an original control instruction used for controlling the target unmanned aerial vehicle to fly to reach a target state;
the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model;
the ground station collects the flight state parameters of the unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters;
the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the ground station controls the unmanned aerial vehicle according to the third control instruction.
One or more technical solutions in the embodiments of the present application have at least one or more of the following technical effects:
in the technical solution of the embodiment of the present invention, on one hand, the ground station may convert the first control command into a second control command that dynamically conforms to an expected response according to a preset ideal model, so as to avoid the problem of unstable control of the drone due to a large change in the first control command, on the other hand, the ground station may generate a comprehensive feedback according to the current state parameter of the drone related to the second control command, perform error control according to the second control command and the comprehensive feedback, obtain a comprehensive feedback of the third control command, and further control the drone based on the third control command, because the third control command that finally controls the drone is obtained by performing error control on the comprehensive feedback and the second control command, and the comprehensive feedback is obtained according to the current state parameter of the drone related to the second control command, the third control instruction comprehensively considers the current motion state of the unmanned aerial vehicle, so that the ground station can control the unmanned aerial vehicle by combining the current motion state of the unmanned aerial vehicle, the stability and the robustness of the control of the unmanned aerial vehicle can be improved, and the problem that the stability of the method for controlling the unmanned aerial vehicle is poor in the prior art is solved.
Drawings
Fig. 1 is a flowchart of a method for controlling an unmanned aerial vehicle based on a ground station according to an embodiment of the present invention;
fig. 2 is a structural diagram of a controller device of an unmanned aerial vehicle according to an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a computer-readable storage medium according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a computer device according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a method and a device for controlling an unmanned aerial vehicle based on a ground station, which are used for solving the problems of poor stability and robustness of the method for controlling the unmanned aerial vehicle based on the ground station in the prior art.
In order to solve the above technical problems, a technical solution provided by an embodiment of the present invention has the following general idea:
the method comprises the steps that a ground station obtains the current geographic position coordinate of each unmanned aerial vehicle in a plurality of unmanned aerial vehicles;
the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographical position coordinates of each unmanned aerial vehicle;
the ground station obtains a first control instruction, wherein the first control instruction is an original control instruction used for controlling the target unmanned aerial vehicle to fly to reach a target state;
the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model;
the ground station collects the flight state parameters of the unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters;
the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the ground station controls the unmanned aerial vehicle according to the third control instruction.
In the method, firstly, the ground station can convert the first control instruction into a second control instruction which is in accordance with the expected response dynamic state according to a preset ideal model, so that the problem that the control of the unmanned aerial vehicle is unstable due to large change of the first control instruction can be avoided, on the other hand, comprehensive feedback can be generated according to the current state parameters of the unmanned aerial vehicle related to the second control instruction, error control is performed according to the second control instruction and the comprehensive feedback, third control instruction comprehensive feedback is obtained, and the unmanned aerial vehicle is controlled based on the third control instruction, because the third control instruction for finally controlling the unmanned aerial vehicle is obtained by performing error control on the comprehensive feedback and the second control instruction, the comprehensive feedback is obtained according to the current state parameters of the unmanned aerial vehicle related to the second control instruction, namely the current motion state of the unmanned aerial vehicle is comprehensively considered by the third control instruction, therefore, the unmanned aerial vehicle can be controlled by combining the current motion state of the unmanned aerial vehicle, the stability and robustness of the control of the unmanned aerial vehicle can be improved, and the problem of poor stability of the method for controlling the unmanned aerial vehicle in the prior art is solved.
The technical solutions of the present invention are described in detail below with reference to the drawings and specific embodiments, and it should be understood that the specific features in the embodiments and examples of the present invention are described in detail in the technical solutions of the present application, and are not limited to the technical solutions of the present application, and the technical features in the embodiments and examples of the present application may be combined with each other without conflict.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Example one
A first aspect of the present invention provides a method for controlling an unmanned aerial vehicle based on a ground station, and please refer to fig. 1, which is a flowchart of a method for controlling an unmanned aerial vehicle based on a ground station in an embodiment of the present invention.
It should be noted that the method can be applied to a communication command car for controlling and monitoring an unmanned aerial vehicle, or a ground station with a computer operation control function (the ground station is a portable box body with an integrated notebook computer inside), or a remote control terminal (such as a control room, a monitoring room, etc.). In other words, the above steps of the embodiment of the present invention include the following steps to be described, and the execution subject of the steps may be a communication command car, so that the method for controlling the unmanned aerial vehicle can be controlled in the vehicle, or a ground station having a computer operation function and a portable function for going out, so that the method for controlling the unmanned aerial vehicle can be controlled in or out of the vehicle, or moved; the unmanned aerial vehicle control system can also be a remote control terminal (such as an operation room, a monitoring room and the like), so that the control method of the unmanned aerial vehicle can be controlled remotely. The invention is characterized in that the communication command vehicle, the ground station and the remote control terminal are used as an execution main body and are applied to the control method of the invention to achieve the technical effect of controlling the unmanned aerial vehicle, so that the communication control between the communication command vehicle, the ground station and the remote control terminal and the flight equipment such as the unmanned aerial vehicle is realized by adopting the conventional intelligent control of the prior art according to the communication protocol.
The method comprises the following steps:
s110; the method comprises the steps that a ground station obtains the current geographic position coordinate of each unmanned aerial vehicle in a plurality of unmanned aerial vehicles;
specifically, the method and the device are particularly used for controlling the unmanned aerial vehicles flying in the air, and a plurality of unmanned aerial vehicles flying simultaneously in the air are provided, so that when a certain unmanned aerial vehicle needs to be controlled at this time, the current geographic position coordinates of each of the unmanned aerial vehicles can be obtained firstly, and the unmanned aerial vehicles needing to be controlled are screened according to the current geographic position coordinates of each unmanned aerial vehicle;
s120; the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographical position coordinates of each unmanned aerial vehicle;
in step 120, the following sub-steps may be further specifically included: according to the current geographic position coordinates of each unmanned aerial vehicle, performing position area classification on the current positions of the plurality of unmanned aerial vehicles, for example, 2 unmanned aerial vehicles are included in a first position area, and the first position area can be a circular position area formed by taking a first position of a first area as a center of a circle and taking a first distance as a radius; the second location area comprises 3 unmanned aerial vehicles, and the second location area can be a circular location area formed by taking a second location of the second area as a center of a circle and taking a second distance as a radius; the third position area comprises 5 unmanned aerial vehicles and the like, and can be a circular position area formed by taking the third position of the third area as the center of a circle and taking the third distance as the radius; the first area and the second area are position areas without overlapping areas; the first area, the second area, and the third area may be different urban areas of a certain city, the first location may be a certain building in the first area having a geographic location identification function, the second location may be a certain building in the second area having a geographic location identification function, and the third location may be a certain building in the third area having a geographic location identification function. Meanwhile, the first and second distances and the third distance may be 50 meters, or 100 meters, or 200 meters, etc. Then selecting a target area from the location areas, namely the target area can be an area which needs to control the unmanned aerial vehicle in the area, such as an area with extremely harsh environment and wind or rain; and then selecting a target unmanned aerial vehicle needing to be controlled from the target area.
S130: the ground station obtains a first control instruction, and the first control instruction is an original control instruction used for controlling the unmanned aerial vehicle to fly to reach a target state.
Specifically, the first control instruction is a single or comprehensive control instruction for controlling the state of the unmanned aerial vehicle, the comprehensive control instruction may be a comprehensive quantity of speed and attitude, or a comprehensive quantity of overload, angular rate, dynamic pressure, or the like, and the first control instruction may control the action of the unmanned aerial vehicle.
S140: and the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model.
In a specific implementation process, because the control command changes at any time, if the unmanned aerial vehicle is directly controlled according to the control command, the change range of the unmanned aerial vehicle is too large, and even the control command cannot be executed. For example, if the first control instruction is used for controlling the angular acceleration of the unmanned aerial vehicle, if the flight angular acceleration of the unmanned aerial vehicle is 1 degree per second and the first control instruction is 10 degrees per second, the angular acceleration of the unmanned aerial vehicle needs to be directly changed from 1 to 10, which may cause the unmanned aerial vehicle to have unstable flight, large deflection of the fuselage, and the like; the method of the embodiment of the present invention processes the first control command, for example, 10 degrees per second to 7 degrees per second.
Specifically, the ideal model is provided with a corresponding relationship between the first control command and the expected response dynamics, which may be a corresponding relationship obtained according to existing data, knowledge and experience, and more specifically, may be determined according to the response of the known closed-loop system under the input drive and the requirement of flight quality, and if the input first control command is an acceleration command, there will be an expected response dynamics corresponding to the input first control command, and similarly, if the input first control command is a speed command, there will also be a corresponding expected response dynamics. Taking the speed command as an example, when a certain control command is input, the expected response dynamics of the control command changes slowly (lower than the preset response speed) in the first 0.3s, and changes according to the preset response speed after the control command reaches the stable 1 s.
The first control command and the second control command may be in a corresponding ratio or in other relations, for example, when the first control command is 10, the second control command may be 8, and the second control command may be 7. The specific situation may be set according to actual situations, and is not specifically limited herein.
More specifically, the second control instruction obtained by processing the first control instruction is executed circularly, and after the second control instruction is obtained, the second control instruction can be processed again to obtain the next control instruction until the flight state tends to the first control instruction.
S150: the ground station collects the flight state parameters of the unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters;
specifically, the flight state parameters include flight speed, dynamic pressure, overload, altitude, acceleration, attitude angle, angular rate, angular acceleration, airflow angle, motor rotation speed, control surface deflection angle, air density, air temperature, and the like, wherein the above state parameters include motion parameter values that can be directly measured and motion parameter values that cannot be directly measured, such as speed, angle, and angular acceleration, which are motion parameter values that cannot be directly measured.
For example, generating the integrated feedback according to the flight state parameter can be implemented by:
acquiring a first measurable motion parameter value in flight state parameters of the unmanned aerial vehicle;
estimating an unmeasurable second motion parameter value in the flight state parameter based on a preset controlled object model;
and obtaining comprehensive feedback according to the first motion parameter value and the second motion parameter value.
In particular, for a first measurable motion parameter value, the drone may be measured by the sensor device to obtain a corresponding measurement value, which may include attitude, velocity, angular rate, control plane deflection, etc. For the unmeasurable second motion parameter value, the estimation may be performed by constructing a preset controlled object model, such as a six-degree-of-freedom model or kalman filtering, where the preset controlled object model may be a linear mathematical model or a nonlinear mathematical model. Optionally, a non-linear model is used to estimate the unmeasurable motion state of the drone, so that more flight states can be accommodated. After the first motion parameter value and the second motion parameter value are obtained respectively, comprehensive feedback can be obtained in a control variable design mode.
S160: and the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction.
Specifically, the integrated feedback is an instruction containing the same information as the second control instruction, and if the second control instruction is an instruction for controlling angular acceleration, the integrated feedback is also an instruction for controlling angular acceleration, and then the second control instruction and the integrated feedback are compared to obtain a deviation therebetween. After obtaining the deviation between the second control command and the integrated feedback, a third control command may be set by a deviation controller.
S170: and the ground station controls the unmanned aerial vehicle based on the third control instruction.
According to the method provided by the embodiment of the invention, the first control instruction can be converted into the second control instruction which is in accordance with the expected response dynamic state according to the preset ideal model, the ideal model comprises the ideal output dynamic state of the airplane under the given input, and the ideal dynamic state meets the requirements of flight quality, performance and the like, so that the control system is ensured to have enough stability margin; on the other hand, comprehensive feedback is generated according to the flight state parameters of the unmanned aerial vehicle related to the second control instruction, the comprehensive feedback is a multivariable control problem, and the comprehensive feedback can ensure that other flight parameters are also in a safe and controllable range on the premise that the aircraft meets the control instruction, so that the control robustness is improved; and in the third aspect, the second control instruction and the comprehensive feedback are subjected to error control to obtain a third control instruction, and the comprehensive feedback instruction is made to follow the second control instruction in time by selecting a proper error control algorithm, so that the closed-loop system and the ideal model have consistent quality and performance. Therefore, the technical scheme solves the problem that the method for controlling the unmanned aerial vehicle based on the ground station in the prior art is poor in stability and robustness.
Since the third control command is an error, by selecting an appropriate error control algorithm, the error is made to converge according to a predetermined ideal dynamic, ensuring consistent quality and performance of the closed loop system and the ideal model.
Generally, the integrated feedback may be obtained by performing variable design on the flight state parameter, converting the variable design into a command variation value corresponding to the second control command, and then using the command variation value as the integrated feedback.
Specifically, if the second control command is a pitch angle rate command of 50deg/s, and the parameters related to the second control command include pitch angle rate, attack angle, normal overload, etc., then a variable design is performed according to the above parameters, and the above parameters are converted into command change values, i.e., the parameters are converted into command change values according to the influence degree of the above parameters on the second control command, for example, the pitch rate is 40deg/s, the attack angle is 15deg, and the normal overload is 5g, and then the command change values can be converted into command change values of 60deg/s, and are used as a comprehensive feedback.
Specifically, the comprehensive feedback method in a certain pitching direction comprises
Figure BDA0001534390880000121
Wherein p and q are roll and pitch angular rates; u and v are body x and y axis velocities;
Figure BDA0001534390880000122
and θ is roll and pitch; α is the angle of attack; g is the acceleration of gravity; vIs the airspeed; k is a scale factor and is related to dynamic pressure, flight speed, aerodynamic coefficient, reference area and the like.
In the method provided in the embodiment of the present invention, performing error control according to the second control instruction and the comprehensive feedback, and obtaining a third control instruction includes:
calculating an error according to the second control instruction and the comprehensive feedback, and obtaining a comprehensive error control instruction through control operation;
and analyzing and extracting a physical quantity directly related to control output from the comprehensive error control command to serve as a third control command.
Specifically, after the comprehensive feedback is obtained, the controller may be designed to perform error control on the second control instruction and the comprehensive feedback, the comprehensive error control instruction is obtained through control operation, the comprehensive error control instruction is analyzed, and a physical quantity directly related to the control output, for example, the comprehensive error control instruction, which may include a pitch angle rate, a normal overload, and an angle of attack, is extracted, the proportion of each part designed according to the control variable is different according to an actual situation, for example, the pitch rate is 80%, the normal overload is 10%, and the angle of attack is 10%, the comprehensive control instruction is analyzed, and a physical quantity directly related to the control output is extracted, and the control of the unmanned aerial vehicle is generally an angular acceleration.
Specifically, if the pitch direction integrated feedback is shown in equation 1, equation 1 is differentiated and approximated:
Figure BDA0001534390880000131
at the moment, an expression of a pitch angle acceleration instruction is written
Figure BDA0001534390880000132
Wherein,
Figure BDA0001534390880000133
is a comprehensive error control instruction obtained by error control; u and v are body x and y axis velocities;
Figure BDA0001534390880000134
is a roll angular acceleration command;
Figure BDA0001534390880000135
is the pitch acceleration command.
In the method provided in the embodiment of the present invention, after obtaining the deviation between the second control instruction and the comprehensive feedback, the method further includes:
predicting interference factors of unmanned aerial vehicle flight to obtain a predicted value;
and correcting the deviation based on the predicted value.
Specifically, the interference factors include noise, wind power, modeling inaccuracy and other factors which may affect the flight of the unmanned aerial vehicle, the factors are estimated to obtain predicted values, and the third control instruction is corrected to obtain the fourth control instruction, so that the control instruction is adaptively corrected, and the control accuracy is improved.
Example two
Based on the same inventive concept as the method for controlling the unmanned aerial vehicle based on the ground station in the first aspect, a second embodiment of the present invention further provides a control apparatus for an unmanned aerial vehicle, as shown in fig. 2, including:
a current geographic position coordinate obtaining module 210, configured to obtain, by a ground station, a current geographic position coordinate of each of a plurality of unmanned aerial vehicles;
a target unmanned aerial vehicle selection module 220, configured to select, by the ground station, a target unmanned aerial vehicle to be controlled according to the current geographic position coordinate of each unmanned aerial vehicle;
a first obtaining module 230, configured to obtain a first control instruction by the ground station, where the first control instruction is an original control instruction used to control the unmanned aerial vehicle to fly to reach a target state;
a conversion module 240, configured to convert, by the ground station, the first control instruction into a second control instruction that dynamically conforms to an expected response according to a preset ideal model;
a feedback module 250, configured to acquire, by the ground station, a flight state parameter of the unmanned aerial vehicle related to the second control instruction, and generate a comprehensive feedback according to the flight state parameter;
a second obtaining module 260, configured to perform error control on the ground station according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and a control module 270, configured to control the unmanned aerial vehicle by the ground station according to the third control instruction.
In the control apparatus provided in this embodiment, the ideal model is provided with a correspondence relationship between the first control command and the expected response dynamics.
In the control device provided in this embodiment, the flight state parameters of the unmanned aerial vehicle related to the second control instruction include:
flight speed, dynamic pressure, overload, altitude, acceleration, attitude angle, angular rate, angular acceleration, airflow angle, motor rotation speed, control surface deflection angle, atmospheric density, atmospheric temperature and the like.
In the control apparatus provided in this embodiment, the feedback module is further configured to:
and performing variable design on the value of the flight state parameter, converting the value into a command change value corresponding to the second control command, and taking the command change value as the comprehensive feedback.
In the control apparatus provided in this embodiment, the second obtaining module is further configured to:
calculating an error according to the second control instruction and the comprehensive feedback, and obtaining a comprehensive error control instruction through control operation;
and analyzing and extracting a physical quantity directly related to control output from the comprehensive error control command to serve as a third control command.
The control apparatus provided in this embodiment further includes a prediction module, configured to:
predicting uncertain or interference factors of the unmanned aerial vehicle flight to obtain a predicted value;
and correcting the third control instruction based on the predicted value to obtain a fourth control instruction.
Various changes and specific examples of the method for controlling the unmanned aerial vehicle based on the ground station in the foregoing embodiment of fig. 1 are also applicable to the control device of the unmanned aerial vehicle in this embodiment, and through the foregoing detailed description of the method for controlling the unmanned aerial vehicle based on the ground station, a person skilled in the art can clearly know the implementation method of the control device of the unmanned aerial vehicle in this embodiment, so for the sake of brevity of the description, detailed descriptions are not repeated here.
EXAMPLE III
Based on the same inventive concept as the method for controlling the unmanned aerial vehicle based on the ground station in the first embodiment, a third embodiment of the present invention further provides a computer-readable storage medium, as shown in fig. 3, on which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the following steps:
the method comprises the steps that a ground station obtains the current geographic position coordinate of each unmanned aerial vehicle in a plurality of unmanned aerial vehicles;
the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographical position coordinates of each unmanned aerial vehicle;
the ground station obtains a first control instruction, wherein the first control instruction is an original control instruction used for controlling the target unmanned aerial vehicle to fly to reach a target state;
the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model;
the ground station collects the flight state parameters of the unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters;
the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the ground station controls the unmanned aerial vehicle according to the third control instruction.
Various changes and specific examples of the method for controlling the drone based on the ground station in the foregoing embodiment of fig. 1 are also applicable to the computer-readable storage medium of the drone of this embodiment, and through the foregoing detailed description of the method for controlling the drone based on the ground station, those skilled in the art can clearly know the implementation method of the computer-readable storage medium in this embodiment, so for the brevity of the description, detailed descriptions are not repeated here.
Example four
Based on the same inventive concept as the method for controlling the unmanned aerial vehicle based on the ground station in the first embodiment, a fourth embodiment of the present invention further provides a computer device, which includes a memory 401, a processor 402, and a computer program 403 stored in the memory and running on the processor, and when the processor executes the computer program, the processor implements the following steps:
the method comprises the steps that a ground station obtains the current geographic position coordinate of each unmanned aerial vehicle in a plurality of unmanned aerial vehicles;
the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographical position coordinates of each unmanned aerial vehicle;
the ground station obtains a first control instruction, wherein the first control instruction is an original control instruction used for controlling the target unmanned aerial vehicle to fly to reach a target state;
the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model;
the ground station collects the flight state parameters of the unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters;
the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the ground station controls the unmanned aerial vehicle according to the third control instruction. For convenience of explanation, only the parts related to the embodiments of the present invention are shown, and details of the specific techniques are not disclosed. The memory 401 may be used to store a computer program 403 including software programs, modules and data, and the processor 402 executes the computer program 403 stored in the memory 401 by executing, thereby executing various functional applications of the electronic device and data processing.
In a specific implementation, the memory 401 may be used for storing software programs and modules, and the processor 402 executes various functional applications and data processing of the electronic device by operating the software programs and modules stored in the memory 401. The memory 401 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 401 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. The processor 802 is a control center of the electronic device, connects various parts of the whole electronic device by using various interfaces and lines, and performs various functions of the electronic device and processes data by operating or executing software programs and/or modules stored in the memory 401 and calling data stored in the memory 401, thereby performing overall monitoring of the electronic device. Alternatively, processor 402 may include one or more processing units; preferably, the processor 402 may integrate an application processor, wherein the application processor mainly handles operating systems, user interfaces, application programs, and the like.
Various changes and specific examples of the method for controlling the unmanned aerial vehicle based on the ground station in the foregoing embodiment of fig. 1 are also applicable to the computer device of the unmanned aerial vehicle in this embodiment, and through the foregoing detailed description of the method for controlling the unmanned aerial vehicle based on the ground station, a person skilled in the art can clearly know the implementation method of the computer device in this embodiment, so for the sake of brevity of the description, detailed descriptions are not provided here.
One or more technical solutions in the embodiments of the present application have at least one or more of the following technical effects:
in the technical scheme of the embodiment of the invention: on one hand, the first control instruction can be converted into a second control instruction conforming to the expected response dynamic state according to a preset ideal model, the ideal model comprises the ideal output dynamic state of the airplane under the given input, and the ideal dynamic state meets the requirements of flight quality, performance and the like, so that the control system is ensured to have enough stability margin; on the other hand, comprehensive feedback is generated according to the flight state parameters of the unmanned aerial vehicle related to the second control instruction, the comprehensive feedback is a multivariable control problem, and the comprehensive feedback can ensure that other flight parameters are also in a safe and controllable range on the premise that the aircraft meets the control instruction, so that the control robustness is improved; and in the third aspect, the second control instruction and the comprehensive feedback are subjected to error control to obtain a third control instruction, and the comprehensive feedback instruction is made to follow the second control instruction in time by selecting a proper error control algorithm, so that the closed-loop system and the ideal model have consistent quality and performance. Therefore, the technical scheme solves the problem that the method for controlling the unmanned aerial vehicle based on the ground station in the prior art is poor in stability and robustness.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (10)

1. A method for controlling an unmanned aerial vehicle based on a ground station is characterized by comprising the following steps:
the method comprises the steps that a ground station obtains the current geographic position coordinate of each unmanned aerial vehicle in a plurality of unmanned aerial vehicles;
the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographical position coordinates of each unmanned aerial vehicle;
the ground station obtains a first control instruction, wherein the first control instruction is an original control instruction used for controlling the target unmanned aerial vehicle to fly to reach a target state;
the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model;
the ground station collects the flight state parameters of the target unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters;
the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the ground station controls the target unmanned aerial vehicle according to the third control instruction.
2. The method of claim 1, wherein the ideal model has a correspondence between the first control command and the expected response dynamics.
3. The method of claim 1, the flight state parameters of the target drone related to the second control instruction comprising:
one or more of flight speed, dynamic pressure, overload, altitude, acceleration, attitude angle, angular rate, angular acceleration, airflow angle, motor speed, control surface deflection angle, atmospheric density and atmospheric temperature.
4. The method of claim 3, the generating therefrom an integrated feedback comprising:
and the ground station performs variable design on the value of the flight state parameter, converts the value into an instruction change value corresponding to the second control instruction, and takes the instruction change value as the comprehensive feedback.
5. The method of claim 4, error controlling based on the second control command and the integrated feedback, obtaining a third control command comprising:
the ground station calculates errors according to the second control instruction and the comprehensive feedback, and obtains a comprehensive error control instruction through control operation;
and the ground station analyzes and extracts the physical quantity directly related to the control output from the comprehensive error control command to be used as a third control command.
6. The method of claim 1, wherein after error controlling the second control command and the integrated feedback to obtain a third control command, the method further comprises:
the ground station predicts uncertain or interference factors of the target unmanned aerial vehicle flight to obtain a predicted value;
and the ground station corrects the third control instruction based on the predicted value to obtain a fourth control instruction.
7. The utility model provides a device based on ground station is controlled unmanned aerial vehicle which characterized in that includes:
the current geographic position coordinate acquisition module is used for acquiring the current geographic position coordinate of each unmanned aerial vehicle in the plurality of unmanned aerial vehicles by the ground station;
the target unmanned aerial vehicle selection module is used for selecting the target unmanned aerial vehicle to be controlled by the ground station according to the current geographic position coordinate of each unmanned aerial vehicle;
the first obtaining module is used for obtaining a first control instruction by the ground station, wherein the first control instruction is an original control instruction used for controlling the target unmanned aerial vehicle to fly to reach a target state;
the conversion module is used for converting the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model by the ground station;
the feedback module is used for acquiring the flight state parameters of the unmanned aerial vehicle related to the second control instruction by the ground station and generating comprehensive feedback according to the flight state parameters;
the second obtaining module is used for carrying out error control on the ground station according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the control module is used for controlling the unmanned aerial vehicle by the ground station according to the third control instruction.
8. The apparatus of claim 7, wherein the ideal model has a correspondence between the first control command and the expected response dynamics.
9. A computer-readable storage medium, on which a computer program is stored, which program, when executed by a processor, carries out the steps of:
the method comprises the steps that a ground station obtains the current geographic position coordinate of each unmanned aerial vehicle in a plurality of unmanned aerial vehicles;
the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographical position coordinates of each unmanned aerial vehicle;
the ground station obtains a first control instruction, wherein the first control instruction is an original control instruction used for controlling the target unmanned aerial vehicle to fly to reach a target state;
the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model;
the ground station collects the flight state parameters of the unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters;
the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the ground station controls the unmanned aerial vehicle according to the third control instruction.
10. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program performs the steps of:
the method comprises the steps that a ground station obtains the current geographic position coordinate of each unmanned aerial vehicle in a plurality of unmanned aerial vehicles;
the ground station selects a target unmanned aerial vehicle to be controlled according to the current geographical position coordinates of each unmanned aerial vehicle;
the ground station obtains a first control instruction, wherein the first control instruction is an original control instruction used for controlling the target unmanned aerial vehicle to fly to reach a target state;
the ground station converts the first control instruction into a second control instruction which is in dynamic conformity with the expected response according to a preset ideal model;
the ground station collects the flight state parameters of the unmanned aerial vehicle related to the second control instruction, and generates comprehensive feedback according to the flight state parameters;
the ground station performs error control according to the second control instruction and the comprehensive feedback to obtain a third control instruction;
and the ground station controls the unmanned aerial vehicle according to the third control instruction.
CN201711484066.2A 2017-12-29 2017-12-29 Method and device for controlling unmanned aerial vehicle based on ground station Expired - Fee Related CN108089597B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711484066.2A CN108089597B (en) 2017-12-29 2017-12-29 Method and device for controlling unmanned aerial vehicle based on ground station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711484066.2A CN108089597B (en) 2017-12-29 2017-12-29 Method and device for controlling unmanned aerial vehicle based on ground station

Publications (2)

Publication Number Publication Date
CN108089597A CN108089597A (en) 2018-05-29
CN108089597B true CN108089597B (en) 2021-06-11

Family

ID=62181270

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711484066.2A Expired - Fee Related CN108089597B (en) 2017-12-29 2017-12-29 Method and device for controlling unmanned aerial vehicle based on ground station

Country Status (1)

Country Link
CN (1) CN108089597B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110069071B (en) * 2019-05-15 2022-06-14 深圳铂石空间科技有限公司 Unmanned aerial vehicle navigation method and device, storage medium and electronic equipment
CN111060709B (en) * 2019-12-06 2021-10-15 江西洪都航空工业集团有限责任公司 Speed vector indicator driving method for unmanned aerial vehicle human-in-loop head-up display
CN113630745B (en) * 2020-05-08 2024-06-21 重庆丰鸟无人机研究院有限公司 Unmanned aerial vehicle communication method, system, device, equipment and storage medium
CN115542951B (en) * 2022-11-28 2023-03-21 北京卓翼智能科技有限公司 Unmanned aerial vehicle centralized management and control method, system, equipment and medium based on 5G network

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105109672A (en) * 2015-08-17 2015-12-02 广州飞米电子科技有限公司 Method and device for controlling aircraft in flight control system
CN105353771A (en) * 2015-12-11 2016-02-24 谭圆圆 Method and device for controlling unmanned aerial vehicle
CN105892476A (en) * 2016-06-03 2016-08-24 腾讯科技(深圳)有限公司 Control method and control terminal of aircraft
CN105980950A (en) * 2014-09-05 2016-09-28 深圳市大疆创新科技有限公司 Velocity control for an unmanned aerial vehicle
WO2016182626A1 (en) * 2015-05-11 2016-11-17 Sikorsky Aircraft Corporation Rotor state feedback system
CN106205091A (en) * 2016-07-24 2016-12-07 览意科技(上海)有限公司 The remote control thereof of a kind of unmanned plane and remote control unit
CN106647780A (en) * 2016-10-19 2017-05-10 北京京东尚科信息技术有限公司 Unmanned aerial vehicle (UAV) flight control method, UAV flight control device and UAV
CN106950988A (en) * 2017-04-18 2017-07-14 深圳城际快机科技有限公司 UAV flight control method and flight control system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101441478B (en) * 2008-12-26 2011-02-02 北京航空航天大学 Small-sized unmanned aerial vehicle automatic landing leveling control method and apparatus
CN104977580A (en) * 2014-04-04 2015-10-14 上海机电工程研究所 Remote measurement target tracking method remote measurement target tracking system
CN105116859B (en) * 2015-08-21 2018-01-16 杨珊珊 A kind of intelligent domestic system realized using unmanned vehicle and method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105980950A (en) * 2014-09-05 2016-09-28 深圳市大疆创新科技有限公司 Velocity control for an unmanned aerial vehicle
WO2016182626A1 (en) * 2015-05-11 2016-11-17 Sikorsky Aircraft Corporation Rotor state feedback system
CN105109672A (en) * 2015-08-17 2015-12-02 广州飞米电子科技有限公司 Method and device for controlling aircraft in flight control system
CN105353771A (en) * 2015-12-11 2016-02-24 谭圆圆 Method and device for controlling unmanned aerial vehicle
CN105892476A (en) * 2016-06-03 2016-08-24 腾讯科技(深圳)有限公司 Control method and control terminal of aircraft
CN106205091A (en) * 2016-07-24 2016-12-07 览意科技(上海)有限公司 The remote control thereof of a kind of unmanned plane and remote control unit
CN106647780A (en) * 2016-10-19 2017-05-10 北京京东尚科信息技术有限公司 Unmanned aerial vehicle (UAV) flight control method, UAV flight control device and UAV
CN106950988A (en) * 2017-04-18 2017-07-14 深圳城际快机科技有限公司 UAV flight control method and flight control system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
甄红涛 等.《四旋翼无人机 1自适应块控反步姿态控制器设计》.《控制与决策》.2014,第1076-1082页. *

Also Published As

Publication number Publication date
CN108089597A (en) 2018-05-29

Similar Documents

Publication Publication Date Title
CN108089597B (en) Method and device for controlling unmanned aerial vehicle based on ground station
CN107479368B (en) Method and system for training unmanned aerial vehicle control model based on artificial intelligence
Brezoescu et al. Adaptive trajectory following for a fixed-wing UAV in presence of crosswind
CN106643737B (en) Four-rotor aircraft attitude calculation method in wind power interference environment
Bošnak et al. Quadrocopter hovering using position-estimation information from inertial sensors and a high-delay video system
Bošnak et al. Quadrocopter control using an on-board video system with off-board processing
US20190031341A1 (en) UNIVERSAL CONTROLLER FOR ROBUST TRAJECTORY TRACKING IN MULTIROTOR UNMANNED AERIAL VEHICLES (UAVs)
CN107563044B (en) Four-rotor unmanned aerial vehicle path tracking control method based on online safety learning
Oettershagen et al. Explicit model predictive control and l 1-navigation strategies for fixed-wing uav path tracking
CN103217981A (en) Four-rotor aircraft speed control method based on integral variable structure control
CN107807521A (en) Towards the formation flight device cooperative control method and system of set time
Hernandez et al. Model predictive path-following control of an AR. Drone quadrotor
CN107247459A (en) Anti-interference flight control method and device
CN108829123A (en) A kind of quadrotor control method, system and device
Wang et al. Event driven model free control of quadrotor
Fouché et al. Drone as an autonomous aerial sensor system for motion planning
Asignacion et al. Frequency-based wind gust estimation for quadrotors using a nonlinear disturbance observer
Ascorti An application of the extended Kalman filter to the attitude control of a quadrotor
CN109308074A (en) A kind of compensation method and system of drone center of unmanned aerial vehicle offset
CN108196557B (en) Unmanned aerial vehicle control method and device
CN116149193B (en) Anti-disturbance control method and system for rotor unmanned aerial vehicle based on vision
CN108287559A (en) The method and device controlled for the unmanned plane in target area
CN115857544A (en) Unmanned aerial vehicle cluster formation flight control method, device and equipment
CN108363403A (en) It is directed to the method and device that default type controls aircraft based on earth station
CN108388256A (en) The method and device that unmanned plane is controlled in the target area by earth station

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210611

Termination date: 20211229

CF01 Termination of patent right due to non-payment of annual fee