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 PDF

Info

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
Application number
CN201710267300.XA
Other languages
Chinese (zh)
Other versions
CN106933104B (en
Inventor
陈晓磊
姜颖韬
石红梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Yanjing Electronic Technology Co ltd
Original Assignee
Suzhou Vocational Institute of Industrial Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Vocational Institute of Industrial Technology filed Critical Suzhou Vocational Institute of Industrial Technology
Priority to CN201710267300.XA priority Critical patent/CN106933104B/en
Publication of CN106933104A publication Critical patent/CN106933104A/en
Application granted granted Critical
Publication of CN106933104B publication Critical patent/CN106933104B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
    • G05D1/0816Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
    • G05D1/0825Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using mathematical models
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft

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

A kind of quadrotor attitude based on DIC-PID is controlled with the mixing of position Method
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:
U 1 = F 1 + F 2 + F 3 + F 4 U 2 = ( F 2 - F 4 ) L U 3 = ( F 1 - F 3 ) L U 4 = M 2 + M 4 - M 1 - M 3 - - - ( 1 )
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:
m r ·· = R I B ( U 1 Z B ) - mgZ I + F D I q ·· = U 2 U 3 U 4 T - S ( D · q ) I D · q - - - ( 2 )
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:
x ·· = U 1 m ( θ cos ψ + φ sin ψ ) , y ·· = U 1 m ( θ sin ψ - φ cos ψ ) z ·· = U 1 m - g , φ ·· = U 2 I x x , θ ·· = U 3 I y y , ψ ·· = U 4 I z z - - - ( 3 ) .
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:
x · = f ( x ) + g ( x ) u y = h ( x ) - - - ( 4 )
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:
y · = ∂ h ∂ x x · = ∂ h ∂ x f ( x ) + ∂ h ∂ x g ( x ) u = F ( x ) + G ( x ) u - - - ( 6 )
When G (x) can the inverse time, define dynamic inversion control device be:
u = G ( x ) - 1 ( - F ( x ) + r · + v ) - - - ( 7 )
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:
e · = - v - - - ( 8 )
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:
u = G ( x ) - 1 ( - F ( x ) + r · + K e ) - - - ( 10 ) .
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:
v 1 = K 1 e 1 = K φ ( φ c - φ ) K θ ( θ c - θ ) K ψ ( ψ c - ψ ) - - - ( 11 )
Therefore, the control law of inner looping is:
u 1 = G ( x ) - 1 ( - F ( x ) + r · + K e ) = 1 sin φ tan θ c o s φ t a n θ 0 cos φ - s i n φ 0 sin φ / cos θ c o s φ / cos θ K φ ( φ c - φ ) K θ ( θ c - θ ) K ψ ( ψ c - ψ ) - - - ( 12 ) .
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:
a = x ·· y ·· z ·· T - - - ( 13 )
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.
CN201710267300.XA 2017-04-21 2017-04-21 Hybrid control method for attitude and position of four-rotor aircraft based on DIC-PID Expired - Fee Related CN106933104B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
刘刚 等: "PID/ADRC控制器在四旋翼无人飞行控制中的应用", 《云南民族大学学报(自然科学版)》 *
谢蓉: "超机动飞机动态逆_PID控制器设计", 《飞行力学》 *
赵伦: "基于Pixhawk飞控板的六旋翼飞行器自适应动态逆控制技术研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 *
陈晓磊 等: "四旋翼飞行器姿态与位置的DIC_PID控制", 《电光与控制》 *

Cited By (25)

* Cited by examiner, † Cited by third party
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