Next Article in Journal
Design and Fabrication of a Compact Evaporator–Absorber Unit with Mechanical Enhancement for LiBr–H2O Vertical Falling Film Absorption, Part II: Control-Volume Modeling and Thermodynamic Performance Analysis
Previous Article in Journal
Voltage Regulation of a DC–DC Boost Converter Using a Vertex-Based Convex PI Controller
Previous Article in Special Issue
Ground Effect Influence on UAV Propeller Thrust: Experimental and CFD Validation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonlinear Control Design for a PVTOL UAV Carrying a Liquid Payload with Active Sloshing Suppression

by
Manuel A. Zurita-Gil
1,
Gerardo Ortiz-Torres
1,*,
Felipe D. J. Sorcia-Vázquez
1,
Jesse Y. Rumbo-Morales
1,
José J. Gascon Avalos
1,
Juan R. Reynoso-Romo
1,
Julio C. Rosas-Caro
2 and
Jorge A. Brizuela-Mendoza
3
1
Computer Science and Engineering Department, University of Guadalajara, Ameca 46600, Mexico
2
Facultad de Ingeniería, Universidad Panamericana, Álvaro del Portillo 49, Zapopan, Jalisco 45010, Mexico
3
Exact Sciences and Methodologies Department, University of Guadalajara, Ciudad Guzmán 49000, Mexico
*
Author to whom correspondence should be addressed.
Technologies 2026, 14(1), 31; https://doi.org/10.3390/technologies14010031
Submission received: 29 November 2025 / Revised: 22 December 2025 / Accepted: 31 December 2025 / Published: 3 January 2026
(This article belongs to the Special Issue Aviation Science and Technology Applications)

Abstract

The increase in the number of Unmanned Aerial Vehicles (UAVs) for liquid transport tasks, such as agricultural spraying, results in significant stability challenges. The free movement of the liquid, known as sloshing, generates unpredictable forces that destabilize the vehicle and increase collision risks. This study treats this problem by developing and validating a nonlinear control strategy to ensure precise trajectory tracking while actively suppressing liquid sloshing. The coupled dynamics of the system are modeled using the Euler–Lagrange formalism by representing the UAV as a planar vertical take-off and landing (PVTOL) aircraft and the liquid sloshing dynamics as an equivalent pendulum model. The stability of the entire closed-loop system is proven using Lyapunov’s direct method. The analytical results are validated through numerical simulations in MATLAB/Simulink, which demonstrate excellent tracking of desired altitude and horizontal trajectories. Crucially, the simulations confirm that the controller effectively attenuates the sloshing oscillations, offering a robust solution to enhance the safety and operational performance of UAVs in liquid transport applications.

1. Introduction

Research on Unmanned Aerial Vehicles (UAVs), commonly known as drones, has been increasing in recent decades due to a wide array of civilian and military applications [1,2,3]. Fields such as precision agriculture (PA) and disaster management have a notable impact on the development of this kind of technology as well [4,5].
Among the various UAV configurations, two platforms predominate: fixed-wing UAVs, valuable for their endurance and wide-area coverage, and multi-rotor UAVs, known for their agility, hovering, and vertical take-off and landing (VTOL) capabilities [2,3,4].
However, despite advancements in several applications, persistent challenges keep UAVs away from high-performance operations, including battery life, robust autonomous navigation, and security [6]. According to [7], an appropriate safety control strategy must function through three stages. First is the prevention phase, where the controller tries to keep the system away from destructive events. Response is the next stage, where the controller is applied to mitigate disturbances, faults, or attacks, ensuring the system controllability. At the end, in the recovery stage, the principal controller purpose is to restore and maintain the desired system performance. Furthermore, UAVs are more vulnerable to faults due to their extensive integration of automation technology [8], leading to significant research in fault-tolerant control (FTC) to ensure a reduction in the aircraft failure rate and, in several cases, to provide them with the ability to recover and complete the mission, even in the presence of a failure [9]. Additionally, due to the long list of applications, these vehicles often operate in unpredictable environments, requiring the development of robust controllers, which can face different undesirable situations, such as wing-related scenarios, by using a high-order sliding mode (HOSM) [10].
Scenarios where UAVs are tasked with carrying liquid payloads, such as agricultural spraying, which are increasing due to the growing economic challenge of satisfying society’s high demand [11], create significant challenges [4,12].
Partially filled containers on drones introduce complex dynamics due to the movement of the liquid inside. Therefore, a phenomenon related to the liquid’s free surface, known as sloshing, appears with even a small UAV’s movements [13]. The sloshing effect becomes problematic during flight maneuvers, such as obstacle avoidance, external disturbances, or anything else that can produce a change in the drone’s acceleration. The moving liquid produces unpredictable forces that impact vehicle control performance and stability, leading to flight trajectory deviations, undesirable oscillations, and, in extreme cases, collisions [12,14].
To analyze the complexity of vehicle–liquid coupled dynamics, equivalent mechanical models, such as the mass–spring–damper model and the pendulum model, have frequently been employed. Remarking on the importance of providing stability through the suppression or mitigation of liquid sloshing is a research objective. Different methods for mitigating sloshing dynamics have been studied. Principally, these can be categorized into passive and active methods. Passive methods refer to those that can reduce sloshing dynamics through the use of a particular shape or anything else inside the tank that can modify the liquid’s dynamic, such as baffles [12,15]. Active methods are those that reduce liquid sloshing dynamics by controlling actuators, such as the UAV’s motors [13,14].
Even with the advances in anti-sloshing solutions, there remains an active area of research. Various control techniques have been applied to systems subject to sloshing, including Proportional–Integral–Derivative (PID) controllers, Linear–Quadratic Regulator (LQR), H [13,16,17,18,19], and some non-linear feedback schemes [14,20]. However, many advanced control laws require full knowledge of the system, including the liquid’s slosh rate and angle, which are difficult to measure directly, motivating the development of output–feedback controllers that utilize state estimators [14,17]. Linear Quadratic Gaussian (LQG) controllers have been proposed to estimate and control the liquid’s sloshing, measuring the position and attitude of the quadrotor rather than treating the sloshing as a disturbance [17].
Building upon all these precedents, this paper proposes a nonlinear control strategy. While many studies present robust linear controllers, they often rely on linearized models for their control laws, which may not capture the complete system dynamics. Other advanced procedures, such as state estimation and adaptive robust control, can be applied [14,20], but they are computationally demanding and make it complicated to perform a formal stability analysis. Therefore, the main contributions of this work are the following:
  • A new nonlinear dynamic model is derived employing the Euler–Lagrange formalism based on a quadrotor, represented as planar vertical take off and landing (PVTOL), transporting a liquid payload. Sloshing dynamics are modeled as a pendulum system, adapted from [21].
  • A nonlinear control law is generated based on the specific dynamic model previously obtained. The proposed control law is designed to handle the vehicle–liquid coupled dynamics, ensuring robust horizontal trajectory tracking, a critical maneuver in agricultural spraying [4], while simultaneously maintaining a stable altitude and actively suppressing the liquid slosh oscillations. The stability of the entire closed-loop system is formally proven using Lyapunov’s direct method.
  • The proposed nonlinear model and control strategy are validated through comprehensive numerical simulations in MATLAB/Simulink R2024a, demonstrating stable altitude regulation and effective sloshing suppression under realistic operating conditions. The controller performance is systematically compared with a classical Proportional–Derivative controller. In addition, the liquid sloshing model adopted in this work is experimentally validated using a dedicated laboratory platform presented in Appendix A, where pure translational motion along the x-axis is considered. This experimental evidence supports the physical relevance of the sloshing model employed in the proposed control framework.
