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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 230000004044 response Effects 0.000 claims abstract description 30
- 230000001133 acceleration Effects 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 18
- 230000008859 change Effects 0.000 claims description 15
- 238000013461 design Methods 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 239000000284 extract Substances 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000013178 mathematical model Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
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/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
-
- 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/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
- G05D1/104—Simultaneous 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
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
Wherein p and q are roll and pitch angular rates; u and v are body x and y axis velocities;and θ is roll and pitch; α is the angle of attack; g is the acceleration of gravity; v∞Is 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:
at the moment, an expression of a pitch angle acceleration instruction is written
Wherein,is a comprehensive error control instruction obtained by error control; u and v are body x and y axis velocities;is a roll angular acceleration command;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.
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)
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)
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)
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 |
-
2017
- 2017-12-29 CN CN201711484066.2A patent/CN108089597B/en not_active Expired - Fee Related
Patent Citations (8)
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)
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 |