9
Experiments on 3DOF Desktop Helicopters

In this chapter, we will first introduce an experimental apparatus, which consists of four Quanser Inc.'s desktop “helicopters”, and then show how the control concepts and approaches introduced in Chapter 6 are applied to this experimental apparatus. In particular, we will present several laboratory cases and show the experimental results obtained.

9.1 Description of the Experimental Setup

As a case study to illustrate the main control concepts and results presented in this book, an experimental apparatus is set up as a possible laboratory exercise. The so‐called desktop three‐degree‐of‐freedom “helicopters” (3DOF‐Heli) used are shown in Figure 9.1: as can be seen, they are a desktop model of a helicopter rather than a helicopter per se. Four of them serve as a platform for conducting experiments on multiple vehicles.

Before the details of the experimental setup are introduced, one may wonder how representative this laboratory equipment can be. How realistic are they in terms of reflecting real‐world applications? Of course, they are not commercial systems, yet, one may find in the 3DOF‐Heli some resemblances to real‐world applications. It is not difficult to understand where the “helicopter” name comes from when one sees a 3DOF‐Heli “fly” like a real two‐rotor helicopter (which is also called as a tandem rotor helicopter, with one rotor in the front and the other at the back of the vehicle) such as:

  • the Piasecki HRP Rescuer, designed by Frank Piasecki and built by Piasecki Helicopter;
  • the Boeing CH‐47 Chinook, an American twin‐engine, tandem rotor heavy‐lift helicopter, the primary roles of which are troop movements, artillery placement and battlefield resupply;
  • the Boeing Model 360, an experimental medium‐lift tandem rotor cargo helicopter developed privately by Boeing to demonstrate advanced helicopter technology.

In addition, the 3DOF‐Heli's lifting device, driven by DC motors, provides an excellent representation of the second‐order systems that are often found in space, aerial and robotics applications. The DC motor offers plenty of opportunities to address the nonlinearities, uncertainties or measurement errors involved.

The apparatus is well designed, easy to operate, and there are many examples of experiments and simulations that the reader can find in the literature to enrich their study. The 3DOF‐Heli equipment is supplied by Quanser Consulting Inc.,a well regarded company in the control engineering education community.

Photograph showing the setup of four 3DOF-Helis (desk-top three-degree-of-freedom “helicopters”).

Figure 9.1 The setup of four 3DOF‐Helis.

There are four 3DOF‐Helis at the Flight Systems and Control (FSC) Laboratory of the University of Toronto. They are used for studying cooperative control of MVSs, multivehicle formation flight control, and advanced controller development. The comprehensive experimental configuration and signal flow chart is shown in Figure 9.2, where all four helicopters are involved. Experimental configurations with fewer helicopters are easily obtained.

As shown in Figure 9.2, four helicopters (H1 to H4), ten universal power modules (UPMs), two Q8 terminal boards and a PC are included in this configuration. Helicopters H2 and H4 are equipped with active disturbance systems (ADSs), whereas the H1 and H3 are not. The elevation and pitch angles and the position signals of the ADSs are measured using encoders installed on the helicopters and transmitted through the Q8 terminal boards to two Q8 data acquisition cards (DACs), which are installed on the PC. The resolution of each encoder is 4096 counts per revolution, which yields a resolution of images for the angular position measurement. For H1 (or H3), two UPMs are used to supply power to the front and back DC motors (propellers), respectively. For H2 (or H4), an additional UPM is used for the ADS motor. One of the two Q8 terminal boards is used for H1 and H2, and the other is for H3 and H4. Each terminal board is connected to one Q8 DAC. In each experiment, the sampling time is fixed to be 0.001 s, and the implemented control laws are constructed using Simulink blocks, compiled and downloaded to Q8 DACs and run in real‐time therein. The real‐time experimental data from the Q8 DAC are sent to a PC through a PCI computer bus. For the full‐state feedback, the elevation and pitch angular rates are generated using second‐order derivative filters provided by Quanser Consulting Inc. 1.

Illustration of images showing the hardware configuration of the experimental setup.

Figure 9.2 The hardware configuration of the experimental setup.

9.2 Mathematical Models

9.2.1 Nonlinear 3DOF Model

