Robust Control Design of Multiple Quadrotors Formation †

: 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.


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.

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: .. .. .. .. .. ..
The state vector for the proposed multi-quadrotor is shown in the following equation: The above equation shows the state space representation of the quadrotor.In addition, the virtual command u xi and u yi , which rotates the thrust vector, is shown by the following equations:

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 Eng. Proc.2021, 12, 93 3 of 5 To add uncertainty and disturbance in the system, a discontinuity was added to keep the system dynamics to the surface i.e., σ 1 = 0 .
where L ξ is greater than zero.Next, the discontinuity control equation becomes Then, the robustness of the controller could be analyzed by considering a model with bounded uncertainties, as shown by the following: where ||∆f (ξ)||< 1.
Using the Lyapunov function and applying the control law, the Euler angles can be shown as Attitude stabilization control consists only of a proportional derivative (PD), i.e., a PD controller that acts as the error, defined as where k do and k po Є +.
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 where Implementing stability conditions and control law, the equivalent controller would become .
Ideally, in the absence of uncertainty and disturbance, the equivalent control would become,

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 multiquadrotors.Stabilization of formation tracking control for multi-quadrotors is presented in Figure 1b.The two cases considered in this study are discussed below.
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 Fig- ure 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.

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.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.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.

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.

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.
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 Figure1b.The two cases considered in this study are discussed below.