• No results found

Robust control synthesis for an unmanned helicopter

N/A
N/A
Protected

Academic year: 2021

Share "Robust control synthesis for an unmanned helicopter"

Copied!
13
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Paper No 072

ROBUST CONTROL SYNTHESIS FOR AN UNMANNED HELICOPTER

V. I. Garkushenko†, S.S. Vinogradov†, and G.N. Barakos‡

Tupolev Kazan National Research Technical University

10 Karl Marx St., Kazan 420111, Russian Federation

Email: lvi@au.kstu-kai.ru,

School of Engineers, University of Liverpool

Liverpool, L69 3GH, U.K.

Email: G.Barakos@liverpool.ac.uk

Abstract

Controller synthesis for unmanned helicopters with minimum initial information about their parameters of their mathematical models is considered in this paper. The unknown parameters and system nonlinearity are con-sidered as external disturbances. Two methods are proposed to solve this problem: design of the controller using feedback with compensation for disturbances estimated using observers, or design of fuzzy controllers based on the approach of Mamdani, and results of the controller of the first method. The paper presents a comparative study of the Raptor helicopter dynamics with the proposed control laws and with wind disturb-ances.

Nomenclature

, ,

   pitch, roll and yaw angles (deg) PID the proportional-integral-derivative controller

, ,

p q r roll, pitch and yaw rates (deg/s) MR, TR main rotor, tail rotor

, ,

u v w longitudinal, lateral and normal

velocity components (m/s)

NED north-east-down coordinate system

lon

 ,lat longitudinal and lateral cyclic an-gles

LQR linear quadratic regulator col

 ,ped main and tail rotor collective UAV an unmanned aerial vehicle

W wind actions in the body coordi-nate system (m/s)

GPS global positioning system ,

s s

a b longitudinal and lateral flapping angle of main rotor (rad)

1. INTRODUCTION

The study of UAV control systems is moti-vated by the complexity of their mathemati-cal model, their large number of experimen-tally determined parameters, as well as the demanding requirements for their operation. There are various approaches for the de-sign of UAV control systems, however, the ones preferred for practical implementation

employ parameters that are easy to esti-mate. Such control laws include traditional PID controllers that are not effective in con-ditions of uncertainty and in the presence of interconnected control channels [1]. There-fore, autopilots are offered based on modi-fied control laws like PID with tuned coeffi-cients and control constraints [1], robust controllers with feedback on the state vec-tor H∞ [2], LQR [3], μ - controllers [4] with disturbance compensation [5, 6], non-linear

(2)

control laws using backstepping [7], dynam-ic inversion [8] and adaptive controllers with adjustable regulation coefficients [9].

It should be noted that the adjustment of the coefficients of the PID controller re-quires effort, and does not eliminate the problem of helicopter control with added wind disturbances. Robust controllers H∞, LQR and μ - controllers reduce the effect of external disturbances on the controlled out-put, but do not eliminate their influence, and, usually, require measurements of the state vector of the system. To improve the stability of the helicopter, a controller with disturbance compensation is used in this paper. The assessment of the disturbance is carried out using an observer [5].

Non-linear control laws, built using back-stepping, do not require adjustment of con-troller parameters, but depend on the adopted mathematical models. In addition, they are complex to implement and sensi-tive to parameters and external disturb-ances. A method of dynamic inversion is free of these shortcomings [8], and does not require an exact model of the helicop-ter. A model of the torque of the main and tail rotors, however, are needed, for the im-plementation of the controller and meas-urement of accelerations are also required. Adaptive controllers use, in addition to the main control laws, varying parameters un-der changing external conditions. The effi-ciency of such algorithms depends on the speed of convergence of the adaptation processes that finally depends on the em-ployed mathematical model of the helicop-ter and uncontrollable dynamics.

Recently, fuzzy control algorithms have gained popular. This is due to the fact that their use for complex system does not re-quire accurate mathematical description. In addition, such systems are able to maintain their performance despite the varying pa-rameters of the system and the effect on it of external disturbances.

