Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches

Size: px
Start display at page:

Download "Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches"

Transcription

1 Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Hugh H. T. Liu University of Toronto, Toronto, Ontario, M3H 5T6, Canada Sebastian Nowotny Universität Stuttgart, Stuttgart, Germany This paper presents coordinated control among several laboratory three-degree-of-freedom (3-DOF) helicopters in their serial tracking maneuver. Both centralized and de-centralized design approaches are investigated using linear quadratic techniques. The experimental hardware-in-the-loop results are presented and their comparative analysis is provided. I. Introduction One can find the coordinated control of multiple objects in many industry applications, such as the multiaxis motion control in manufacturing process, the cooperative control of robot manipulators, and formation flight in aerospace. Among many design challenges, trajectory tracking and motion synchronization is the topic of our interest. Our testbed is a set of three (3) laboratory helicopters (robots) that can perform the elevation, pitching and travel motions. Therefore, they are called the 3 degree-of-freedom (3-DOF) helicopters. Control on a single laboratory facility that is the same or similar to ours has been investigated before, such as in references. 3 In this paper, we investigate the coordinated control strategies for multiple 3- DOF helicopters in a serial tracking and synchronization configuration. We use the linear quadratic tracking technique to design the controllers. Both centralized and de-centralized design approached are investigated. Furthermore, the designed controllers are implemented. Numerical simulations and hardware-in-the-loop experiments have been conducted. Their results and comparative analysis is provided. The rest of this paper is organized as follows. Section 2 describes the helicopter system and the model development. In section 3, the linear quadratic tracking technique is briefly introduced. Section 4 presents the de-centralized and centralized coordinate control strategies, followed by the simulation and experimental results in Section 5. Finally, Section 6 provides the concluding remarks. II. Laboratory Helicopter System and Model The laboratory of the Flight Systems and Control Group at the Institute for Aerospace Studies of the University of Toronto (UTIAS) features four 3-DOF Helicopters from Quanser, 4 as shown in Figure (a). For this study, three of them were connected to be controlled from one computer to enable formation flight. The 3-DOF Helicopter resembles a tandem-rotor helicopter like the Boeing CH-47 Chinook. It is linked to a base by three rotating rods. The vertical pole enables the helicopter to turn around the base. This angle is defined as travel angle λ. The second degree of freedom is the rotation of a rod around a pivot point on top of the vertical pole enabling up- and downward movement around the elevation axis ε. The third motion is the pitch angle θ. A bar with a motor/propeller combination at each end can swivel about its center perpendicular to the elevation axis. The propellers create a force normal to the elevation-pitch plane. If the same voltage is applied to both motors, the helicopter rotates around the elevation axis. By applying Assistant Professor, Institute for Aerospace Studies (UTIAS), 4925 Dufferin Street, AIAA Member Exchange Research Intern to the UTIAS, Institut für Flugmechanik und Flugregelung of 8

2 a differential voltage, it turns around the pitch axis. The travel angle is controlled by the pitch angle. Note that a positive pitch angle will result in a negative travel rate. (a) UTIAS.FSC Helicopter (b) Helicopter Model Figure. Laboratory Helicopter System and Model To derive the differential equations for a model, the 3-DOF Helicopter was discretized. Three pointmasses represent the motor/propeller combinations and the counterweight as shown in figure (b). The connecting rods were assumed massless and rigid. No friction at the pivot points was taken into account nor any drag of the moving helicopter. The forces generated by the propellers were assumed linear to the input voltage of the driving motors as F = K f V. () The three differential equations describing the model were calculated using the method of virtual displacements. 5 They are Elevation Axis ε: ε = l a cos(θ) K f J ε (V f + V b ) g l a m eff cos(ε) J ε (2) Pitch Axis θ: Travel Axis λ: θ = K f l h J θ (V f V b ) (3) λ = sin(θ) Kf (V f + V b ) l a J λ cos(ε) (4) In order to use a state space approach, the model was linearized at the following positions: ε =, θ = and λ =. Elevation Axis ε: Pitch Axis θ: Travel Axis λ: ε = l a K f Jε ( V f + V b ) (5) θ = K f l h J θ ( V f V b ) (6) λ = g l a m eff J λ θ (7) 2 of 8

3 The state-space equation then becomes ε θ λ ε θ λ = g la meff J λ ẋ = A x(t) + B u(t) (8) ε θ λ ε θ λ + l a K f J ε K f l h J θ l a K f J ε Kf lh J θ The values for the 3-DOF Helicopter are given in table and table 2 describes the linear system. Description Symbol Value Unit Gravitational acceleration g = 9.8 m/s 2 Mass of counterweight m w =.87 kg Mass of helicopter m h =.44 kg Arm length from elevation axis to helicopter body l a =.65 m Distance from pitch axis to either motor l h =.36 m Distance from elevation axis to counterweight l w =.47 m Motor force constant K f =.625 N/V Table. Properties of the 3-DOF Helicopter V f V b. (9) ε θ λ ε θ λ V f V b ε θ λ ε θ λ Table 2. Linear system of the 3-DOF Helicopter III. LQ Tracker The approach presented here is based on a linear quadratic regulator (LQR) which is converted into a tracker. 6,7 It is important to note that for perfect tracking, the number of command signals to track has to be the same or less than the number of control inputs in vector u. The original system from equation 8 written here as ẋ = A x (t) + B u(t) () is augmented with the tracking error e(t), which is calculated by e = r z. () r(t) is the reference input and z(t) is the performance output, that tracks the reference input. The the performance output z(t) is defined as x z = H. (2) e 3 of 8

