Next Article in Journal
Fuzzy-PI Controller Tuned with HBBO for 2 DOF Robot Trajectory Control
Previous Article in Journal
Reference Trajectories: The Dataset Enabling Gate-to-Gate Flight Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Robust Control Design of Multiple Quadrotors Formation †

1
Hafiz Hayat Campus, University of Gujrat, Gujrat 50700, Pakistan
2
Main Campus, The University of Lahore, Lahore 55150, Pakistan
*
Author to whom correspondence should be addressed.
Presented at the 1st International Conference on Energy, Power and Environment, Gujrat, Pakistan, 11–12 November 2021.
Eng. Proc. 2021, 12(1), 93; https://doi.org/10.3390/engproc2021012093
Published: 27 January 2022
(This article belongs to the Proceedings of The 1st International Conference on Energy, Power and Environment)

Abstract

:
In this study, a control strategy is presented for multiple quadrotors, inclusive of sliding mode control and proportional derivative (PD) control, with the goal of providing stability, robustness, reduced disturbance, and formation tracking in uncertain conditions and environments. The presented control technique is based on Newton-Euler equations and satisfying Lyapunov’s stability conditions, using sliding mode controller design and PD controller design. The designed control technique was implemented, and the desired results were achieved with minimized position error, orientation error, and distance error, while adhering to Lyapunov’s stability conditions.

1. Introduction

With the current use of various quadrotor airplanes, the development of a control strategy for multiple quadrotors has become an interesting issue, drawing increasing consideration. Unlike the fixed-wing airplane, the quadrotor airplane has a wide range of advantages, including basic construction, simple upkeep, and mobility. Because of these favorable circumstances, the quadrotor airplane has been generally used by regular citizens and in the military field. Its uses include airborne photography, geographical overview, calamity alleviation, pipeline investigation, ecological appraisal, etc.
In some unpredictable specific conditions, the use of multiple quadrotor airplanes provides a greater number of options than a solitary airplane can provide. For instance, various airplanes working together can improve the productivity and vigor of the entire control framework. Furthermore, greater airplane coordination may lead to the development of unique hardware that can be applied to more troublesome undertakings.
The development of a control strategy for numerous quadrotor airplanes is very challenging, as it requires additional organized control based on the control strategy for a solitary airplane. In addition, the planning of a control framework and the investigation of the solidness of single quadrotor airplanes are particularly challenging, as the model is based on profoundly nonlinear and solid coupling. Moreover, quadrotors formation is compromised under external disturbances, causing the system to become unstable and the path tracking to be lost.
The objectives of this study include the design of vehicle dynamics, controllers, swarm stability, robustness of formation, formation tracking, and individual interaction. Previous researchers have proposed many techniques for the modelling of multi-quadrotors, including path tracking, formation tracking, attitude stabilization, robust controller design, and sliding mode control. The formation tracking technique was proposed on the basis of sliding mode control [1,2]; a non-linear control design of quadrotors was also proposed [3]; finite-time formation control design has been suggested [4]; control design was proposed to minimize disturbances [5,6]; robust control design of formation tracking was proposed [7]; and various finite-time control techniques have been proposed [8].
This study proposes a multiple quadrotor formation tracking control. The well-known Newton Euler (N-EF) technique was the proposed target. A controller sliding mode (SMC) control rule was developed to minimize disturbances, unknown parameters, and controller non-linearity. Several parameters were modified in the proposed model to achieve optimal and consistent efficiency. In terms of multi-quadrotor tracking power, the three target parameters were successfully reduced. The robust control setup of several model quadrotors was shown by Newton Euler formalism to control the dynamic quadrotor model.

2. Proposed Methodology

2.1. Dynamic Model of Quadrotor

The mathematical model of the simple quadrotor is provided in Equations (1)–(6). The proposed quadrotor motion can be controlled through the variation of the four rotors by changing the thrust shown in the equations, as well as via the rotors’ torque. The proposed study is based on Newton-Euler formalism, which is used for formation tracking of multi-quadrotors. The dynamic model of the proposed Newton-Euler formalism is as follows:
x ¨ = u 1 ( c o s s i n θ c o s φ s i n s i n φ )
y ¨ = u 1 ( c o s s i n θ s i n φ s i n c o s φ )
z ¨ = u 1 ( c o s c o s θ ) g + d ( t ) )
¨ = u 2 l
θ ¨ = u 3 l
φ ¨ = u 4
The state vector for the proposed multi-quadrotor is shown in the following equation:
X = [ x 1 i x 2 i x 3 i x 12 i ] T
The above equation shows the state space representation of the quadrotor. In addition, the virtual command u x i   and   u y i , which rotates the thrust vector, is shown by the following equations:
u x i = c o s x 7 i c o s x 9 i c o s x 11 i + s i n x 7 i s i n x 11 i
u y i = c o s x 7 i s i n x 9 i s i n x 11 i s i n x 7 i c o s x 11 i