To obtain the nonlinear 3‐DOF motion model of a helicopter, we first introduce its hardware components. Photos of a single helicopter are shown in Figures 9.39.5. Two DC motors are used to drive the propellers, which in turn generate control forces to regulate the 3‐DOF motions of the helicopter. These motors are defined as the front and the back motors respectively. The body frame is suspended from an instrumented joint, which connects the centre of the body frame and the end of a long arm, and is free to pitch about its centre. The arm is installed on the base through a 2‐DOF instrumented joint, which allows the helicopter body to elevate and travel. A counterweight is located at the other end of the arm such that the effective mass of the helicopter can be adjusted to a suitable value. In addition, an optional ADS can be installed on the arm. This includes an ADS motor that can drive an adjustable weight moving along the arm. The ADS motor is controlled independently, and therefore can act as an external disturbance or model uncertainty. The elevation motion can be generated by applying a positive voltage to each motor, and positive pitch by applying greater voltage to the front motor. The travel motion is the result of tilted thrust vectors when the body pitches. The three attitude angles are measured by encoders mounted on the instrumented joints. Therefore, pitch, elevation, and travel are the three degrees of freedom from which the 3DOF‐Heli gets its name.

Photograph of the 3DOF-Heli components.

Figure 9.3 The 3DOF‐Heli components.

Photo illustration of the 3DOF-Heli body frame.

Figure 9.4 3DOF‐Heli body frame.

Schematic illustration of the hardware configuration of 3DOF-Heli body.

Figure 9.5 Hardware configuration of 3DOF‐Heli body.

A convenient way to describe the motions of the 3DOF‐Heli is through a body‐frame defined along the axes of the equipment, centralized around the baseline rotational pivot, as shown in Figure 9.4. For a fleet of images 3DOF‐Helis, the nomenclature associated with the images th 3DOF‐Heli, images , is as follows:

  • images is the elevation angle;
  • images is the elevation rate;
  • images is the pitch angle;
  • images is the pitch rate;
  • images is the travel angle;
  • images is the travel rate;
  • images , images , and images are the moments of inertia about the elevation axis, pitch axis, and travel axis, respectively;
  • images is the force constant of the motor–propeller combination;
  • images is the distance from the elevation axis to the centre of the helicopter body;
  • images is the distance from the pitch axis to either motor;
  • images is the effective mass of the helicopter body;
  • images is the gravitational acceleration constant;
  • images , images , and images denote disturbances acting on the elevation channel, pitch channel and travel axis, respectively;
  • images and images are the voltages applied to the front motor and back motor, respectively;
  • images and images denote the sum and the difference of images and images , respectively.

The differential equation of motion for the images the laboratory experimental setup, which can be derived using the Lagranges formalism, is written in the following well‐known form (see examples in the literature [2, 3] and Chapter 6):

where the inertia matrix images , the Coriolis matrix images , the gravity vector images , the disturbance input images , the generalized forces images , and the state variable vector images .

For simplicity, the generalized inertia matrix images is often reduced to a diagonal matrix with constant entries. To be specific, the mathematical model of the form (1) for the images th 3DOF‐Heli reads as follows:

(3) images

where

(9.5) images

and:

  • Equation (9.2) describes the elevation dynamics: Due to the presence of the counterweight, the second‐order equation of motion accounts for the pendulum‐like oscillatory characteristic, where images is the vertical lift thrust component, images is the restorative spring torque, images is the torque generated because the pivot points of the elevation and pitch motions are not exactly in the helicopter's body, and images is the unknown aerodynamic and mechanical damping torque.
  • Equation (9.3) describes the pitch dynamics: Here, the second‐order equation of motion accounts for the lightly‐damped oscillatory characteristics: images is the rotor torque, images the restorative spring torque, and images is the rotor damping.
  • Equation (9.4) describes the travel dynamics: Here, images is the propulsive thrust component resulting from the pitch motion with a nonzero images ; images is the unknown aerodynamic drag as well as some amount of mechanical friction at the hinge.

Consider the equations of motion given in (9.10)–(9.12) with relationship equations (9.6). The electric voltage images controls collectively the speed of the two propellers, and a positive images produces a positive lifting moment. The electric voltage images results in differential changes in the two rotor speeds, and a positive images produces a positive pitch moment.

Let

(9.7) images
(9.8) images
(9.9) images

Then Equations (9.2)–(9.4) are reduced to:

(9.11) images

In Equations (9.10)–(9.12), the aerodynamic drag, the mechanical friction, and the rotor damping are not explicitly considered. Instead, we take into account both model uncertainties and friction effects, by lumping them together as the additive input disturbances images , images , and images .

9.2.2 2DOF Model for Elevation and Pitch Control