The remainder of this paper is organized as follows: Section 2 presents the derivation of the dynamic model. Section 3 details the design of the proposed controller. Section 4 provides a Lyapunov stability analysis. Section 5 details how the proposed controller’s performance was validated through numerical simulations in MATLAB/Simulink, its respective comparison against a PD controller, and the expected real implementation of the proposed controller. Finally, Section 6 concludes the paper and suggests avenues for future research.

2. Dynamic Model of the PVTOL UAV Carrying a Liquid Payload

A quadrotor UAV carrying a liquid payload is modeled in this section, by considering that the vehicle is evolving in its longitudinal plane (as a PVTOL vehicle) (see Figure 1). The following assumptions are stated in order to obtain its dynamic model:
  • The vehicle structure is rigid and symmetrical.
  • The center of mass coincides with the body frame O B .
  • The propellers are rigid.
  • The roll moment generates a force perpendicular to the z-axis.
  • The dynamics along the y-axis, as well as the pitch ϕ and yaw ψ dynamics, are assumed to be fully controlled.
The quadrotor aerial vehicle consists of four independently actuated rotors that generate thrust and control torques along the axes of rotation of the propellers. When the vehicle evolves in its longitudinal (or lateral) plane, its dynamics can be approximated by a PVTOL model, shown in Figure 1b. From this figure, it can be observed that the two left rotors produce the resultant force f L = f 3 + f 4 , whereas the two right rotors generate f R = f 1 + f 2 . As illustrated in Figure 1b, the propellers rotate in opposite directions in a counter-rotating configuration: propellers f 1 and f 3 rotate in the same direction, while propellers f 2 and f 4 rotate in the opposite direction. This arrangement ensures the cancellation of the net yaw torque under symmetric operating conditions. Vertical motion along the z-axis is achieved by uniformly increasing or decreasing the rotational speeds of all motors. In contrast, differential variations between the left and right rotor speeds generate a net force in the horizontal plane, enabling translational motion along the x-axis and inducing the associated roll dynamics.
Following the same modeling approach, Figure 2 shows a container partially filled with liquid mounted on the quadrotor. In this configuration, the VTOL system is modeled as a PVTOL aircraft carrying a liquid payload contained in a rectangular tank. The liquid sloshing dynamics are approximated using an equivalent pendulum model, following the approach reported in [22]. Also, Figure 3 provides a detailed view of the PVTOL–payload system, highlighting the geometric parameters, reference frames, and generalized coordinates used for the mathematical modeling. This zoomed representation is introduced to clearly define the relative motion between the vehicle and the liquid payload, which will be employed in the derivation of the coupled dynamical model.
It should be emphasized that the free surface of a liquid inside a partially filled container represents a major problem in many research areas because of the complexity of the solution. The liquid free surface can experience different types of surface motion depending on the container shape and disturbance type, and many variables interact at the same time [21]. A way to represent the sloshing dynamics inside a container is by using equivalent mechanical models, such as the Mass–Spring–Damper model or the pendulum model [22]. The latter is the one adopted throughout this work.
The Euler–Lagrange formalism is used to derive the equations of motion for the VTOL system carrying a liquid payload. First, the expressions for the kinetic and potential energy of the overall system must be obtained [23]. The kinetic and potential energies corresponding to the PVTOL are represented by K P and U P , respectively, while the container with the equivalent pendulum model for liquid sloshing is defined by K C and U C , respectively. In this way, both sets of energies can be defined separately [24].
Then, the following expressions can be established:
K P = 1 2 m d x ˙ 2 + 1 2 m d z ˙ 2 + 1 2 I d θ ˙ 2 ,
U P = m d z g ,
K C = 1 2 m 0 x ˙ 0 2 + 1 2 m 0 z ˙ 0 2 + 1 2 I 0 θ ˙ C 2 + 1 2 m 1 x ˙ 1 2 + 1 2 m 1 z ˙ 1 2 ,
U C = m 0 z 0 g + m 1 z 1 g ,
where all the variables of the system are described in Table 1. The positions and velocities of the masses m 0 and m 1 , respectively, are defined relative to the center of mass of the PVTOL, as follows:
x 0 = x L 0 sin θ , x ˙ 0 = x ˙ L 0 cos θ θ ˙ , z 0 = z L 0 cos θ , z ˙ 0 = z ˙ + L 0 sin θ θ ˙ , x 1 = x l sin θ C , x ˙ 1 = x ˙ l cos θ C θ ˙ C , z 1 = z l cos θ C , z ˙ 1 = z ˙ + l sin θ C θ ˙ C .
Defining K = K P + K C and U = U P + U C as the total kinetic and potential energies of the system, respectively, leads to the Lagrangian L = K U , as follows:
L = 1 2 m d x ˙ 2 + 1 2 m d z ˙ 2 + 1 2 I d θ ˙ 2 + 1 2 m 0 ( x ˙ L 0 cos θ θ ˙ ) 2 + 1 2 m 0 ( z ˙ + L 0 sin θ θ ˙ ) 2 + 1 2 I 0 θ ˙ C 2 + 1 2 m 1 ( x ˙ l cos θ C θ ˙ C ) 2 + 1 2 m 1 ( z ˙ + l sin θ C θ ˙ C ) 2 ( m d z g + m 0 ( z L 0 cos θ ) g + m 1 ( z l cos θ C ) g ) .
Once the Lagrangian is established, Euler–Lagrange equation is applied with energy dissipation, as follows:
d d t q ˙ i L q i L = q i ˙ + Q i ,
where the generalized coordinates, the generalized forces, and the Rayleigh dissipation function are given by q i = x z θ θ C T , Q i = F x F z τ θ 0 T , and = 1 2 C θ C 2 , respectively. Then, applying (6), the non-linear model of the system is obtained:
x ¨ = F x m 0 L 0 S θ θ ˙ 2 + m 0 L 0 C θ θ ¨ m 1 l S θ C θ ˙ C 2 + m 1 l C θ C θ ¨ C m d + m 0 + m 1 ,
z ¨ = F z m 0 L 0 C θ θ ˙ 2 m 0 L 0 S θ θ ¨ m 1 l C θ C θ ˙ C 2 m 1 l S θ C θ ¨ C g ( m d + m 0 + m 1 ) m d + m 0 + m 1 ,
θ ¨ = τ θ m 0 L 0 C θ x ¨ m 0 L 0 S θ z ¨ m 0 L 0 S θ g I d + I 0 + m 0 L 0 2 ,
θ ¨ C = m 1 l C θ C x ¨ m 1 l S θ C z ¨ m 1 l S θ C g C θ ˙ C m 1 l 2 ,
where S θ = sin θ and C θ = cos θ .
The resulting set of equations can be represented in a more comprehensible and manageable matrix form:
Q i = M q ¨ i + C q ˙ i + G ,
with:
M = m T 0 m 0 L 0 C θ m 1 l C θ C 0 m T m 0 L 0 S θ m 1 l S θ C m 0 L 0 C θ m 0 L 0 S θ I T 0 m 1 l C θ C m 1 l S θ C 0 m 1 l 2 ,
C = 0 0 m 0 L 0 S θ θ ˙ m 1 l S θ C θ ˙ C 0 0 m 0 L 0 C θ θ ˙ m 1 l C θ C θ ˙ C 0 0 0 0 0 0 0 C ,
G = 0 g ( m T ) g ( m 0 L 0 S θ ) g ( m 1 l S θ C ) ,
where m T and I T denote the total mass and inertia of the system, respectively.