2.2. Control Design

The strategy for designing the controller for leader-follower formation, as well as for trajectory tracking, was first to separate the system into two independent subsystems, in the assumption that the closed loop dynamics of rotation are much faster than translational dynamics. Next, three independent controllers were designed, including trajectory tracking and attitude stabilization for the leader as well as for the follower and a formation tracking controller for the follower.
To design the trajectory tracking control, the position error was considered, which is defined as ξ ¯ = ξ ξ d ; using a switching function and stability conditions, the equivalent control becomes
u e q = [ ( T R e 3 ) d ] e q = m ( g e 3 + ξ ¯ ¨ d k 1 ξ ¯ ˙ k 2 ξ ¯ )
To add uncertainty and disturbance in the system, a discontinuity was added to keep the system dynamics to the surface i.e., σ1 = 0
σ 1 ˙ = k 1 ξ ¯ ˙ + k 2 ξ ¯ + 1 m ( T R e 3 ) d g e 3 ξ ¯ ¨ d = L ξ S g n ( σ 1 )
where L ξ is greater than zero. Next, the discontinuity control equation becomes
( T R e 3 ) d = u e q m L ξ S g n ( σ 1 )
Then, the robustness of the controller could be analyzed by considering a model with bounded uncertainties, as shown by the following:
m ξ ¯ ¨ = ( T R e 3 ) d m g e 3 m ξ ¨ d + Δ f ( ξ )
where ||∆f( ξ )||< 1.
Using the Lyapunov function and applying the control law, the Euler angles can be shown as
Φ d = a r c s i n ( R d y R d x t a n ( ψ d ) s i n ( ψ d ) t a n ( ψ d ) + c o s ( ψ d ) )
Φ d = a r c s i n ( R d x s i n ( Φ d ) s i n ( ψ d ) c o s ( Φ d ) c o s ( ψ d ) )
Attitude stabilization control consists only of a proportional derivative (PD), i.e., a PD controller that acts as the error, defined as
= k d o ϕ ¯ ˙ k p o ϕ ¯
where kdo and kpo Є ℜ+.
To formulate the formation tracking control, define the orientation error e ψ = ψ F ψ L , and achieve formation errors close to zero, a control law was designed, in which follower velocities are considered as control inputs. These formation error dynamics can be shown as
χ ˙ = F ( χ ) + G ( χ ) v
where
F ( χ ) = [ e y ω L + γ 1 e x ω L + γ 2 e ψ ]
G ( χ ) = [ c e ψ s e ψ 0 s e ψ c e ψ 0 0 0 1 ]
Implementing stability conditions and control law, the equivalent controller would become
σ ˙ 2 = χ ˙ + k f χ = F ( χ ) + G ( χ ) υ e q + k f χ = 0
Ideally, in the absence of uncertainty and disturbance, the equivalent control would become,
v e q = G 1 ( χ ) ( F ( χ ) k f χ )

3. Simulation Results and Discussion

The proposed formation tracking is divided into two scenarios. The first scenario is a fixed-time trajectory; the second scenario is a varying-time trajectory. The formation tracking control of a multi-quadrotor is presented in Figure 1a, tracking the trajectory of a multi-quadrotor. The overall performance of the proposed control design was effective. Moreover, the contribution of the multi-quadrotors robust control was also added in the proposed system. Stabilization of formation tracking control is very important to provide long-term control for multi-quadrotors. Therefore, the proposed model focused on the stabilization factor to improve the validity of formation tracking control for multi-quadrotors. Stabilization of formation tracking control for multi-quadrotors is presented in Figure 1b. The two cases considered in this study are discussed below.
In Figure 2a, case 1, the system is simulated without the involvement of a sliding mode controller. The response of the system is a bit irregular and unstable because of uncertainty and disturbances that occur outside, which affect the response of the system and provide overshoot in the curves. In Figure 2b, case 2, we introduce a sliding mode controller. The role of the sliding mode controller was to reduce the uncertainty and disturbances that occur in the background and to provide stable output. The data acquisition implementation, output correction, and computation of the control law for this design were implemented. To improve quadrotors’ performance, the law of control can be applied. Therefore, the engagement of control law is very important for the control design.