There are two main approaches to the con-struction of a helicopter fuzzy controller as in the Takagi-Sugeno [10] and Mamdani [11] works. In the Takagi-Sugeno approach knowledge of the model helicopter [10] is required, while Mamdani's approach uses only information about the input and output signals, which can be obtained during flight experiments [11]. Further, to improve the quality of the controller use of neural and neuro-fuzzy concepts, as well as various combinations of these are proposed.

In this paper, use of the Raptor helicopter offers an example for the synthesis of con-trol laws based on its dynamic model and minimum initial information about its pa-rameters. At the same time the unrecorded dynamics of the helicopter, the unknown parameters and nonlinearities are consid-ered as external disturbances, and the con-trol law is formed using observers of dis-turbances. To simplify the control algorithm, a fuzzy controller based on the Mamdani approach is also designed. A comparative analysis of the helicopter dynamics for the developed control laws under the influence of wind disturbances is presented in the re-sults section of the paper.

2. FORMULATION OF THE PROBLEM

The unmanned Raptor helicopter is consid-ered here. Its non-linear mathematical model and its parameters are identified in [2,12]. The helicopter dynamic equations take the form:

(1)

 

1 1 , , , g F F V V m m S J M J                   

where V [u v w]T and [q p r]T are the linear and angular velocity vectors in the body coordinate system; 

  

T are the Euler angles; F is the aerodynamic

(3)

vec-tor; g

sin cos sin cos cos

T

Fmg

is

the gravity force vector; m is the helicopter mass; S is the transformation matrix;

{ xx, yy, zz}

Jdiag J J J is the moment of iner-tia matrix. M is the aerodynamic moment vector: (2)

sin sin mr mr s vf tr tr x y mr mr s hf z mr vf tr tr mr K T H b L T H M M K T H a M M P N T D                           ,

where Tmr, Ttr are the main rotor (MR) and tail rotor (TR) thrusts; K is the MR stiff-ness in ; Hmr is the MR hub location above the center of gravity (CG); Pmr is the total power of the MR; mr is the MR rotat-ing speed; a bs, s are the longitudinal and lateral flapping angles of MR; Dtr is the TR hub location behind the CG; Htr is the TR hub location above the CG; Lvf , Mhf , Nvf are the aerodynamic moments generated by fins.

The dependence of MR flapping angles to the control actions lon, lat is expressed by the following equations [12]:

(3)

1 1

, ,

s s bs s lon lon lat lat s s as s lon lon lat lat

a a q A b A A b b p B a B B                    

where Alon and Blat are the ratios of the longitudinal and lateral cyclics of the input signal to the control displacements lon and

lat

 respectively; Alat and Blon are the coef-ficients of the cross ties;  is the time con-stant; Abs and Bas are the coupling effects. In order to simplify the procedure of the controller, design, its dynamics equations are presented in the following form:

 

1 3 2 XR X X ,

2 1 2, 4, 5, 0, XF X X X U W , (4) X3 S 1

X32

X4   ,

4 2 2, 4, 5, 1, XF X X X U W ,

5 3 4, 52, 2 XF X X U ,

where X1

x y z

T is the position vector in the local north-east-down (NED) coordi-nate system; X2V, X3 , X32

 

  T, 4 X ; 5 ped,int T s s X  a b   ,

52 T s s

Xa b , ped,int is the intermediate state of yaw rate feedback controller;

0 0 ped T T col U  U    , U0diag

g g, cos

u01,

01 sin sin T

u    ; U2  lon  lat pedT ,

1 ped col

T

U     , ped and col are the

normalized rudder servo and collective pitch inputs respectively; R X

 

3 and

32

S X are the rotation and kinematic transformations matrices respectively,

wind wind wind

T

Wu v w are the wind ac-tions in the body coordinate system, which is defined as [2]: (5) i 0.5 pmax 1 cos 2 p W V t t              , i1,3, where Vpmax is the maximum amplitude of the gust of wind during the time interval

p t

 .

We introduce the state vector

1 2 3 4 5

T T T T T T

X  X X X X X and control signals vector U lon  lat pedcolT , each of which lies in the range from -1 to 1 [2].

When balancing the helicopter in hover condition we assume: * * * * *

lon lat ped col T U       , * * * * * 0 0 0 0 0 0 0 0 0 0 0 T s s X  x y z   a b . Equation (4) can be rewritten in terms of deviations from the trimmer condition as:

(4)