3. Proposed Controller Design

In this section, the proposed controller design for the VTOL system carrying a liquid payload is presented. Figure 4 illustrates the overall control architecture of the system, which is structured in a hierarchical manner and consists of two main control loops.
The upper control loop is responsible for the longitudinal PVTOL dynamics, regulating the translational motion along the x- and z-axes, as well as the roll angle θ and the container inclination θ c . The proposed nonlinear controller or PD-based controller are employed to track the desired reference signals ( x d , z d , θ d , θ c d ) , generating the control inputs μ and τ , which are applied to the quadrotor subsystem. The lower control loop governs the remaining degrees of freedom associated with the lateral and rotational dynamics, namely the y-position and the pitch and yaw angles ( ϕ , ψ ) . Since the focus of this work is restricted to planar motion, the corresponding reference signals are set to zero, i.e., y d = ϕ d = ψ d = 0 . This controller generates the torques τ ϕ and τ ψ to stabilize the system around the desired equilibrium.
To facilitate analysis and control design for, the system presented in (7)–(10) can be expressed in a decoupled representation, allowing a clear separation of the PVTOL dynamics from those related to liquid sloshing, represented by F s 1 , F s 2 , F s 3 , and F s 4 . Thus, the following equations are stated:
x ¨ ( m T ) = μ S θ PVTOL m 0 L 0 S θ θ ˙ 2 + m 0 L 0 C θ θ ¨ m 1 l S θ C θ ˙ C 2 + m 1 l C θ C θ ¨ C F s 1 ,
z ¨ ( m T ) = μ C θ g m T PVTOL m 0 L 0 C θ θ ˙ 2 m 0 L 0 S θ θ ¨ m 1 l C θ C θ ˙ C 2 m 1 l S θ C θ ¨ C F s 2 ,
θ ¨ ( I T ) = τ PVTOL m 0 L 0 C θ x ¨ m 0 L 0 S θ z ¨ m 0 L 0 S θ g F s 3 ,
θ ¨ C ( m 1 l 2 ) = m 1 l C θ C x ¨ m 1 l S θ C z ¨ m 1 l S θ C g C θ ˙ C F s 4 .
The non-linear system (15)–(18) can be represented in a reduced altitude dynamics by considering a thrust control input μ , as follows:
μ = k 2 z ˙ k 1 z ˜ m T + g m T F s 2 cos θ .
Therefore, (15)–(18) can be rewritten as
z ¨ = k 2 z ˙ k 1 z ˜ , x ¨ m T = k 2 z ˙ k 1 z ˜ m T + g m T F s 2 tan θ + F s 1 , θ ¨ I T = τ + F s 3 .
We assume that the altitude z eventually attains the desired setpoint z d , i.e., the position error z ˜ converges to zero ( z z d ). Then, system (20) is reduced to the following:
z ¨ = 0 , x ¨ = g tan θ F s 2 m T tan θ + F s 1 m T , θ ¨ = τ I T + F s 3 I T .
In order to control the complete displacement of the PVTOL system, the desired horizontal displacement dynamics is defined as
υ = x ˜ ˙ + k 3 x ˜ ,
where k 3 is a constant that defines the convergence rate, and x ˜ is the error between the actual position x and the desired position x d . If the desired position x d is a constant, the second derivative of x ˜ is x ¨ . Then, introducing it in the first derivative of (22) yields
υ ˙ = g tan θ + F s 12 + k 3 x ˜ ˙ ,
where F s 12 = F s 2 m T tan θ + F s 1 m T represents the combined sloshing terms affecting the horizontal displacement.
Given that the horizontal displacement of the PVTOL depends on the inclination angle, the virtual desired angle θ d and the corresponding error ϵ can be used as follows:
θ d = arctan k 3 x ˜ ˙ F s 12 k 4 υ g ,
ε = tan θ tan θ d .
By solving (25) for tan θ and substituting it into (23), the following expression is obtained:
υ ˙ = g ε + arctan k 3 x ˜ ˙ F s 12 k 4 υ g + F s 12 + k 3 x ˜ ˙ .
Expanding (26), the following is obtained:
υ ˙ = g ε k 4 x ˜ ,
And solving (22) for x ˜ ˙ ,
x ˜ ˙ = υ k 3 x ˜ ,
Both equations, (27) and (28), lead to the following state-space representation for the translational dynamics:
x ˜ ˙ υ ˙ = k 3 1 0 k 4 A 1 x ˜ υ + 0 g B 1 ε .
The control strategy for the PVTOL’s roll dynamics tracks a desired reference θ d , requires defining the error between the desired roll angle θ d and the measured roll angle θ , depicted as follows:
θ ˜ = θ θ d .
The resulting dynamics of the roll angle error are determined by substituting the expression for the PVTOL’s roll acceleration, as defined in (21), into the second derivative of (30), yielding the following resulting equation:
θ ˜ ¨ = τ I T + F s 3 I T θ ¨ d .
The control input τ is designed to ensure that the error dynamics converge to zero while rejecting the sloshing disturbance F s 3 , as follows:
τ = θ ¨ d I T F s 3 c 2 θ ˜ ˙ I T c 1 θ ˜ I T .
Then, substituting the input (32) into (31) yields
θ ˜ ¨ = c 2 θ ˜ ˙ c 1 θ ˜ ,
which can be rewritten in state-space form as follows:
θ ˜ ˙ θ ˜ ¨ = 0 1 c 1 c 2 A 2 θ ˜ θ ˜ ˙ .
Given the subsystems described in (29) and (34), the objective is to analyze their asymptotic stability using Lyapunov theory. By constructing appropriate Lyapunov candidate functions for each subsystem, it is possible to demonstrate that the corresponding error states converge to their respective references, ensuring the stability of both the translational and roll-angle error dynamics. This analysis guarantees that the closed-loop system remains stable under the proposed control laws and that the tracking errors decay asymptotically. In this context, the goal is to determine suitable values for the controller gains such that the resulting state matrices become Hurwitz matrices, ensuring asymptotic convergence through the Lyapunov framework.