4. Conclusions

This research proposed a control strategy for the monitoring of multi-quadrotors. The proposed goal was achieved by the well-known Newton-Euler method. A control rule based on the sliding mode controller (SMC) was presented to reduce the disturbances, unknown parameters, and non-linearity of the controller system. The proposed model amends several parameters, so that optimum and consistent performance may be achieved. The results of the simulation show that the proposed model exceeds the current model in real world scenarios. The proposed model was also validated with MATLAB/SIMULINK. The three target parameters were successfully minimized in terms of multi-quadrotor tracking power.

Author Contributions

Conceptualization, H.M. and N.S.; methodology, H.M.; software, H.M.; validation, H.M., S.A.M. and N.S.; formal analysis, N.S.; investigation, I.H.; data curation, N.S. and M.R.; writing-original draft preparation, H.M.; writing-review and editing, H.M., W.J. and U.R.; supervision, N.S. All authors have read and agreed to the published version of manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data can be acquired by requesting the correspondence author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Abbas, R. Formation Tracking for Multiple Quadrotor Based on Sliding Mode and Fixed Communication Topology. In Proceedings of the 2013 5th International Conference on Intelligent Human-Machine Systems and Cybernetics, Hangzhou, China, 26–27 August 2013. [Google Scholar]
  2. Runcharoon, K. Sliding Mode Control of quadrotor. In Proceedings of the 2013 The International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE), Konya, Turkey, 9–11 May 2013. [Google Scholar]
  3. Mo, H.; Farid, G. Nonlinear and Adaptive Intelligent Control Techniques for Quadrotor UAV—A Survey. Asian J. Control 2019, 21, 989–1008. [Google Scholar] [CrossRef]
  4. Huang, Y. Finite-time formation tracking control with collision avoidance for quadrotor UAVs. J. Frankl. Inst. 2020, 357, 4034–4058. [Google Scholar] [CrossRef]
  5. Lazim, I.M. Disturbance observer-based formation tracking control of multiple quadrotors in the presence of disturbances. Trans. Inst. Meas. Control 2019, 41, 4129–4141. [Google Scholar] [CrossRef]
  6. Szczublewski, D.P. Gust Disturbance Analysis of a Micro Quadrotor Helicopter. Ph.D. Theses, University of Maryland, College Park, MD, USA, 2012. [Google Scholar]
  7. Liu, H. Robust formation tracking control for multiple quadrotors under aggressive maneuvers. Automatica 2019, 105, 179–185. [Google Scholar] [CrossRef] [Green Version]
  8. Zhang, W. Fully distributed time-varying formation tracking control for multiple quadrotor vehicles via finite-time convergent extended state observer. Chin. J. Aeronaut. 2020, 33, 2907–2920. [Google Scholar] [CrossRef]
Figure 1. (a) tracking with constant reference; (b) stabilization of formation tracking.
Figure 1. (a) tracking with constant reference; (b) stabilization of formation tracking.
Engproc 12 00093 g001
Figure 2. (a) case 1; (b) case 2.
Figure 2. (a) case 1; (b) case 2.
Engproc 12 00093 g002
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Muzammil, H.; Siddique, N.; Masud, S.A.; Rashad, M.; Raoof, U.; Hussain, I.; Jabbar, W. Robust Control Design of Multiple Quadrotors Formation. Eng. Proc. 2021, 12, 93. https://doi.org/10.3390/engproc2021012093

AMA Style

Muzammil H, Siddique N, Masud SA, Rashad M, Raoof U, Hussain I, Jabbar W. Robust Control Design of Multiple Quadrotors Formation. Engineering Proceedings. 2021; 12(1):93. https://doi.org/10.3390/engproc2021012093

Chicago/Turabian Style

Muzammil, Hasham, Nazam Siddique, Saad Ali Masud, Muhammad Rashad, Uzair Raoof, Iftikhar Hussain, and Waqas Jabbar. 2021. "Robust Control Design of Multiple Quadrotors Formation" Engineering Proceedings 12, no. 1: 93. https://doi.org/10.3390/engproc2021012093

Article Metrics

Back to TopTop