* 1 2 3 4 5 T T T T T T xXX  x x x x x , *

lon lat ped col

T u U U         ,

1 T x    x y z ,x2

u v w

T,

3 T x      , 4

T xq p r , 5 ped,int T s s x   ab   .

Then the resulting system of equations rep-resented in a form suitable for the synthesis of control: (6) x1R X( 3)x2, (7) x2A X1( 31)u0f1, (8) x3S1(X32)x4, (9) x4A x2 5f2, (10) x5B u0 1f3. Here X3X3*x3, X31* , * 32 32 32 XXx , x32  

 

T; 0 01 T T col u u   , 01

u is the virtual control for the outer loop to move the helicopter relative to the earth co-ordinate system; u1  lon lat pedT;

i

f , i1,3 are the vectors of generalized disturbances derived from the original equations (4) after isolation the terms

1( 31) 0

A X u , A x2 5, B u0 1, where

1( 31) , cos , 1

A Xdiagg gb , b1 is the

model parameter; A2, B0 are the diagonal matrices of the model parameter.

3. SYNTHESIS OF CONTROL LAW WITH OBSERVER

To achieve the desired helicopter stability it is necessary to provide compensation for the generalized disturbances fi, i1,3. However, as follows from the equations (6)-(10), the f1 and f2 cannot be fully com-pensated. Therefore the control law is con-structed so that it suppress the generalized disturbances which affect the dynamics of

the state vectors xi, i1,3. To do this we use an observer to construct estimates of the generalized disturbances, previously considered in [6].

For the original system, represented by the equation (11) u w, v, x Ax B D y Cx     

where xRn is the state vector; uRm is the control vector, wRs and vRl are the vectors of disturbances and a noise in measurements, respectively, the observer has the form:

(12) xˆAxˆBuDwˆL y1

Cxˆ

, (13) wˆ  1

D L1 L2

y Cxˆ

 

  

where D 

 

D DT 1DT;  is an adjustable parameter and L1,L2 are the matrices of coefficients, which have to be determined. Unlike known observers [13-15], using the observer of equations (12), (13) it is possi-ble to achieve the desired accuracy in the estimate of the state vector coordinates and disturbances without significant increase of the coefficients of the observer matrices. This is important in the presence of noise in measurement.

To simplify the control law we will hold its synthesis separately for each subsystem. First, consider the first subsystem (6), (7), for which we write:

 

 

 

 

1 3 2 3 2 3 1 31 0 w1 d x R X x R X x dt R X A X u      , or 1 2 xx ,

 

 

2 3 1 31 0 w1 xR X A X u  ,

(5)

where x2R X

 

3 x2,

 

 

1 3 1 3 2

w R X f d R X x

dt

  are the

gener-alized disturbances.

1) When measuring vectors x1 and x2, for example, with using GPS and airspeed sensors, the control law is adopted in the form: (14)

 

 

1 0 1 31 0 0 3 1 1 1 2 3 2 1 1 , ( ) ˆw , T r r u A X u u R X K x x K R X x x           

where x1r is the move commands vector in the earth coordinate system; K1, K2 are the diagonal matrices, which are given analytically by direct indicators of quality of transients, ˆw1 is the disturbance estimate, which is determined by the observer.

Thus, the control law is found

1

col b1 col, col 0 0 1 u0,

   

     and

de-sired change r, r of angles:

sin sin

 

2 02 1

0

T

r r I u

   .

Taking into account the adopted notation, we obtain the observer to evaluate the dis-turbance ˆw1: (15)

2 0 11 1 2 2 1 1 1 2 2 2 ˆ ˆw ˆ , ˆ ˆw , d x u L x x dt d L L x x dt          where

 

 

0 3 , cos , 1 sin sin col T uR X diagg g       ;

1

L , L2 are the diagonal matrices with posi-tive elements.

Given that the vector x2 can be measured, easy to obtain a reduced observer of third order: (16)

2 0

1 2 , ˆw , P P Px u Px         

where P 1

I3L L2 11

is the diagonal matrix.

2) If the vector x2 is not measured, then in the control law (14) instead of a vector

 

3 2

R X x its estimate ˆx2 is uses, which to-gether with an estimate ˆw1 are constructed using the observer:

(17)

ˆ ˆ

ˆ ,

ext ext ext ext r ext ext r ext ext

x A x B u

H L y C x

  

 

where yrx1 и uru0 are the observer in-puts; xˆext  xˆ1T xˆ2T ˆwT1T is the estimate vector; 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 ext I A I            , 3 3 3 0 0 ext B I            , 6 6 3 1 1 3 3 3 0 [0 ] ext I H I I            , 11 12 2 ext L L L L            ,

3 0 03 3

ext

CI , L11, L12, L2 are the diag-onal matrices with positive elements. Considering the measurements of vector x1 the dimension of the observer (17) can be lowered to a 6th order: (18) , , r r r r r r r A B u L y h C y         where h xˆ w2T 1TT, 3 3 0 r P I A G       , 3 3 0 r I B      , 2 r P G L GP         , r P C G       , 1 12 11 P L L , G 1

L12L2

L111.

Note that observers (15) - (18) do not de-pend on b1.

Now consider the second subsystem (8) - (10), which similarly can be rewritten as:

3 4

xx ,

4 5

(6)

1

5 32 1 1 w2

xSX B u  ,

where w2 are the generalized disturb-ances; 1 

4 32 4

xSX x ; B1A B2 0diag b b b 2, 3, 4,

i

b , i2,4 are the pre-unknown model pa-rameters.

When measuring vectorsx3, x4 the control law is of the form:

(19)

1 1 1 32 1 1 1 1 3 2 32 4 3 3 5 2 , ˆ ˆw , r u B S X u u K x K S X x x K x              where  x3 x3kr

 r r 0

Tx3r; x3r is the command vector of the angles; K1, K2,

3

K are the diagonal matrices with positive elements.

Thus, using the control law (19) the desired anglesr, r or x3r can be tracked.

The vectors ˆx5 and ˆw2 can be determined using the observer (17) and (18) at

1

32 4

r

ySX x , uru1. In this casexˆext  xˆT4 xˆ5T ˆwT2T , h xˆ w5T 2TTand the observer does not depend on the pa-rametersbi, i2,4.

Thus, for implementing the control laws (14), (19) is required determine the 4 pa-rametersbi, i1,4. Note that in [2] for the robust controller synthesis used 29 pre-unknown model parameters.

Parameters bi, i1,4 can be identified based on the results of the measured speeds values w , q , p , r and set test sig-nals col, lon, lat, ped using ob-servers (16), (18).

For this purpose we assume CIn, m

AA  A, BBm B for a subsystem

of the form (11), where Am, Bm are the ini-tial values of the matrices. Then the sub-system can be rewritten as

u ,

m m xA xB 

where ( ) t  Ax t( ) Bu t( )Dw t( ) are the generalized disturbances is estimated using an observer of the form (12), (13). Conse-quently, if ttn then equation is true

(20) ˆ ( ) ( ) ( ) 1 ( ) T T T T T T T A t x t u t B w t D                  

Using equation (20) a system of equations is built for discrete time points ti

2 2 2 ˆ ( ) ( ) ( ) 1 ˆ ( ) ( ) ( ) 1 ˆ ( ) ( ) ( ) 1 ( ) ˆ ( ) ( ) ( ) 1 i i i T T T i i i T T T T i k i k i k T T T T i k i k i k T T T T T i Nk i Nk i Nk H t x t u t A t x t u t B t x t u t w t D t x t u t                                                         

where N  n m. The vector of parameters is given by: 1 1 1 j j i i i H j    

 , j1,2,3,... when applying test signals ( )u t .

For example, we can write the equation for the channel of vertical velocity as:

1 1 4 3 ( ) ( ) ( ) ( ) w ta w tb u tw t

,

where a1a1* a1, b1b1* b1, a1* 0, * 1 20.9

(7)

pa-rameters, u t4( ) is the main rotor collective pitch control, w t3( ) is a generalized disturb-ance.

As a test the reference velocity

*

( ) 0.5sin(5 )

w tt under wind gusts (5) with

max 10

p

V  m/s and the absence of noise in measurements is used. If the parameters

1 0.7