4. Lyapunov Stability Analysis

Revisiting the state-space dynamics for horizontal displacement (29) and the rotational dynamics (34), it is noted that structures similar to those in [25] are obtained. Therefore, an analogous procedure is followed to achieve the Lyapunov stability analysis of the system.

4.1. Translational Dynamics

First, the translational dynamics must satisfy the following Lyapunov equation:
A 1 T P 1 + P 1 A 1 = Q 1 ,
where P 1 and Q 1 are symmetric positive definite matrices.
To find the matrix P 1 , the matrix Q 1 is proposed as follows:
Q 1 = 2 k 3 k 4 ( k 3 + k 4 ) 0 0 2 k 3 k 4 ( k 3 + k 4 ) > 0 .
To solve the Lyapunov equation, a candidate matrix P 1 is postulated as a symmetric matrix of the following form:
P 1 = a c c d > 0 .
By substituting the expressions A 1 , P 1 , and Q 1 into the Lyapunov equation (35) and solving for its elements, the following solution matrices are obtained:
P 1 = k 4 ( k 3 + k 4 ) k 4 k 4 1 + k 3 ( k 3 + k 4 ) > 0 ,
Q 1 = 2 k 3 k 4 ( k 3 + k 4 ) 0 0 2 k 3 k 4 ( k 3 + k 4 ) > 0 .
Next, a positive-definite Lyapunov candidate function is proposed as
V 1 = x ˜ υ k 4 ( k 3 + k 4 ) k 4 k 4 1 + k 3 ( k 3 + k 4 ) x ˜ υ > 0 .
By substituting (38) into (40), the function can be expressed compactly as
V 1 = x ˜ υ P 1 x ˜ υ > 0 .
Calculating the first time derivative of V 1 yields
V ˙ 1 = x ¯ υ Q 1 x ¯ υ + 2 x ¯ υ P 1 B ε .
The final term of (42) satisfies an inequality as follows:
2 x υ P 1 B ε 2 x υ P 1 B k ¯ k ¯ | ε | k ¯ ( x 2 + υ 2 ) + P 1 B 2 k ¯ ε 2 ,
with k ¯ = k 3 k 4 ( k 3 + k 4 ) .
Finally, by substituting Inequality (43) into the expression for V ˙ 1 , the following is obtained:
V ˙ 1 2 k 3 k 4 ( k 3 + k 4 ) ( x 2 + υ 2 ) + P 1 B 2 k ¯ ε 2 .
If k 3 > 0 and k 4 > 0 , then the first term in (44) is strictly negative for all nonzero states, while the remaining term is bounded. Thus, V ˙ 1 is negative definite, which guarantees that the horizontal dynamics of the system are asymptotically stable.

4.2. Rotational Dynamics

By applying the same procedure used in the previous analysis, and following some ideas from [25], the stability of the rotational dynamics is presented.
The rotational dynamics must satisfy the following Lyapunov equation:
A 2 T P 2 + P 2 A 2 = Q 2 ,
where the symmetric positive-definite matrices P 2 and Q 2 that solve (45) are given by
P 2 = 2 c 1 + c 2 2 c 2 c 2 2 > 0 ,
Q 2 = 2 c 1 c 2 0 0 2 c 2 > 0 .
Then, the following Lyapunov function is proposed:
V 2 = θ ˜ θ ˜ ˙ P 2 θ ˜ θ ˜ ˙ > 0 ,
with its first time derivative given by
V ˙ 2 = θ ˜ θ ˜ ˙ 2 c 1 c 2 0 0 2 c 2 θ ˜ θ ˜ ˙ .
If c 1 > 0 and c 2 > 0 , the matrix Q 2 becomes positive definite, which implies that (48) is strictly positive for all nonzero states. Consequently, (49) is strictly negative, meaning that V ˙ 2 is negative definite. Therefore, the rotational error dynamics are asymptotically stable.

5. Simulation Results