Assuming travel motion can be achieved by highly precise pitch tracking, we simplify the 3‐DOF attitude dynamics to 2‐DOFs, namely elevation and pitch. The simplified model describing the elevation and pitch motions of the images th helicopter (images ) is then:

where the pitch angle, images , is limited to the range images mechanically, and the nominal values of the involved parameters are as presented in Table 9.1.

Table 9.1 Nominal parameters of the helicopters (images ).

Parameter Value Parameter Value
images 0.1188 N/V images 1.034 kgimages images
images 0.660 m images 0.045 kgimages images
images 0.178 m images 9.81 m/images
images 0.094 kg

Equations (9.13)–(9.14) can be written in the following compact form:

where

(9.16) images
(9.17) images
(9.18) images

Since pitch angle images is mechanically limited to the range images in all experiments, the inertia matrix images for each images is a positive‐definite matrix.

Equation (9.15) can be formulated in matrix format as:

where images , images , images , images , images , and images are vectors, and images is a diagonal inertia matrix. These vectors have the following expressions:

images

Since images , images , for any images , Equation 9.19 is equivalent to:

(9.20) images

where

(9.21) images
(9.22) images

We use images to denote the desired angular‐position trajectories for the four helicopters, and images the desired angular‐velocity trajectories. For images helicopters, 2‐D mutual angular‐position synchronization means that:

and 2‐D zero‐error trajectory tracking in angular position means

(9.24) images

Correspondingly, the 2‐D mutual angular‐velocity synchronization means

(9.25) images

and the 2‐D zero‐error trajectory tracking in angular velocity means

In the context of this application, synchronization error is used to identify how the attitude trajectories of each 3‐DOF helicopter converge with respect to each other.

Let:

(9.28) images
(9.29) images

Then, MVS (9.15) can be modelled by the vector equation (5.4) or the following two decoupled scalar equations:

(9.30) images

where images with images (images ) is the control input vector to be determined, and images with images (images ) is the normalized disturbance input vector. This further implies that the control concepts and approaches introduced in Chapter 6 are applicable in designing images for the MVS considered.

Once images or images has been determined, images are computed according to Equation (9.27). Therefore, in each of the experiments below, the design of images or images is the main focus: we will introduce several control experiments where objectives (9.23)–(9.26) are achieved in an asymptotic manner or an approximately asymptotic manner. We start by introducing an experiment in which the GSE‐based synchronized tracking controller developed in Section is applied and implemented.

9.3 Experiment 1: GSE‐based Synchronized Tracking

9.3.1 Objective

The experiments are conducted on a platform consisting of three 3‐DOF helicopters, which are labelled Heli. I, Heli. II and Heli. III, respectively, as shown in Figure 9.6. The model parameters for control design are given in Table 9.2.

Photograph of the experimental setup with three 3DOF-Helis.

Figure 9.6 Experimental setup with three 3DOF‐Helis.

Table 9.2 Parameters and control gains.

Parameter/gain Heli. I Heli. II Heli. III
images , kgimages mimages 1.044 1.030 1.017
images , kgimages mimages 0.0455 0.0455 0.0455
Mass images , kg 0.142 1 0.128 0.113
images , N/Volt 0.625 0.625 0.625
images , m 0.648 0.648 0.648
images , m 0.178 0.178 0.178
ADS system Yes No No
Feedback gains, [images , images ] [30.0 15.0] [30.0 15.0] [30.0 15.0]
Sync. feedback gains, images 1.0 1.0 1.0
Sync. coupling gains, images 1.0 1.0 1.0

Value measured when ADS is at the farthest position from propellers, 0.170 for the middle position in the slide bar, 0.213 for the nearest position from propellers.

The objectives of this experiment are:

  • to design a controller using the approach proposed in Section for the elevation axis, to achieve synchronized trajectory tracking asymptotically; that is, to achieve (9.23)–(9.26) asymptotically;
  • to implement the controller and compare its performance to that of a controller without GSE feedback (obtained by setting images and images , images , in controller (5.142));
  • to verify the robustness of the proposed controller with respect to the disturbances resulting from activated ADSs.

9.3.2 Initial Conditions and Desired Trajectories

A quintic polynomial trajectory in (9.31) is designed for the attitude motion of the elevation:

where the coefficients images can be determined from the position, velocity, and acceleration requirements at both boundaries. If the desired maneuver is from 0 to images in 8 s, the coefficients are images , images , images and images . This trajectory guarantees that images , images , and images .