a

   ,  b1 10 deviate, then identifica-tion of parameter a1 is carried out. Figure 1 shows the process of parameter identifica-tion in deviaidentifica-tions from the trim values. If noise in the measurement exists, then the accuracy of b1 parameter estimation is en-hanced by filtering the signals.

a)

b)

c)

Figure 1. Processes of parameter identifica-tion in deviaidentifica-tions from the balancing values. Trim values and parameters were found for each subsystem of (1) - (3) in hover mode of helicopter [2]: b110.048, b210.0015,

1

3 0.00066

b  , b410.0023.

If the vector x1 is not measured, then in the control law (14) K103 is used and the control is done by the velocitiesx2.

In the control laws (14) and (19) the values

1 03

K  , K2I3 и K10 33I , K2 30 32I ,

3 3 0 3

K   I , 0 15 are used. Obviously, in this case for the first isolated subsystem, roots of the characteristic equation are

1,2,3 1

s   , and for the second isolated sub-system s1,2,3  15.

Assumed a wind gust (5) with the values

max 10

p

V  m/s,  tp 40 s on each axis of the coordinate system projected onto the body frame [2]. The coefficients matrices of

(8)

the observer are obtained using the method of [6] with 0.5 for the first subsystem:

 

1 22.4, 28.4, 31.3

Ldiag , L2diag138, 260.4, 333.

At the same time the reduced observer (16) hasPdiag

14.4,20.4,23.3

. The matrices of coefficients were obtained for the second subsystem with 0.5 are

1 11 12 T LL L , L11diag

98, 86.5, 73.8

,

12 3006, 2424, 1817 Ldiag ;

4 2 10 2.916, 2.219, 1.49

Ldiag . At the same

time the reduced observer (18) has:

30.5, 28, 24.6

P diag ,

652.4, 569.1, 452.7

G diag .

4. FUZZY CONTROLLER DESIGN

Further simplification of the controller can be obtained by designing the Mamdani fuzzy controller, whose setting is performed by the results of the controller with the ob-servers.

To increase the speed of the fuzzy control-ler and to achieve smoothness of the pro-cess in each channel two signals at the in-put are used: the error between the true value and the command and its rate of change. Control law uses seven member-ship functions for each input and one out-put.

Writing rules for fuzzy controllers of Mamdani type requires to create a data-base of rules of the form:

, , 1, 1, n, , ... ... i j i j i j i j j n j j If A B and A B and and A B Then C      ,

where Ai j, - input variable, Bi j, - compares the value, Cj - conclusion.

The rule base establishes a relationship be-tween the level of the input signal and trol output. Moreover, each controller con-sists of forty-nine lines.

The control Surfaces for each channel are shown in Figure 2.

a)

b)

(9)

d)

e)

f)

Figure 2: Control surfaces for the regula-tors: a) roll angle, b) pitch angle, c) yaw an-gle, d) longitudinal velocity, e) lateral veloci-ty, f) vertical velocity.

5. Simulation results

A comparative analysis of the simulation of the Raptor helicopter dynamics is conduct-ed in hover mode with and without wind gusts (5) for the control laws (14), (16), (18), (19), the fuzzy controller and the

ro-bust controller obtained in [2] using the H method. The following measurements are used: the linear helicopter velocity in the earth coordinate system, the angular veloci-ties and angles. The simulation results are shown in Table 1, and suggests that the controller with observers and the fuzzy con-troller has the best dynamic properties. Also a comparative analysis of the simula-tion of the helicopter dynamics is conducted for the pirouette maneuver without wind ef-fects. The maneuver begins from hover mode at a height of 20 m. The maneuver requires movement of the helicopter on a circle with a radius of 10 m. Nose of the hel-icopter must be constantly sent to the cen-ter of the circle throughout the maneuver. Table 2 presents the errors for the respec-tive axes in the earth coordinate system and the angle of the course.

Figure 3 shows the "pirouette" maneuver for different control laws in the absence of wind. Here the controller with observers has the best dynamic properties, and also copes with wind disturbances.

Table 3 presents the simulation results for the pirouette maneuver in the wind for all channels simultaneously. It follows that the designed controllers successfully cope with the impact of the wind.

The effectiveness of the proposed control laws was also confirmed by results ob-tained for the simulation of a simplified model of the ANSAT helicopter, as well as by experimental results on a laboratory stand using the Raptor helicopter. This illus-trated in Figure 4. Figure 5 shows the ex-perimental processes.

