CN106933104A - A kind of quadrotor attitude based on DIC PID and the mixing control method of position - Google Patents
A kind of quadrotor attitude based on DIC PID and the mixing control method of position Download PDFInfo
- Publication number
- CN106933104A CN106933104A CN201710267300.XA CN201710267300A CN106933104A CN 106933104 A CN106933104 A CN 106933104A CN 201710267300 A CN201710267300 A CN 201710267300A CN 106933104 A CN106933104 A CN 106933104A
- Authority
- CN
- China
- Prior art keywords
- centerdot
- quadrotor
- phi
- attitude
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000003028 elevating effect Effects 0.000 claims abstract description 8
- 230000004044 response Effects 0.000 claims abstract description 7
- 238000007689 inspection Methods 0.000 claims abstract description 4
- 238000005312 nonlinear dynamic Methods 0.000 claims abstract 2
- 239000011159 matrix material Substances 0.000 claims description 12
- 230000001133 acceleration Effects 0.000 claims description 11
- 238000005516 engineering process Methods 0.000 claims description 7
- 230000033001 locomotion Effects 0.000 claims description 7
- 238000007667 floating Methods 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 238000013507 mapping Methods 0.000 claims description 3
- 238000006467 substitution reaction Methods 0.000 claims description 3
- 230000007704 transition Effects 0.000 claims description 3
- 230000035935 pregnancy Effects 0.000 abstract description 3
- 238000011217 control strategy Methods 0.000 description 6
- 238000004088 simulation Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 5
- 238000002474 experimental method Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000001914 calming effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000008933 bodily movement Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012857 repacking Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
-
- 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/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
- G05D1/0816—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
- G05D1/0825—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using mathematical models
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Algebra (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Feedback Control In General (AREA)
Abstract
The invention discloses a kind of quadrotor attitude based on DIC PID and the mixing control method of position, comprise the following steps:Step 1:By quadrotor as single rigid body, its non-linear dynamic model is obtained by newton euler equations, establish the input/output relation of system;Step 2:Gesture stability is carried out based on the theoretical inner looping for quadrotor of DIC dynamic inversion controls, inner ring attitude controller is formed;Step 3:Position control is carried out based on the theoretical external loops for quadrotor of PID, outer shroud positioner is formed, the uneoupled control of attitude and position passage is realized;Step 4:Under simulated environment, the control method proposed by step response and tracking elevating screw X -ray inspection X.Mixing control method of the present invention is disturbed to external world has preferable rejection ability with Unmarried pregnancy, disclosure satisfy that the demand of quadrotor gesture stability and position control.
Description
Technical field
It is more particularly to a kind of to be based on DIC- the present invention relates to quadrotor attitude and the uneoupled control field of position
The quadrotor attitude of PID and the mixing control method of position.
Background technology
With the development of aeronautical technology, sensor technology and the communication technology, unmanned plane is received because of its huge application prospect
To the extensive concern of people.In all types of unmanned planes, quadrotor mechanical structure is simple, it is easy to dismount, and has
VTOL, the function of spot hover, therefore it is also the object that domestic and foreign scholars are keen to research.However, four rotors are one
Non-linear, close coupling under-actuated systems, its kinetics equation and be unsatisfactory for additivity with it is homogeneity, therefore to realize it in high precision
Attitude it is quite big with position control difficulty.
Regarding to the issue above, scholars both domestic and external have carried out a series of correlations and have ground to the control strategy of quadrotor
Study carefully, including Backstepping control, Active Disturbance Rejection Control, adaptive sliding-mode observer etc..Recent studies indicate that being based on dynamic inversion control
(Dynamic inversion control, abbreviation DIC) is come to design the controller of four rotors be a kind of effective way.The base of DIC
Present principles are to eliminate the non-linear of system by constructing the global state feedback of system, original system is changed into new linear system
System.For example, being controlled using the inner-outer loop that DIC theories have separately designed four rotors, the uneoupled control of attitude and position is realized.
But, this simple DIC control strategies can cause control effect not because of external disturbance with modeling uncertainty
It is good.Accordingly, it is considered to the method that various control strategy is combined is subject to favoring for scholars.For example:
With quantitative feedback theory camera and the robust controller of four rotor stance loops is devised by DIC is theoretical, and in gas
The validity of controller is demonstrated in the case of dynamic Parameter Perturbation.
Introduced in system circuit the method that is combined with DIC of model reference adaptive devise the rotors of PX4 tetra- attitude and
Position control is restrained, and simulation result shows that the controller can comparatively fast adapt to external disturbance and change with load.
The content of the invention
In order to overcome deficiency of the prior art, the present invention to provide a kind of quadrotor attitude based on DIC-PID
With the mixing control method of position, the control method is disturbed to external world has preferable rejection ability, Neng Gouman with Unmarried pregnancy
Sufficient quadrotor gesture stability and the demand of position control.
In order to reach foregoing invention purpose, the technical scheme that its technical problem used is solved as follows:
A kind of quadrotor attitude based on DIC-PID and the mixing control method of position, comprise the following steps:
Step 1:By quadrotor as single rigid body, its nonlinear kinetics mould is obtained by Newton-Euller method
Type, establishes the input/output relation of system;
Step 2:Gesture stability is carried out based on the theoretical inner looping for quadrotor of DIC dynamic inversion controls, is formed
Inner ring attitude controller;
Step 3:Position control is carried out based on the theoretical external loops for quadrotor of PID, outer ring position control is formed
Device processed, realizes the uneoupled control of attitude and position passage;
Step 4:Under simulated environment, the control method proposed by step response and tracking elevating screw X -ray inspection X.
Further, specifically include in step 1:
In body axis system OBXBYBZBUnder, the lift F=[F that quadrotor is produced1 F2 F3 F4]TPositive OBZBSide
To;
Work as F1=F2=F3=F4, aircraft does VTOL or hovering is moved;
Work as F2=F4And F1≠F3, aircraft does elevating movement;
Work as F1=F3And F ≠ F4, aircraft does roll motion;
Work as F1=F3≠F2=F4When, aircraft does yawing rotation;
Based on above-mentioned driving principle, the expression-form of four rotor control inputs is can obtain:
Wherein, L is the distance of each blade normal direction line of rotor centers line, U=[U1,U2,U3,U4]TIt is pitching, roll, driftage
With always away from input signal, M=[M1,M2,M3,M4]TIt is the torque of each rotor;
According to Newton-Euller method, the kinetics equation of quadrotor can be derived:
Wherein, m is four rotor gross masses,It is earth coordinates OIXIYIZITo the transition matrix of body axis system, g is
Acceleration of gravity, FDIt is air drag, I=[Ixx Iyy Izz]TIt is rotary inertia, q=[φ θ ψ]TIt is attitude matrix, D is appearance
To the mapping relations of angular speed, S () is revolving victor matrix, and φ, θ and ψ are respectively roll angle, the angle of pitch and yaw angle at state angle.
Further, if not considering the influence of air drag, under low-speed operations or floating state, there are φ ≈ 0, θ ≈ 0,
In addition, I can be obtained by four rotor structure symmetryxx≈Iyy, simultaneously as yaw angle need not be controlled frequently, haveTherefore,
Formula (2) can be approximately:
Further, specifically include in step 2:
Set nonlinear system as:
In order to track desired trajectory r (t), defining tracking error is:
E (t)=r (t)-y (t) (5)
If carrying out differential to system output in formula (4), have:
When G (x) can the inverse time, define dynamic inversion control device be:
Wherein, v is the controlled quentity controlled variable of inverse dynamic model, and by formula (6) substitution formula (5), can obtain error dynamics system is:
System pole is set to be located at origin using linear control technique configuration v, order:
V=Ke (9)
Wherein, K is matrix of adjusting,
Therefore, the complete dynamic inversion control device of system is:
Further, in step 2, the controlled volume of inner looping is three-axis attitude angle,
The output vector of inner looping is y1c=[φ θ ψ]T,
Inverse dynamic control amount is:
Therefore, the control law of inner looping is:
Further, in step 3, the controlled volume of external loop is three shaft positions and linear velocity, and formula (3) gives four rotations
The wing relative to earth coordinates linear acceleration, location variable y1w=[x y z]TCan be by expecting that input signal is obtained with attitude angle
, the linear acceleration in external loop is:
Use PID control technology can obtain linear acceleration for:
Wherein, KP、KIAnd KDRespectively proportionality coefficient, integral coefficient and differential coefficient;ewIt is site error;evIt is linear velocity
Error.
The present invention is allowed to compared with prior art, have the following advantages that and actively imitate due to using above technical scheme
Really:
(1) present invention devises the controller of quadrotor attitude and position using DIC-PID control strategies, realizes
Its model is uncertain and external disturbance under robust control.
(2) compared to the four-rotor aircraft control system based on PID, control system control effect proposed by the present invention is more
Good, robustness is stronger, and stability is more excellent, can solve the problem that the problem that four rotors are easily influenceed by Unmarried pregnancy and external disturbance.
(3) uneoupled control of quadrotor attitude and position is realized, emulation testing demonstrates this with flight experiment
The validity of the designed control strategy of invention.
Brief description of the drawings
Technical scheme in order to illustrate more clearly the embodiments of the present invention, below will be to that will use needed for embodiment description
Accompanying drawing be briefly described.It is clear that drawings in the following description are only some embodiments of the present invention, for ability
For field technique personnel, on the premise of not paying creative work, other accompanying drawings can also be obtained according to these accompanying drawings.It is attached
In figure:
Fig. 1 is the stream of a kind of quadrotor attitude based on DIC-PID of the invention and the mixing control method of position
Journey schematic diagram;
Fig. 2 is quadrotor force diagram in the present invention;
Fig. 3 is the control system figure of quadrotor in the present invention;
Fig. 4 is the inner looping control system figure of quadrotor in the present invention;
Fig. 5 is position control trajectory diagram of the quadrotor under gust disturbances in the present invention;
Fig. 6 is the three-dimensional pursuit path figure of quadrotor in the present invention;
Fig. 7 is the change schematic diagram of quadrotor attitude angle in the present invention;
Fig. 8 is quadrotor experiment porch flight test design sketch in the present invention.
Specific embodiment
Below with reference to accompanying drawing of the invention, clear, complete description is carried out to the technical scheme in the embodiment of the present invention
And discussion, it is clear that as described herein is only a part of example of the invention, is not whole examples, based on the present invention
In embodiment, the every other implementation that those of ordinary skill in the art are obtained on the premise of creative work is not made
Example, belongs to protection scope of the present invention.
As shown in figure 1, the invention discloses the mixing control of a kind of quadrotor attitude based on DIC-PID and position
Method processed, comprises the following steps:
Step 1:By quadrotor as single rigid body, its nonlinear kinetics mould is obtained by Newton-Euller method
Type, establishes the input/output relation of system;
Step 2:Gesture stability is carried out based on the theoretical inner looping for quadrotor of DIC dynamic inversion controls, is formed
Inner ring attitude controller;
Step 3:Position control is carried out based on the theoretical external loops for quadrotor of PID, outer ring position control is formed
Device processed, realizes the uneoupled control of attitude and position passage;
Step 4:Under simulated environment, the control method proposed by step response and tracking elevating screw X -ray inspection X.
Generally quadrotor is modeled as six degree of freedom rigid body in the world.As shown in Fig. 2 it is along from bodily movement of practising Wushu
To the free movement in three dimensions in the presence of lift, then specifically include in step 1:
In body axis system OBXBYBZBUnder, the lift F=[F that quadrotor is produced1 F2 F3 F4]TPositive OBZBSide
To;
Work as F1=F2=F3=F4, aircraft does VTOL or hovering is moved;
Work as F2=F4And F1≠F3, aircraft does elevating movement;
Work as F1=F3And F ≠ F4, aircraft does roll motion;
Work as F1=F3≠F2=F4When, aircraft does yawing rotation;
Based on above-mentioned driving principle, the expression-form of four rotor control inputs is can obtain:
Wherein, L is the distance of each blade normal direction line of rotor centers line, U=[U1,U2,U3,U4]TIt is pitching, roll, driftage
With always away from input signal, M=[M1,M2,M3,M4]TIt is the torque of each rotor;
According to Newton-Euller method, the kinetics equation of quadrotor can be derived:
Wherein, m is four rotor gross masses,It is earth coordinates OIXIYIZITo the transition matrix of body axis system, g is
Acceleration of gravity, FDIt is air drag, I=[Ixx Iyy Izz]TIt is rotary inertia, q=[φ θ ψ]TIt is attitude matrix, D is appearance
To the mapping relations of angular speed, S () is revolving victor matrix, and φ, θ and ψ are respectively roll angle, the angle of pitch and yaw angle at state angle.
Further, if not considering the influence of air drag, under low-speed operations or floating state, there are φ ≈ 0, θ ≈ 0,
In addition, I can be obtained by four rotor structure symmetryxx≈Iyy, simultaneously as yaw angle need not be controlled frequently, haveTherefore,
Formula (2) can be approximately:
Further, specifically include in step 2:
Set nonlinear system as:
In order to track desired trajectory r (t), defining tracking error is:
E (t)=r (t)-y (t) (5)
If carrying out differential to system output in formula (4), have:
When G (x) can the inverse time, define dynamic inversion control device be:
Wherein, v is the controlled quentity controlled variable of inverse dynamic model, and by formula (6) substitution formula (5), can obtain error dynamics system is:
System pole is set to be located at origin using linear control technique configuration v, order:
V=Ke (9)
Wherein, K is matrix of adjusting,
Therefore, the complete dynamic inversion control device of system is:
According to time scale separation principle, the controller of quadrotor is designed successively from inside to outside, as shown in Figure 3.
Wherein, inner looping carries out gesture stability, and external loop carries out position control.The design of inner looping is for the appearance of four rotors of calming
State, controlled volume is three-axis attitude angle.As shown in figure 4, in step 2, the controlled volume of inner looping is three-axis attitude angle,
The output vector of inner looping is y1c=[φ θ ψ]T,
Inverse dynamic control amount is:
Therefore, the control law of inner looping is:
Further, the design of external loop is for the position of four rotors of calming, in step 3, the controlled volume of external loop
It is three shaft positions and linear velocity, formula (3) gives linear acceleration of four rotors relative to earth coordinates, location variable y1w=
[x y z]TCan be by expecting that input signal is obtained with attitude angle, the linear acceleration in external loop is:
Use PID control technology can obtain linear acceleration for:
Wherein, KP、KIAnd KDRespectively proportionality coefficient, integral coefficient and differential coefficient;ewIt is site error;evIt is linear velocity
Error.
In order to verify the validity of put forward mixing control method, four rotors are flown under the simulated environment of Matlab2012b
The control performance of row device is verified that the parameter of selected quadrotor is as shown in table 1 in emulation:
Parameter | L(m) | m(kg) | Ixx(kg.m2) | Iyy(kg.m2) | Izz(kg.m2) |
Numerical value | 0.250 | 0.612 | 0.0045 | 0.0045 | 0.0053 |
The physical parameter of the quadrotor of table 1
Case 1:Given is (1.5m, 1m, 0.5m) with reference to step signal, and mixing control proposed by the present invention is respectively adopted
Method goes to track this signal with PID control strategy of the prior art.For more preferable simulation practical flight, introduced in input
Amplitude is 0.05 meter of gust disturbances signal, and simulation result is as shown in Figure 5.It can be seen that two kinds of controllers are presented
Go out big overshoot.Comparatively, the response speed of DIC-PID controllers is signifi-cantly more rapidly than PID controller.Meanwhile, DIC-PID
Stabilization time be less than 5s, and steady-state error is not more than 2%.This explanation proposes control and calculates herein in the case of gust disturbances
Method can still provide metastable response.
Case 2:Given three-dimensional reference locus are an elevating screw line, and equation of locus is as follows:
To verify the antijamming capability of DIC-PID, an external interference of 0.1m/s2, whole emulation are introduced in simulations
Continue 30s, as a result as shown in Figure 6.It can be seen that in the starting stage, reference locus exist larger with simulation track
Error, needs to indicate that the error is caused by four rotor tracing deviations here.But say on the whole, the response of DIC-PID controllers
Speed quickly, can quickly and accurately track reference locus.In addition, Fig. 7 gives the change of quadrotor attitude angle
Situation, inner ring tends to stabilization during 4.3s.Meanwhile, Fig. 7 also gives four control signals of passage.
Flight experiment is set up on the basis of upper one section test environment, and the quadrotor in experiment is by repacking, dress
It is loaded with GPS, flies control, damping block, number biography etc..
Four rotors are set along such track flight:Starting point-A-B-C-D-E- landing points.First determine under simulated environment
DIC-PID controller parameters, then control algolithm is converted into by C code by the code transformation function of Matlabde is written to winged control
In carry out verification experimental verification.Here it may be noted that the equipment for lacking measurement noise interference due to laboratory, therefore add in simulations different
Noise signal simulate actual disturbance, finally select one group of optimal or suboptimum controller parameter.
Fig. 8 gives the result of flight experiment, it can be seen that according to the controller quadrotor base of present invention design
Originally desired trajectory can be tracked, is capable of achieving to control effectively four rotor attitudes with position.
The above, the only present invention preferably specific embodiment, but protection scope of the present invention is not limited thereto,
Any one skilled in the art the invention discloses technical scope in, the change or replacement that can be readily occurred in,
Should all be included within the scope of the present invention.Therefore, protection scope of the present invention should be with scope of the claims
It is defined.
Claims (6)
1. the mixing control method of a kind of quadrotor attitude based on DIC-PID and position, it is characterised in that including with
Lower step:
Step 1:By quadrotor as single rigid body, its non-linear dynamic model is obtained by Newton-Euller method, really
The input/output relation of erection system;
Step 2:Gesture stability is carried out based on the theoretical inner looping for quadrotor of DIC dynamic inversion controls, inner ring is formed
Attitude controller;
Step 3:Position control is carried out based on the theoretical external loops for quadrotor of PID, outer shroud positioner is formed,
Realize the uneoupled control of attitude and position passage;
Step 4:Under simulated environment, the control method proposed by step response and tracking elevating screw X -ray inspection X.
2. the mixing controlling party of a kind of quadrotor attitude based on DIC-PID according to claim 1 and position
Method, it is characterised in that specifically include in step 1:
In body axis system OBXBYBZBUnder, the lift F=[F that quadrotor is produced1 F2 F3 F4]TPositive OBZBDirection;
Work as F1=F2=F3=F4, aircraft does VTOL or hovering is moved;
Work as F2=F4And F1≠F3, aircraft does elevating movement;
Work as F1=F3And F ≠ F4, aircraft does roll motion;
Work as F1=F3≠F2=F4When, aircraft does yawing rotation;
Based on above-mentioned driving principle, the expression-form of four rotor control inputs is can obtain:
Wherein, L is the distance of each blade normal direction line of rotor centers line, U=[U1,U2,U3,U4]TFor pitching, roll, driftage with it is total
Away from input signal, M=[M1,M2,M3,M4]TIt is the torque of each rotor;
According to Newton-Euller method, the kinetics equation of quadrotor can be derived:
Wherein, m is four rotor gross masses,It is earth coordinates OIXIYIZITo the transition matrix of body axis system, g adds for gravity
Speed, FDIt is air drag, I=[Ixx Iyy Izz]TIt is rotary inertia, q=[φ θ ψ]TIt is attitude matrix, D is arrived for attitude angle
The mapping relations of angular speed, S () is revolving victor matrix, and φ, θ and ψ are respectively roll angle, the angle of pitch and yaw angle.
3. the mixing controlling party of a kind of quadrotor attitude based on DIC-PID according to claim 2 and position
Method, it is characterised in that if not considering the influence of air drag, under low-speed operations or floating state, has φ ≈ 0, θ ≈ 0, separately
Outward, I can be obtained by four rotor structure symmetryxx≈Iyy, simultaneously as yaw angle need not be controlled frequently, haveTherefore, it is public
Formula (2) can be approximately:
4. the mixing controlling party of a kind of quadrotor attitude based on DIC-PID according to claim 3 and position
Method, it is characterised in that specifically include in step 2:
Set nonlinear system as:
In order to track desired trajectory r (t), defining tracking error is:
E (t)=r (t)-y (t) (5)
If carrying out differential to system output in formula (4), have:
When G (x) can the inverse time, define dynamic inversion control device be:
Wherein, v is the controlled quentity controlled variable of inverse dynamic model, and by formula (6) substitution formula (5), can obtain error dynamics system is:
System pole is set to be located at origin using linear control technique configuration v, order:
V=Ke (9)
Wherein, K is matrix of adjusting,
Therefore, the complete dynamic inversion control device of system is:
5. the mixing controlling party of a kind of quadrotor attitude based on DIC-PID according to claim 3 and position
Method, it is characterised in that in step 2, the controlled volume of inner looping is three-axis attitude angle,
The output vector of inner looping is y1c=[φ θ ψ]T,
Inverse dynamic control amount is:
Therefore, the control law of inner looping is:
6. the mixing controlling party of a kind of quadrotor attitude based on DIC-PID according to claim 3 and position
Method, it is characterised in that in step 3, the controlled volume of external loop is three shaft positions and linear velocity, and formula (3) gives four rotors
Relative to the linear acceleration of earth coordinates, location variable y1w=[x y z]TCan be by expecting that input signal is obtained with attitude angle
, the linear acceleration in external loop is:
Use PID control technology can obtain linear acceleration for:
A=KPew+KI∫ew+KDev (14)
Wherein, KP、KIAnd KDRespectively proportionality coefficient, integral coefficient and differential coefficient;ewIt is site error;evFor linear velocity is missed
Difference.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710267300.XA CN106933104B (en) | 2017-04-21 | 2017-04-21 | Hybrid control method for attitude and position of four-rotor aircraft based on DIC-PID |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710267300.XA CN106933104B (en) | 2017-04-21 | 2017-04-21 | Hybrid control method for attitude and position of four-rotor aircraft based on DIC-PID |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106933104A true CN106933104A (en) | 2017-07-07 |
CN106933104B CN106933104B (en) | 2020-05-19 |
Family
ID=59437963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710267300.XA Expired - Fee Related CN106933104B (en) | 2017-04-21 | 2017-04-21 | Hybrid control method for attitude and position of four-rotor aircraft based on DIC-PID |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106933104B (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107256028A (en) * | 2017-07-24 | 2017-10-17 | 大连理工大学 | Lost-control protection control algolithm under the diagonal power loss state of quadrotor |
CN107608367A (en) * | 2017-09-06 | 2018-01-19 | 天津大学 | The rotor wing unmanned aerial vehicle track of multivariable interference compensation four and posture cooperative control method |
CN107748491A (en) * | 2017-09-21 | 2018-03-02 | 中国科学院长春光学精密机械与物理研究所 | Multi-rotor aerocraft driftage anti-saturation control method and multi-rotor aerocraft |
CN107844124A (en) * | 2017-12-01 | 2018-03-27 | 吉林大学 | A kind of quadrotor carries the control method of unbalanced load stabilized flight |
CN107943089A (en) * | 2017-12-25 | 2018-04-20 | 成都纵横自动化技术有限公司 | More specification dynamical system control distribution methods and relevant apparatus |
CN108601281A (en) * | 2018-04-24 | 2018-09-28 | 赫星科技有限公司 | Damping device, circuit board and the flight unmanned plane for being provided with the circuit board |
CN110333733A (en) * | 2019-08-02 | 2019-10-15 | 南京信息工程大学 | A kind of the tandem variable universe fuzzy attitude control system and method for quadrotor |
CN110531777A (en) * | 2019-08-13 | 2019-12-03 | 北京理工大学 | Quadrotor attitude control method and system based on Auto Disturbances Rejection Control Technique |
CN110554607A (en) * | 2019-09-17 | 2019-12-10 | 山东大学 | Cooperative control method and system with obstacle avoidance and navigation protection tasks for multi-Euler-Lagrange system |
CN110888447A (en) * | 2019-12-23 | 2020-03-17 | 西安电子科技大学 | Four-rotor-wing 3D path tracking method based on nonlinear PD double closed-loop control |
CN111007878A (en) * | 2019-11-22 | 2020-04-14 | 宁波派丽肯智能渔具有限公司 | Intelligent fishing unmanned aerial vehicle method based on three fish finding mode flight control algorithms |
CN111026160A (en) * | 2019-12-26 | 2020-04-17 | 华中科技大学 | Trajectory tracking control method for quad-rotor unmanned aerial vehicle |
CN111338369A (en) * | 2020-03-19 | 2020-06-26 | 南京理工大学 | Multi-rotor flight control method based on nonlinear inverse compensation |
CN111459188A (en) * | 2020-04-29 | 2020-07-28 | 南京理工大学 | Multi-rotor nonlinear flight control method based on quaternion |
CN112666960A (en) * | 2020-12-12 | 2021-04-16 | 西北工业大学 | L1-based augmented self-adaptive rotor craft control method |
CN114879531A (en) * | 2022-05-12 | 2022-08-09 | 北京领为军融科技有限公司 | Automatic flight control simulation method for fixed-wing aircraft flight simulator |
CN114942649A (en) * | 2022-06-06 | 2022-08-26 | 北京石油化工学院 | Airplane pitching attitude and track angle decoupling control method based on backstepping method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104460685A (en) * | 2014-11-21 | 2015-03-25 | 南京信息工程大学 | Control system for four-rotor aircraft and control method of control system |
CN104865968A (en) * | 2015-04-22 | 2015-08-26 | 浙江工业大学 | Quad-rotor aircraft hovering control method employing cascade auto disturbances rejection control technology |
CN105159305A (en) * | 2015-08-03 | 2015-12-16 | 南京航空航天大学 | Four-rotor flight control method based on sliding mode variable structure |
CN105259760A (en) * | 2015-10-23 | 2016-01-20 | 天津工业大学 | Method for designing small quadrocopter controller |
CN105739513A (en) * | 2016-02-05 | 2016-07-06 | 北京航空航天大学 | Quadrotor flying robot non-linear trajectory tracking controller and tracking control method thereof |
-
2017
- 2017-04-21 CN CN201710267300.XA patent/CN106933104B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104460685A (en) * | 2014-11-21 | 2015-03-25 | 南京信息工程大学 | Control system for four-rotor aircraft and control method of control system |
CN104865968A (en) * | 2015-04-22 | 2015-08-26 | 浙江工业大学 | Quad-rotor aircraft hovering control method employing cascade auto disturbances rejection control technology |
CN105159305A (en) * | 2015-08-03 | 2015-12-16 | 南京航空航天大学 | Four-rotor flight control method based on sliding mode variable structure |
CN105259760A (en) * | 2015-10-23 | 2016-01-20 | 天津工业大学 | Method for designing small quadrocopter controller |
CN105739513A (en) * | 2016-02-05 | 2016-07-06 | 北京航空航天大学 | Quadrotor flying robot non-linear trajectory tracking controller and tracking control method thereof |
Non-Patent Citations (4)
Title |
---|
刘刚 等: "PID/ADRC控制器在四旋翼无人飞行控制中的应用", 《云南民族大学学报(自然科学版)》 * |
谢蓉: "超机动飞机动态逆_PID控制器设计", 《飞行力学》 * |
赵伦: "基于Pixhawk飞控板的六旋翼飞行器自适应动态逆控制技术研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
陈晓磊 等: "四旋翼飞行器姿态与位置的DIC_PID控制", 《电光与控制》 * |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107256028A (en) * | 2017-07-24 | 2017-10-17 | 大连理工大学 | Lost-control protection control algolithm under the diagonal power loss state of quadrotor |
CN107256028B (en) * | 2017-07-24 | 2020-05-12 | 大连理工大学 | Out-of-control protection control algorithm of four-rotor aircraft in diagonal power loss state |
CN107608367A (en) * | 2017-09-06 | 2018-01-19 | 天津大学 | The rotor wing unmanned aerial vehicle track of multivariable interference compensation four and posture cooperative control method |
CN107748491A (en) * | 2017-09-21 | 2018-03-02 | 中国科学院长春光学精密机械与物理研究所 | Multi-rotor aerocraft driftage anti-saturation control method and multi-rotor aerocraft |
CN107748491B (en) * | 2017-09-21 | 2019-11-15 | 中国科学院长春光学精密机械与物理研究所 | Multi-rotor aerocraft yaws anti-saturation control method and multi-rotor aerocraft |
CN107844124A (en) * | 2017-12-01 | 2018-03-27 | 吉林大学 | A kind of quadrotor carries the control method of unbalanced load stabilized flight |
CN107943089A (en) * | 2017-12-25 | 2018-04-20 | 成都纵横自动化技术有限公司 | More specification dynamical system control distribution methods and relevant apparatus |
CN108601281A (en) * | 2018-04-24 | 2018-09-28 | 赫星科技有限公司 | Damping device, circuit board and the flight unmanned plane for being provided with the circuit board |
CN110333733A (en) * | 2019-08-02 | 2019-10-15 | 南京信息工程大学 | A kind of the tandem variable universe fuzzy attitude control system and method for quadrotor |
CN110531777A (en) * | 2019-08-13 | 2019-12-03 | 北京理工大学 | Quadrotor attitude control method and system based on Auto Disturbances Rejection Control Technique |
CN110531777B (en) * | 2019-08-13 | 2020-11-10 | 北京理工大学 | Four-rotor aircraft attitude control method and system based on active disturbance rejection control technology |
CN110554607A (en) * | 2019-09-17 | 2019-12-10 | 山东大学 | Cooperative control method and system with obstacle avoidance and navigation protection tasks for multi-Euler-Lagrange system |
CN111007878A (en) * | 2019-11-22 | 2020-04-14 | 宁波派丽肯智能渔具有限公司 | Intelligent fishing unmanned aerial vehicle method based on three fish finding mode flight control algorithms |
CN110888447A (en) * | 2019-12-23 | 2020-03-17 | 西安电子科技大学 | Four-rotor-wing 3D path tracking method based on nonlinear PD double closed-loop control |
CN110888447B (en) * | 2019-12-23 | 2021-09-03 | 西安电子科技大学 | Four-rotor-wing 3D path tracking method based on nonlinear PD double closed-loop control |
CN111026160A (en) * | 2019-12-26 | 2020-04-17 | 华中科技大学 | Trajectory tracking control method for quad-rotor unmanned aerial vehicle |
CN111026160B (en) * | 2019-12-26 | 2020-12-08 | 华中科技大学 | Trajectory tracking control method for quad-rotor unmanned aerial vehicle |
CN111338369A (en) * | 2020-03-19 | 2020-06-26 | 南京理工大学 | Multi-rotor flight control method based on nonlinear inverse compensation |
CN111338369B (en) * | 2020-03-19 | 2022-08-12 | 南京理工大学 | Multi-rotor flight control method based on nonlinear inverse compensation |
CN111459188A (en) * | 2020-04-29 | 2020-07-28 | 南京理工大学 | Multi-rotor nonlinear flight control method based on quaternion |
CN111459188B (en) * | 2020-04-29 | 2022-07-19 | 南京理工大学 | Quaternion-based multi-rotor nonlinear flight control method |
CN112666960A (en) * | 2020-12-12 | 2021-04-16 | 西北工业大学 | L1-based augmented self-adaptive rotor craft control method |
CN114879531A (en) * | 2022-05-12 | 2022-08-09 | 北京领为军融科技有限公司 | Automatic flight control simulation method for fixed-wing aircraft flight simulator |
CN114942649A (en) * | 2022-06-06 | 2022-08-26 | 北京石油化工学院 | Airplane pitching attitude and track angle decoupling control method based on backstepping method |
CN114942649B (en) * | 2022-06-06 | 2022-12-06 | 北京石油化工学院 | Airplane pitching attitude and track angle decoupling control method based on backstepping method |
Also Published As
Publication number | Publication date |
---|---|
CN106933104B (en) | 2020-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106933104A (en) | A kind of quadrotor attitude based on DIC PID and the mixing control method of position | |
CN106249745B (en) | The control method of four axis unmanned planes | |
CN107368091A (en) | A kind of stabilized flight control method of more rotor unmanned aircrafts based on finite time neurodynamics | |
Rodic et al. | Control of a Quadrotor Flight | |
CN105676641B (en) | The design method of Nonlinear Robust Controller based on contragradience and sliding formwork control | |
CN104898642B (en) | A kind of integration testing analogue system for Spacecraft Attitude Control algorithm | |
CN102830622B (en) | Auto-disturbance-rejection automatic flight control method for four-rotor aircraft | |
Rodić et al. | Qualitative evaluation of flight controller performances for autonomous quadrotors | |
CN104765272A (en) | Four-rotor aircraft control method based on PID neural network (PIDNN) control | |
CN108445895A (en) | Robust control method for the control of three rotor wing unmanned aerial vehicle position of tilting type | |
CN108803639A (en) | A kind of quadrotor flight control method based on Backstepping | |
CN106325291A (en) | Four-rotor aircraft attitude control method and system based on sliding-mode control law and ESO | |
CN105629732B (en) | A kind of spacecraft attitude output Tracking Feedback Control method for considering Control constraints | |
CN104133479B (en) | A kind of employing single-axle air bearing table simulates the method for testing of flexible satellite three-axis attitude coupled motions | |
CN105151292A (en) | Distributive vectored thrust system | |
CN106647792A (en) | Disturbance rejection control method for unmanned aerial vehicle suspension loading system | |
CN104932512A (en) | Quadrotor posture control method based on MIMO nonlinear uncertain backstepping approach | |
CN105159305A (en) | Four-rotor flight control method based on sliding mode variable structure | |
CN103869817A (en) | Vertical take-off and landing control method for quad-tilt-rotor unmanned aerial vehicle | |
CN106155076A (en) | A kind of stabilized flight control method of many rotor unmanned aircrafts | |
CN105739513A (en) | Quadrotor flying robot non-linear trajectory tracking controller and tracking control method thereof | |
CN107861386B (en) | A kind of anti-interference attitude control ground verifying system and its control method based on angular speed observer | |
Jiao et al. | Analysis and design the controller for quadrotors based on PID control method | |
CN107894775A (en) | A kind of drive lacking UAV navigation Track Pick-up and control method | |
CN106774385A (en) | A kind of dirigible spot hover control method of use adaptive variable structure |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211117 Address after: Room 808-2, Chenglong building, No. 111, Baodai West Road, Wuzhong District, Suzhou, Jiangsu 215128 Patentee after: Suzhou Yanjing Electronic Technology Co.,Ltd. Address before: No.1 Zhineng Avenue, Suzhou International Education Park, Suzhou, Jiangsu Province Patentee before: Suzhou Vocational Institute of Industrial Technology |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200519 |
|
CF01 | Termination of patent right due to non-payment of annual fee |