9.3.3 Control Strategies

As an initial‐stage experimental investigation, we applied the proposed synchronization controller to only one axis of the laboratory helicopters, i.e. the elevation axis, and use the Quanser‐provided LQR controller for the other axes (pitch and travel). The synchronization process takes place along the same axis (attitude motion), but not among different axes of a single vehicle. From the dynamic equations (9.13) and (9.14), it can be seen that, despite the fact that the elevation motion and pitch motion are uncoupled, the elevation motion does not influence the pitch motion, and is completely controllable with respect to input images since images is mechanically limited to the range images . Thus it is reasonable to apply the proposed synchronization controller to the elevation axis only and a different controller to the pitch axis.

The control law (5.142) is applied to control the elevation motion, with control parameters as given in Table 9.2. For comparison purposes between the different synchronization errors, we implement and verify the following three control strategies.

  • Control Strategy I: The synchronization error and the coupled attitude error are chosen with images given as in (3.44).
  • Control Strategy II: The synchronization error and the coupled attitude error are chosen with images as given in (3.45);
  • Control Strategy III: Apply a simple variation of controller (5.142) without synchronization strategy, obtained by setting images and images in (5.142).

For all the above strategies, the synchronization error defined with images given in (3.44) is employed as the uniform synchronization error for performance evaluation.

9.3.4 Disturbance Condition

The ADS on Heli. I is activated by a square wave command (see Figure 9.7) so as to initiate a performance disturbance to the control system. Here, 0 denotes the farthest position from the propellers, and 0.26 the nearest position). In this way, the effective mass of Heli. I will vary between 0.142 kg and 0.213 kg. If there is a parametric disturbance, such as the mass disturbance in our case, asymptotic convergence cannot be guaranteed, although the system may still be ISS.

Table 9.3 Maximal tracking and synchronization errors.

Strategy Heli. I (images ) Heli. II (images ) Heli. III (images )
3.136 1.968 1.978
No 1.257 0.290 0.378
1.319 0.264 1.319
2.466 2.217 2.206
I 0.677 0.466 0.466
0.527 0.264 0.440
2.385 2.261 2.259
II 0.641 0.641 0.641
0.506 0.440 0.352
Grid illustration of the position trajectory of the ADS (active disturbance system).

Figure 9.7 The position trajectory of the ADS.

The aim of introducing the mass disturbance in the experiments is to verify the robustness of the control strategies. We will inspect how these 3DOF‐Helis respond without and with synchronization strategies, and compare the synchronization performance of different control strategies under parametric disturbance.

9.3.5 Experimental Results

Figure 9.10 shows the experimental results of elevation tracking control of three 3DOF‐Helis without a synchronization strategy (by setting images and images ). Figures 9.89.9 are the experimental results using synchronization strategy I and II, respectively. The maximal elevation tracking and synchronization errors are listed in Table 9.3. For each experiment, the three values are the maximal elevation trajectory tracking errors during maneuver (from 0 to 20 s), after maneuver (maneuver completed, after 20 s in our experiments), and the maximal synchronization error during the whole experiment, respectively.

It can be seen from Figure 9.10 that the elevation trajectory tracking error of Heli. I is large because of the ADS. Table 9.3 shows that the maximal elevation trajectory tracking errors during and after the maneuver are images and images , respectively. As there is no interconnection between these 3‐DOF helicopters, the elevation tracking motion of Helis II and III do not react to the tracking motion of Heli. I due to ADS. Thus, asymptotic convergence of Helis II and III has been achieved. For this reason, the synchronization errors between them are large and the maximal value is images . However, the elevation trajectory tracking and synchronization errors can be markedly reduced using the proposed synchronization strategies. For example, the maximal synchronization error is reduced to images using Control Strategy I and to images using Control Strategy II.

Strategy II is expected to produce better performance than Control Strategies I and III because it uses more neighbor information in each individual controller. However, the better performance is obtained at the cost of a greater online computational burden, less reliability, and more control effort, as can be seen from Figures 9.99.10 for control voltages for all the above cases.

“Illustration of the experimental results for Control Strategy I. (a) Trajectories of elevation angle; (b) Trajectories of travel angle; (c) Tracking errors of elevation angle; (d) Synchronization errors of elevation angle; (e) Control voltages for front motors; (f) Control voltages for back motors.”