(10)

Table 1: Hover mode with wind gust on each channel

The error

Maximum modulo error wind u vwind wwind Con-troller with observ serv-ers Fuzzy con-troller [2] Con-troller with ob-servers Fuzzy control-ler [2] Con-troller with observ serv-ers Fuzzy con-troller [2] x

 (m) 0.115 0.47 0.48 7.8e-5 6e-5 0.03 6.9e-3 8.7e-3 5e-3

y

 (m) 1.0e-4 3e-4 0.12 0.8 2.76 3.24 0.079 0.047 0.19

z

 (m) 1.2e-4 6e-3 2.24 4e-3 0.305 2.60 0.016 0.382 2.24

u

 (m/s) 9e-3 0.026 0.04 0.9e-5 2e-5 0.01 5.4e-4 4.4e-4 1e-3

v

 (m/s) 7.8e-6 4e-5 0.01 0.074 0.134 0.24 6.2e-3 2.4e-3 0.01

w

 (m/s) 1.3e-5 5e-4 0.21 1.2e-3 0.02 0.23 1.3e-3 0.022 0.17 Table 2: The pirouette maneuver without

wind gusts

The error

Maximum modulo error The con-troller with ob-servers The fuzzy controller [2] x  (m) 0.34 0.44 1.16 y  (m) 0.24 1.79 1.41 z  (m) 0.17 0.55 0.18   (deg) 1.06 1.1 4.18

Table 3: The pirouette maneuver with wind gusts on all channels simultaneously The error

Maximum modulo error The controller with observers The fuzzy controller x  (m) 0.86 1.12 y  (m) 0.25 1.98 z  (m) 0.3 0.55   (deg) 1.07 1.14

(11)

Figure 3: Simulation responses of pirouette for different control laws.

Figure 4: the 2DOF Raptor helicopter stand.

Figure 5: Stabilization of roll angle with dis-turbance w0.4 sin 0.4

t

in the control channel: 1 - PID with observer of disturb-ance, 2 - fuzzy controller; 3 – PID.

6. CONCLUSIONS

Using the proposed control laws it is possi-ble to increase the stability of the Raptor helicopter compared [2] and to simplify the procedure for setting the parameters of the model helicopter and the coefficients of the controllers. The obtained control laws are recommended for use in the auto-pilot of full-size helicopter, after further refinement. FUTURE WORK

At the next stage of the work it is planned to test the developed algorithms for the

ANSAT helicopter using a non-linear model and test the control laws for the Raptor hel-icopter in flight.

ACKNOWLEDGMENTS

This work was supported by a grant of the Government the Russian Federation for state support of scientific research on the decision of the Government under a con-tract of 220 from December 30, 2010 № 11.G34.31.0038.

(12)

REFERENCES

1. Gao J., Xu X., He C. A Study on the Control Methods Based on 3-DOF Heli-copter Model, Journal of Computers, Vol. 7, No. 10, 2012. P. 2526-2533. 2. Cai G., Chen B. M., Lee T.H. Unmanned

Rotocraft Systems, Springer-Verlag Springer London Dordrecht Heidelberg New York, 2011, 288 p.

3. Liu H., Lu G., Zhong Y. Robust LQR At-titude Control of a 3-DOF Laboratory Helicopter for Aggressive Maneuvers, IEEE transactions on industrial electron-ics, vol. 60, NO. 10, 2013. P. 4627-4636.

4. Yuan W., Katupitiya J. Design of a μ synthesis controller to stabilize an un-manned helicopter, 28th International Congress of the Aeronautical Sciences, 2012. P.1-9.

5. Cheviron T., Chriette A., Plestan F. Guaranteed Trajectory Tracking of a Small-Size Autonomous Helicopter in a Smooth Uncertain Environment, AIP Conference Proceedings, Vol. 1019, 2008. P. 67-73.

6. Garkushenko V.I., Bezbryazov M.V., Lazareva P.A., Sorokina A.V., Degt-yarev G.L., Barakos G.N. Demonstration of controller with observer for the Ansat aircraft, 38th European Rotorcraft Fo-rum, 2, 2012. P. 1003-1014.