4 The augmented system then becomes ẋ A = e H The state feedback is chosen in the form of u = x e + K K e B x e u + I 2 r (3) (4) where the feedback of integral term is introduced to improve the tracking performance. H is defined as H = (5) This yields In detail ε θ λ ε θ λ e ε e λ = + ẋ = Ax + Bu + Er z = Hx (6) u = Kx. glameff J λ l ak f J ε K fl h J θ l ak f J ε Kflh J θ V f V b + The structure of this tracking controller is presented in figure 2. Assuming that the reference input r(t) is a step command of magnitude r, the resulting gain matrix will stabilize the system for any reference command r(t). To calculate the optimal K, an optimal control problem is formulated, by transforming the system in 6 into a deviation system. The equations satisfy the deviation system ε θ λ ε θ λ ζ γ. (7) x(t) = x(t) x (8) z(t) = z(t) z = H x(t) (9) ũ(t) = u(t) ū = Kx(t) ( K x) = K x(t) (2) ẽ(t) = e(t) ē (2) x = A x + Bũ (22) z = H x (23) ũ = K x. (24) 4 of 8

5 z = Hx H - r + e int(e) + u x /s K e Plant - K Figure 2. Tracking control structure for one helicopter With equation the deviation error is The performance index to minimize is ẽ = z. (25) with and J = Q = diag ( x T Q x + ũ T Rũ ) dt (26) R = diag q q 2 q 8 (27) r r 2. (28) The performance index which was used to calculate the gain matrix, makes the deviation system small, and thus ẽ. But since e = ẽ + ē, it has to be taken into account, to make ē small as well to ensure that e is minimized. Integrators in the feed forward loops were added to address this problem. Since the steady-state error of the state x is not equal to zero, it is calculated to show, that it can be neglected because of its small order. Assuming a step input of r, becomes Solving for the steady-state vector x yields lim t ẋ = lim (A BK)x + Er (29) t = (A BK) x + Er. (3) x = (A BK) Er. (3) With the values of table 2 for the system matrices, E = (32) 5 of 8

6 and the gain matrix given in table 3, that will be used for the simulation in chapter?? as well as T r =, (33) the steady-state value x is equal to and the steady-state error ē is x = ē = (34). (35) IV. Coordinated Control for Serial Synchronization Configuration Once a controller for the single 3-DOF Helicopter has been found, the setup is expanded to multiple helicopters. A serial setup of tracking configuration among these helicopters is adopted. The first helicopter tracks a command, e.g. a given trajectory or joystick input (, ), while the second helicopter tracks the performance output of the first (, ), the third the performance output of the second (, ) and so on. The controllers of all agents use the same gain matrix, which is designed for a reference input of a unit step with magnitude r. Variables of the first system are denoted with the subscript of, those of the second system are indicated with the subscript of 2 et cetera. In this paper, three helicopters are used. The tracking errors for each helicopter are given as e = r z e 2 = z z 2 (36) e 3 = z 2 z. The augmented state-space system for three helicopters is expressed as follows ẋ A x ẋ 2 A 2 x 2 ẋ 3 e = A 3 H x 3 e e 2 H H e2 e 3 H H e3 + B B 2 B 3 u u 2 u 3 + I r (37) 6 of 8

7 A. De-Centralized Design Approach The decentralized controller has the same connections between the helicopters as the controller for the serial setup, but the gain matrix is calculated for the complete group of helicopters at once. The augmented system remains the same shown in 36 and 37, but the state-feedback now becomes u u 2 u 3 = = K K e K 22 K e22 K 33 K e33 K K e x e x x 2 x 3 e e2 e3 (38) B. Centralized Design Approach For the centralized control, the tracking errors and the state-space system are again the same as shown in ( 36 and 37. The cost function to be optimized is J = x T Qx + u T Ru ) dt. But since the off-diagonal terms of the gain matrix are not forced to zero as in the previous section A, the state-feedback now becomes u u 2 u 3 = = K K 2 K 3 K e K e2 K e3 K 2 K 22 K 23 K e2 K e22 K e23 K 3 K 32 K 33 K e3 K e32 K e33 K K e x x 2 x 3 e e2 e3 x. (39) e As can be seen in figure 3, the gain matrices K and K e and the output matrix H can now easily be implemented in Simulink. This control structure complies to all three control strategies and therefore only K and K e have to be changed to switch the controller. z H z 2 H z 3 H r e /s int(e) K e + - u Plant x x 2 x 3 K Figure 3. Tracking control structure for three helicopters 7 of 8

8 V. Simulations, Experiments and Analysis To evaluate the performance of the group flying in formation, for each helicopter the L 2 Norm of the errors between its command and the state was calculated as well as the sum of all errors as shown in equations 4. This was done separately for elevation and travel. e ε = e ε2 = e ε23 = e λ = (4) e λ2 = e λ23 = E ε E λ = e ε + e ε2 + e ε23 = e λ + e λ2 + e λ23 The performance of the controller is evaluated in several steps. The first examination is done with the nonlinear single helicopter model. In the second step, the step-input responses of all three 3-DOF helicopters are observed using both the de-centralized and centralized approaches. When the simulation results are satisfactory, the controllers are implemented into the hardware-in-the-loop system. Experimental results are then presented and analyzed. A. Sniggle Helicopter: Nonlinear Simulations For each single helicopter, a set of Q and R matrices was found that yielded a gain matrix with fast rise and settling time. With Q = diag and R = diag the gains shown in table 3 were obtained. ε θ λ ε θ λ ζ γ V f V b Table 3. Gains for the single helicopter The response of the nonlinear model to the elevation step input is shown in Figure 4(a). The voltage for hovering in a horizontal position is not zero for the nonlinear model. The most noticeable difference is the drop in elevation due to the commanded pitch angle for the travel step. But a deviation of.2 deg is hardly noticeable. Table 4 shows the tracking errors for both models. The performance of the controller with the nonlinear model comes very close to the ideal performance. model controller step e ε e λ state-space single ε λ. 36. nonlinear single ε λ HIL single ε λ Table 4. Tracking errors for a single helicopter B. Three Helicopters: Responses to Step Input With the good results for the single helicopter tracking controller, the design was expanded to three helicopters. Both the de-centralized control and centralized control are tested under the serial tracking and 8 of 8

9 ε.5.5 λ θ...2 ε λ θ ε V V f V b 5 λ V V f V b (a) response to elevation step input (b) response to travel step input Figure 4. Single Nonlinear Helicopter Model Control synchronization configuration. The control strategies are both based on LQR. This means, that the only design parameter that can be varied now are the weighting matrices Q and R. As a starting point, the weighting matrix for one helicopter was extended to the three model lineup, giving equal matrices for the three methods. The resulting gain matrices are presented in Table 5 and 6 for the decentralized control and the centralized control respectively. The simulation results with the linear state-space model are presented in Figures 5(a), 5(b), 6(a) and 6(b). The characteristic of the decentralised controller in figure 5(a) shows a slower response for the first helicopter, but better results for the following helicopters. It can be seen in table 9 a which shows the tracking errors for each control method in the initial design step, that the overall tracking performance of the decentralised approach is better. The centralised controller shows even better results, but also the slowest response for the first helicopter as can be seen in figure 5(b). Similar behavior can be observed in the travel step response. The decentralized system in 6(a) has a very slow rise time for the second and third helicopter. Therefore, the tracking performance is worse than for the serial setup. This is an issue which has to be addressed in the next design step. Figure 6(b) for the centralized controller shows the potential of this approach. The first helicopter tracks the command almost as good as a single helicopter, and the other two agents follow very close. The figures for the nonlinear models show the similar pattern. The differences with the linear state-space model are very small. Detailed results are omitted from this paper. To achieve the maximum performance for each control strategy, the weighting matrix Q was tuned for each controller individually. The resulting gain matrices can be seen in table 7 and 8. All tracking errors for the tests with improved gain matrices are listed in table. For completeness, the values for a so-called serial setup are also included in this table, where each helicopter control gains are chosen the same as the single control ones. The response to both, elevation and travel step, has improved for the decentralized control, as can be seen in figures 7(a) and 8(a) for the state-space system. The third helicopter still needs a long time to reach the desired travel command, but the tracking errors are now smaller than those of the serial setup. The behavior of the centralized controller has improved as well. The step response of the state-space system are shown in figure 7(b) and 8(b). The graphs of all three helicopters are very close together now. When running hardware-in-the-loop tests with this setup, the differences between the helicopters are not visible for a spectator. a Note some simulation and experimental results are omitted in this paper, since the presented results are representative. Detailed tracking performance values, however, are included in the table for completeness and for comparison purposes. 9 of 8

10 θ θ λ ζ γ V f V b ζ 2 γ 2 V f V b θ3 λ3 ζ 3 γ 3 V f V b Table 5. Gains for the initial design step, decentralized control θ θ λ ζ γ V f V b θ2 λ2 ζ 2 γ 2 V f V b θ3 λ3 ζ 3 γ 3 V f V b Table 6. Gains for the initial design step, centralized control of 8

11 V f V b.5 θ.4 V f V b.5 θ V.2 V (a) decentralized coordinated control (b) centralized coordinated control Figure 5. Three Helicopters Coordinated Control: Responses to the Elevation Step Input V f V b.2 V f V b V.2 θ V.2 θ (a) decentralized coordinated control (b) centralized coordinated control Figure 6. Three Helicopters Coordinated Control: Responses to the Travel Step Input of 8

12 θ θ λ ζ γ V f V b ζ 2 γ 2 V f V b θ2 λ2 ζ 2 γ 2 V f V b Table 7. Gains for the final design step, decentralized control θ θ λ ζ γ V f V b θ2 λ2 ζ 2 γ 2 V f V b θ2 λ2 ζ 2 γ 2 V f V b Table 8. Gains for the final design step, centralized control 2 of 8