Figure 9.8 The experimental results for Control Strategy I. (a) Trajectories of elevation angle; (b) Trajectories of travel angle; (c) Tracking errors of elevation angle; (d) Synchronization errors of elevation angle; (e) Control voltages for front motors; (f) Control voltages for back motors.

“Illustration of the experimental results for Control Strategy II. (a) Trajectories of elevation angle; (b) Trajectories of travel angle; (c) Tracking errors of elevation angle; (d) Synchronization errors of elevation angle; (e) Control voltages for front motors; (f) Control voltages for back motors.”

Figure 9.9 The experimental results for Control Strategy II. (a) Trajectories of elevation angle; (b) Trajectories of travel angle; (c) Tracking errors of elevation angle; (d) Synchronization errors of elevation angle; (e) Control voltages for front motors; (f) Control voltages for back motors.

“The experimental results for Control Strategy III. (a) Trajectories of elevation angle; (b) Trajectories of travel angle; (c) Tracking errors of elevation angle; (d) Synchronization errors of elevation angle; (e) Control voltages for front motors; (f) Control voltages for back motors.”

Figure 9.10 The experimental results for Control Strategy III. (a) Trajectories of elevation angle; (b) Trajectories of travel angle; (c) Tracking errors of elevation angle; (d) Synchronization errors of elevation angle; (e) Control voltages for front motors (f) Control voltages for back motors.

9.3.6 Summary

In this experiment, a model‐based synchronized trajectory tracking control strategy for multiple 3‐DOF helicopters is presented and verified. With the proposed synchronization controller, both the attitude trajectory tracking errors and the attitude synchronization errors can achieve asymptotic convergence. The introduction of the generalized synchronization concept allows more space for designing different synchronization control strategies.

Experimental results conducted on the three 3DOF‐Heli setup demonstrate the effectiveness of the proposed synchronization controller. The investigation indicates that better performance can be realized, but at the cost of computational burden, poorer reliability, and control effort. A tradeoff between synchronization performance and implementation costs should be made before choosing the synchronization strategy for a real system.

Current and future work in this area includes development of:

  • an adaptive synchronization controller for systems with parametric variation
  • new synchronization strategies.

9.4 Experiment 2: UDE‐based Robust Synchronized Tracking

9.4.1 Objective

The objectives of the experiment are:

  • to design a robust controller by applying the UDE‐based approach proposed in Section for both elevation and pitch channels;
  • to implement the controller, compare its performance under different UDE parameters, and evaluate the effect of UDE parameter images on synchronization and tracking errors;
  • to verify the robustness of the controller to disturbances from the activated ADS.

9.4.2 Initial Conditions and Desired Trajectories

The initial states of the four helicopters are specified as follows:

(9.32) images

Without loss of generality, the following non‐constant desired trajectories are adopted for experiments:

(9.33) images

where all angles are given in degrees.

9.4.3 Control Strategies

Consider the directed communication topology graph shown in Figure 9.11. It is seen that only H1 has access to the desired trajectories, and Condition 3 is satisfied with images , and all other entries of images and images are 0. Then, it follows that:

(9.34) images
(9.35) images
Schematic illustration of the communication topology for Experiments 2 and 3.

Figure 9.11 The communication topology for Experiments 2 and 3.

Consider the controller (5.19) with (5.20) and (5.32) for the motion synchronization of both elevation and pitch channels. Use images and images to denote the two entries of controller component images , images and images to denote the two entries of disturbance estimate vector images , images and images to denote the two entries of estimation error vector images ; that is, images , images , and images , where images .

For the parameters of images and images , we choose

which results in

(9.37) images
(9.38) images
(9.39) images
(9.40) images

where the subscripts images and images are added to the symbols introduced in Section , to distinguish the two channels.

For comparison purposes, four experimental cases are studied. The same nominal controllers images and images with parameters as in (9.36) are applied for each case. The differences between these cases are:

  • For Case 4, only images and images are applied, which corresponds to the situation in Section and is equivalent to applying the controller (5.19) with images , images and images , to the four helicopters.
  • For Case 2, UDEs (5.32) with parameters images and images are additionally applied for each helicopter.
  • For Case 3, UDEs (5.32) with smaller parameters of images and images are applied for each helicopter, and none of the equipped ADSs are activated.
  • For Case 4, the same controllers as for Case 3 are applied, but the ADSs of helicopters 2 and 4 are activated.