7. Tang S., Zheng Z.Q., Ye J.B., Wang Q. Trajectory Tracking Controller of Small-Scale Helicopter Based on Backstep-ping, «ICSC-2012», Part I, Springer-Verlag Berlin Heidelberg, 2012. P. 118– 127.

8. Simplicio P., Pavel M.D., Kampen E., Chu Q.P. An acceleration measure-ments-based approach for helicopter nonlinear flight control using Incremental Nonlinear Dynamic Inversion, Control Engineering Practice, №21, 2013. P. 1065-1077.

9. Bing Z., Wei H. Adaptive Backstepping Control for a Miniature Autonomous Hel-icopter, 50th IEEE Conference on Deci-sion and Control and European Control

Conference, December 12-15, 2011. P. 5413-5418.

10. Takagi T., Sugeno M. Fuzzy identifica-tion of systems and its applicaidentifica-tion to modeling and control, IEEE Trans Sys-tems, Man, Cybernet. Vol. 15, No. 1, 1985. P. 116-132.

11. Limnaios G., Tsourveloudis N. Fuzzy Logic Controller for a Mini Coaxial In-door Helicopter, Journal of Intelligent and Robotic Systems, Vol. 65, Issue 1-4, 2011. P. 187-201.

12. Kim H.C., Dharmayanda H.R., Kang T., Budiyono A., Lee G., Adiprawita W. Pa-rameter Identification and Design of a Robust Attitude Controller Using H∞ Methodology for the Raptor E620 Small-Scale Helicopter, International Journal of Control, Automation, and Systems, №10, 2012. P.88-101.

13. Fan, C., Guo, S., and Li, D., “Nonlinear Predictive Attitude Control with a Dis-turbance Observer of an Unmanned Helicopter on the Test Bench,” Proceed-ings of IEEE 5th International Confer-ence on Robotics, Automation and Mechatronics, Qingdao, China, 2011. P. 304-309.

14. Chen W. H., Ballance D. J., Gawthrop P.J., O’Reilly J., “A Nonlinear Disturb-ance Observer for Robotic Manipula-tors,” IEEE Transactions on Industrial Electronics, Vol. 47, No. 4, 2000. P. 932-938.

15. Farza, M., M'Saad M., Rossignol L. "Observer Design for a Class of MIMO Nonlinear Systems", Automatica, Vol.40, 2004. P. 135-143.

COPYRIGHT STATEMENT

The authors confirm that they, and/or their company or organization, hold copyright on all of the original material included in this paper. The authors also confirm that they have obtained permission, from the copy-right holder of any third party material in-cluded in this paper, to publish it as part of their paper. The authors confirm that they give permission, or have obtained

(13)

permis-sion from the copyright holder of this paper, for the publication and distribution of this paper as part of the ERF2014 proceedings or as individual offprints from the proceed-ings and for inclusion in a freely accessible web-based repository.

Referenties

GERELATEERDE DOCUMENTEN

Daarachter het gemiddelde cel- getal, de vet-eiwitverhouding, het percentage koeien met een laag eiwitgehalte (beneden de 3%) en het percentage koeien met een groot verschil tussen

- Kinderen die niet meedoen met Bslim geven aan wel mee te doen als ze er meer tijd voor hebben en er leukere activiteiten aangeboden worden (bijv. Enkele kinderen weten

As for the relation between exercise types and difficulty level, the graphic choice type is generally easy, the text choice exercises (text choice and inline text choice)

Wolfensberger (2012) offers an honors signature pedagogy with three main components, namely: creating a committed community, enhancing academic competence, and offering

Uit het jurisprudentieonderzoek blijkt dat een verzoek wordt toegewezen wanneer: ouders tijdig afspraken kunnen maken over hun kind of met behulp van derden afspraken kunnen maken

However, apart from the implication of the auditor in non-audit services, the literature has identified a few determinants which can compromise the independence

clinical trial is to investigate the effect of Bifidobacterium animalis DN-173 010 on bowel movements and IBS symptoms, such as abdominal pain and bloating and as well

This thesis aims to explore the possibilities of using an object tracker to reduce the time taken to track a ball on a video stream captured on a mobile device.. It was discovered