13 V f V b.5 θ.4 V f V b.5 θ V.2 V (a) decentralized coordinated control (b) centralized coordinated control Figure 7. Three Helicopters Coordinated Control of the Best Gains Possible: Responses to the Elevation Step Input V f V b.2 V f V b V.2 θ V.2 θ (a) decentralized coordinated control (b) centralized coordinated control Figure 8. Three Helicopters Coordinated Control of the Best Gains Possible: Responses to the Travel Step Input 3 of 8

14 model controller step e ε e ε2 e ε23 e λ e λ2 e λ23 E ε E λ state-space serial ε λ decentr. ε λ centr. ε λ nonlinear serial ε λ decentr. ε λ centr. ε HIL serial ε decentr. ε centr. ε λ Table 9. Tracking error for initial design step model controller step e ε e ε2 e ε23 e λ e λ2 e λ23 E ε E λ state-space serial ε λ decentr. ε λ centr. ε λ nonlinear serial ε λ decentr. ε centr. ε HIL serial ε decentr. ε λ centr. ε λ Table. Tracking error for different configurations and inputs with best possible Q and R matrices 4 of 8

15 C. Three Helicopters: Hardware-In-The-Loop Experiments The results of the hardware-in-the-loop tests match the expectations from the simulations very well, as shown in Figures 9(a), 9(b), (a) and (b). Interestingly, the voltage needed to keep the helicopters hovering is around 2 V, whereas the nonlinear model needs less than.7 V. This means that the actual hardware model is heavier than assumed, but the controller compensates this modeling error well. Due to this difference, the elevation step response is a little bit slower than in the computer simulation. The travel step response is very close to the state-space performance. Figure (b) shows a peculiarity, observed throughout the whole testing period. Friction in the hinges prevents the helicopter to correct small errors in travel. The pitch angle increase until the static friction is overcome and the error is corrected. This behaviour only occurs for small deviations from the travel command. To complement the analysis where the step-input response was considered, a complete trajectory with several changes in elevation and travel was created. The setup consists again of three 3-DOF Helicopters. Figures and 2 show the elevation and travel as well as the errors between the helicopters and its commands for each of the three control strategies. Table shows the L 2 norms of the errors according to the equations in 4. For each strategy, the best possible setup was chosen. The tracking error for the first helicopter has the same magnitude for all strategies, but for the two followers, the differences in performance of the three controllers become apparent. For the elevation step, their tracking error is reduced by around 4 % from the serial setup to the decentralized controller and by more than 8 % for the centralized approach. For the travel step, the decentralized setup shows still better tracking performance than the serial setup, but the improvement is small. The centralized controller on the other hand exhibits extremely small tracking errors for the second and third helicopter. They are of a smaller order of magnitude than for the serial setup. The graph for travel of the serial setup shows that there is some overshoot, especially when a travel command is superposed with an elevation command. This can also be observed in the figures of the centralized controller. Since no overshoot was an important design criteria, the gain matrices should be modified in a further revision to compensate for this behaviour. But the extent of the overshoot is small and a modified gain matrix should not affect the other properties too much. VI. Conclusions This paper presents coordinated control among several laboratory three-degree-of-freedom (3-DOF) helicopters in their serial tracking maneuver. Both centralized and de-centralized design approaches are investigated using linear quadratic techniques. The numerical simulation and experimental hardware-in-the-loop results demonstrate the advantages and disadvantages of each approach. For further comparison, different tracking and synchronization configurations are currently under investigation. 5 of 8

16 V 3 V f V b θ V 3 2 V f V b θ (a) decentralized coordinated control (b) centralized coordinated control Figure 9. Three Helicopters Coordinated Control of the Best Gains Possible: HIL Responses to the Elevation Step Input V f V b 2.5 V f V b V 2.5 θ V 2.5 θ (a) decentralized coordinated control (b) centralized coordinated control Figure. Three Helicopters Coordinated Control of the Best Gains Possible: HIL Responses to the Travel Step Input model controller e ε e ε2 e ε23 e λ e λ2 e λ23 E ε E λ HIL serial decentr centr Table. Tracking error for a complete trajectory scenario with different configurations and final gains 6 of 8

17 Elevation Travel ε Figure. HIL, decentralized control, tracking of a trajectory Elevation Travel Figure 2. HIL, centralized control, tracking of a trajectory 7 of 8

18 References Kutay, A. T., Calise, A. J., Idan, M., and Hovakimyan, N., Experimental Results on Adaptive Output Feedback Control using a Laboratory Model Helicopter, AIAA Guidance, Navigation and Control Confrerence, Monterey, M. Chen, M. Huzmezan, A Simulation Model and H Loop shaping Control of a Quad Rotor Unmanned Air Vehicle, Proceedings of MS3 Conference, Palm Springs, R. Galindo, R. Lonzano, Control of Under-Actuated Systems. Application to a Tandem Fan in a 3-d.o.f.-Platform, International Conference on Control Applications, Anchorage, 2. 4 Quanser inc., 3-DOF Helicopter user manual, Quanser inc., H. P. Mlejnek, Dynamik I, Universitaet Stuttgart, Institut fuer Statik und Dynamik der Luft- und Raumfahrtkonstruktionen, Stevens, B. L. and Lewis, F. L., Aircraft Control and Simulation, John Wiley & Sons, inc., F. L. Lewis, Optimal Control, The Control Handbook, Chapter 48, CRC Press, of 8

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Vol.13 No.1, 217 مجلد 13 العدد 217 1 Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Abdul-Basset A. Al-Hussein Electrical Engineering Department Basrah University

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

An LQR Controller Design Approach For Pitch Axis Stabilisation Of 3-DOF Helicopter System

An LQR Controller Design Approach For Pitch Axis Stabilisation Of 3-DOF Helicopter System International Journal of Scientific & Engineering Research, Volume 4, Issue 4, April-2013 1398 An LQR Controller Design Approach For Pitch Axis Stabilisation Of 3-DOF Helicopter System Mrs. M. Bharathi*Golden

More information

The PVTOL Aircraft. 2.1 Introduction

The PVTOL Aircraft. 2.1 Introduction 2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control

More information

State space control for the Two degrees of freedom Helicopter

State space control for the Two degrees of freedom Helicopter State space control for the Two degrees of freedom Helicopter AAE364L In this Lab we will use state space methods to design a controller to fly the two degrees of freedom helicopter. 1 The state space

More information

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo) Contents EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo) 1 Introduction 1 1.1 Discovery learning in the Controls Teaching Laboratory.............. 1 1.2 A Laboratory Notebook...............................

More information

International Journal of Engineering Trends and Technology (IJETT) Volume3 Issue 4 Number1 Jul 2012

International Journal of Engineering Trends and Technology (IJETT) Volume3 Issue 4 Number1 Jul 2012 Design Approach For Pitch Axis Stabilization Of 3-Dof Helicopter System An Lqr Controller Mrs.M.Bharathi*Golden Kumar** *Proffessor and Head, Department of Electronics And Instrumentation, Bharath University

More information

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant

More information

Robust Optimal Sliding Mode Control of Twin Rotor MIMO System

Robust Optimal Sliding Mode Control of Twin Rotor MIMO System Robust Optimal Sliding Mode Control of Twin Rotor MIMO System Chithra R. Department of Electrical and Electronics Engineering, TKM college of Engineering, Kollam, India Abstract The twin rotor MIMO system

More information

Optimal Control of Twin Rotor MIMO System Using LQR Technique

Optimal Control of Twin Rotor MIMO System Using LQR Technique Optimal Control of Twin Rotor MIMO System Using LQR Technique Sumit Kumar Pandey and Vijaya Laxmi Abstract In this paper, twin rotor multi input multi output system (TRMS) is considered as a prototype

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,800 6,000 20M Open access books available International authors and editors Downloads Our authors

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

THE paper deals with the application of ILC-methods to

THE paper deals with the application of ILC-methods to Application of Fourier Series Based Learning Control on Mechatronic Systems Sandra Baßler, Peter Dünow, Mathias Marquardt International Science Index, Mechanical and Mechatronics Engineering waset.org/publication/10005018

More information

AE2610 Introduction to Experimental Methods in Aerospace DYNAMIC RESPONSE OF A 3-DOF HELICOPTER MODEL

AE2610 Introduction to Experimental Methods in Aerospace DYNAMIC RESPONSE OF A 3-DOF HELICOPTER MODEL AE2610 Introduction to Experimental Methods in Aerospace DYNAMIC RESPONSE OF A 3-DOF HELICOPTER MODEL Objectives The primary objective of this experiment is to introduce the student to the measurement

More information

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10) Amme 35 : System Dynamics Control State Space Design Course Outline Week Date Content Assignment Notes 1 1 Mar Introduction 2 8 Mar Frequency Domain Modelling 3 15 Mar Transient Performance and the s-plane

More information

Homework Solution # 3

Homework Solution # 3 ECSE 644 Optimal Control Feb, 4 Due: Feb 17, 4 (Tuesday) Homework Solution # 3 1 (5%) Consider the discrete nonlinear control system in Homework # For the optimal control and trajectory that you have found

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #11: 1-DOF Torsion 1-DOF Torsion Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF

More information

AMME3500: System Dynamics & Control

AMME3500: System Dynamics & Control Stefan B. Williams May, 211 AMME35: System Dynamics & Control Assignment 4 Note: This assignment contributes 15% towards your final mark. This assignment is due at 4pm on Monday, May 3 th during Week 13

More information

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT LQG/LR CONROLLER DESIGN FOR ROARY INVERED PENDULUM QUANSER REAL-IME EXPERIMEN Cosmin Ionete University of Craiova, Faculty of Automation, Computers and Electronics Department of Automation, e-mail: cosmin@automation.ucv.ro

More information

Australian Journal of Basic and Applied Sciences, 3(4): , 2009 ISSN Modern Control Design of Power System

Australian Journal of Basic and Applied Sciences, 3(4): , 2009 ISSN Modern Control Design of Power System Australian Journal of Basic and Applied Sciences, 3(4): 4267-4273, 29 ISSN 99-878 Modern Control Design of Power System Atef Saleh Othman Al-Mashakbeh Tafila Technical University, Electrical Engineering

More information

Note. Design via State Space

Note. Design via State Space Note Design via State Space Reference: Norman S. Nise, Sections 3.5, 3.6, 7.8, 12.1, 12.2, and 12.8 of Control Systems Engineering, 7 th Edition, John Wiley & Sons, INC., 2014 Department of Mechanical