In addition, for the controller design of each helicopter, the model parameters given in Table 9.1 are also used in this experiment, which is different from the situation considered in the above Experiment 1 (where the differences among the inertial parameters of the involved helicopters are explicitly considered). This implies that larger modeling errors are neglected in constructing the controller for Experiment 2, since, as shown in Table 9.2, ADSs on the helicopters lead to obvious uncertainties in the inertial parameters images and images .

9.4.4 Experimental Results and Discussions

9.4.5 Summary

To show the performance differences more explicitly, the maximum magnitudes of the tracking errors for the four cases are summarized and compared in Tables 9.4 and 9.5; the responses over the same time interval images are considered in each case. From these tables, it is easy to see that both the tracking and synchronization accuracy improves if UDEs with smaller UDE parameters are used.

Table 9.4 Maximum tracking errors in elevation axis for images s.

Case  H1 (images ) H2 (images ) H3 (images ) H4 (images )
1 images images images images
2 images images images images
3 images images images images
4 images images images images

Table 9.5 Maximum tracking errors in pitch channel for images s.

Case  H1 (images ) H2 (images ) H3 (images ) H4 (images )
1 images images images images
2 images images images images
3 images images images images
4 images images images images

In this experiment, the UDE‐based robust synchronized tracking control of four 3‐DOF helicopters has been verified under the condition that only a small subset of the helicopters has access to the desired attitude information. This robust controller is obtained by augmenting a distributed tracker with a continuous disturbance estimator that produces a signal to compensate for the effect of disturbances involved in the actual dynamics. Experimental results demonstrate that both the tracking and synchronization accuracy are greatly improved by UDEs with suitable parameters, and that the smaller the UDE parameter is, the smaller the tracking errors and synchronization errors are.

9.5 Experiment 3: Output‐feedback‐based Sliding‐mode Control

9.5.1 Objective

The objectives of the experiment are:

  • to design a robust controller by applying the sliding‐mode control approach proposed in Section for both elevation and pitch channels;
  • to implement the controllers with or without disturbance compensation, and compare the performance;
  • to check the control performance with respect to exogenous disturbances.

9.5.2 Initial Conditions and Desired Trajectories

The initial angular positions of the involved four helicopters are:

(9.41) images
(9.42) images
(9.43) images
(9.44) images

The initial angular velocities of all the helicopters is zero; that is, images for each images . The reference trajectory of angular position images is set to:

(9.45) images
(9.46) images

so all the helicopters are expected to move sinusoidally in both channels, with amplitudes of images and images and frequencies of 0.15 Hz and 0.1 Hz for the elevation channel and pitch channel, respectively.

9.5.3 Control Strategies

Consider the same information‐exchange graph as shown in Figure 9.11 for this experiment. We apply and implement the controllers (5.79), (5.94), and (5.96) for the motion synchronization of both elevation and pitch channels.

The same nominal inertial parameters used in Experiment 2 are also used to construct the controller for the helicopters in this experiment, despite the fact that the differences among the parameters of the four helicopters are obvious. This in turn implies that the results obtained in this experiments also demonstrate the system's robustness with respect to the uncertainties in inertial parameters. Furthermore, by the definition of images given by (5.18), one can see that the disturbance compensation term images reflects not only the effect of the disturbances and uncertainties of vehicle images itself, but also that of its neighbors.

The controller gains for each helicopter are the same and given by:

(9.47) images

These are tuned manually according to the response of the experiment, and the other parameters images , images , images , images are accordingly determined using (5.116)–(5.119).

In addition, in order to attenuate chattering caused by the discontinuous signum function, we use standard saturation functions in the control law. The slope of the saturation functions is chosen as 1000.

9.5.4 Experimental Results and Discussions

For comparison purposes, three experimental cases are designed and implemented in this experiment, corresponding to different disturbance conditions or disturbance compensation strategies.

  • Case 1: the ADSs on helicopters 2 and 4 are turned off, and the control component images is used for disturbance compensation for each helicopter.
  • Case 2: the ADSs on helicopters 2 and 4 are turned on, and the control component images is used for disturbance compensation for each helicopter.
  • Case 3: the ADSs on helicopters 2 and 4 are turned off (as in Case 1), and the control component images is removed from the implemented controller for each helicopter; in other words, the disturbance is not compensated for any helicopter.

9.5.5 Summary

In these experiments, the decentralized output‐feedback synchronized tracking control strategy, as developed in Section , was implemented and verified on a platform consisting of four 3‐DOF helicopters with only angular position measurements available. In particular, the effect of the disturbance compensation term images included in controller (5.79) was evaluated.

Note

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.22.181.81