To validate the dynamic model derived in Section 2 and the performance of the proposed anti-sloshing control strategy from Section 3, the proposed control is first evaluated; subsequently, a comparative analysis is conducted against a standard Proportional Derivative controller with active sloshing suppression.
The physical relevance of the sloshing model is further supported by the experimental results presented in Appendix A. The same model is implemented on a laboratory platform under pure translational motion, showing sloshing behavior consistent with the simulation results reported in this section.
The desired trajectories used in the simulations are defined following typical flight patterns employed in precision agriculture applications. As illustrated in [26], agricultural missions usually consist of two main stages: first, the UAV performs a vertical take-off to reach a prescribed operating altitude. Once this altitude is achieved, horizontal translational motion is executed to follow the desired path over the field.
In practical agricultural scenarios, such horizontal motion is commonly carried out sequentially along the x and y directions, or vice versa, depending on the mission requirements. In this work, after reaching the desired altitude, the UAV is commanded to translate along the x-axis only. This choice is consistent with the PVTOL formulation adopted and is sufficient to capture the essential dynamics relevant to agricultural spraying or monitoring tasks. It is worth noting that reproducing full agricultural coverage patterns would require controlling the yaw angle to reorient the vehicle between straight-line passes.
The numerical simulations were carried out in MATLAB/Simulink. The common physical parameters for the system used in both scenarios are detailed in Table 2, where ρ a refers to the water density, L b is the distance between the PVTOL’s center of mass and the motor, and the other parameter has already been described in Table 1. The simulation was configured using a fixed-step numerical integration scheme. The total simulation time was set to 120 s, employing an ode3 fixed-step solver with a step size of 5 × 10 4 . These settings were selected to ensure numerical stability and accurate capture of the system dynamics.

5.1. Simulation of the Proposed Nonlinear Controller

The controller gains of the proposed nonlinear controller were tuned to minimize overshoot while ensuring fast convergence and closed-loop stability. The selected gains are summarized in Table 3 and were adjusted based on the system dynamics and control objectives. Specifically, gains k 1 and k 2 are associated with the altitude dynamics, k 3 and k 4 regulate the horizontal translational dynamics, and c 1 and c 2 are related to the rotational dynamics. In addition, the feasibility and correctness of the gain selection were verified through YALMIP toolbox [27]. This procedure ensured that the resulting gain matrices satisfied the required stability and performance conditions of the proposed control framework.
The test scenario was designed to prove the control ability to deal with vertical and horizontal displacements, as shown in Figure 5, where the horizontal maneuver is known as the one able to excite the liquid dynamics. First, the PVTOL performs a take-off to an altitude of z d = 1.0 m , reaching the desired altitude at t = 17 s , without overshoot, as shown in Figure 5a.
Once the altitude is almost stabilized, at t = 13 s , a ramp reference is given to move the UAV to a horizontal desired position, x d = 1.0 m , which is reached at t = 100 s with minimal overshoot, as shown in Figure 5b, demonstrating the controller’s tracking capability. Figure 5 illustrates the system’s rotational dynamics too and, consequently, the control sloshing suppression effectiveness. The attitude tracking shown in Figure 5c demonstrates how the actual roll angle θ closely follows the generated desired angle θ d to achieve the desired horizontal position without losing altitude. The principal controller’s objective is demonstrated in Figure 5d, which plots the sloshing angle θ C , where it is shown how the horizontal displacement excites the sloshing dynamics and how the active control suppression works to keep θ C near zero.
It is important to note that most control strategies reported in the literature experience altitude degradation while tracking the desired horizontal position. In contrast, the proposed controller achieves accurate horizontal trajectory tracking while effectively suppressing liquid sloshing, without compromising altitude regulation. Moreover, this performance is obtained using a simplified gain structure, which represents a critical requirement for many practical multirotor applications.
The control inputs are shown in Figure 5. The total thrust force μ , after a maximum thrust force of 29.75 N applied during take-off, stabilizes at approximately 27 N at t = 8 s , which corresponds to the force needed to counteract the total weight of the system, as shown in Figure 5e. The torque control signal peaks shown in Figure 5f are there as a result of the control law to stabilize the UAV under horizontal maneuvers and sloshing dynamics as well.

5.2. Comparison with Conventional PD Controller

To appraise the relative performance of the proposed controller, a Proportional–Derivative (PD) controller was simulated as a baseline. The PD gains shown in Table 4 were tuned to ensure system stabilization, assigning their respective proportional and derivative gains ( K p and K d , respectively) to each system output, under the same simulation conditions.
Figure 6a shows that the PVTOL takes off at a desired altitude of z d = 1.0 m , with a settling time of less than t = 9 s and minimal overshooting, following the same pattern as that of the control system in the previous simulation. Once the desired altitude is reached, a ramp reference signal is introduced to move the UAV to a desired horizontal position, x d = 1.0 m , achieving a settling time of less than t = 30 s , without significant overshoot, and excellent tracking of the reference signal. Therefore, Figure 6b shows proper suppression of the liquid sloshing.
Due to the manipulation of the PVTOL torque, in Figure 6c, it can be observed that the roll angle dynamics of the UAV tend towards zero in less than t = 35 s , demonstrating excellent rotational stabilization of the vehicle, indicating that it reaches the desired horizontal position while actively suppressing the sloshing of the liquid inside the tank. Figure 6c shows how the angle θ c , which represents the sloshing, temporarily coincides with the respective horizontal movements of the UAV, accompanied by a notable decrease in the oscillatory behavior of θ c , which is critical to demonstrate the effectiveness of the controller in suppressing the liquid sloshing dynamics.
Figure 6e illustrates the response of the control signal for the total thrust force generated by the motor–propeller combination, μ . This response reaches a maximum of 32 N and then stabilizes at approximately 27 N after the time t = 8 s , demonstrating that the force necessary to counteract the total weight of the system while hovering is generated in a correct and stable manner. The peaks evident in the zoom of Figure 6e indicate sustained losses during position change maneuvers, a detail that is not practically present in the zoom shown in Figure 5e. Finally, the applied torque control signal shown in Figure 6f demonstrates the behavior of the control signal when faced with the task of stabilizing the rotational dynamics of the PVTOL while actively suppressing liquid sloshing dynamics. This suppression causes the control signal τ to tend toward zero with minor peaks than those shown in Figure 5f.

5.3. Agricultural Hexarotor System Implementation

As future work, the nonlinear control for a liquid payload will be implemented in a 40 kg agricultural drone (see Figure 7) with the mechanical specifications described in Table 5. This large-sized UAV features a simplified hexagonal skeleton for rapid implementation and a flat-profile liquid tank that facilitates sloshing in both backwards and forward displacement. The relevant parameter values for flight dynamics are presented in Table 6. These values correspond to drone behavior in autonomous mode for assigned trajectories in the Mission Planner software and together regulate the leaning angle, translational accelerations, and time response to control actions.
This system will enable the effective evaluation of anti-sloshing control algorithms in agricultural applications, contributing to the advancement of efficient spraying activities.
At present, this work is limited to numerical validation, while the experimental stage is left for future research. The hexarotor platform shown in Figure 7 has already been developed in the laboratory, as reported in [11]. Therefore, the proposed controller will be implemented once the corresponding safety validation tests of the platform have been completed.

