04434213

Upload: abdallah-omar-al-ayoubi

Post on 04-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 04434213

    1/6

    Design and Implementation of a Nonlinear Flight Control Law for the

    Yaw Channel of a UAV Helicopter

    Guowei Cai, Ben M. Chen, Kemao Peng, Miaobo Dong, Tong H. Lee

    AbstractWe present in this paper a flight control system

    design for the yaw channel of a UAV helicopter using anewly developed composite nonlinear feedback (CNF) controltechnique. From the actual flight tests on our UAV helicopter,it has been found that the commonly used yaw dynamicalmodel for the UAV helicopter proposed in the literatures isvery rough and inaccurate. This motivates us to first obtaina comprehensive model for the yaw channel of our UAVhelicopter. The CNF control method is then utilized to design anefficient control law, which gives excellent overall performance.In particular, our design has achieved a Level 1 performance

    according to the standards set for military rotorcraft. Theresults are verified through actual flight tests.

    I. INTRODUCTION

    Unmanned aerial vehicles (UAVs) have recently gained

    much attention in the academic circle worldwide. They have

    potential military and civil applications as well as scientific

    significance in the academic research. The UAV, in particular,

    the unmanned helicopter, can serve as an excellent platform

    for studying plants with maneuverability and versatility. Our

    motivation in developing a UAV helicopter is to build a

    test bed for implementing some newly developed linear

    and nonlinear control techniques, particularly, the composite

    nonlinear feedback (CNF) control, which has proven to be

    capable of yielding a very fast transient response with no

    or very minimal overshoot. We have recently constructed asmall-scale UAV helicopter platform, called HeLion, which

    is upgraded from a radio-controlled hobby helicopter, Raptor

    90. To realize automatic flight control [2] of the UAV,

    we have designed and integrated an avionic system to the

    bare helicopter. A linearized model which has a similar

    structure as that proposed in [7] for hover or near hover

    flight condition is obtained and an automatic control law

    using the CNF control method has been implemented on

    the actual UAV helicopter [3]. The implementation is quite

    successful. However, performance on certain aspects is not

    as good as expected. In particular, we have found that the

    commonly used dynamical model for the yaw channel is

    very rough and inaccurate, especially in the relative highfrequency region (above 4 Hz in HeLion), which is seldom

    stimulated by manual control. Such inaccuracy causes the

    helicopter to shake severely in many occasions during the

    actual flight tests.

    This work is supported by the Defence Science and Technology Agency(DSTA) of Singapore.

    G. Cai, B. M. Chen, M. Dong and T. H. Lee are with the Departmentof Electrical and Computer Engineering, National University of Singapore,Singapore 117576.

    K. Peng is with Temasek Laboratories, National University of Singapore,Singapore 117508.

    To improve the overall performance, we carry out in this

    work a comprehensive modeling process to obtain a more

    accurate dynamical model for the yaw channel. We have

    found a mathematical model that gives a much more accurate

    response. The CNF control technique is then utilized to

    design a high performance flight control law with excellent

    performance. In particular, our design has achieved a Level

    1 performance according to the standards set for military

    rotorcraft. The results have been verified through simulation

    and actual flight tests.

    I I . COMPREHENSIVE

    MODELING OF

    UAV YAW

    CHANNEL DYNAMICS

    Yaw direction control is one of the most challenging jobs

    in controlling small-scale UAV helicopters as the torque

    associated with the yaw channel is relatively small and highly

    sensitive. The dynamics of traditional hobby helicopters is

    open-loop unstable, which makes manual hovering of a

    helicopter extremely difficult. To overcome such a problem,

    modern hobby helicopters are commonly equipped with a so-

    called yaw channel governor, which consists of a low-cost

    yaw rate gyro and a simple controller to stabilize the yaw

    rate and/or heading angle. The block diagram of the control

    configuration is depicted in Figure 1. The performance of

    such a simple control scheme is generally acceptable for

    manual control. It has problems, however, when it comes

    to precise automatic control. To enhance the performance of

    the yaw channel, a more accurate model characterizing the

    input-output relationship of the channel is necessary.

    In Figure 1, ped [1, 1] is the normalized inputto the yaw channel. is the yaw rate in rad/s, which

    can be measured either by a yaw rate gyro or an inertial

    measurement unit (IMU) and z is the output signal of the

    embedded controller. Traditionally, the identification of this

    model is based on two important assumptions (see, e.g., [7]):

    1) the simplified bare yaw dynamics is a first order system,

    and 2) the embedded controller is characterized by a first

    order low-pass filter,

    z

    =

    K

    s + Kz(1)

    where K and Kz are the unknown parameters. For our

    UAV helicopter, HeLion, we manage to identify a simplified

    model in the state-space form and is given as

    z

    =

    5.5561 36.6740

    2.7492 11.1120

    z

    +

    58.4053

    0

    ped.

    (2)

    Proceedings of the

    46th IEEE Conference on Decision and Control

    New Orleans, LA, USA, Dec. 12-14, 2007

    WePI25.9

    1-4244-1498-9/07/$25.00 2007 IEEE. 1963

  • 7/30/2019 04434213

    2/6

    i - -

    6

    - Bare Yaw Dynamics

    Embedded Controller Gyro

    ped

    z

    Fig. 1. Configuration of the yaw channel of the UAV helicopter.

    101

    100

    101

    20

    15

    10

    5

    0

    5

    10

    15

    20

    25

    Magnitude(dB)

    101

    100

    101

    800

    700

    600500

    400

    300

    200

    100

    0

    Pha

    se(Degree)

    Frequency (Hz)

    Experimental

    Simulation

    Fig. 2. Frequency-domain verification of the conventional 2nd order modelfor the yaw channel.

    This model works pretty well for manual control and

    its feasibility has been proved by manual flight tests and

    automatic hovering tests in [3]. However, it is found that

    the accuracy of such a model is not acceptable for high

    bandwidth flight control. Figures 2 shows the frequency-domain verifications of the identified model together with

    the actual response of the system. It can be clearly observed

    that the traditional model yield a poor performance in the

    high frequency region. This motivates us to carry out a

    comprehensive modeling process to identify a more accurate

    model for the yaw channel of our UAV helicopter.

    To ensure the quality of data, flight experiment has to be

    carefully designed. In [3], [7], [8], it has been verified that

    for small-scale UAV helicopter the yaw channel dynamics

    can be physically decoupled from other channels in hover

    and near hover flight conditions. Thus, it is reasonable to

    assume that the yaw channel dynamics is a SISO system.

    The data collection experiment is performed in closedloop, which means the extra feedback controller is included

    to ensure the stabilization. To a system like the HeLion

    UAV which is inherently unstable, closed loop experiment is

    an ideal choice. The feasibility and identifiability of closed

    loop identification have been discussed in [6] in detail.

    Compared with the open loop experiment which is conducted

    under purely manual control, closed loop experiment has the

    following two unique advantages: 1) With the extra feedback

    controller, the stability of the identified system is guaranteed

    and the augmented system can be fully excited by computer-

    i - --

    6

    Yaw Channel withEmbedded Controller

    External Control Law

    ped ped

    Fig. 3. Schematic diagram of data collection in the closed loop setting.

    0 20 40 60 80 100 120 140 160 180 200

    0.1

    0.05

    0

    0.05

    0.1

    Time (s)

    ped

    (1~

    1)

    a. The resulting input to the yaw channel.

    0 20 40 60 80 100 120 140 160 180 200

    1

    0.8

    0.6

    0.4

    0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    Time (s)

    Yawr

    ate(rad/s)

    b. The resulting output of the yaw channel.

    Fig. 4. Experimental data for system identification of the yaw channel.

    generated input signal over the interested frequency range;

    and 2) Since the designed controller is known, the closed

    loop identification can be transferred to open loop identifi-

    cation. Then all of the identification algorithms which are

    suitable for open loop identification can still be used.

    The schematic diagram of data collection experiment in

    the closed loop setting is shown in Figure 3. The bare

    yaw dynamics augmented with the embedded controller

    is regarded as a whole system. The additional feedback

    controller is part of the automatic flight control law designed

    to stabilize the overall helicopter at the hovering flight

    condition. When automatic hovering is achieved, we inject aset of sinusoidal signals generated by the onboard computer

    system into ped . The resulting signals {ped , } shownrespectively in Figures 4.a and 4.b are then used for system

    identification.

    Black-box state space model is selected to represent the

    SISO yaw channel dynamics. The prediction error method

    (PEM), which is commonly used in system identification

    area, is adopted as the identification algorithm. In PEM

    the unknown parameter set is estimated by minimizing

    the sum of squared prediction error at all sampled points.

    46th IEEE CDC, New Orleans, USA, Dec. 12-14, 2007 WePI25.9

    1964

  • 7/30/2019 04434213

    3/6

    101

    100

    101

    20

    15

    10

    5

    0

    5

    10

    15

    20

    25

    Magnitude(dB)

    101

    100

    101

    800

    700

    600

    500

    400

    300

    200

    100

    0

    Phase(Degree)

    Frequency (Hz)

    Experimental

    Simulation

    Fig. 5. Frequency-domain verification of the 4th order yaw channel model.

    To achieve the optimized identified result, the state space

    models with the order from 2 to 7 are identified and then

    compared with the real measured frequency response. We

    find that a fourth order model given in (3) yields the best

    agreement in frequency domain with the fitness of 65.48%and is finally selected as the identified model. The frequency-

    domain verification between the identified 4th order model

    and real measured data is presented in Figure 5. It is clear

    that the identified model is very accurate for frequencies up

    to 10 Hz.

    x =

    2.6571 21.9350 3.8290 6.049731.0290 3.5154 17.0990 3.0897

    6.1059 6.9623 9.7553 96.375017.1690 25.7330 37.1760 33.0820

    x

    +

    0.6258

    6.217529.199014.6430

    ped,

    = [15.3190 10.3210 0.7307 4.7274] x,(3)

    Lastly the fidelity of the identified model is evaluated by

    using flight data which is not used in identification procedure.

    Two types of input signals are used. The first one is the

    automatic chirp signal which covers the frequency range

    from 0.01 Hz to 10 Hz and the second one is manual step-like signals with different input amplitudes. The verification

    result presented in Figure 6 shows a perfect matching be-

    tween the simulated yaw rate and the real measured data.Such agreement indicates the identified model is accurate

    enough for controller design.

    III. CONTROL OF YAW CHANNEL USING CN F

    TECHNIQUE

    By examining the identified model of yaw channel dynam-

    ics, we find that the system is internally stable because of the

    embedded controller. The closed loop poles of the system

    with the embedded controller are located at 12.2507 j27.0777 and 12.2541 j57.4222. However, the actual

    373 374 375 376 377 378 379 380 381 382 3830.1

    0.05

    0

    0.05

    0.1

    ped

    (1~1)

    Time (s)

    373 374 375 376 377 378 379 380 381 382 383

    0.8

    0.6

    0.4

    0.2

    0

    0.2

    0.4

    0.6

    0.8

    Yaw

    rate(rad/s)

    Experimental

    Simulation

    Fig. 6. Model validation using automatic chirp input signal.

    performance is pretty bad. For this reason designing an

    extra control law to improve the yaw channel performance

    is necessary. We propose in this section to design a high

    performance controller using a newly developed composite

    nonlinear feedback (CNF) technique. The CNF control tech-

    nique was first introduced by Lin et al. [5] to improve the

    tracking performance under state feedback laws for a class of

    second-order systems subject to actuator saturation. Recently,

    it has been fully developed to handle general systems with

    input constraints and with measurement feedback (see, e.g.,

    Chen et al. [4]).

    To be more specific, we consider a linear continuous-time

    system with an amplitude-constrained actuator character-ized by

    x = A x + B sat(u), x(0) = x0y = C1 x

    h = C2 x

    (4)

    where x Rn, u R, y Rp and h R are, respectively,the state, control input, measurement output and controlled

    output of . A, B, C1 and C2 are appropriate dimensionalconstant matrices, and sat: R R represents the actuatorsaturation defined as

    sat(u) = sgn(u)min{ umax, | u | } (5)

    with umax being the saturation level of the input. The

    following assumptions on the system matrices are required:

    i) (A, B) is stabilizable, ii) (A, C1) is detectable, and iii)(A ,B ,C2) is invertible and has no invariant zeros at s = 0.The objective is to design a CNF control law that causes

    the output to track a high-amplitude step input rapidly

    without experiencing large overshoot and without the adverse

    actuator saturation effects. This is done through the design

    of a linear feedback law with a small closed loop damping

    ratio and a nonlinear feedback law through an appropriate

    Lyapunov function to cause the closed loop system to be

    highly damped as the system output approaches the com-

    mand input to reduce the overshoot.

    46th IEEE CDC, New Orleans, USA, Dec. 12-14, 2007 WePI25.9

    1965

  • 7/30/2019 04434213

    4/6

    In what follows, we recall from [4] the step-by-step proce-

    dure of the CNF control design with full order measurement

    feedback:

    STE P 1: Design a linear feedback law,

    uL = F x + G r (6)

    where F is chosen such that 1) A + BF is an asymptotically

    stable matrix, and 2) the closed loop system C2(sI A BF)1B has certain desired properties, e.g., having a smalldamping ratio. We note that such an F can be designed using

    methods such as the H2 and H optimization approaches.

    Furthermore, G is a scalar and is given by

    G =

    C2(A + BF)1B

    1

    (7)

    and r is a command input. Here we note that G is well

    defined because A + BF is stable, and the triple (A ,B ,C2)is invertible and has no invariant zeros at s = 0.

    STE P 2: Given a positive definite matrix W Rnn, wesolve the following Lyapunov equation:

    (A + BF)P + P(A + BF) = W (8)

    for P > 0. Such a solution is always existent as A + BF isasymptotically stable. The nonlinear feedback portion of the

    enhanced CNF control law, uN, is given by

    uN = (e)BP(x xe) (9)

    where (e), with e = h r being the tracking error, is asmooth and nonpositive function of |e|. It is used to graduallychange the system closed loop damping ratio to yield a better

    tracking performance. The choices of the design parameters,

    (e) and W, will be discussed later. Next, we define

    Ge := (A + BF)

    1

    BG and xe := Ge r (10)If all the state variables of the system are available for

    feedback, the CNF control law is given by

    u = uL + uN = F x + G r + (e)BP(x xe) (11)

    STE P 3: For the case when there is only a partial measure-

    ment available, the state feedback CNF control law of (11)

    should be replaced by the following measurement feedback

    controller:xv = (A + KC1)xv Ky + Bsat(u)

    u = F(xv xe) + Hr + (e)BP(xv xe)(12)

    where K is the full order observer gain matrix such that

    A + KC1 is stable and

    H = [1 F(A + BF)1B]G. (13)

    The following result is due to [4].

    Theorem 1: Given a positive definite matrix W Rnn,let P > 0 be the solution to the Lyapunov equation

    (A + BF)P + P(A + BF) = W (14)

    Given another positive definite matrix WQ Rnn with

    WQ > FBP W1P BF (15)

    let Q > 0 be the solution to the Lyapunov equation

    (A + KC1)Q + Q(A + KC1) = WQ (16)

    Note that such P and Q exist as A + BF and A + KC1are asymptotically stable. For any (0, 1), let c

    be the

    largest positive scalar such that for all

    xxv

    X

    F := x

    xv

    : x

    xvP 0

    0 Q x

    xv

    c

    (17)

    we have [ F F ]

    x

    xv

    umax(1 ) (18)Then, there exists a scalar > 0 such that for any nonpos-itive function (e), locally Lipschitz in e and |(e)| ,the full order measurement CNF control law of (12) drives

    the system controlled output h(t) to track asymptotically astep command input of amplitude r from an initial state x0,

    provided that x0, xv0 = xv(0) and r satisfy:

    |Hr | umax and x0 xe

    xv0 x0

    X

    F (19)We note that the freedom to choose the function in

    the CNF design is used to tune the control laws so as

    to improve the performance of the closed loop system as

    the controlled output, h, approaches the set point, r. Since

    the main purpose of adding the nonlinear part to the CNF

    controller is to shorten the settling time, or equivalently to

    contribute a significant value to the control input when the

    tracking error, e, is small. The nonlinear part, in general, is

    set in action when the control signal is far away from its

    saturation level, and thus it does not cause the control input

    to hit its limits. The following nonlinear function proposed

    in [4] meets such a requirement:

    (e) = exp(|e|) exp(|e(0)|), (20)

    where and are tuning parameters that can be adjusted

    to yield a desired performance.

    In what follows, we adopt the above mentioned CNF

    control technique to design the controller for yaw channel

    dynamics that yields a top level performance specified by

    the United States Army Aviation and Missile Command in

    [1]. It follows from the previous section that the identified

    fourth order yaw dynamical model can be written as that in

    (4) with

    A =

    2.6571 21.9350 3.8290 6.0497

    31.0290 3.5154 17.0990 3.08976.1059 6.9623 9.7553 96.3750

    17.1690 25.7330 37.1760 33.0820

    ,

    B =

    0.62586.2175

    29.199014.6430

    ,

    (21)

    and y = h = = C1x = C2x with

    C1 = C2 = [15.3190 10.3210 0.7307 4.7274] .(22)

    46th IEEE CDC, New Orleans, USA, Dec. 12-14, 2007 WePI25.9

    1966

  • 7/30/2019 04434213

    5/6

    For safety consideration, the maximal amplitude of the pedal

    input is kept within 0.4. It is straightforward to verifythat (A, B) is controllable and (A, C1) is observable. Fur-thermore, the triple (A ,B ,C2) is invertible with 3 unstableinvariant zeros respectively at 29.013 j29.572 and 990.68.This nonminimum-phase nature of the yaw channel gives lots

    of troubles in designing a high performance controller.

    Next, we proceed to design a CNF control law for this

    system. Our main goal is to reduce the overshoot of the

    time-domain response. Since the identified model of the yaw

    channel with the embedded controller is stable with two pairs

    of pole having very small damping ratios (0.47 and 0.22,

    respectively), we can safely choose the state feedback gain

    for the linear part of the CNF control law as F = 0, whichyields

    G = [C2(A + BF)1B]1 = 0.2675 (23)

    and

    Ge = (A + BF)1BG =

    0.05600.0217

    0.00540.0785

    . (24)

    Solution to Lyapunov equation AP+P A = W is obtainedwith W = I. For the full order, we choose an observer gainmatrix

    K =

    1.20164.0081

    2.90735.4800

    , (25)

    which places the observer poles, i.e., the eigenvalues of A +KC1, at 24 j14.6 and 26 j14.6, respectively. Finally,we obtain a full order measurement feedback CNF control

    law,

    xv =

    15.7502 9.5333 4.7070 0.369330.3711 44.8830 20.0277 22.0376

    38.4310 23.0439 11.8797 82.6310101.1171 30.8261 41.1802 58.9882

    xv

    1.20164.0081

    2.90735.4800

    +

    0.62586.2175

    29.199014.6430

    sat(ped)

    (26)

    and

    ped = (e)

    [ 0.5745 0.1570 0.5716 0.6469] xv

    +0.0183 r+ 0.2675 r (27)with

    (e) = 9.6exp(1.05|e|) 0.3679. (28)

    IV. SIMULATION AND IMPLEMENTATION RESULTS

    We evaluate its performance through an intensive simu-

    lation process. In order to compare the overall performance

    of the yaw channel with and without the additional CNF

    controller, we choose a step reference of 0.5 rad/s. Thesimulation result is shown in Figure 7. It is clear that the

    CNF control yields a better performance. In what follows, we

    0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10.2

    0

    0.2

    0.4

    0.6

    0.8

    Yaw

    rate(rad/s)

    Without CNFCNF

    0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10.06

    0.08

    0.1

    0.12

    0.14

    0.16

    Time (s)

    ped

    (1~1)

    Fig. 7. Step responses of the yaw channel with and without CNF control.

    proceed to examine a comprehensive performance analysis

    for the overall system with the CNF controller on the actual

    UAV helicopter. It is done by replacing the control law for

    the yaw channel as given in [3] with the one given in (26) and

    (27). The rest of the control system in [3] remains unchanged

    throughout the whole experimental test.

    We first present the automatic hovering turn tests for

    the yaw channel on the UAV system. Figure 8 shows the

    results of actual responses of the yaw channel with and

    without the additional CNF controller. In the actual flight

    test, the setpoint is chosen to be 0.3 rad/s. We note thatthe overshoot levels are slight different with the simulation

    results. This is practically acceptable and it is mainly due

    to mechanical friction and external environmental factors

    such as the precision of the GPS measurement signals.

    Nonetheless, the system with the additional CNF controlonce again gives a much better performance compared to

    that of the system with only the embedded controller. In

    particular, the system with the CNF controller is capable of

    tracking the setpoint in 0.4 s and keeping it there within 0.1rad/s. On the other hand, the system with only the embedded

    controller needs about 5 s to reach the steady state and is

    only able to maintain in the target with a 0.2 rad/s accuracy.The advantage of using an additional CNF control is obvious

    in this regard.

    Next, we carry out the performance evaluation of the

    overall system. More specifically, we follow the standard set

    by the United States Army Aviation and Missile Command

    in [1] to examine 1) the stabilization, and 2) the agility ofthe overall flight control system.

    1) Stabilization Test: The stabilization test examines the

    hovering stability and the accuracy of heading-hold.

    The performance is categorized by two levels [1],

    namely, the desired performance and adequate perfor-

    mance. The result of the actual automatic hovering

    test for a duration of 35 s is shown in Figure 9. The

    stabilization test results together with the standards are

    summarized in Table I. It is once again clear that our

    design is very successful in this category. We would

    46th IEEE CDC, New Orleans, USA, Dec. 12-14, 2007 WePI25.9

    1967

  • 7/30/2019 04434213

    6/6

    451 452 453 454 455 456 457 458 459

    0

    0.1

    0.2

    0.3

    0.4

    0.5

    Time(s)

    Yaw

    rate(rad/s)

    585 586 587 588 589 590 591 592 593 594

    0

    0.1

    0.2

    0.3

    0.4

    Time(s)

    Yaw

    rate(rad/s)

    Embedded controller

    CNF controller

    Fig. 8. System responses with and without the CNF controller.

    485 490 495 500 505 510 515

    1.5

    2

    2.5

    3

    Xposition(m)

    485 490 495 500 505 510 515

    2.5

    3

    3.5

    4

    Yposition(m)

    485 490 495 500 505 510 515

    13

    13.5

    14

    14.5

    Height(m)

    485 490 495 500 505 510 515

    122

    120

    118

    116

    Headingangle(deg)

    Time (s)

    Experimental

    Reference

    Fig. 9. Flight test: Automatic hovering.

    like to further note that the position errors in our actual

    test results are mainly due to the inaccuracy of the GPS

    signals received. The positioning accuracy of the GPS

    receiver is 3 m.

    TABLE I

    HOVERING PERFORMANCE SPEC IFICATIONS AND ACTUAL TEST RES ULTS

    DesiredPerformance

    AdequatePerformance

    HeLionsPerformance

    Stabilized Hover

    Duration> 30 s > 30 s > 35 s

    HorizontalTolerance

    3 ft 6 ft 3 ft

    Altitude

    Tolerance 2 ft 4 ft 3 ft

    Heading AngleTolerance

    5 10 3.7

    2) Agility Test: In the agility test, the UAV helicopter

    is required to perform a 360 self-rotation around itsmain shaft with a required yaw rate. The performance

    is categorized into three levels. The actual test results

    are given in Figure 10, in which the yaw rate is

    maintained at 0.5 rad/s, and summarized in Table IIwith the specifications set in [1]. Our HeLion has again

    512 514 516 518 520 522 524

    0.05

    0

    0.05

    x

    (rad/s)

    512 514 516 518 520 522 524

    0.2

    0.1

    0

    0.1

    0.2

    y

    (rad/s)

    512 514 516 518 520 522 524

    0.4

    0.2

    0

    0.2

    0.4

    0.6

    0.8

    z

    (rad/s)

    Time (s)

    Fig. 10. Agility test: Angular rates.

    achieved a Level 1 performance in this test.

    TABLE II

    AGILITY PERFORMANCE SP ECIFICATIONS AND ACTUAL TEST RES ULT

    Level 1Performance

    Level 2 and 3Performance

    HeLionsPerformance

    Required Yaw Rate > 22 deg/s > 9.5 deg/s > 31 deg/s

    V. CONCLUSION

    We have carried out a comprehensive study on the yaw

    channel of a UAV helicopter. Particularly, we have a fairly

    accurate model for the channel with an embedded controller

    and improved its performance by augmenting an additional

    control law using a nonlinear control technique.

    REFERENCES

    [1] ADS-33E-PRF, Aeronautical Design Standard Performance Specifica-tion Handling Qualities Requirements for Military Rotorcraft, UnitedStates Army Aviation and Missile Command, 2000.

    [2] G. Cai, K. Peng, B. M. Chen and T. H. Lee, Design and assembling

    of a UAV helicopter system, Proceedings of the 5th International Con-ference on Control and Automation , pp. 697-702, Budapest, Hungary,2005.

    [3] G. Cai, B. M. Chen, K. Peng, M. Dong and T. H. Lee, Modeling andcontrol system design for a UAV helicopter, Proceedings of the 14th

    Mediterranean Conference on Control and Automation, pp. 600-606,Ancona, Italy, 2006.

    [4] B. M. Chen, T. H. Lee, K. Peng and V. Venkataramanan, Compositenonlinear feedback control for linear systems with input saturation:theory and an application, IEEE Transactions on Automatic Control ,vol. 48, No. 3, pp. 427-439, 2003.

    [5] Z. Lin, M. Pachter, and S. Banda, Toward improvement of trackingperformance nonlinear feedback for linear systems, International

    Journal of Control, vol. 70, pp. 111, 1998.

    [6] L. Ljung, System Identification Theory For the User, 2nd Edn.,Prentice Hall, Upper Saddle River, N.J., 1999.

    [7] B. Mettler, Identification Modeling and Characteristics of MiniatureRotorcraft, Kluwer Academic Publishers, Norwell, MA, USA, 2003.

    [8] D. H. Shim, H. J. Kim and S. Sastry, Control system design forrotorcraft-based unmanned aerial vehicle using time-domain systemidentification, Proceedings of the 2000 IEEE Conference on Control

    Applications, pp. 808-813, Anchorage, Alaska, USA, 2000.

    46th IEEE CDC, New Orleans, USA, Dec. 12-14, 2007 WePI25.9

    1968