Professional Documents
Culture Documents
Download Advanced Robust Nonlinear Control Approaches For Quadrotor Unmanned Aerial Vehicle Roadmap To Improve Tracking Trajectory Performance In The Presence In Systems Decision And Control 384 Labbadi online ebook texxtbook full chapter pdf
Download Advanced Robust Nonlinear Control Approaches For Quadrotor Unmanned Aerial Vehicle Roadmap To Improve Tracking Trajectory Performance In The Presence In Systems Decision And Control 384 Labbadi online ebook texxtbook full chapter pdf
https://ebookmeta.com/product/intelligent-control-filtering-and-
model-reduction-analysis-for-fuzzy-model-based-
systems-385-studies-in-systems-decision-and-control-385-xiaojie-
su/
https://ebookmeta.com/product/handbook-of-reinforcement-learning-
and-control-325-studies-in-systems-decision-and-
control-325-kyriakos-g-vamvoudakis-editor/
Wheeled Mobile Robot Control: Theory, Simulation, and
Experimentation (Studies in Systems, Decision and
Control, 380) Nardênio Almeida Martins
https://ebookmeta.com/product/wheeled-mobile-robot-control-
theory-simulation-and-experimentation-studies-in-systems-
decision-and-control-380-nardenio-almeida-martins/
https://ebookmeta.com/product/optimal-and-robust-control-
advanced-topics-with-matlab-2nd-edition-fortuna/
https://ebookmeta.com/product/diagnosis-fault-detection-tolerant-
control-studies-in-systems-decision-and-control-book-269-nabil-
derbel-jawhar-ghommam-quanmin-zhu/
https://ebookmeta.com/product/control-engineering-matlab-
exercises-advanced-textbooks-in-control-and-signal-processing-
keviczky-laszlo/
Studies in Systems, Decision and Control 384
Moussa Labbadi
Yassine Boukal
Mohamed Cherkaoui
Advanced Robust
Nonlinear Control
Approaches
for Quadrotor
Unmanned Aerial
Vehicle
Roadmap to Improve Tracking-Trajectory
Performance in the Presence of External
Disturbances
Studies in Systems, Decision and Control
Volume 384
Series Editor
Janusz Kacprzyk, Systems Research Institute, Polish Academy of Sciences,
Warsaw, Poland
The series “Studies in Systems, Decision and Control” (SSDC) covers both new
developments and advances, as well as the state of the art, in the various areas of
broadly perceived systems, decision making and control–quickly, up to date and
with a high quality. The intent is to cover the theory, applications, and perspectives
on the state of the art and future developments relevant to systems, decision
making, control, complex processes and related areas, as embedded in the fields of
engineering, computer science, physics, economics, social and life sciences, as well
as the paradigms and methodologies behind them. The series contains monographs,
textbooks, lecture notes and edited volumes in systems, decision making and
control spanning the areas of Cyber-Physical Systems, Autonomous Systems,
Sensor Networks, Control Systems, Energy Systems, Automotive Systems,
Biological Systems, Vehicular Networking and Connected Vehicles, Aerospace
Systems, Automation, Manufacturing, Smart Grids, Nonlinear Systems, Power
Systems, Robotics, Social Systems, Economic Systems and other. Of particular
value to both the contributors and the readership are the short publication timeframe
and the world-wide distribution and exposure which enable both a wide and rapid
dissemination of research output.
Indexed by SCOPUS, DBLP, WTI Frankfurt eG, zbMATH, SCImago.
All books published in the series are submitted for consideration in Web of Science.
Mohamed Cherkaoui
Engineering for Smart and Sustainable
Systems Research Center, Mohammadia
School of Engineers
Mohammed V University in Rabat
Rabat, Morocco
© The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature
Switzerland AG 2022
This work is subject to copyright. All rights are solely and exclusively licensed by the Publisher, whether
the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse
of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and
transmission or information storage and retrieval, electronic adaptation, computer software, or by similar
or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication
does not imply, even in the absence of a specific statement, that such names are exempt from the relevant
protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book
are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or
the editors give a warranty, expressed or implied, with respect to the material contained herein or for any
errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional
claims in published maps and institutional affiliations.
This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
This work is dedicated to
My brother Mohamed LABBADI, deceased in
the prime of his life. May Allah, the Almighty,
have him in his holy mercy!
—Moussa Labbadi
The present book aims to develop and design some robust nonlinear flight control
strategies for the quadrotor UAV (QUAV) system in the presence of external distur-
bances, and the system uncertainties. This book presents new control approaches to
synthesize the nonlinear control of the trajectory of the QUAV. Despite a rich litera-
ture, the problem has not yet been adequately addressed and it is difficult to provide
high-precision flight path following in the presence of these disturbances. This work
proposed robust control techniques to achieve adequate set-point tracking of different
complex trajectories of QUAV and unknown disturbance rejection with smoother
control action. Based on sliding mode control (SMC) theory, backstepping technique,
fractional-order calculus, and adaptive laws, tracking methods are presented for the
QUAV. The main motivations of this book are given by the following points:
1. Designing a control strategy for QUAV to meet certain requirements (precision,
minimum energy consumption, and simple structure) poses an additional chal-
lenge. Also, the design of flight controllers for these multi-rotor drones presents
three important challenges: (i) the vehicle dynamics are multi-input, multi-output
(MIMO) and strongly nonlinear coupled; (ii) the dynamics of the quadrotor
involve various sources of uncertainties, including parametric uncertainties,
unmodeled uncertainties, and external disturbances; (iii) there are multiple states
varying over time and entry delays into control systems. So, this book proposes
robust flight control schemes against these perturbations.
2. In the presence of external disturbances, the trajectory following performance
of the QUAV may be degraded, and its dynamic systems may also lead to insta-
bility. The coupling between the position and attitude of the QUAV increases the
stability problem with satisfied performance. Hence, disturbances that affected
the QUAV system should be considered in the design of the flight controller to
enhance the QUAV control performance. The high-order SMC is usually applied
to nonlinear complex systems under disturbances. The super-twisting and its
version controls are successfully adapted to nonlinear systems.
3. It is generally known that the SMC technique applied for QUAV is robust control,
but does not guarantee finite time convergence. Also, the system uncertainties can
vii
viii Preface
degrade the control performance. As a result, the nonlinear sliding mode variables
are designed and parametric uncertainties are rejected to enhanced the perfor-
mance of the closed-loop system. In addition, some control laws are developed
to guarantee the sliding mode of the QUAV states in the initial time. Therefore,
the development of hybrid finite-time control and global SMC is significant for
the control of QUAV systems with perturbations.
4. Design adaptive laws with finite-time control of the errors to zero of the QUAV
in the presence of disturbances and uncertainties are a challenging problem for
this type system. Therefore, considering these control problems and guaranteeing
the finite-time stability as well as specific criteria such as perturbation rejec-
tion and robustness to the parametric uncertainties of the system are very signif-
icant for the QUAV. Also, the upper bound of these perturbations is assumed
to be known in advance: in reality, this limit is unknown and difficult to deter-
mine. Moreover, it is a challenging problem to develop the control laws for
addressing these perturbations and guarantee the finite-time stability. Therefore,
time-varying SMC, terminal SMC, and nonsingular terminal SMC schemes with
adaptive laws need to be further studied for QUAV systems in the presence of
external wind disturbances and parametric uncertainties.
5. The design of robust nonlinear controls with the fractional-order dynamics
such as high-order SMC, TSMC, nonsingular TSMC, backstepping techniques,
the path following of the QUAV is realized and better robustness can be
obtained against parametric uncertainties and perturbations. These flight control
methods are important when the QUAV is affected by unknown complex distur-
bances during flight missions. The control performance of these fractional-order
controllers may be better than integer controllers. Therefore, it is important to
study these control schemes for the QUAV. The control performance including the
transient and steady states of the tracking errors should be enhanced for the QUAV
in the presence of unknown disturbances to minimize the consummation error
energy. The study uses robust nonlinear controllers including fractional dynamics
of these actions. Using these, the above performance can be improved under the
effect of disturbances.
The main contributions of the research work carried out in this book are shown
as follows:
Firstly, on the basic of the result research on the high-order SMC for the QUAV,
a combination of the integral SMC with the super-twisting algorithm to eliminate
the reticence phenomenon is presented. This control method is proposed to stabilize
the QUAV to follow a path in the presence of perturbations. Vehicle state variables
converge to their desired values in a short time at a specified time. In order to increase
the robustness of the control system, a new optimization is used to adjust the proposed
controller parameters. In addition, a novel modified super-twisting is combined with
the nonlinear sliding mode controller to improve the stabilization of this vehicle under
time-varying disturbances. Using nonlinear sliding mode variables, fast convergence
of position/attitude outputs is established. This control technique offers some perfor-
mance such as rejection of disturbances and reduction of chattering phenomenon.
Preface ix
The proposed control methods utilize the Lyapunov theory to prove the stability of
the system. To demonstrate the effectiveness of these control approaches, numerical
simulations are given.
Secondly, for the path following of the QUAV under unknown disturbances, a
hybrid finite-time control technique is proposed, which combines by three control
algorithms including integral terminal sliding mode control for attitude subsystem,
adaptive backstepping for altitude channel, and backstepping for horizontal position.
To eliminate the reaching phase and ensure sliding mode of the state variables of the
QUAV, a robust controller is designed which tacking account the initial time. Also, the
upper bound of these perturbations is addressed using the proposed control approach.
The obtained results in the presence of disturbances demonstrate the robustness of
the proposed controllers. Also, these obtained results are compared with nonlinear
controllers.
Thirdly, a robust approach to controlling the QUAV has been proposed. The control
technique is designed on the basis of on-line estimators of the dynamic parameters.
These adaptation methods make it possible to improve the control performance of
this system, and to compensate for the parametric errors due to the coupling of the
position with the orientation of the QUAV. The suggested control method is based on
the backstepping fast terminal SMC and a new version of the adaptive backstepping.
The on-line rules are presented to estimate exactly some unknown parameters caused
by wind gust and other factors. To assess/emphasize the efficacy of the proposed
control methods for the QUAV, various simulations under various scenarios in terms
of external perturbations and parametric uncertainties are performed. A compar-
ison analysis clearly demonstrates that the proposed control schemes outperform the
competition.
Fourthly, it should be noted that all research works have focused on adaptive
upper bound uncertainty estimation using terminal SMC and fast terminal SMC
techniques. In this view, a second control approach is proposed using a new adap-
tive nonsingular fast terminal SMC controller (ANFTSMC) for the QUAV under
complex perturbations. The main advantage ANFTSM control is the avoidance of
singularity, the rapidity when states are far from the origin, and the high robustness
against system uncertainty and external disturbances. Also, this controller ensures
fast convergence, avoids singularities, resolves the reticence effect, and offers robust-
ness against unknown external perturbations and uncertainties. In addition, the
upper limit of uncertainty and unknown external perturbations of the system are
covered by the proposed control approach. On-line estimation of these upper limits
is introduced only by velocity and position measurements. Various simulations under
different scenarios in terms of external perturbations and parametric uncertainties are
performed to assess/emphasize the effectiveness of the proposed control methods for
the QUAV. A comparative study clearly shows the outperformance of the proposed
control schemes.
Fifthly, the aerodynamics disturbances, parametric uncertainties, and noise
measurements are considered for the design of adaptive global time-varying SMC
(RAGTVSMC) for the trajectory tracking of the QUAV under the random distur-
bances/uncertainties. The problem of initial control effort and reaching phase is
x Preface
This book is based on a series of articles and conference proceedings that we have
been published during my Ph.D. study.
Our great thanks go to Profs. Abdellah Benzaouia, Mohamed Djemai, and
Maarouf Saad who worked with us on this subject of advanced controllers for
Quadrotor system and Fractional order control.
I would also like to thank all my colleagues from the E.3S-EREE&C research
center, Department of Electrical Engineering, Mohammadia School of Engineers,
E.3S-EREE&C research center that I had the pleasure to work with during my thesis.
I address all my gratitude to my friends Mr. Chakib Chatri, Mr. Kamal Elyaalaoui,
and Mr. Ali Agga, for his indirect help while wishing them a very good courage.
A special thought goes to Mrs. Karima Boudaraia, and Miss. Imane Hammou Ou
Ali for their indirect help.
Finally, my special thanks go to my mother Fatima and my father M’hamed, my
brothers Abdalghani, Redouan, Yassine, Mehdi, and Abderahmane for their moral,
encouragement, and sacrifices.
Moussa Labbadi
xi
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Significance and Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Guidance, Navigation, and Control . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3.1 Guidance System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3.2 Navigation System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.3 Flight Control System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Advanced Flight Control Methods . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Flight Control Methods Based on FO Control . . . . . . . . . . . . . . . . 10
1.6 Structure of the Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2 QUAV Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2 Review of Multirotors Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3 Preliminaries and Frame Representation . . . . . . . . . . . . . . . . . . . . . 21
2.4 Mathematical Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4.1 Flight Modeling of the Quadrotor
with Newton-Euler’s Formalism . . . . . . . . . . . . . . . . . . . . 24
2.4.2 Aerodynamic Forces and Moments Applied
to the Quadrotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.4.3 Full Multi-rotor Dynamic Model . . . . . . . . . . . . . . . . . . . . 31
2.4.4 Rotor Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.5 Model of the Vehicle Flying in a Gust of Wind . . . . . . . . . . . . . . . 33
2.5.1 Modeling of Wind Gusts . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5.2 Additional Applied Forces and Moments . . . . . . . . . . . . . 35
2.5.3 Dynamic Model of Multi-rotor Under the Effect
of the Wind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.6 Technical Simplifications for Implementation Purposes . . . . . . . . 37
2.6.1 Simplified Simulation Model . . . . . . . . . . . . . . . . . . . . . . . 37
2.6.2 Control Oriented Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.6.3 Control Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
xiii
xiv Contents
Ensembles
xix
xx Acronyms
1.1 Introduction
This chapter illustrates some general knowledge about the control of multi-rotor
systems, in particular the quadrotor. The research work has been carried out over
three diverse and complementary studies: the design of a set of sliding mode control
laws based on the super-twisting algorithm and a finite time hybrid control with
respect to perturbations, the design of non-integer order sliding mode controllers in
the presence of parametric uncertainty and exogenous perturbations, and the design
of adaptive finite time control laws for the perturbed uncertain quadrotor, based on
on-line estimators of the dynamic parameters. This research work is at the intersection
of the robustness themes of the multi-rotor control system in a complex environment,
and the design of robust controllers; more precisely, it deals with improved sliding
mode control, improved fractional order sliding mode, and adaptive non-singular
fast terminal sliding mode for the multi-rotor system while taking into account the
constraints generated by endogenous and exogenous perturbations.
Beyond our motivations, the object of this book is the design of control systems for
autonomous aerial vehicles, in particular multirotors (mainly quadrotors) flying in
disturbed areological conditions. Consequently, these problems treated in this book
are complex problems touching several domains. The other difficulty is that these
problems are treated in different ways by the many researchers who are interested
in this topic according to their disciplines and the community to which they belong.
Therefore, this research work is part of a multidisciplinary framework combining
aerodynamics, control theory and estimation theory.
The problems presented in the previous section are poorly addressed by existing
techniques to satisfy a good compromise between the level of robustness and control
performance. In this context, the present work provides controllers to the QUAV sys-
tem in order to compensate the effect of external perturbations, based on the modified
super-twisting algorithm and a hybrid control. Most of the control approaches pro-
posed in the literature for these vehicles are whole-order control methods, the present
work proposes fractional-order controllers to deal with perturbations and variation of
the QUAV parameters. However, we are interested in the design of adaptive controls
whose robustness properties to parametric uncertainties and perturbations have been
demonstrated. In addition, the objective is to guarantee the stability as well as specific
criteria such as the rejection of perturbations and the robustness to the parametric
uncertainties of the system. The upper limit of these perturbations is supposed to
be known in advance, in reality this limit is unknown and difficult to determine. In
order to circumvent this constraint, we propose an adaptive estimator that allows to
estimate the upper limit of these perturbations in finite time using only the tracking
error and its speed as measures.
In addition, a low-cost, real-time QUAV test bench is proposed to verify the 4
DOF flight controller of the multi-rotors.
During the last 20 years, several research works have been carried out on the guid-
ance, navigation and control (GNC) of the QUAV, resulting in various techniques.
Some researchers have tried to examine different CNG systems and subsets of CNG.
In addition, the authors of [1] have recently completed a comprehensive and orga-
nized survey report on the wide variety of CNG methods. They gave an overview of
CNG systems to increase the autonomous capabilities of drones. More details about
GNC systems can be found in [1]. Subsequently, the different parts of the GNC
system are presented. CNG consists essentially of three parts: the guidance module,
the navigation module and the control module [2]. The rotors receive the appropriate
control signals from the control module in which the QUAV variables and their ref-
erence trajectories are taken into account to generate the appropriate control signals.
The reference trajectories are managed by the guidance system where the system
states are provided by the navigation system. The outputs, generated by these last
two modules, are based on the behavior of the multi-rotor, which can be expressed
by sensor measurements. The Fig. 1.1 shows the main architecture of the multi-rotor
vehicle.
1.3 Guidance, Navigation, and Control 3
The guidance system can be defined as the “driver” of a QUAV that performs plan-
ning and decision-making functions to achieve missions or objectives. The role of a
guidance system for QUAV is to replace the cognitive processes of a human pilot and
operator. It uses signals from the navigation system as inputs. Then, it takes the appro-
priate decisions, selects the appropriate maneuvers and manages the corresponding
reference trajectories such as angles, positions, speeds, etc. desired. These trajecto-
ries are directed to the flight control system that allows the multi-rotor to reach the
desired configuration. It includes various functions that promote autonomy, including
trajectory management, trajectory planning, mission planning, high-level reasoning
and decision making. The main tasks performed by the guidance system are:
• Mission planning: Mission planning involves the process of managing flight
paths, coordinating itinerary and tactical objectives, synchronizing the vehicle,
in advance or in real time, by a human pilot or by the on-board software system
centrally or distributed. It also has to manage the flight modes (flight based on
vision, flight based on GPS, target tracking mode, landing, hovering, tracking,
etc.). These different modes are either selected by the human pilot via the GCS
interface, or by the integrated security system which contains additional func-
tionalities for security purposes such as: emergency landing in the event of an
unintentional emergency, return home if the onboard energy is not sufficient, etc.
4 1 Introduction
Each flight mode has predefined conditions to be respected to minimize errors and
risks, otherwise the task will be rejected.
• Path planning: Path planning is a process of using the accumulated navigation data
and a priori information to allow the vehicle to find the best and safest way to reach
a specific position/configuration goal or task. Dynamic trajectory planning refers
to onboard trajectory planning in real time. Thus, by respecting these thresholds, a
basic level of performance is guaranteed in terms of accuracy and without excessive
delays.
• Generation of trajectories: The role of trajectory generation is to compute and
provide time-trended parametric reference trajectories for the flight control system,
taking into account the vehicle dynamics, physical constraints (maximum speed
and acceleration, etc.) the flight path, the flight mode and other specifications such
as: smooth trajectories, optimality, etc. The reference trajectories can be ready
loaded, programmed or managed in real time.
The flight control system generates the moments and forces necessary to stabilize the
vehicle, compensate for internal and external disturbances, follow the desired trajec-
tory or perform a given navigation task. Due to the remarkable properties of multi-
rotor dynamics (multi-variable, highly coupled, hierarchical and under-actuated non-
linear system), an enormous amount of traditional and advanced control strategies,
such as PID control, sliding mode control, backstepping, fuzzy logic, etc., have been
proposed. In fact, the flight control domain is well developed and can offer many
solutions. Many efforts have been made to control multi-rotors and several strategies
have been developed to solve the trajectory tracking problem for this type of system.
There is a rich literature describing different control techniques. Recent investigations
by [3–5] compare some control techniques applied to VTOL vehicles and discuss
the advantages of each approach. Thereafter, different flight modes will be detailed
in the following section.
Flight Modes
The multirotor has six DOF (three translations χ (t) = (x(t), y(t), z(t)) and three
rotations η(t) = ((t), (t), (t)) and four entres which are the global thrust u m
and the torques (u , u , u ). Indeed, only four outputs are selected among the six
degrees of freedom. According to the principle of multi-rotor flight, the pairs (x(t),
(t)) and (y(t), (t)) cannot be considered as independent exits. In other words,
the (x(t), (t)) =⇒ (xd (t), d (t)) or (y(t), (t)) =⇒ (yd (t), d (t)) control types
are prohibited. Depending on the set of states, we can distinguish the following
possible combinations: (x(t), z(t), (t), (t)): Longitudinal movement (y(t), z(t),
(t), (t)): Lateral movement (z(t), (t), (t), (t)): Teoperated mode or radio
control (requires human assistance) (x(t), y(t), z(t), (t)): Autonomous UAV. The
dfi is then to deal with the last case where the vehicle can rotate around the three
axes and can reach a given configuration in space (x(t), y(t), z(t), (t)) in order to
accomplish the mission. We present below some basic control flight modes [2].
6 1 Introduction
• Control the hovering flight: This is the most basic maneuver whose objective is to
keep the vehicle stationary at the desired altitude by maintaining a given yaw angle
or yaw rate. Most dynamic models are derived by assuming hovering conditions
or slow speeds to approximate hovering flight.
• Yaw or heading control: The yaw dynamics are totally decoupled during hovering
flight, whereas in translational flight a change of heading directly affects the lateral-
longitudinal dynamics.
• Attitude or orientation control: This is the stabilization of the multi-rotor orienta-
tion sub-system (roll, pitch and yaw).
• Altitude control: During the flight, altitude control is used to ensure that the vehicle
reaches the desired height. This is achieved by simultaneously increasing the speed
of the rotors. In general, the altitude is coupled with attitude dynamics.
• Position control: The goal is to bring the multirotor to a particular point in space.
To follow a desired trajectory, one can use a combination of all the controls and
teeth. This control can be realized by using two loops. The outer loop of the control
loop determines the necessary orientation, taking into account the desired position,
while the inner loop of the control loop determines the necessary control inputs.
• Speed control: Speed control is taken into account when the multi-rotor has to
ensure a given speed. This control is used in parallel with the heading control to
mimic fixed-wing vehicles.
the vehicle dynamics is multiple input multiple output (MIMO) and highly non-
linear and coupled; second, the dynamics of the QUAV involves various sources
of uncertainties, including parametric uncertainties, unmodelled uncertainties and
external perturbations; and third, there are multiple state delays and time-varying
input delays in the control systems.
Numerous studies have been performed over the years on the problem of con-
trolling aerial vehicles for systems involving non-linearity and coupling dynamics.
In order to compensate for external disturbances and improve the trajectory fol-
lowing performance of the QUAV, many robust nonlinear control approaches have
been designed for the aforementioned problems, such as controller based on the
assignment-passivity of damping and an interconnection strategy [11], backstepping
controller with sliding mode [12, 13], disturbance observer [14], control strategies
for continuous sliding modes [15], adaptive monitoring of the sliding mode with dis-
turbance algorithms [16], robust adaptive control with input saturation [17], robust
observer with linear variation of parameters [18], adaptive sliding mode [19], model
predictive control [20], adaptive nonlinear estimation techniques [21], robust non-
linear PID combined with H∞ [22], sliding hierarchical adaptive robust nonlinear
mode [23], control methods LQR [24], and non-linear PID type controller [25].
In [26], a new adaptive sliding controller is proposed to control the QUAV. This
controller uses Lyapunov analysis to ensure system stability. Fuzzy logic is used
to determine the best coefficients for this controller. In [27], a nonlinear control
strategy is developed by combining integral backstepping with sliding mode control
to stabilize the attitude of the quadrotor and follow the desired trajectory.
Likewise, in [28], a robust controller is designed to stabilize a quadrotor attitude.
This controller consists of a nominal controller and a robust signal-based compen-
sator. The proposed control method parameters have been tuned to increase system
performance. In [29], a robust structured control system design for attitude and
position tracking of the quadrotor is developed. In [30], an integral action predic-
tive control strategy is developed to follow the position path and the H∞ control is
designed to stabilize the orientation of the quadrotor. The work developed in [31] has
dealt with the problem of trajectory tracking under aerodynamic moments and forces
using the integral and nonlinear backstepping H∞ . In the case of the variation of the
payload of the quadrotor, a hierarchical nonlinear control, based on the thrust alloca-
tion algorithm and the Lyapunov technique, is developed in [32]. In [33], the authors
propose a robust control method to improve the position following performance of
the quadrotor, which is based on a second order sliding mode approach. In [34], the
quadcopter drone trajectory following problem was studied by designing a combi-
nation between hybrid model predictive controllers and fuzzy logic controllers. The
external disturbances and the unknown states of the quadrotor are estimated using
an observer in [35]. In order to estimate disturbances and control the quadrotor, an
active disturbance rejection control based on virtual variables is designed in the Ref.
[36].
In [37], robust nonlinear controllers are proposed to control the quadrotor sub-
jected to uncertainties, noise and disturbances. In [38], a geometric control theory
addressed the problem of designing a controller for the quadrotor system with actu-
8 1 Introduction
ation constraints. In [39], three control methods are designed for MAV quadcopter
based on linear and nonlinear optimal control theory. The reference [40] presents
an observer of the pitch/roll angles of the quadrotor subjected to complex distur-
bances, which is based on algorithms in sliding mode. The reference [41] proposes
a controller based on the passivity damping for a quadrotor system. In [42], a visual
mechanism control based on artificial neural networks to control the attitude and
position of the quadrotor is designed. A finite-time hybrid control technique is pre-
sented in [43], which is based on adaptive integral sliding mode, backstepping, and
non-singular terminal MG approaches to solve quadrotor path following problems
with dynamics and disturbances.
In [44], a cascade control is proposed using a PID control and Lyapunov analysis
to stabilize the quadcopter. The reference [45] proposes a robust hierarchical con-
trol technique based on neural networks and SMC to deal with quadcopter control
under parametric uncertainty and disturbances. In [46], a robust nonlinear control
strategy based on a modified active perturbation rejection technique is suggested for
the dynamic model of quadrotor position and attitude. This control technique con-
sists of three parts: a nonlinear proportional derivative, a tracking deferential and an
extended state observer/predictor. In order to compensate for external disturbances
and parameter uncertainties, a robust adaptive control approach to monitoring quad-
copter AVMs is presented in Ref. [47]. In [48], a new controller based on continuous
control in sliding mode is proposed to solve the problem of the pursuit trajectory of
a group of quadcopters in the presence of disturbances. In [49], a model predictive
controller for the problem of following the trajectory of both translational and attitude
movements of the quadrotor, a time-varying subject of disturbances is presented. The
works presented by the authors in [50] propose an adaptive super-twisting sliding
mode algorithm to control a biotechnological process under uncertainties and distur-
bances. In [51], a new adaptive control strategy for robust backstepping is presented.
This technique makes it possible to control the dynamic model in the presence of
unknown payloads and wind disturbances which vary with time. The authors of [52]
introduce a nonlinear controller approach to follow the uncertain quadcopter posi-
tion trajectory with perturbations. A disturbance observer is proposed to estimate the
state variables of this vehicle. The authors of [53] propose an adaptive super-twisting
sliding mode control approach for the quadcopter. In [54], an internal model control
approach was proposed to stabilize the quadrotor. The wind gust disturbances affect-
ing the vehicle were overcome in the presence of the sensor fault and uncertainties.
In [55], a new control procedure for fourth order systems is developed based on
adaptive super torsion and terminal sliding mode control approaches. These control
techniques reduce the reluctance problem, establish finite-time convergence of the
system, and provide a law of parameter adjustment to eliminate external disturbances.
In [56], a new fast specification finite-time non-singular terminal slip mode control
scheme is proposed for robotic airship trajectory tracking. In order to achieve finite-
time convergence and to guarantee the stability of third-order nonlinear systems, a
new range law based on the control of the terminal sliding mode has been designed
[57]. In [58], backstepping with finite-time convergence techniques is used to gen-
erate a control law to stabilize a mini-rotorcraft. In [59], an adaptation mechanism
1.4 Advanced Flight Control Methods 9
and the Nussbaum gain technique are used to control the attitude and position of the
rotorcraft. These techniques attenuate immeasurable disturbances, compensate for
the parametric uncertainties of the system and compensate for actuation faults.
In [60], a hybrid controller is designed for full system path following and closed
loop stability is provided using Lyapunov analysis. In [61], a sliding mode terminal
controller is developed to control second order nonlinear systems in the presence of
perturbations. In order to face the perturbations, non-linearities and uncertainties of
nonlinear systems, a new global adaptive approach to terminal sliding mode control is
proposed in [62]. In [63], a nano quadrotor is used for the development of autonomous
flight controls in environments without a global positioning system. A nonlinear flight
controller is designed to keep the quadrotor in the desired flight path position and to
ensure attitude stability. In [12], a mathematical model of a quadrotor is presented
and a robust nonlinear controller, which combines the sliding mode control technique
and the backstepping control technique. A sliding mode controller is designed for
the attitude subsystem and the rollback technique is applied to the position loop. An
adaptive observer is considered for the take-off mode, this observer is based on a
fault estimate.
In [64], an adaptive controller is presented to provide increased robustness to
parametric uncertainties and to effectively mitigate the effects of a loss of thrust
anomaly. In [65], an omnidirectional multirotor vehicle was designed, modeled and
tested. This controller makes it possible to simultaneously follow the desired posi-
tion and attitude of the trajectory of the vehicle. The proposed control is based on
multiple cascade control loops, where internal control loops can arbitrarily follow
input commands and each control loop is designed through feedback linearization.
In [66], a control algorithm is proposed for the visual target tracking system which
consists of a fixed-wing drone. Seven fuzzy controllers are used to stabilize the
QUAV and to compensate for external disturbances, the information obtained from
the images are used to generate the roll command. These proposed algorithms are
capable of accomplishing a moving target. Based on the backward sliding mode
control approach, the authors of [67] propose an adaptive fuzzy control technique
for stratospheric satellites subject to uncertainty and input constraints.
In [68], a nonlinear controller combines a non-singular modified super-twisting
controller with a high-order sliding mode observer to allow a quadrotor to follow a
desired trajectory in the presence of unmodeled dynamics and external disturbances.
In addition, two points deserve to be pointed out. On the one hand, most control appli-
cations assume that calculated control actions will never reach actuator saturation
limits, although in practice this is possible. For example, when the drone is far from
its destination, the generated control signals are normally higher than the allowable
values. In addition, vehicles are made up of mechanical and electrical parts, also sub-
ject to physical constraints. In this book, the problem of following the trajectory of a
quadrotor will be addressed, where the main objective is to improve the robustness of
control strategies when the vehicle is flying in the presence of external disturbances,
non-moving dynamics and uncertainties. parametric, and unknown inputs.
10 1 Introduction
so far. Therefore, for the QUAV system with unknown disturbances, FO finite-time
techniques based on TSMC control methods can be further investigated.
In this book, the QUAV dynamics model, the high order sliding mode control, ter-
minal SMC, global SMC, backstepping technique, time-varying SMC, backstep-
ping fast TSMC, NFTSMC, FO-super twisting PID SMC, FO-global SMC, FO-
NFTSMC, external disturbances, parametric uncertainties, random noise, random
disturbances/uncertainties will be studied. The relations among chapters are shown
in Fig. 1.3.
In Chap. 6, the problem of the elimination of the reaching phase and reduction of
the control effort in the initial time are addressed. In addition, under the aerodynam-
ics perturbations, noise measurements, and uncertainties, the design of the control
method becomes more difficult for QUAV to satisfied these performances. In this
view, global time-varying SMC with an online estimator are designed for the QUAV.
Using the proposed sliding manifolds, the initial control efforts of the QUAV inputs
are eliminated. Also, the stability of the tracking errors is obtained with specific time.
Finally, the effectiveness of the adaptive global time varying SMC is demonstrated
by simulation results.
According to the research in Chap. 3, a robust control scheme is proposed for the
QUAV. The Chap. 7 presents a combination of the STA, FO switching law, and FO-
PID-SMC techniques to solve the path following problem in the presence of complex
disturbances. The problems of time-varying loading and changes in drag coefficients
are addressed in this chapter. The FO switching control law is designed against the
disturbances, STA is given to compensate the unknown complex disturbances caused
by wing gust. Various numerical simulations are conducted to validate the tracking
performance of this FO control scheme.
In Chap. 8, FO global SMC (FOGSMC) control scheme is suggested, a designed
FOGSMC and the prescribed performance control for the QUAV with system uncer-
tainties and external disturbance. Firstly, the global sliding mode manifolds are
designed for the position and attitude of the QUAV. The use of these sliding mode
manifolds fast tracking performance and high accuracy of attitude and position track-
ing are provided. A generic FO switching control law is proposed to compensate the
negative influence of parametric uncertainties and disturbance on the QUAV control
performance. The Lyapunov theory is used to prove the stability of the proposed
control method. Finally, under the complex flight trajectories, multiple simulation
results are given to validate the theorical performance.
Based on the research in Chaps. 5, 7, and 8, the Chap. 9 proposes an adaptive
FO nonsingular fast terminal sliding mode (AFONFTSM) control scheme for the
QUAV under Random disturbances/parametric uncertainties. The designed sliding
mode variables are based on FO operators to achieve high accuracy and fast speed
of the QUAV under the influence of the perturbations. The tracking errors of the
translational and rotational subsystems are converged in the finite-time using the
AFONFTSM method. In addition, based on velocity and position the tracking errors,
an adaptive law is designed to reject the upper bound of disturbances/uncertainties.
Finally, the effectiveness of the AFONFTSMC is shown under different situations
by simulation results.
The Chap. 10 proposes the design and construction of a test bench to set up and
check the 4 DOF flight controller. This test bench is used to evaluate altitude and
attitude stability (roll, pitch and yaw angles). It is based on a dual-core F28379D DSP
microcontroller via serial communication with a host computer. Some experimental
results are given in this chapter.
In Chap. 11, several future research directions are predicated.
14 1 Introduction
References
1. Kendoul, F.: Survey of advances in guidance, navigation, and control of unmanned rotorcraft
systems. J. Field Robot. 29(2), 315378 (2012). https://doi.org/10.1002/rob.20414
2. Bouzid Y.: Guidance and control system for the navigation of autonomous air vehicles. PhD
thesis. Paris-Saclay University (2018)
3. Mo, H., Farid, G.: Nonlinear and adaptive intelligent control techniques for quadrotor UAV—a
survey. Asian J. Control 21(3), 120 (2018)
4. Emran, B.J., Najjaran, H.: A review of quadrotor: an underactuated mechanical system. Annu.
Rev. Control 46, 165180 (2018)
5. Nascimento, T.P., Saska, M.: Position and attitude control of multi-rotor aerial vehicles: a
survey. Annu. Rev. Control 48, 129146 (2019)
6. Bouabdallah, S., Becker, M., Siegwart, R.: Autonomous miniature flying robots: coming soon
research, development, and results. IEEE Robot. Autom. Maga. 14(3), 8898 (2007). https://
doi.org/10.1109/MRA.2007.901323
7. Bouabdallah, S.: Design and control of quadrotors with application to autonomous flying. PhD
thesis. EPFL (2007)
8. Castillo, P., Dzul, A., Lozano, R.: Real-time stabilization and tracking of a four-rotor mini
rotorcraft. IEEE Trans. Control Syst. Technol. 12(4), 510516 (2004). https://doi.org/10.1109/
TCST.2004.825052
9. Liu, H., Xi, J., Zhong, Y.: Robust attitude stabilization for nonlinear quadrotor systems with
uncertainties and delays. IEEE Trans. Ind. Electron. 64(7), 55855594 (2017)
10. Mofid, O., Mobayen, S.: Adaptive sliding mode control for finite-time stability of quad-rotor
UAVs with parametric uncertainties 72, 114 (2018). https://doi.org/10.1016/j.isatra.2017.11.
010
11. Bouzid, Y., et al.: Energy based 3D trajectory tracking control of quadrotors with model-free
based on-line disturbance compensation. Chin J Aeronaut (2018). https://doi.org/10.1016/j.
cja.2018.05.007
12. Chen, F., Jiang, R., Zhang, K., Jiang, B., Member, S.: Robust Backstepping Sliding Mode
Control and Observer-Based Fault Estimation for a Quadrotor UAV, 0046 (2016). https://doi.
org/10.1109/TIE.2016.2552151
13. Basri, M.A.M.: Design and application of an adaptive backstepping sliding mode controller
for a six-DOF quadrotor aerial robot. Robot. 36, 70127 (2018). https://doi.org/10.1017/
S0263574718000668
14. Castillo, A., Sanz, R., Garcia, P., Qiu, W., Wang, H., Xu, C.: Disturbance observer-based
quadrotor attitude tracking control for aggressive maneuvers. Control Eng. Pract.82, 1423
(2019). https://doi.org/10.1016/j.conengprac.2018.09.016
15. Rios, H., Falcon, R., Gonzalez, O.A., Dzul, A.: Continuous sliding-mode control strategies for
quadrotor robust tracking: real-time application. IEEE Trans. Ind. Electron. 66, 126472 (2019).
https://doi.org/10.1109/TIE.2018.2831191
16. Ma, D., Xia, Y., Shen, G., Jia, Z., Li, T.: Flatness-based adaptive sliding mode tracking control
for a quadrotor with disturbances. J Franklin Inst. 355, 630022 (2018). https://doi.org/10.1016/
j.jfranklin.2018.06.018
17. Li, S., Wang, Y., Tan, J.: Adaptive and robust control of quadrotor aircrafts with input saturation.
Nonlinear Dyn. 89, 25565 (2017). https://doi.org/10.1007/s11071-017-3451-z
18. Lopez-Estrada, F.R., Ponsart, J.C., Theilliol, D., Zhang, Y., Astorga-Zaragoza, C.M.: LPV
Model-Based Tracking Control and Robust Sensor Fault Diagnosis for a Quadrotor UAV
(2015). https://doi.org/10.1007/s10846-015-0295-y
19. Casta, H., Gordillo, J.L.: Spatial Modeling and Robust Flight Control Based on Adaptive
Sliding Mode Approach for a Quadrotor MAV. J. Intell. Robot. Syst. (2018). https://doi.org/
10.1007/s10846-018-0819-3
20. Cao, G., Lai, E.M.-K., Alam, F.: Gaussian process model predictive control of an unmanned
quadrotor. J. Intell. Robot. Syst. 88, 147 (2017). https://doi.org/10.1007/s10846-017-0549-y
References 15
21. Avram, R.C., Zhang, X., Muse, J.: Quadrotor actuator fault diagnosis and accommodation
using nonlinear adaptive estimators. IEEE Trans. Control Syst. Technol. 2219, 2226 (2017).
https://doi.org/10.1109/TCST.2016.2640941
22. Ortiz, J.P., Minchala, L.I., Reinoso, M.J.: Nonlinear robust H-infinity PID controller for the
multivariable system quadrotor. IEEE Latin Am. Trans. 14, 11761183 (2016). https://doi.org/
10.1109/TLA.2016.7459596
23. Zou, Y.: Nonlinear robust adaptive hierarchical sliding mode control approach for quadrotors.
Int. J. Robust Nonlinear Control, 925-94 (2017). https://doi.org/10.1002/rnc.3607
24. Faessler, M., Falanga, D., Scaramuzza, D.: Thrust mixing, saturation and body-rate control for
accurate aggressive quadrotor flight. IEEE Rob. Auto Lett. 3766, 17 (2016). https://doi.org/10.
1109/LRA.2016.2640362
25. Moreno-Valenzuela, J., Pérez-Alcocer, R., Guerrero-Medina, M., Dzul, A.: Nonlinear PID-
type controller for quadrotor trajectory tracking. IEEE/ASME Trans. Mech. 4435, 111 (2018).
https://doi.org/10.1109/TMECH.2018.2855161
26. Yang, Y., Yan, Y.: Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-
scheduling sliding mode control. Aerosp. Sci. Technol. 54, 208217 (2016). https://doi.org/10.
1016/j.ast.2016.04.005
27. Jia, Z., Yu, J., Mei, Y., Chen, Y., Shen, Y., Ai, X.: Integral backstepping sliding mode control for
quadrotor helicopter under external uncertain disturbances. Aerosp. Sci. Technol. 68, 299307
(2017). https://doi.org/10.1016/j.ast.2017.05.022
28. Liu, H., Li, D., Zuo, Z., Zhong, Y.: Robust attitude control for quadrotors with input time delays.
Control Eng. Pract. 58, 142–149 (2017). https://doi.org/10.1016/j.conengprac.2016.10.006
29. Ansari, U., Bajodah, A.H., Hamayun, M.T.: Quadrotor control via robust generalized dynamic
inversion and adaptive non-singular terminal sliding mode. Asian J Control 21, 113 (2018).
https://doi.org/10.1002/asjc.1800
30. Raffo, G.V., Ortega, M.G., Rubio, F.R.: Automatica an integral predictive/nonlinear H control
structure. Automatica 46, 2939 (2010). https://doi.org/10.1016/j.automatica.2009.10.018
31. Raffo, G.V., Ortega, M.G., Rubio, F.R.: Robust nonlinear control for path tracking of a quad-
rotor helicopter. Asian J. Control 17, 14256 (2015). https://doi.org/10.1002/asjc.823
32. Wang, Y., Jiang, B., Lu, N., Pan, J.: Nonlinear analysis: hybrid systems hybrid modeling based
double-granularity fault detection and diagnosis for quadrotor helicopter. 21, 2236 (2016).
https://doi.org/10.1016/j.nahs.2015.12.005
33. Zheng, E.H., Xiong, J.J., Luo, J.L.: Second order sliding mode control for a quadrotor UAV.
ISA Trans. 53, 13506 (2014). https://doi.org/10.1016/j.isatra.2014.03.010
34. Jalili, S., Rezaie, B., Rahmani, Z.: A novel hybrid model predictive control design with appli-
cation to a quadrotor helicopter. Optim. Control Appl. Methods 122 (2018). https://doi.org/10.
1002/oca.2411
35. Tian, B., Lu, H., Zuo, Z., Zong, Q., Zhang, Y.: Multivariable finite-time output feedback
trajectory tracking control of quadrotor helicopters. Int. J. Robust Nonlinear Control. (2017).
https://doi.org/10.1002/rnc.3869
36. Zhang, Y., Chen, Z., Zhang, X., Sun, Q., Sun, M.: A novel control scheme for quadrotor UAV
based upon active disturbance rejection control. Aerosp. Sci. Technol. 79, 6019 (2018). https://
doi.org/10.1016/j.ast.2018.06.017
37. Modirrousta, A., Khodabandeh, M.: A novel nonlinear hybrid controller design for an uncertain
quadrotor with disturbances. Aerosp. Sci. Technol. 45, 294308 (2015). https://doi.org/10.1016/
j.ast.2015.05.022
38. Invernizzi, D., Lovera, M.: Trajectory tracking control of thrust-vectoring UAVs. Automatica
95, 1806 (2018). https://doi.org/10.1016/j.automatica.2018.05.024
39. Prado, I.A.A., Pereira, M., Balthazar, J.M.: Experimental evaluation of HJB optimal controllers
for the attitude dynamics of a multirotor aerial vehicle. ISA Trans. 77, 188200 (2018). https://
doi.org/10.1016/j.isatra.2018.04.003
40. Chang, J., Cieslak, J., Dvila, J., Zolghadri, A., Zhou, J. Analysis and design of second-order
sliding-mode algorithms for quadrotor roll and pitch estimation. ISA Trans. 71, 495512 (2017).
https://doi.org/10.1016/j.isatra.2017.09.012
16 1 Introduction
41. Guerrero-Snchez, M.E., Mercado-Ravell, D.A., Lozano, R., Garc-Beltrn, C.D.: Swing-
attenuation for a quadrotor transporting a cable-suspended payload. ISA Trans. 68, 43349
(2017). https://doi.org/10.1016/j.isatra.2017.01.027
42. Shirzadeh, M., Amirkhani, A., Jalali, A., Mosavi, M.R.: An indirect adaptive neural control of
a visual-based quadrotor robot for pursuing a moving target. ISA Trans. 59, 290302 (2015).
https://doi.org/10.1016/j.isatra.2015.10.011
43. Wang, N., Deng, Q., Xie, G., Pan, X.: Hybrid finite-time trajectory tracking control of a quadro-
tor. ISA Trans. (2019). https://doi.org/10.1016/j.isatra.2018.12.042
44. Slawiski, E., Santiago, D., Mut, V.: Control for delayed bilateral teleoperation of a quadrotor.
ISA Trans. 71, 41525 (2017). https://doi.org/10.1016/j.isatra.2017.09.021
45. Li, Z., Ma, X., Li, Y.: Robust tracking control strategy for a quadrotor using RPD-SMC and
RISE. Neurocomputing 331, 31222 (2018). https://doi.org/10.1016/j.neucom.2018.11.070
46. Dong, W., Gu, G.-Y., Zhu, X., Ding, H.: A high-performance flight control approach for quadro-
tors using a modified active disturbance rejection technique. Robot. Auton. Syst. 83, 17718
(2016)
47. Antonelli, G., Cataldi, E., Arrichiello, F., Giordano, P.R., Chiaverini, S., Franchi, A.: Adaptive
trajectory tracking for quadrotor MAVs in presence of parameter uncertainties and external
disturbances. IEEE Trans. Cont. Syst. Tech, 26, 248–254 (2017)
48. Gonzlez-Sierra, J., Ros, H., Dzul, A.: Quad-Rotor robust time-varying formation control:
a continuous sliding-mode control approach. Int J Control. (2018). https://doi.org/10.1080/
00207179.2018.1526413
49. Alexis, K., Nikolakopoulos, G., Tzes, A.: On trajectory tracking model predictive control of
an unmanned quadrotor helicopter subject to aerodynamic disturbances. Asian J. Control 16,
209224 (2014)
50. Bouyahia, S., Semcheddine, S., Talbi, B., et al.: An adaptive super-twisting sliding mode
algorithm for robust control of a biotechnological process. Int. J. Dyn. Control (2019)
51. Hua, C., Chen, J., Guan, X.: Adaptive prescribed performance control of QUAVs with unknown
time-varying payload and wind gust disturbance. J. Frankl. Inst. 355, 63236338 (2018)
52. Chen, F., Lei, W., Zhang, K., Tao, G., Jiang, B.: A novel nonlinear resilient control for a
quadrotor UAV via backstepping control and nonlinear disturbance observer. Nonlinear Dyn.
85, 12811295 (2016)
53. Babaei, A.R., Malekzadeh, M., Madhkhan, D.: Adaptive super-twisting sliding mode control
of 6-DOF nonlinear and uncertain air vehicle. Aerosp. Sci. Technol. 84, 361374 (2019)
54. Bouzid, Y., Siguerdidjane, H., Bestaoui, Y.: Nonlinear internal model control applied to VTOL
multi-rotors UAV. Mechatronics 47, 4966 (2017). https://doi.org/10.1016/j.mechatronics.2017.
08.002
55. Ashtiani Haghighi, D., Mobayen, S.: Design of an adaptive super-twisting decoupled terminal
sliding mode control scheme for a class of fourth-order systems. ISA Trans. 75, 216225 (2018).
https://doi.org/10.1016/j.isatra.2018.02.006
56. Yang, Y.: A time-specified nonsingular terminal sliding mode control approach for trajectory
tracking of robotic airships. Nonlinear Dyn. 92, 13591367 (2018). https://doi.org/10.1007/
s11071-018-4131-3
57. Mobayen, S., Tchier, F.: Nonsingular fast terminal sliding-mode stabilizer for a class of uncer-
tain nonlinear systems based on disturbance observer. Sci. Iran. 24, 14101418 (2017). https://
doi.org/10.24200/sci.2017.4123
58. Mokhtari, M.R., Cherki, B.: A new robust control for minirotorcraft unmanned aerial vehicles.
ISA Trans. 56, 86101 (2015). https://doi.org/10.1016/j.isatra.2014.12.003
59. Song, Z., Ling, S., Sun, K.: Adaptive fault tolerant attitude tracking control for miniature
rotorcrafts under actuator saturation. Aerosp. Sci. Technol. 69, 2738 (2017). https://doi.org/
10.1016/j.ast.2017.06.005
60. Mercado Ravell, D.A., Maia, M.M., Diez, F.J.: Modeling and control of unmanned
aerial/underwater vehicles using hybrid control. Control Eng. Pract. 76, 112122 (2018). https://
doi.org/10.1016/j.conengprac.2018.04.006
References 17
61. Zuo, Z.: Non-singular fixed-time terminal sliding mode control of non-linear systems. IET
Control Theory Appl. 9, 545552 (2015). https://doi.org/10.1049/iet-cta.2014.0202
62. Mobayen, S.: Adaptive global terminal sliding mode control scheme with improved dynamic
surface for uncertain nonlinear systems. Int. J. Control. Autom. Syst. 16, 16921700 (2018).
https://doi.org/10.1007/s12555-017-0473-8
63. Zhang, X., Xian, B., Member, S., Zhao, B., Zhang, Y.: Autonomous Flight Control of a Nano
Quadrotor Helicopter in a GPS-Denied Environment Using On-Board Vision, vol. 0046, p. 111
(2015). https://doi.org/10.1109/TIE.2015.2420036
64. Dydek, Z.T., Annaswamy, A.M., Lavretsky, E.: Adaptive control of quadrotor UAVs: a design
trade study with flight evaluations. IEEE Trans. Control Syst. Tech. 17 (2012). https://doi.org/
10.1109/TCST.2012.2200104
65. Brescianini, D., Andrea, R.D.: An Omni-directional multirotor vehicle. Mechatronics 55, 7693
(2018). https://doi.org/10.1016/j.mechatronics.2018.08.005
66. Pei, C., Zhang, J., Wang, X., Zhang, Q.: Research of a non-linearity control algorithm for UAV
target tracking based on fuzzy logic systems. Microsyst. Technol. 24, 22372252 (2018). https://
doi.org/10.1007/s00542-017-3641-0
67. Yang, Y.: Positioning control for stratospheric satellites subject to dynamics uncertainty and
input constraints. Aerosp. Sci. Technol. 86, 534541 (2019). https://doi.org/10.1016/j.ast.2019.
01.045
68. Muoz, F., Espinoza, E.S., Gonzlez-Hernndez, I., Salazar, S., Lozano, R.: Robust trajectory
tracking for unmanned aircraft systems using a nonsingular terminal modified super-twisting
sliding mode controller. J. Intell. Robot. Syst. Theory Appl. 118 (2018). https://doi.org/10.
1007/s10846-018-0880-y
69. Shah, P., Agashe, S.: Review of fractional PID controller. Mechatronics 38, 29–41 (2016).
https://doi.org/10.1016/j.mechatronics.2016.06.005
70. Wang, J., Shao, C., Chen, Y.Q.: Fractional order sliding mode control via disturbance observer
for a class of fractional order systems with mismatched disturbance. Mechatronics 53, 8–19
(2018). https://doi.org/10.1016/j.mechatronics.2018.05.006
71. Nojavanzadeh, D., Badamchizadeh, M.: Adaptive fractional-order non-singular fast terminal
sliding mode control for robot manipulators. IET Control Theory Appl. 10(13), 1565–1572
(2016)
72. Yaoyao, W., Surong, J., Bai, C., Hongtao, W.: Advances in Engineering Software A new contin-
uous fractional-order nonsingular terminal sliding mode control for cable-driven manipulators.
Adv. Eng. Softw. 119, 21–29 (2018)
73. Wang, Y., Yan, F., Chen, B., et al.: Adaptive super-twisting fractional-order nonsingular terminal
sliding mode control of cable-driven manipulators. ISA Trans. 86, 163–180 (2018). https://doi.
org/10.1016/j.isatra.2018.11.009
74. Chen, S.Y., Chiang, H.H., Liu, T.S., Chang, C.H.: Precision motion control of permanent
magnet linear synchronous motors using adaptive fuzzy fractional-order sliding-mode con-
trol. IEEE/ASME Trans. Mechatron. 24(1), 741–752 (2019). https://doi.org/10.1109/TMECH.
2019.2892401
75. Fayazi, A., Pariz, N., Karimpour, A., Hosseinnia, S.H.: Robust position-based impedance con-
trol of lightweight single-link flexible robots interacting with the unknown environment via a
fractional-order sliding mode controller. Robotica 36, 1920–1942 (2018). https://doi.org/10.
1017/S0263574718000802
76. Oliva-Palomo, F., Munoz-Vazquez, A.J., Sanchez-Orta, A., Parra-Vega, V., Izaguirre-Espinosa,
C., Castillo, P.: A fractional nonlinear PI-structure control for robust attitude tracking of quadro-
tors. IEEE Trans. Aerosp. Electron. Syst. 9251, 110 (2019). https://doi.org/10.1109/TAES.
2019.2893817
77. Izaguirre-Espinosa, C., Muoz-Vazquez, A.J., Sanchez-Orta, A., Parra-Vega, V., Fantoni, I.:
Fractional-order control for robust position/yaw tracking of quadrotors with experiments. IEEE
Trans. Control Syst. Technol. 1–6 (2018)
78. Vahdanipour, M., Khodabandeh, M.: Adaptive fractional order sliding mode control for a
quadrotor with a varying load. Aerosp. Sci. Technol. 86, 737–747 (2019)
18 1 Introduction
79. Ayad, R., Nouibat, W., Zareb, M., Bestaoui Sebanne, Y.: Full control of quadrotor aerial robot
using fractional-order FOPID. Iran. J. Sci. Technol. Trans. Electr. Eng. 4 (2018). https://doi.
org/10.1007/s40998-018-0155-4
80. Labbadi, M., Nassiri, S., Bousselamti, L., Bahij, M., Cherkaoui, M.: Fractional-order fast
terminal sliding mode control of uncertain quadrotor UAV with time-varying disturbances. In:
2019 8th International Conference on Systems and Control (ICSC) (2019)
81. Labbadi, , M., Boukal, Y., Taleb, M., Cherkaoui, M.: Fractional Order Sliding Mode Control
for the Tracking Problem of Quadrotor UAV under External Disturbances (ECC) (2020)
82. Shi, X., Cheng, Y., Yin, C., Dadras, S., Huang, X.: Design of fractional-order backstepping
sliding mode control for quadrotor UAV. Asian J. Control 21, 156171 (2018). https://doi.org/
10.1002/asjc.1946
83. Efe, M.: Neural network assisted computationally simple PIλ Dμ control of a quadrotor UAV.
IEEE Trans. Ind. Inf. 7(2), 354–361 (2011)
84. Mujumdar, A., Tamhane, B., Kurode, S.: Observer-based sliding mode control for a class of
non-commensurate fractional-order systems. IEEE/ASME Trans. Mech. 20, 25042512 (2015).
https://doi.org/10.1109/TMECH.2014.2386914
85. Vahdanipour, M., Khodabandeh, M.: Adaptive fractional order sliding mode control for a
quadrotor. Aerosp. Sci. Technol. (2019). https://doi.org/10.1016/j.ast.2019.01.053
86. Hua, B., Chen, J., Guan, X.: Fractional-order sliding mode control of uncertain QUAVs with
time-varying state constraints. Nonlinear Dyn. (2018). https://doi.org/10.1007/s11071-018-
4632-0
87. Fantoni, I.: Fractional-order control for robust position/yaw tracking of quadrotors with exper-
iments IEEE Trans. Indy. Elec. 16 (2018)
88. Izaguirre-espinosa, C., Muoz-vzquez, A.J., Snchez-orta, A., Parra-vega, V.: Control engineer-
ing practice fractional attitude-reactive control for robust quadrotor position stabilization with-
out resolving underactuation. Control Eng. Pract. 53, 4756 (2016). https://doi.org/10.1016/j.
conengprac.2016.04.016
89. Labbadi, D.M., Boukal, Y., Cherkaoui, M.: Path following control of quadrotor UAV with
continuous fractional-order super twisting sliding mode. J. Intell. Robot. Syst. 100, 14291451
(2020). https://doi.org/10.1007/s10846-020-01256-3
Chapter 2
QUAV Modeling
2.1 Introduction
To validate and test the efficiency of the different control laws in order to stabilize the
quadrotor in a wind field, accurate modeling is important, taking into account the wind
speed and the external disturbances acting on the vehicle. For this reason, this chapter
deals with the modeling of the elements constituting the dynamics of the quadrotor.
In addition, a reminder of some mathematical formulas, such as the definitions of
non-integer order differentiation, approaches to approximation and simulation of a
fractional drifter, stability conditions using the Lyapunov theory. It is organized as
follows: In the Sect. 2.2, a brief review is presented showing the progress of the mod-
eling. Some important preliminaries are presented in the Sect. 2.3. The forces and
moments applied to multi-rotor systems are detailed in Sect. 2.4. Wind generation
and its interaction with the vehicle cell are modeled and presented in Sect. 2.5. Some
technical simplifications for implementation are presented in Sect. 2.6. The formu-
lation of the integral and non-integer derivative operators is presented in Sect. 2.7.
Finally, some concluding remarks are made in Sect. 2.8.
The quadrotors are highly non-linear and coupled systems. In addition, uncertain-
ties, caused by the environment and induced by aerodynamic phenomena and dis-
turbances, make the modeling task more difficult. However, simplified models can
be used to approximate the vehicle dynamics requiring effective control strategies.
In fact, many models have been proposed in the literature, with varying levels of
complexity and completeness. Based on different works in the literature, different
hypotheses are considered in the modeling of a quadrotor, [1–3]. Drone modeling
based on the Lagrange-Euler and Newton-Euler formalisms is presented in [4]. The
basic concepts of helicopter aerodynamics are illustrated in [4]. The authors of [5],
treat the aerodynamic coefficients of the rotating blades in hovering flight, the thrust
and drag are assumed to be proportional to the square of the rotation speed of the
propellers in [5]. Due to the low translation and angular velocities, friction forces
and moments are neglected in [6]. A model considering the aerodynamic coefficients
in forward and vertical flight is presented in [7] at higher speeds. The majority of
the works assume that the origin of the coordinate system coincides with the center
of mass of the vehicle as [8]. The authors of [9] have derived a dynamic model for
a small quadrotor called Mesicopter. This model was developed as one of the first
proposed models used for hovering. The model was created assuming that the dynam-
ics are decoupled along the two planes of symmetry. It was called a 2-D dynamic
model. However, the authors explicitly gave the expression of some aerodynamic
forces (mainly thrust and hub). In [10], a dynamic model for the quadrotor in X con-
figuration has been proposed. It was a simplified model where the attitude dynamics
is modeled by dual integrators. The representation of the Euler angles was chosen to
describe the rotations by considering the East-North-Up (ENU) frame standard. The
reference [11] proposes a compact model based on Newton’s equations for the motion
of a rigid object where several aerodynamic forces and moments are neglected as the
drag force. The authors considered the North-East-Down (NED) convention. The ref-
erence [12] presents the dynamic model of a crossed quadrotor, including the blade
flapping effect in addition to most of those mentioned above, which used Euler-
Lagrange’s formalism as well as Newton-Euler’s approach to derive the dynamic
model and which is closest to the real vehicle. However, the various effects are not
well defined in the appropriate frameworks. In addition, the authors considered only
the roll and pitch flapping moment assuming that the thrust forces are collinear with
the bz axis of the vehicle. A rich literature shows considerable progress in modeling
dealing with other aspects such as the non-rigidity of the propellers [13], the ground
effect [14], etc. For a more in-depth knowledge, the reader can refer to [15] for
example and the references it contains. Despite the interest shown by the community
for modeling, few articles describe the interaction of wind with a quadrotor even
though many wind models exist. It is generally considered as an unknown limited
disturbance or a constant component, which is handled by a robust controller. Then,
a dynamic model, describing the quadrotor flying under the effect of the wind, is pro-
posed. This model is a generic representation for all existing multirotor typologies
[16]. It is selected in order to better represent the dynamic behavior of quadrotors
in the presence of wind disturbances. The modeling given in this book is based
on different research work [16, 17]. Moreover, the modeling part is very important
for quadrotors. However, the same established models are valid for other forms of
multirotors. For external flight, this modeling is important to validate the control
algorithms. In the design of these controllers, some works use simplified models in
order to obtain simple control laws. To approach the reality, a quadrotor model in
the presence of perturbations and parametric uncertainties will be presented in this
chapter.
2.3 Preliminaries and Frame Representation 21
[16]. Based on the previous description, the transformation between the earth bound
and the vehicle body bound benchmark can be expressed explicitly using the rotation
matrix R. Thus, the velocity vector VB (t) = (u(t), v(t), w(t))T ∈ R3 of the vehicle,
expressed in a fixed frame of the body, can be rotated in the fixed frame of the earth
as follows
where χ̇ (t) = (ẋ(t), ẏ(t), ż(t))T ∈ R3 is the velocity vector of the quadrotor in E. A
rotation sequence x(t) −→ y(t) −→ z(t) is selected for the Euler angles. This means
that the frame attached to the body is first rotated around the x(t) axis. Therefore, the
angular velocity (t)˙ is the same as the angular velocity p(t) of the vehicle around
˙
bx . The angular velocity (t) on the y(t) axis is influenced by the first step of rotation
around the x(t) axis. Therefore, this speed must be multiplied by the rotation matrix
R.(x, ). Finally, the rotation (t)˙ around the z axis must be multiplied by the two
rotation matrices R(x(t), (t)) and R(y(t), (t)). Therefore, the angular velocities
( p(t), q(t), r (t)) in the fixed frame of the body can be written according to Euler’s
law of angular velocities as
⎡ ⎤ ⎡ ⎤
p(t) ˙
(t)
−1
⎣ q(t) ⎦ = W ⎣(t) ˙ ⎦ (2.3a)
r (t) ˙
(t)
⎡ ⎤ ⎡ ⎤ ⎡ ⎤
˙
(t) 0 0
= ⎣ 0 ⎦ + RT (x(t), (t)) ⎣(t)
˙ ⎦ + RT (x(t), (t))RT (y(t), (t)) ⎣ 0 ⎦ (2.3b)
0 0 ˙
(t)
⎡ ⎤⎡ ⎤
˙
(t) 1 0 −S(t)
˙ ⎦ ⎣0 C(t) S(t) C(t) ⎦
= ⎣(t) (2.3c)
˙
(t) 0 −S(t) C(t) C(t)
The relation between the angular velocities = ( p(t), q(t), r (t))T ∈ R3 of the
˙
quadrotor in the fixed frame and the angular velocities η̇(t) = ((t), ˙
(t), ˙
(t)) T
∈
R3 in the frame fixed to earth is presented as follows:
⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎡ ⎤
˙
(t) p 1 S(t) tan(t) C(t) tan(t) p(t)
˙ ⎦ = W ⎣ q ⎦ = ⎣0
⎣(t) C(t) −S(t) ⎦ ⎣ q(t) ⎦ (2.4)
˙
(t) r 0 S(t) sec(t) C(t) sec(t) r (t)
Obviously, the representation of Tait Bryan’s angles suffers from certain peculiarities:
(t) = ±π and (t) = ±π . In practice, this limitation does not affect the quadrotor
in normal flight mode. The Eqs. (2.2) and 2.3 represent the kinematic model of the
quadrotor.
24 2 QUAV Modeling
In this section, the differential equations, which link the output of the system (position
and orientation) to its input (forces and torques), are derived. The dynamics of the
quadrotor can be formulated by the Newton-Euler and Lagrange-Euler methods.
Based on the work developed in Refs. [9, 16, 18, 19], the dynamics of the quadrotor
is obtained. In the first part, the Newton-Euler equations for a rigid body system
are established. Then, the different forces and moments applied to the vehicle are
presented.
The rigid body has six degrees of freedom, it has a mass m and an inertia I ∈
R3×3 around the center of gravity. Let VB (t) = (u(t), v(t), w(t))T ∈ R 3 represent
the linear velocity of the center of gravity and as defined in the previous section
(t) = ( p(t), q(t), r (t)) ∈ R 3 is its angular velocity expressed in the fixed frame of
the body, η(t) = ((t), (t), (t))T ∈ R 3 its orientation (Roll, Pitch, Yaw) and let
χ (t) = (x(t), y(t), z(t))T ∈ R 3 its absolute position with respect to E. The relation
between velocities and external forces F B = (FxB , FyB , FzB )T ∈ R3 and the moments
M B = (MxB , M yB , MzB )T ∈ R3 , applied to CoG, expressed in the frame B, can be
written using the Newton-Euler formalism as:
m I3×3 O3×3 V̇B × mVB FB
O3×3 I ˙ + × I = MB
(2.5)
where O3×3 is a zero matrix of dimension 3 × 3 and × designates the cross product.
On the basis of the symmetry property claimed by assumption 1 and with the appro-
priate choice of the fixed frame of the body as represented in Fig. 2.1, the inertia
matrix becomes the diagonal I = diag(Ix x , I yy , Izz ). Explicitly, in terms of transla-
tional and angular acceleration, the system (2.5) is written for a multi-rotor vehicle
as:
⎡ ⎤ ⎡ ⎤ ⎡ B⎤
u̇(t) r (t)v(t) − q(t)v(t) Fx
⎣ v̇(t) ⎦ = 1 ⎣ p(t)w(t) − r (t)u(t)⎦ + 1 ⎣F yB ⎦ (2.6)
m q(t)u(t) − p(t)v(t) m
ẇ(t) FzB
⎡ ⎤ ⎡ ⎤ ⎡ B⎤
Ix x ṗ(t) (I yy − Izz )q(t)r (t) Mx
⎣ I yy q̇(t) ⎦ = ⎣ (Izz − Ix x ) p(t)r (t) ⎦ + ⎣M yB ⎦ (2.7)
Izz ṙ (t) (Ix x − I yy ) p(t)q(t) MzB
2.4 Mathematical Modeling 25
The movement of multirotors is subject to various forces and moments from different
sources. Here we provide a global and generic model for a large class of multirotors.
All the recurrent parameters used in this sub-section are given in Table 2.1 where the
explicit formulations of the aerodynamic coefficients Ci |i=T,H,Q,B are given in [18].
In the previous part, the Newton-Euler equations (2.5) for a rigid body system
were presented, which are suitable to describe any system with several rotors. The
main difference lies essentially in the various aerodynamic forces and moments
which are defined as a function of the rotor speeds by the shape of the vehicle
and its number of rotors. Before presenting the main external forces and moments,
an overall description of the multi-rotor vehicles considered was given. Multirotor
vehicles have practically the same principle of flight. They differ by the location
and size of the arms and the number of rotors. Let O = {r oi , i = 1, . . . , 2Nr } the
set of rotors where Nr ∈ N is the number of pairs of rotors (propellers) with 2Nr 4
i.e. the multirotors considered are those with an even number of rotors. Each rotor
r oi |i=1,...,2Nr located at oi |i=1,...,2Nr in the same plane as the CoG, is supported by an
arm of length li |i=,...,2Nr and rotates around an axis, which is parallel to the axis bz
(the rotors are not tilted).
Thus, a rotor r oi is defined by the polar coordinates oi (li , α) ∈ R × [0, 2π ] where
αi designates the angle between its arm and the axis bx , the speed of rotation i and
the direction of rotation where Nr rotors rotate clockwise (S p = 1) while the others
rotate counterclockwise (S p = −1) (see the representation of a rotor on Fig. 2.2.
For reasons of symmetry, each pair of rotors is placed on two opposite sides of
the cell αi+Nr = αi + π |i=1,...,Nr ) with the same arm length (li = Nr + i|i=1,...,Nr ) .
This description is valid for a large class of multi-rotor vehicles. It provides a global
expression of the aerodynamic forces and moments as a function of the rotors speeds.
Forces
Using the theory of blade elements, the expressions for the aerodynamic forces are
deduced. Also, neglecting the ground effects, four main forces acting on the quadrotor
are considered. These expressions are used in modeling. The three forces mentioned
in this subsection and their directions are shown in the Table 2.2. All forces are
expressed as part of the body.
The first is the force of gravity:
G = −mg (2.8)
It is along the ez axis in the negative direction where m is the mass of a quadrotor,
g is the gravity coefficient. In addition, each rotor r oi produces thrust and hub forces,
which depend on its angular velocity . The thrust force Ti is along the axis bz in the
positive direction while the hub force Hi is in the plane bx b y in the negative direction
of the horizontal speed Vh (the projection of the forward speed V f in the plane bx b y ).
Thus, the hub force can be broken down into two components Hxi on the bx axis and
Hyi on the b y axis in the bx b y plane in the frame attached to the body.
Another random document with
no related content on Scribd:
Reviewed by Lyman Abbott
“It is sound common sense doctrine that he preaches, and for that
reason it will be popular with but few people in these days of
emotional ‘thinking.’”
“He does not overload his subject with the useless ballast of
philosophic jargon, or obscure a poverty of thought by abundance of
words. His book is short, lucid, always to the point, and sometimes
witty.”
20–21990
20–9473
20–11574
“The picture is less attractive than that of the writer of the letters
to his children, or of the state papers that have been included in Mr
Bishop’s selection, but it seems to present with fidelity one of the
poses of the most versatile statesmen of our day. The absence of an
index makes the book more difficult to use than it need have been.”
F: L. Paxson
+ − Am Hist R 26:149 O ’20 400w
“It is in all respects one of the best Roosevelt books we have ever
seen, and in some respects the best.”
20–5586
“To put into his narrative the right degree of thrill, the correct dose
of horror, M. Leblanc takes us to the gloomy island of Sarek, off the
coast of Brittany, which has the cheerful nickname of ‘Island of the
coffins,’ and there plunges his characters into a welter of murder,
mystery and terror that has few parallels in this kind of fiction.
Strange figures robed in white, flitting in and out of the woods on the
island, make one suspect that the ghosts of the druids of ancient
times, or else descendants of theirs dwelling in caves beneath the
island, have got on the rampage in the modern world. Arsène Lupin,
the peerless solver of mysteries, arrives on the island in his little
private submarine. He takes the situation in hand with his usual
combination of ability, bravery and luck. Things move fast from the
moment that he sets foot on the old stamping ground of the druids. It
would be unfair to tell the series of strokes of genius, combined with
strokes of the incredible luck, whereby Arsène Lupin circumvents the
atrocious Vorski and makes it possible for ‘The secret of Sarek’ to
have a happy ending.”—N Y Times
Reviewed by H. W. Boynton
Reviewed by E. C. Webb
20–2931
Francis Ledwidge, the young Irish poet, lost his life in the war. His
poems are brought together in this volume, with an introduction by
Lord Dunsany. “Readers familiar with his work will find all of the
favorites in this volume—June, To my best friend, Desire in spring,
and others. They will find also his poems written during the great
war. It is interesting to note that he did not write much of battle and
all that went with it, but made his songs out of memories or out of
new glimpses of beauty.” (N Y Times)
“His scope was limited. Trees, flowers and the recurring seasons
were his theme. But he evidently believed in these things, and did not
write of nature because since Wordsworth’s day, it is the correct
thing to do. Ledwidge was a countryman and loved the country; the
desire to express himself came, and he moulded into what are often
exquisite forms, the simple country thoughts which were natural in
him.”
“He knew the simplicities and austerities of wild life in fields and
woods so well that he could borrow from them a little sternness to go
with the sweetness of his song.”
“It is true that he is ‘the poet of the blackbird,’ that his ‘small circle
of readers’ will turn to his work for its mildness, sweetness, and
serenity, ‘as to a very still lake ... on a very cloudless evening.’ But
that small circle must not be disappointed to discover that his
limpidity and naturalness are often blurred with the derivative, that
his taste is uncertain, ... that his imagination is less active than his
fancy. Complete poems, unflawed by inequalities of tone and
workmanship are therefore rare.”
20–8716
“Mr Lee writes for the most part in words of one syllable, a style
admirably suited to reflect his own mental processes.” H. K.
“The author has thought, or mused, a lot, but he has hardly studied
the problems at all. He fancies that economics is a very simple
science—and so it is, his economics. He has not the faintest
conception of the real forces that are now reshaping the industrial
world.”
20–16183
20–9490
20–14288
To Eleanor More and her husband, Richard, a blue Chinese coat
that she could not afford to buy became a kind of a symbol. The
desire to give it to her stayed with her husband all thru their early
married life—while their family was growing up and even after the
children were men and women. Their pilgrimage to a far country to
at last gain possession of the coat is the climax of a story which is
part allegory and part romance.
20–16301
“Her satire fails because never from beginning to end can the
reader believe in it. It is merely an expression of her opinions in a
very artificial form; and, whether or no we agree with them, we
would rather have them expressed in the natural form of argument.”
− The Times [London] Lit Sup p389 Je
24 ’20 3200w
“It embodies the reaction to the world war of one of the sanest
minds and most finished stylists of her day. One who compares
Romain Rolland’s dramatic satire ‘Liluli’ with this work, is struck
with the similarity in purpose, in point of view, in fundamental
concept, and even in their common form of cosmic burlesque.
Neither the great Frenchman nor the great Englishwoman has
written a ‘play’ in the ordinary sense, but each has made an
uncommon contribution to literature.”
20–18310
20–17992