6. Conclusions

A dynamic model using the Euler–Lagrange formalism was first derived, where the aircraft carrying a liquid payload was simplified as a PVTOL coupled with an equivalent mechanical model to represent the sloshing. Based on the model obtained, a control law was used to reach a stable altitude and robust trajectory tracking. The stability analysis of the entire closed-loop system was proven through Lyapunov’s direct method. Numerical simulations in MATLAB/Simulink confirmed the controller’s efficiency, showing excellent tracking and sloshing reduction. Furthermore, the comparison against the PD controller illustrates avenues to improve the model and demonstrates the efficiency in keeping a stable altitude and reduction in sloshing peaks. The results show the controller’s efficiency in improving security and performance in different liquid transport applications, and it could be used in agricultural applications. However, this work presents some limitations and study fields that can be approached. The sloshing dynamics were modeled as an equivalent mechanical model in a plane, so it can be scaled in a three-dimensional space. Even if the first mode of the mechanical model is good enough to capture the principal sloshing dynamics, adding more modes can improve the model precision. The controller can be proved effective in a different simulation environment, and finally, its performance can be assessed through experimental validations.

Author Contributions

Conceptualization, M.A.Z.-G. and G.O.-T.; methodology, M.A.Z.-G. and G.O.-T.; software, M.A.Z.-G.; validation, M.A.Z.-G., G.O.-T. and F.D.J.S.-V.; formal analysis, M.A.Z.-G. and G.O.-T.; investigation, M.A.Z.-G.; resources, G.O.-T., F.D.J.S.-V., J.Y.R.-M. and J.C.R.-C.; data curation, M.A.Z.-G.; writing—original draft preparation, M.A.Z.-G.; writing—review and editing, G.O.-T., F.D.J.S.-V., J.Y.R.-M., J.J.G.A., J.R.R.-R. and J.A.B.-M.; visualization, M.A.Z.-G.; supervision, G.O.-T.; project administration, G.O.-T.; funding acquisition, not applicable. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data supporting the findings of this study are available from the corresponding author upon reasonable request. No publicly archived datasets were generated during the study.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Experimental Fluid Motion Model

The same mathematical sloshing model developed in this paper was considered for the following experimental validation. The model was implemented on a laboratory platform designed to analyze liquid sloshing dynamics. As shown in Figure A1, the platform consisted of a rectangular container partially filled with liquid and mounted on a linear rail system, which allowed pure translational motion along the x-axis, denoted by x e , without any angular displacement (which is present in the PVTOL model). The height of the liquid sloshing L e was measured using an ultrasonic sensor mounted on the container. The measured liquid level variation was directly related to the equivalent angular displacement of the liquid. The controller was then applied to the physical system, yielding experimental results that are consistent with the numerical simulations.
Figure A1. Laboratory platform used to experimentally validate the liquid sloshing model.
Figure A1. Laboratory platform used to experimentally validate the liquid sloshing model.
Technologies 14 00031 g0a1
Figure A2 illustrates the experimental results obtained under translational motion along the x-axis. A PD-based Anti-Sloshing Control (ASC) strategy was applied. For comparison purposes, the system response without anti-sloshing compensation (denoted as no ASC) is also presented. Figure A2a shows the horizontal displacement of the container. When the ASC strategy was applied, the container reached the desired position in a smoother manner, while maintaining accurate position tracking. In contrast, when the anti-sloshing action was not applied, the translational motion was accompanied by increased oscillatory behavior.
Figure A2. (a) Horizontal tank displacement. (b) Liquid level dynamics.
Figure A2. (a) Horizontal tank displacement. (b) Liquid level dynamics.
Technologies 14 00031 g0a2
Figure A2b depicts the liquid level dynamics inside the container. It can be observed that the absence of the ASC strategy led to pronounced oscillations in the liquid level, whereas the application of the PD-based ASC significantly reduced the sloshing amplitude. These results clearly demonstrate the effectiveness of the proposed anti-sloshing control strategy and experimentally confirm the validity of the sloshing model used in this work. The video illustrating the experimental platform and sloshing control is available at https://youtu.be/KVqkXbPf7FQ, accessed on 1 January 2026.