More information

Lab 6a: Pole Placement for the Inverted Pendulum

Lab 6a: Pole Placement for the Inverted Pendulum Lab 6a: Pole Placement for the Inverted Pendulum Idiot. Above her head was the only stable place in the cosmos, the only refuge from the damnation of the Panta Rei, and she guessed it was the Pendulum

More information

6 OUTPUT FEEDBACK DESIGN

6 OUTPUT FEEDBACK DESIGN 6 OUTPUT FEEDBACK DESIGN When the whole sate vector is not available for feedback, i.e, we can measure only y = Cx. 6.1 Review of observer design Recall from the first class in linear systems that a simple

More information

Teaching State Variable Feedback to Technology Students Using MATLAB and SIMULINK

Teaching State Variable Feedback to Technology Students Using MATLAB and SIMULINK Teaching State Variable Feedback to Technology Students Using MATLAB and SIMULINK Kathleen A.K. Ossman, Ph.D. University of Cincinnati Session 448 I. Introduction This paper describes a course and laboratory

More information

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,

More information

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 1

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 1 1.119/TIE.21.2414396, IEEE Transactions on Industrial Electronics IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS 1 Nonlinear Robust Attitude Tracking Control of a Table-Mount Experimental Helicopter Using

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators. Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total

More information

Controlling the Inverted Pendulum

Controlling the Inverted Pendulum Controlling the Inverted Pendulum Steven A. P. Quintero Department of Electrical and Computer Engineering University of California, Santa Barbara Email: squintero@umail.ucsb.edu Abstract The strategies

More information

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004 MER42 Advanced Control Lecture 9 Introduction to Kalman Filtering Linear Quadratic Gaussian Control (LQG) G. Hovland 24 Announcement No tutorials on hursday mornings 8-9am I will be present in all practical

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

CONTROL OF TRMS AND MODELLING USING LPV

CONTROL OF TRMS AND MODELLING USING LPV Volume: 03 Issue: 08 Aug-2016 www.irjet.net p-issn: 2395-0072 CONTROL OF TRMS AND MODELLING USING LPV G.VINAY KUMAR, Dr.G.V.SIVA KRISHNA RAO 1PG Student, A.U. College of Engineering (A), Dept. Electrical

More information

Design and modelling of an airship station holding controller for low cost satellite operations

Design and modelling of an airship station holding controller for low cost satellite operations AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite

More information

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

More information

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization Proceedings of the 2009 IEEE International Conference on Mechatronics. Malaga, Spain, April 2009. Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization Holger Voos University of Applied

More information

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

More information

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard ME 132, Dynamic Systems and Feedback Class Notes by Andrew Packard, Kameshwar Poolla & Roberto Horowitz Spring 2005 Instructor: Prof. A Packard Department of Mechanical Engineering University of California

More information

Chapter 3. State Feedback - Pole Placement. Motivation

Chapter 3. State Feedback - Pole Placement. Motivation Chapter 3 State Feedback - Pole Placement Motivation Whereas classical control theory is based on output feedback, this course mainly deals with control system design by state feedback. This model-based

More information

Problem 1: Ship Path-Following Control System (35%)

Problem 1: Ship Path-Following Control System (35%) Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.

More information

QNET Experiment #04: Inverted Pendulum Control. Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer. Instructor Manual

QNET Experiment #04: Inverted Pendulum Control. Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer. Instructor Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #04: Inverted Pendulum Control Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer Instructor Manual Table of Contents 1 Laboratory Objectives1 2

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

Quadratic Stability of Dynamical Systems. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

Quadratic Stability of Dynamical Systems. Raktim Bhattacharya Aerospace Engineering, Texas A&M University .. Quadratic Stability of Dynamical Systems Raktim Bhattacharya Aerospace Engineering, Texas A&M University Quadratic Lyapunov Functions Quadratic Stability Dynamical system is quadratically stable if

More information

EE Homework 3 Due Date: 03 / 30 / Spring 2015

EE Homework 3 Due Date: 03 / 30 / Spring 2015 EE 476 - Homework 3 Due Date: 03 / 30 / 2015 Spring 2015 Exercise 1 (10 points). Consider the problem of two pulleys and a mass discussed in class. We solved a version of the problem where the mass was

More information

MODERN CONTROL DESIGN

MODERN CONTROL DESIGN CHAPTER 8 MODERN CONTROL DESIGN The classical design techniques of Chapters 6 and 7 are based on the root-locus and frequency response that utilize only the plant output for feedback with a dynamic controller

More information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

Linear Experiment #11: LQR Control. Linear Flexible Joint Cart Plus Single Inverted Pendulum (LFJC+SIP) Student Handout

Linear Experiment #11: LQR Control. Linear Flexible Joint Cart Plus Single Inverted Pendulum (LFJC+SIP) Student Handout Linear Motion Servo Plants: IP01 or IP02 Linear Experiment #11: LQR Control Linear Flexible Joint Cart Plus Single Inverted Pendulum (LFJC+SIP) Student Handout Table of Contents 1. Objectives...1 2. Prerequisites...2

More information

Quadcopter Dynamics 1

Quadcopter Dynamics 1 Quadcopter Dynamics 1 Bréguet Richet Gyroplane No. 1 1907 Brothers Louis Bréguet and Jacques Bréguet Guidance of Professor Charles Richet The first flight demonstration of Gyroplane No. 1 with no control

More information

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein 7 American Control Conference Sheraton Seattle Hotel May 4 6, 7, Seattle, USA Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein Abstract

More information

LQ Control of a Two Wheeled Inverted Pendulum Process

LQ Control of a Two Wheeled Inverted Pendulum Process Uppsala University Information Technology Dept. of Systems and Control KN,HN,FS 2000-10 Last rev. September 12, 2017 by HR Reglerteknik II Instruction to the laboratory work LQ Control of a Two Wheeled

More information

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique IOP Conference Series: Materials Science and Engineering OPEN ACCESS Fuzzy modeling and control of rotary inverted pendulum system using LQR technique To cite this article: M A Fairus et al 13 IOP Conf.

More information

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations, SEMI-GLOBAL RESULTS ON STABILIZATION OF LINEAR SYSTEMS WITH INPUT RATE AND MAGNITUDE SATURATIONS Trygve Lauvdal and Thor I. Fossen y Norwegian University of Science and Technology, N-7 Trondheim, NORWAY.

More information

EE221A Linear System Theory Final Exam

EE221A Linear System Theory Final Exam EE221A Linear System Theory Final Exam Professor C. Tomlin Department of Electrical Engineering and Computer Sciences, UC Berkeley Fall 2016 12/16/16, 8-11am Your answers must be supported by analysis,

More information

EE C128 / ME C134 Final Exam Fall 2014

EE C128 / ME C134 Final Exam Fall 2014 EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket

More information

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum ISSN (Online): 347-3878, Impact Factor (5): 3.79 Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum Kambhampati Tejaswi, Alluri Amarendra, Ganta Ramesh 3 M.Tech, Department

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the

More information

Adaptive Control with a Nested Saturation Reference Model

Adaptive Control with a Nested Saturation Reference Model Adaptive Control with a Nested Saturation Reference Model Suresh K Kannan and Eric N Johnson School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 This paper introduces a neural

More information

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) = 1. Pole Placement Given the following open-loop plant, HW 9 Solutions G(s) = 1(s + 3) s(s + 2)(s + 5) design the state-variable feedback controller u = Kx + r, where K = [k 1 k 2 k 3 ] is the feedback

More information

Lab 5a: Pole Placement for the Inverted Pendulum

Lab 5a: Pole Placement for the Inverted Pendulum Lab 5a: Pole Placement for the Inverted Pendulum November 1, 2011 1 Purpose The objective of this lab is to achieve simultaneous control of both the angular position of the pendulum and horizontal position

More information

Journal of System Design and Dynamics

Journal of System Design and Dynamics Zero Power Non-Contact Suspension System with Permanent Magnet Motion Feedback* Feng SUN** and Koichi OKA** ** Kochi University of Technology 185 Miyanokuchi, Tosayamada, Kami city, Kochi 782-8502, Japan

More information

A Comparison of Closed-Loop Performance of Multirotor Configurations Using Non-Linear Dynamic Inversion Control

A Comparison of Closed-Loop Performance of Multirotor Configurations Using Non-Linear Dynamic Inversion Control Aerospace 2015, 2, 325-352; doi:10.3390/aerospace2020325 OPEN ACCESS aerospace ISSN 2226-4310 www.mdpi.com/journal/aerospace Article A Comparison of Closed-Loop Performance of Multirotor Configurations

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013 MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013 Problem Set #4 Posted: Thursday, Mar. 7, 13 Due: Thursday, Mar. 14, 13 1. Sketch the Root

More information

IN the design of embedded feedback control systems,

IN the design of embedded feedback control systems, AMERICAN CONTROL CONFERENCE, 2010 1 Implementation of an Event-triggered Controller in a Helicopter Model Jorge Viramontes Perez and Michael D. Lemmon Abstract The use of event-triggered controllers in

More information

Vortex Model Based Adaptive Flight Control Using Synthetic Jets

Vortex Model Based Adaptive Flight Control Using Synthetic Jets Vortex Model Based Adaptive Flight Control Using Synthetic Jets Jonathan Muse, Andrew Tchieu, Ali Kutay, Rajeev Chandramohan, Anthony Calise, and Anthony Leonard Department of Aerospace Engineering Georgia

More information

ACCEPTED VERSION IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.

ACCEPTED VERSION IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. ACCEPTED VERSION Mou Chen, Peng Shi and Cheng-Chew Lim Adaptive neural fault-tolerant control of a 3-DOF model helicopter system IEEE Transactions on Systems, Man, and Cybernetics: Systems, 6; 46():6-7

More information

Pitch Control of Flight System using Dynamic Inversion and PID Controller

Pitch Control of Flight System using Dynamic Inversion and PID Controller Pitch Control of Flight System using Dynamic Inversion and PID Controller Jisha Shaji Dept. of Electrical &Electronics Engineering Mar Baselios College of Engineering & Technology Thiruvananthapuram, India

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

More information

University of Petroleum & Energy Studies, Dehradun Uttrakhand, India

University of Petroleum & Energy Studies, Dehradun Uttrakhand, India International Journal of Scientific & Engineering Research Volume 9, Issue 1, January-2018 891 Control of Inverted Pendulum System Using LabVIEW Devendra Rawat a, Deepak Kumar a*, Deepali Yadav a a Department

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

Intermediate Process Control CHE576 Lecture Notes # 2

Intermediate Process Control CHE576 Lecture Notes # 2 Intermediate Process Control CHE576 Lecture Notes # 2 B. Huang Department of Chemical & Materials Engineering University of Alberta, Edmonton, Alberta, Canada February 4, 2008 2 Chapter 2 Introduction

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear Landing Control for Quadrotor UAVs Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred

More information

Automatic Control II Computer exercise 3. LQG Design

Automatic Control II Computer exercise 3. LQG Design Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9

More information

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum Proceedings of the International MultiConference of Engineers and Computer Scientists 017 Vol I,, March 15-17, 017, Hong Kong Real-Time Implementation of a LQR-Based Controller for the Stabilization of

More information

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT http:// FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT 1 Ms.Mukesh Beniwal, 2 Mr. Davender Kumar 1 M.Tech Student, 2 Asst.Prof, Department of Electronics and Communication

More information

Fast Seek Control for Flexible Disk Drive Systems

Fast Seek Control for Flexible Disk Drive Systems Fast Seek Control for Flexible Disk Drive Systems with Back EMF and Inductance Chanat La-orpacharapan and Lucy Y. Pao Department of Electrical and Computer Engineering niversity of Colorado, Boulder, CO

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

The Control of an Inverted Pendulum

The Control of an Inverted Pendulum The Control of an Inverted Pendulum AAE 364L This experiment is devoted to the inverted pendulum. Clearly, the inverted pendulum will fall without any control. We will design a controller to balance the

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout 1. Objectives The objective in this experiment is to introduce the

More information

Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 10.

Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 10. Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 1. D1 Nonlinear Flight-Mechanics Models and their Linearisation D1.1 Introduction

More information

MEM04: Rotary Inverted Pendulum

MEM04: Rotary Inverted Pendulum MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3

More information

Department of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual

Department of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual Department of Electrical and Computer Engineering EE461: Digital Control - Lab Manual Winter 2011 EE 461 Experiment #1 Digital Control of DC Servomotor 1 Objectives The objective of this lab is to introduce

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Aircraft Pitch Control Design Using Observer-State Feedback Control

Aircraft Pitch Control Design Using Observer-State Feedback Control KINETIK, Vol. 2, No. 4, November 217, Pp. 263-272 ISSN : 253-2259 E-ISSN : 253-2267 263 Aircraft Pitch Control Design Using Observer-State Feedback Control Hanum Arrosida *1, Mohammad Erik Echsony 2 1,2

More information

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

Adaptive Elevation Control of a Three Degrees-of-Freedom Model Helicopter Using Neural Networks by State and Output Feedback

Adaptive Elevation Control of a Three Degrees-of-Freedom Model Helicopter Using Neural Networks by State and Output Feedback ABCM Symposium Series in Mechatronics - Vol. 3 - pp.106-113 Copyright c 2008 by ABCM Adaptive Elevation Control of a Three Degrees-of-Freedom Model Helicopter Using Neural Networks by State and Output

More information

FEEDBACK CONTROL SYSTEMS

FEEDBACK CONTROL SYSTEMS FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

More information

A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN

A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN ROBBIE BUNGE 1. Introduction The longitudinal dynamics of fixed-wing aircraft are a case in which classical

More information

The Role of Zero Dynamics in Aerospace Systems

The Role of Zero Dynamics in Aerospace Systems The Role of Zero Dynamics in Aerospace Systems A Case Study in Control of Hypersonic Vehicles Andrea Serrani Department of Electrical and Computer Engineering The Ohio State University Outline q Issues

More information

Robotics. Control Theory. Marc Toussaint U Stuttgart

Robotics. Control Theory. Marc Toussaint U Stuttgart Robotics Control Theory Topics in control theory, optimal control, HJB equation, infinite horizon case, Linear-Quadratic optimal control, Riccati equations (differential, algebraic, discrete-time), controllability,

More information

AROTORCRAFT-BASED unmanned aerial vehicle

AROTORCRAFT-BASED unmanned aerial vehicle 1392 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 5, SEPTEMBER 2012 Autonomous Flight of the Rotorcraft-Based UAV Using RISE Feedback and NN Feedforward Terms Jongho Shin, H. Jin Kim,

More information

Aim. Unit abstract. Learning outcomes. QCF level: 6 Credit value: 15

Aim. Unit abstract. Learning outcomes. QCF level: 6 Credit value: 15 Unit T23: Flight Dynamics Unit code: J/504/0132 QCF level: 6 Credit value: 15 Aim The aim of this unit is to develop learners understanding of aircraft flight dynamic principles by considering and analysing

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:

More information

Suppose that we have a specific single stage dynamic system governed by the following equation:

Suppose that we have a specific single stage dynamic system governed by the following equation: Dynamic Optimisation Discrete Dynamic Systems A single stage example Suppose that we have a specific single stage dynamic system governed by the following equation: x 1 = ax 0 + bu 0, x 0 = x i (1) where

More information