References

  1. Agrawal, P.S.; Jawarkar, P.S.; Dhakate, K.M.; Parthani, K.M.; Agnihotri, A.S. Advancements and Challenges in Drone Technology: A Comprehensive Review. In Proceedings of the 2024 4th International Conference on Pervasive Computing and Social Networking, ICPCSN 2024, Salem, India, 3–4 May 2024; Institute of Electrical and Electronics Engineers Inc.: New York, NY, USA, 2024; pp. 638–644. [Google Scholar] [CrossRef]
  2. Mohsan, S.A.H.; Khan, M.A.; Noor, F.; Ullah, I.; Alsharif, M.H. Towards the Unmanned Aerial Vehicles (UAVs): A Comprehensive Review. Drones 2022, 6, 147. [Google Scholar] [CrossRef]
  3. Hammadi, M. A Comprehensive Analysis of Autonomous Drone Technology Across Multiple Sectors. Technical Report. 2024. [Google Scholar]
  4. Guebsi, R.; Mami, S.; Chokmani, K. Drones in Precision Agriculture: A Comprehensive Review of Applications, Technologies, and Challenges. Drones 2024, 8, 686. [Google Scholar] [CrossRef]
  5. Pedraza, J.E.E.; Sarmiento, F.A.M.; Vergel, Á.J.S.; Rozo, E.J.V.; Ibarra, D.G. Vehículos aéreos no tripulados como alternativa de solución a los retos de innovación en diferentes campos de aplicación: Una revisión de la literatura. Investig. Innovación Ing. 2021, 9, 149–166. [Google Scholar] [CrossRef]
  6. Elmeseiry, N.; Alshaer, N.; Ismail, T. A Detailed Survey and Future Directions of Unmanned Aerial Vehicles (UAVs) with Potential Applications. Aerospace 2021, 8, 363. [Google Scholar] [CrossRef]
  7. Yu, Z.; Li, M.; Zhang, Y.; Jiang, B. A review on safety control of unmanned aerial vehicles with guaranteed performance requirements. Prog. Aerosp. Sci. 2025, 158, 101144. [Google Scholar] [CrossRef]
  8. Ortiz-Torres, G.; Zurita-Gil, M.A.; Rumbo-Morales, J.Y.; Sorcia-Vázquez, F.D.J.; Avalos, J.J.G.; Pérez-Vidal, A.F.; Ramos-Martinez, M.B.; Pascual, E.M.; Juárez, M.A. Integrating Actuator Fault-Tolerant Control and Deep-Learning-Based NDVI Estimation for Precision Agriculture with a Hexacopter UAV. AgriEngineering 2024, 6, 2768–2794. [Google Scholar] [CrossRef]
  9. Saied, M.; Shraim, H.; Francis, C. A Review on Recent Development of Multirotor UAV Fault-Tolerant Control Systems. IEEE Aerosp. Electron. Syst. Mag. 2024, 39, 146–180. [Google Scholar] [CrossRef]
  10. Bianchi, D.; Gennaro, S.D.; Ferdinando, M.D.; Lùa, C.A. Robust Control of UAV with Disturbances and Uncertainty Estimation. Machines 2023, 11, 352. [Google Scholar] [CrossRef]
  11. Gutierrez-Rivera, M.E.; Rumbo-Morales, J.Y.; Ortiz-Torres, G.; Gascon-Avalos, J.J.; Sorcia-Vázquez, F.D.; Torres-Cantero, C.A.; Buenabad-Arias, H.M.; Guillen-Escamilla, I.; López-Osorio, M.A.; Zurita-Gil, M.A.; et al. Design, Construction and Finite Element Analysis of a Hexacopter for Precision Agriculture Applications. Modelling 2024, 5, 1239–1267. [Google Scholar] [CrossRef]
  12. Ahmed, S.; Xin, H.; Faheem, M.; Qiu, B. Stability Analysis of a Sprayer UAV with a Liquid Tank with Different Outer Shapes and Inner Structures. Agriculture 2022, 12, 379. [Google Scholar] [CrossRef]
  13. Tumari, M.Z.M.; Subki, A.S.R.A.; Aras, M.S.M.; Kasno, M.A.; Ahmad, M.A.; Suid, M.H. H-infinity controller with graphical LMI region profile for liquid slosh suppression. TELKOMNIKA (Telecommun. Comput. Electron. Control) 2019, 17, 2636. [Google Scholar] [CrossRef]
  14. Haghparast, B.; Salarieh, H.; Pishkenari, H.N.; Abdollahi, T.; Jokar, M.; Ghanipoor, F. A Cubature Kalman Filter for parameter identification and output-feedback attitude control of liquid-propellant satellites considering fuel sloshing effects. Aerosp. Sci. Technol. 2024, 144, 108813. [Google Scholar] [CrossRef]
  15. Zheng, J.H.; Xue, M.A.; Dou, P.; He, Y.M. A review on liquid sloshing hydrodynamics. J. Hydrodyn. 2021, 33, 1089–1104. [Google Scholar] [CrossRef]
  16. Arshad, S.M.N.; Ayaz, Y.; Ali, S.; Iqbal, K.F.; Naseer, N. Modeling and Control of Liquid Carrying Aerial Vehicle’s Endurance and Performance Based on LQR And PID Control Strategies. In Proceedings of the 2023 7th International Multi-Topic ICT Conference (IMTIC), Jamshoro, Pakistan, 10–12 May 2023; IEEE: New York, NY, USA, 2023; pp. 1–6. [Google Scholar] [CrossRef]
  17. Soltani, A.; Bajestani, A.V. Linear Quadratic Gaussian Control for a Liquid-Carrying Quadrotor. Iran. J. Sci. Technol.-Trans. Electr. Eng. 2024, 48, 395–408. [Google Scholar] [CrossRef]
  18. Rigatos, G.; Abbaszadeh, M.; Hamida, M.A. Nonlinear optimal control for the dynamics of the underactuated slosh-container system. Ships Offshore Struct. 2022, 17, 1901–1915. [Google Scholar] [CrossRef]
  19. Yano, K.; Terashima, K. Robust liquid container transfer control for complete sloshing suppression. IEEE Trans. Control Syst. Technol. 2001, 9, 483–493. [Google Scholar] [CrossRef]
  20. Al-Mashhadani, M.A. Modeling and adaptive robust wavelet control for a liquid container system under slosh and uncertainty. Meas. Control 2020, 53, 1643–1653. [Google Scholar] [CrossRef]
  21. Ibrahim, R.A.; Pilipchuk, V.N.; Ikeda, T. Recent Advances in Liquid Sloshing Dynamics. Appl. Mech. Rev. 2001, 54, 133–199. [Google Scholar] [CrossRef]
  22. Ibrahim, R.A. Liquid Sloshing Dynamics: Theory and Applications; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
  23. Urbina-Brito, N.; Guerrero-Sánchez, M.E.; Valencia-Palomo, G.; Hernández-González, O.; López-Estrada, F.R.; Hoyo-Montaño, J.A. A Predictive Control Strategy for Aerial Payload Transportation with an Unmanned Aerial Vehicle. Mathematics 2021, 9, 1822. [Google Scholar] [CrossRef]
  24. Pizetta, I.H.B.; Brandão, A.S.; Sarcinelli-Filho, M. Modelling and control of a PVTOL quadrotor carrying a suspended load. In Proceedings of the 2015 International Conference on Unmanned Aircraft Systems (ICUAS), Denver, CO, USA, 9–12 June 2015; pp. 444–450. [Google Scholar] [CrossRef]
  25. Lozano, R.; Calderón, S.; González-Hernández, I. Lyapunov Stability of a Planar Vertical Take-Off and Landing Aircraft Exerting a Force in the Environment. Drones 2022, 6, 144. [Google Scholar] [CrossRef]
  26. Manish, R.; Habib, A. In-situ calibration and trajectory enhancement of UAV LiDAR systems for mapping mechanized agricultural fields. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 7460–7474. [Google Scholar] [CrossRef]
  27. Lofberg, J. YALMIP: A toolbox for modeling and optimization in MATLAB. In Proceedings of the 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No. 04CH37508), Taipei, Taiwan, 2–4 September 2004; IEEE: New York, NY, USA, 2004; pp. 284–289. [Google Scholar]
Figure 1. (a) Quadrotor body-fixed reference frame and main forces acting on the vehicle. (b) Top view of the quadrotor showing thrust distribution and planar force components.
Figure 1. (a) Quadrotor body-fixed reference frame and main forces acting on the vehicle. (b) Top view of the quadrotor showing thrust distribution and planar force components.
Technologies 14 00031 g001
Figure 2. PVTOL model of a quadcopter carrying a liquid payload in a rectangular container.
Figure 2. PVTOL model of a quadcopter carrying a liquid payload in a rectangular container.
Technologies 14 00031 g002
Figure 3. Zoomed view of the PVTOL model with liquid payload.
Figure 3. Zoomed view of the PVTOL model with liquid payload.
Technologies 14 00031 g003
Figure 4. Proposed control architecture for the VTOL system with liquid payload.
Figure 4. Proposed control architecture for the VTOL system with liquid payload.
Technologies 14 00031 g004
Figure 5. Proposed anti-sloshing nonlinear control system: (a) altitude, (b) horizontal displacement, (c) UAV angular attitude, (d) sloshing, (e) total thrust force, and (f) torque.
Figure 5. Proposed anti-sloshing nonlinear control system: (a) altitude, (b) horizontal displacement, (c) UAV angular attitude, (d) sloshing, (e) total thrust force, and (f) torque.
Technologies 14 00031 g005
Figure 6. PD control system: (a) altitude, (b) horizontal displacement, (c) UAV angular attitude, (d) sloshing, (e) total thrust force, and (f) torque.
Figure 6. PD control system: (a) altitude, (b) horizontal displacement, (c) UAV angular attitude, (d) sloshing, (e) total thrust force, and (f) torque.
Technologies 14 00031 g006
Figure 7. (a) Upper view and (b) side view of the agricultural hexarotor equipped with a liquid payload.
Figure 7. (a) Upper view and (b) side view of the agricultural hexarotor equipped with a liquid payload.
Technologies 14 00031 g007
Table 1. Model nomenclature.
Table 1. Model nomenclature.
SymbolDescription
xUAV x-axis position
zUAV z-axis position
x 0 Distance between m 0 and z-axis
z 0 Distance between m 0 and x-axis
x 1 Distance between m 1 and z-axis
z 1 Distance between m 1 and x-axis
θ UAV roll angle
θ C Pendulum roll angle
F x Force component on the x-axis
F z Force component on the z-axis
τ θ UAV torque
gGravity
hLiquid depth
C Damping constant
lPendulum length
L 0 Distance of PVTOL center of mass to m 0
m d UAV mass
m 1 Pendulum mass
m 0 Stationary liquid mass
I d UAV inertia
I 0 Stationary liquid inertia
Table 2. Physical parameters of the PVTOL system carrying a liquid payload.
Table 2. Physical parameters of the PVTOL system carrying a liquid payload.
SymbolValueUnit
g 9.8100 m / s 2
ρ a 997.00 kg / m 3
h 0.0500 m
C 0.0001 N · s / kg
L b 0.2300 m
l 0.0656 m
L 0 0.0394 m
m d 1.4800 kg
m 1 0.4771 kg
m 0 0.7957 kg
I d 0.0782 kg · m 2
I 0 0.0012 kg · m 2
Table 3. Proposed anti-sloshing nonlinear controller gains.
Table 3. Proposed anti-sloshing nonlinear controller gains.
GainValue
k 1 1.0000
k 2 2.0000
k 3 0.0805
k 4 0.0951
c 1 0.0900
c 2 0.3055
Table 4. Anti-sloshing PD controller gains.
Table 4. Anti-sloshing PD controller gains.
GainValue
K p x 9.00
K d x 6.00
K p z 5.00
K d z 6.30
K p θ 20.0
K d θ 3.00
K p θ c 8.00
K d θ c 0.70
Table 5. Physical characteristics of the large-sized agricultural drone for anti-sloshing control implementation.
Table 5. Physical characteristics of the large-sized agricultural drone for anti-sloshing control implementation.
ComponentValueUnit
Maximum take-off weight47.99 kg
Thrust-to-weight ratio1.400
Payload capacity11.00 kg
Tip-to-tip distance2.570 m
Maximum velocity10.00 m / s
Table 6. Mission Planner software parameters for autonomous flight mode.
Table 6. Mission Planner software parameters for autonomous flight mode.
ComponentValueUnit
Max acceleration roll20,100 cm / s 2
Max acceleration pitch20,100 cm / s 2
Max acceleration yaw8000.0 cm / s 2
Maximum leaning angle30.000 deg
Attitude control input0.1500 s
Waypoint acceleration250.00 cm / s 2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zurita-Gil, M.A.; Ortiz-Torres, G.; Sorcia-Vázquez, F.D.J.; Rumbo-Morales, J.Y.; Gascon Avalos, J.J.; Reynoso-Romo, J.R.; Rosas-Caro, J.C.; Brizuela-Mendoza, J.A. Nonlinear Control Design for a PVTOL UAV Carrying a Liquid Payload with Active Sloshing Suppression. Technologies 2026, 14, 31. https://doi.org/10.3390/technologies14010031

AMA Style

Zurita-Gil MA, Ortiz-Torres G, Sorcia-Vázquez FDJ, Rumbo-Morales JY, Gascon Avalos JJ, Reynoso-Romo JR, Rosas-Caro JC, Brizuela-Mendoza JA. Nonlinear Control Design for a PVTOL UAV Carrying a Liquid Payload with Active Sloshing Suppression. Technologies. 2026; 14(1):31. https://doi.org/10.3390/technologies14010031

Chicago/Turabian Style

Zurita-Gil, Manuel A., Gerardo Ortiz-Torres, Felipe D. J. Sorcia-Vázquez, Jesse Y. Rumbo-Morales, José J. Gascon Avalos, Juan R. Reynoso-Romo, Julio C. Rosas-Caro, and Jorge A. Brizuela-Mendoza. 2026. "Nonlinear Control Design for a PVTOL UAV Carrying a Liquid Payload with Active Sloshing Suppression" Technologies 14, no. 1: 31. https://doi.org/10.3390/technologies14010031

APA Style

Zurita-Gil, M. A., Ortiz-Torres, G., Sorcia-Vázquez, F. D. J., Rumbo-Morales, J. Y., Gascon Avalos, J. J., Reynoso-Romo, J. R., Rosas-Caro, J. C., & Brizuela-Mendoza, J. A. (2026). Nonlinear Control Design for a PVTOL UAV Carrying a Liquid Payload with Active Sloshing Suppression. Technologies, 14(1), 31. https://doi.org/10.3390/technologies14010031

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop