Previous Article in Journal
Optimization of Soft Actuator Control in a Continuum Robot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Flying Robot Utilizing Water Thrust and Aerial Propellers: Modeling and Motion Control System Design

1
Department of Intelligent Robot Engineering, Pukyong National University, Busan 48513, Republic of Korea
2
Faculty of Vehicle and Energy Engineering, Ho Chi Minh City University of Technology and Education, Ho Chi Minh City 700000, Vietnam
3
Training Ship Baek-Kyung, Pukyong National University, Busan 48513, Republic of Korea
4
Department of Smart Mobility Engineering, College of Information Technology and Convergence, Pukyong National University, Busan 48513, Republic of Korea
*
Authors to whom correspondence should be addressed.
Actuators 2025, 14(7), 350; https://doi.org/10.3390/act14070350
Submission received: 16 June 2025 / Revised: 11 July 2025 / Accepted: 15 July 2025 / Published: 17 July 2025
(This article belongs to the Special Issue Actuator-Based Control Strategies for Marine Vehicles)

Abstract

In this paper, a hybrid flying robot that utilizes water thrust and aerial propeller actuation is proposed and analyzed, with the aim of applications in hazardous tasks in the marine field, such as firefighting, ship inspections, and search and rescue missions. For such tasks, existing solutions like drones and water-powered robots inherited fundamental limitations, making their use ineffective. For instance, drones are constrained by limited flight endurance, while water-powered robots struggle with horizontal motion due to the couplings between translational motions. The proposed hydro-aerodynamic hybrid actuation in this study addresses these significant drawbacks by utilizing water thrust for sustainable vertical propulsion and propeller-based actuation for more controllable horizontal motion. The characteristics and mathematical models of the proposed flying robots are presented in detail. A state feedback controller and a proportional–integral–derivative (PID) controller are designed and implemented in order to govern the proposed robot’s motion. In particular, a linear matrix inequality approach is also proposed for the former design so that a robust performance is ensured. Simulation studies are conducted where a purely water-powered flying robot using a nozzle rotation mechanism is deployed for comparison, to evaluate and validate the feasibility of the flying robot. Results demonstrate that the proposed system exhibits superior performance in terms of stability and tracking, even in the presence of external disturbances.

1. Introduction

In recent years, innovations in embedded systems, lightweight materials, and AI have made it both feasible and efficient to design and deploy flying robots such as drones and unmanned aerial vehicles (UAVs). As a result, its market has increased from USD 2.38 billion in 2000 to USD 47.93 billion in 2024 [1,2]. In particular, the use of drones has significantly grown in maritime-related applications, such as ship inspections, search and rescue missions, and environmental monitoring [3,4,5]. The real-time information collected, such as ocean currents, water quality, and weather conditions, allows more precise and timely decision-making for maritime operations. Such data are crucial for enhancing navigational safety, optimizing maritime routes, and minimizing ecological impact. Furthermore, the application of flying robots also extends to the field of rescue and firefighting. For example, the commercial SK-XF07 can be equipped with up to four firefighting bombs and a working duration of 20 min, making it effective for high-altitude firefighting [6].
Despite these advancements and expanding applications, conventional drone designs still face inherent limitations that affect their effectiveness in certain operations. Conventional drones can be generally classified into fixed-wing and rotary-wing configurations. However, fixed-wing drones are limited by their inability to hover or maneuver in confined spaces. Furthermore, their reliance on large-scale launch and recovery sites complicates their deployment in many practical scenarios. In contrast, rotary-wing drones offer superior maneuverability, vertical takeoff, and landing capabilities but are constrained by low-speed flight, complex structure, and difficulty in control. To overcome these limitations, several fixed-wing VTOL (vertical takeoff and landing) UAVs have been proposed, such as tiltmotor/tiltwing, tailsitter, and ducted fan UAVs. They combine the VTOL capabilities of propeller systems with efficient transitions between hovering and horizontal flight, thereby eliminating the need for runways while enhancing flight speed and operational range. Nevertheless, the aerodynamic nature still brings inevitable problems, and these vehicles still face significant limitations in flight endurance and payload capacity due to the shortcomings of traditional battery systems and dead weight [3,7,8,9,10,11]. Moreover, their applications in certain scenarios, such as firefighting and ocean rescue, still carry safety issues. Specifically, the airflow generated by the high-speed propellers may spread the flames to neighboring areas, reducing firefighting effectiveness. Similarly, in rescue missions, the strong winds and waves may make a close approach risky, potentially destabilizing or even sinking the boat in need of rescue. Even if other disadvantages are addressed, the high-speed propellers are still a source of danger, resulting in serious injuries to people in close proximity.
To address these drawbacks, researchers have explored alternative propulsion and control strategies, with water-powered flying systems emerging as a promising solution. These systems, often referred to as unmanned water-powered aerial vehicles (UWAVs), use high-pressure water as the main thrust source. By doing so, they reduce dependence on batteries as the main thrust source and eliminate the risks associated with high-speed rotating blades. Additionally, they offer extended operational time and environmental adaptability, particularly in water-rich or hazardous conditions. Fundamentally, this type of robot typically consists of three primary components: a water pump, a water hose, and a flying robot. In operation, the pump pressurizes water and then delivers it to the flying robot through the hose. This pressurized water is then jetted out at the outlet of nozzles to generate thrust [12,13,14]. Several drive mechanisms have been proposed to manipulate these water jets, thus generating the actuating forces and torques needed for the robots’ free flight. These mechanisms can be classified into two promising categories: flow-regulating and nozzle rotation. The first-mentioned mechanism is the combination of multiple valves to regulate the amount of water jetted out at the outlet of the nozzles [14]. However, as the required water pressure increases, the actuator must have greater precision and consume more power to guarantee the fast and continuous opening and closing of the valves. Furthermore, the flow fluctuation resulting from the valves’ actions also affects the stability of the system. The second approach involves the cooperative rotation of multiple nozzles to control the direction of the water thrust acting on the head system [12,13,15,16,17,18,19]. Therefore, designing a cooperative, rotatable multi-nozzle system capable of operating under high water pressure is challenging. As a result, in practical tests, all prototype models face the same issues of limited maneuverability and low stability due to the narrow operating range. Overall, attempts to adjust the water flow and/or nozzles’ thrust direction have generally failed to meet expectations in practice due to complex designs and the need for high-end actuators. Furthermore, traditional water-powered systems generally struggle with maneuverability due to the coupling between motion directions. This is because all control forces and torques originate from the same water thrust source, causing altitude to be mostly affected whenever there is a change in other directional movements.
These limitations emphasize the need for developing a hybrid method that utilizes waterpower for thrust while employing other controllable power sources for maneuvering. This approach decouples the motions, thereby enhancing flight maneuverability and stability. One of the early proposed methods is the weight-shifting mechanism, introduced in concept by T. Huynh et al. [15] and C. T. Dinh et al. [20]. These designs incorporate one or two adjustable mass blocks positioned on the head to influence the robot’s balance and motion. The change in weight distribution generates actuating forces and torques to perform the system’s motions. This approach simplifies the overall design of the head system compared to the two previously mentioned mechanisms. However, current designs suffer from an increase in the overall mass of the head unit, requiring greater water thrust to lift. Furthermore, the changes in the speed of the weight blocks cause the non-minimum phase phenomenon, which is the primary factor limiting the system’s maneuverability. Therefore, the need for more advanced autonomous water-powered flying robots has become increasingly urgent.
Several control strategies have been developed, such as derivative controller [12,15,16,17], proportional–derivative (PD) controller [13,18], and proportional–integral–derivative (PID) controller [21] have been deployed to stabilize the jet-actuated flying robots in the air. However, the restricted nozzle rotation range is the main cause of the poor stability performance of these studies. This limitation arises from the design of the Dragon Fire Fighter (DFF), which features multiple rotating nozzles mounted along a long, flexible pipe. Due to significant structural deformation during operation, each nozzle unit must maintain a certain range of angular motion to preserve the linear stability of the system. Nevertheless, the working range of the nozzle angle control mechanism—the swivel joint—is restricted, thereby reducing the effective angular mobility of the nozzles. As a result, the overall performance of the DFF system is significantly constrained. Another study [14] proposed a robust sliding mode controller to govern the flight motion of the flow-regulated flying robot. However, because of the discontinuous term in the control law, the chattering phenomenon has been captured in the control action. This high-frequency switching not only reduces control precision in simulations but can also excite unmodeled dynamics, potential risk in actuator wear, and compromise overall system stability in practical applications. Therefore, despite its robustness, the sliding mode controller requires further refinement to ensure smooth and reliable operation in real-world scenarios. In addition, a robust tracking and disturbance rejection controller [20,21] has been designed for the flying robot using a weight-shifting mechanism. Despite these efforts, the yaw motion has not been controlled [21], and the non-minimum phase phenomenon strongly limits the control system’s bandwidth [20,21].
To address the limitations mentioned, this paper proposes a novel water-powered flying robot equipped with aerial propellers and designs a state feedback control scheme to govern its movement. Specifically, four propellers are horizontally positioned on top of the flying robot. This configuration utilizes the air thrust generated by the propellers to produce the actuating forces and torques required for robot motion. By using lightweight propeller modules, this approach overcomes the issues of unnecessary increases in the overall mass of the robot and the non-minimum phase phenomenon, while maintaining the simplicity of the overall system design. The most important aspect of the proposed design is its universal applicability. The propeller mechanism can be integrated with any existing water-powered flying robot without requiring major modifications to the original system. The target application scenario of the system is illustrated in Figure 1. Particularly, by integrating advanced equipment, e.g., camera systems and water sprinklers, the robot is capable of performing firefighting and search-and-rescue missions.
In summary, the contributions of this study can be outlined as follows:
  • A novel conceptual design of the water-powered flying robot equipped with propellers is proposed.
  • A mathematical model of this proposed system is formulated to reflect its dynamical characteristics.
  • Full-state feedback designed based on a linear matrix inequality (LMI) approach is developed, incorporating an integral action control law and a control allocation method to fulfill the stability and tracking performance of the system.
  • Comparative simulation studies are conducted to evaluate and validate the feasibility of the proposed flying robot.
The rest of the paper is written as follows. Section 2 introduces the conceptual design of the proposed flying robot, analyzes the robot configuration, and derives its mathematical model. In Section 3, the control system designs are conducted. Section 4 comprehensively overviews the simulation setup and the resulting findings. Finally, the conclusions are outlined in Section 5.

2. Conceptual Design and System Modeling

In this section, the conceptual design and mathematical model for the proposed flying robot are presented, highlighting the key equations and dynamics that govern their behavior. This model provides the foundation for understanding the control strategies employed in the system.

2.1. Conceptual Design of the Flying Robot

This study proposes a flying robot designed to operate in and around aquatic environments, allowing it to carry out various tasks such as firefighting, assisting marine towing operations, and more. The structural design of this system consists of three main components: a water pump, a water hose, and a flying robot. The overall structure of the system is depicted in Figure 2.
The water pump can be positioned either on the ground or on a floating platform, depending on the location of the available water source. High-pressure water is forced through a hose connected from the pump to the input port of the robot, where it is expelled through four downward-facing nozzles. As water is expelled downward at high speed, an equal and opposite reaction force pushes the robot upward. The cross-sectional area of the nozzle outlet is significantly smaller than that of the water inlet port of the robot, allowing the pressurized water to accelerate as it exits. Furthermore, the flow rate of the water pump is actively controlled to enable precise altitude adjustments of the flying robot.
The proposed flying robot is equipped with four fixed nozzles and four propellers. The nozzles spray high-speed water jets to generate thrust. All four nozzles are directed downward, producing thrust in the vertical direction. They are arranged symmetrically around the robot’s vertical axis, spaced at 90-degree intervals. Each pair of opposing nozzles is aligned symmetrically across the central plane. This configuration effectively cancels out horizontal forces and moments. As a result, the thrust primarily contributes to vertical lift while minimizing unintended rotational or translational motion in the horizontal plane.
In addition, to supply the remaining forces and moments required for full control of 6-DOF, four horizontally oriented propellers are evenly distributed around the robot, generating airflow parallel to the horizontal plane. This design helps overcome limitations commonly encountered in traditional drone designs, particularly in achieving stable horizontal motion and rotational control. Each propeller operates in a fixed rotational direction, generating a thrust force F t i   ( i = 1 ~ 4 ) , as shown in Figure 3. In this configuration, each pair of opposing propellers generates two opposite forces, while each pair of adjacent propellers produces two perpendicular (orthogonal) forces. By integrating this propeller configuration with controlled flow rate regulation from the water pump, the robot is capable of producing the necessary forces and moments across all axes. Therefore, precise maneuvering and robust attitude stabilization are more easily achieved.
Moreover, unlike conventional quadrotors or drones, where horizontal motion is achieved subsequently through angular tilting and rolling, the propellers in this system can directly generate horizontal forces. This unique feature is expected to provide enhanced controllability for movement. By adjusting the water mass flow rate of the pump and the thrust forces generated by the propellers, the proposed system can achieve full flight in the air.

2.2. Kinematics Analysis

To derive the characteristics of the proposed robot in the air, two Cartesian coordinate systems, i.e., the body-fixed frame O b x b y b z b and Earth reference frame O x y z , are used, as depicted in Figure 4, in which the body-fixed frame has its origin placed at the mass center of the robot and its x b , y b , and z b axes point along forward, leftward, and upward directions, respectively. We assume that the mass center is also the centroid of the robot, for the sake of simplicity. The latter coordinates follow the east, north, and up directions, respectively. Moreover, the kinematic relationship between the two coordinates can be described via the following transformation matrices:
x ˙ φ ˙ = R b E O 3 O 3 T b E x ˙ b φ ˙ b
where x ˙ = x ˙ y ˙ z ˙ T and x ˙ b = x ˙ b y ˙ b z ˙ b T are the state vectors. R b E is the rotation matrix of the former O b x b y b z b relative to the latter O x y z . φ ˙ b = ϕ ˙ b θ ˙ b ψ ˙ b T is the rotation rate of the body-fixed frame and φ ˙ = ϕ ˙ θ ˙ ψ ˙ T is the rate vector of the three Euler angles describing the orientation of this frame relative to the reference frame.   T b E is the transformation matrix between them [22]. Moreover, O 3 is a 3-by-3 zero matrix.

2.3. Dynamics Analysis

The dynamics of the proposed flying robot are described by the Newton–Euler equations, that is:
m I 3 O 3 O 3 J x ¨ b φ ¨ b + φ ˙ b × x ˙ b φ ˙ b × J φ ˙ b = F b τ b
where I 3 represents the identity matrix of size three, m is the mass of the flying robot with its contained water, and J = d i a g J b x ,     J b y ,     J b z is its inertia matrix, assuming that it is diagonal. Moreover, F b and τ b represent forces and torques acting on the robot and can be interpreted as follows:
F b = F p + F n + m R b E T g + 0   0   m ˙ 0 V 0 + P A T + d F τ b = τ p + τ n + d τ
In the above equation, F p is the vector of the actuating forces generated by the propeller’s thrust, and τ p represents their resultant torques. F n and τ n contain the forces and torque, respectively, generated by the water thrust. Additionally, g = 0   0   g T is the gravitational acceleration vector observed from the reference frame, with g the gravitational acceleration. m ˙ 0 V 0 + P A is the vertical force created by the inlet water flow and pressure, where m ˙ 0 is its mass flow rate through the inlet port, V 0 = m ˙ 0 ρ A 1 , with ρ the water density and A the inlet’s cross-sectional areas, is the axial velocity of the water flow, and P is the supplying pressure created by the pump. Finally, d F and d τ are the remaining unmodeled terms, including wind gust, ground effect, and water hose effect.
Accordingly, F p and τ p relate to each propeller thrust as follows:
F p = i = 1 4 F p i = 2 2 F t 1 F t 2 F t 3 + F t 4 F t 1 F t 2 + F t 3 + F t 4 0 ,    τ p = i = 1 4 p i × F p i = 2 2 k F t 1 F t 2 + F t 3 + F t 4 k F t 1 F t 2 F t 3 + F t 4 l F t 1 + F t 2 F t 3 + F t 4
where the position of the ith propeller ( p i ) is determined as follows:
p i = ( 1 ) ( i 1 ) ( i 4 ) / 2 l 2 ( 1 ) ( i 1 ) ( i 2 ) / 2 l 2 k T ,    i = 1 4
with k is the distance between the propeller’s center of gravity and the robot’s O b x b y b plane with respect to the z b –axis.
In a similar manner, the outlet position of each nozzle is defined as follows:
     r i = c i + k i ,     c i = ( 1 ) ( i 1 ) ( i 4 ) / 2 l ( 1 ) ( i 1 ) ( i 2 ) / 2 l h T k i = R i 0 d 0 T ,   R i = R β z b R δ x b ,    β = 0.75 π + 0.5 π i
where vectors c i and k i describe the position of the center of the rotation of the ith i = 1 ~ 4 nozzle and the part of the nozzle’s rotation with a length of d, respectively. In which, R δ x b and R β z b denote the rotation matrices of the rotations δ and β about the corresponding x b –axis and z b –axis, respectively. Then, F n and τ n are rewritten in terms of the forces at the nozzle outlets as follows:
F n = i = 1 4 F n i = cos δ F n 1 F n 2 F n 3 + F n 4 cos δ F n 1 + F n 2 F n 3 F n 4 sin δ F n 1 + F n 2 + F n 3 + F n 4 ,    τ n = i = 1 4 r i × F n i = σ F n 1 + F n 2 F n 3 F n 4 F n 1 + F n 2 F n 3 + F n 4 0 , σ = l + 2 d cos δ 2 + h + d sin δ
since F n 1 = F n 2 = F n 3 = F n 4 , the force and torque of the water thrust can be written as follows:
F n = i = 1 4 F n i = 0 0 4 F n i sin δ ,     τ p = 0
The proof of the equality of the forces generated by the nozzle is provided in the Section 2.4.

2.4. Actuator Modeling

The thrust generated by the propellers can be written as follows:
F t i = ς   Ω i 2 sgn ( Ω )
with ς the propeller’s thrust coefficient depending on the design of the propeller, and Ω being the propeller’s rotation velocity, and sgn ( ) the signum function of the corresponding ( ) . As shown in Equation (9), the generated thrust is proportional to the square of the velocity. Therefore, controlling the propeller’s rotational velocity is effectively equivalent to controlling the generated thrust.
Remark 1.
The direction of propeller rotation determines the direction of thrust. In the case of a unidirectional propeller, which rotates in a pre-defined direction, the resulting thrust is constrained to be non-negative.
In order to model the water force generated at each nozzle outlet ( F n i ), let us adopt the following popular assumption:
Assumption 1.
The water volume is frictionless and steady [23].
Assumption 2.
The body distributor and its contained water volume are not deformable.
Assumption 3.
The water mass flow rate of the water outlet ports is equal to each other and to fourth of the water mass flow rate of the water inlet port.
Furthermore, the relative velocity of the jetted water at the nozzle’s outlet, v ¯ i , is derived similarly to k i , and the absolute velocity of the jetted water v i is therefore interpreted as the following:
v i = v ¯ i + v b ,    v ¯ i = R i 0   V i   0 T
where V i represents the axial velocity of the water flowing out at the ith nozzle’s outlet.
Under Assumption 2, the water-induced thrust forces of each nozzle can be obtained from the differential linear momentum equation for incompressible flow, as follows:
F n i = m ˙ i 2 a ρ cos δ sin β cos δ cos β sin δ + m ˙ i v b + φ ˙ b × r i
where
  • m ˙ i = m ˙ 0 / 4 (Assumption 3): Mass flow rates at the water outlet ports.
  • a: Cross-sectional areas of water outlet ports.
Given that the velocity of the water jet expelled from the nozzles is significantly greater than the velocity of the robot itself, the resulting water force can be reasonably approximated by the following expression:
F n i m ˙ i 2 a ρ cos δ sin β cos δ cos β sin δ
Hence, the thrust force at the ith nozzle outlet is a function of the mass flow rate through the ith nozzle and the mentioned Assumption 3, so the resulting water thrust forces from all nozzles are equal.
By substituting (8), (5) into (3), (3) into (2), and using the kinematic relationship (1), the translational and rotational dynamics of the flying robot in the Earth-fixed frame can be obtained as follows:
x ¨ = R b E C x U + F x ,    φ ¨ = T b E C φ U + F φ
Here, the control input is identified as follows:
U = Δ F x Δ F y Δ F ψ m ˙ 0 2 T   ,    Δ F x = F t 1 F t 2 F t 3 + F t 4 ,     Δ F y = F t 1 F t 2 + F t 3 + F t 4 ,    Δ F ψ = F t 1 + F t 2 F t 3 + F t 4
and the term C x and C φ are obtained as follows:
C x = c 1 0 0 0 0 c 1 0 0 0 0 0 c 2 ,    C φ = 0 c 3 0 0 c 4 0 0 0 0 0 c 5 0 ,    c 1 = 2 2 m ,   c 2 = sin δ 4 m a ρ + 1 m A ρ ,    c 3 = 2 k 2 J b x ,   c 4 = 2 k 2 J b y ,   c 5 = 2 l 2 J b z
Beyond that, the matrices F x and F φ are internal dynamics of the system and are expressed as follows:
F x = E x ˙ + R b E F T b E 1 φ ˙ + g + F d x , F φ = T b E M R b E T x ˙ + N φ ˙ + F d φ
where the matrices E, F, M, and N in Equation (16) are expanded as follows:
E = m ˙ 0 m d i a g 1 ,    1 ,    1 ,    F = m ˙ 0 σ 1 m 0 1 0 1 0 0 0 0 0 , M = 0 m ˙ 0 σ 1 J b x 0 m ˙ 0 σ 1 J b y 0 0 0 0 0 ,    N = m ˙ 0 σ 3 J b x 0 0 0 m ˙ 0 σ 3 J b y 0 0 0 2 m ˙ 0 σ 2 2 J b z
with:
σ 1 = h + d sin δ ,   σ 2 = l + 2 d cos δ 2 ,    σ 3 = σ 1 2 + σ 2 2
For completeness, F d x and F d φ represent the remaining terms after substitution; they include input–output coupling terms, higher-order nonlinearities, and external disturbances.
In addition, the derived dynamic equations of the proposed flying robot reveal several distinctive features, which are outlined in the following remarks.
Remark 2.
The system itself exhibits nonlinear dynamics.
Remark 3.
With five actuators controlling six degrees of freedom, the system is underactuated.
Remark 4.
The water pump generates purely vertical thrust for lift, while the propellers solely produce horizontal thrust and the corresponding torques. This configuration enables independent actuation between the two propulsion sources.
Remark 5.
Coupling exists between the translational motions in the x and y directions and the rotational motions in roll and pitch. However, thanks to the incorporation of a novel actuator, the system successfully decouples the horizontal actuation from the water thrust. As a result, the robot achieves enhanced maneuverability and greater operational flexibility.

3. Control System Design

For this study, the control strategies are implemented to evaluate the performance of the proposed actuation system. To achieve this objective, two effective control strategies are utilized for flying robots. These include state feedback control and PID control, applied to the general tasks of stabilization and trajectory tracking. Each method offers unique advantages for various aspects of the control system. When integrated effectively, they can provide a robust and reliable solution for the trajectory tracking problem.

3.1. PID Controller Design

Given a desired trajectory for the flying robot, the PID controller processes the error between the desired and actual response of the flying robot. Based on that, it can generate control inputs that minimize this error over time. Figure 5 depicts the control scheme for this controller.
In Equations (13) and (16), let F P I D represent the controllable forces and torques for the 6-degree-of-freedom motion. That is:
x ¨ φ ¨ = F P I D + g O 3 × 1 + E x ˙ + R b E F T b E 1 φ ˙ + F d x T b E M R b E T x ˙ + N φ ˙ + F d φ ,    with     F P I D = R b E C x T b E C φ U
Let us define the desired reference, including both translational motion x d = x d y d z d T and orientation φ d = ϕ d θ d ψ d T , in which the roll and pitch reference angles are zero to reflect the requirement of a stable flight motion. Then, the tracking error can be expressed as e = x d T x T φ d T φ T T . Following that, the PID control law for this system is formulated as follows:
F P I D = K P e + K I 0 t e ( t ) d t + K D e ˙ g O 3 × 1
with K P ,   K I   and   K D representing the controller’s gains, which are selected to ensure the stability of the control system. Gravitational acceleration is also incorporated into the control law. The PID law computes the forces and torques required for the motion in each direction.
Then, from the definition of F P I D , the control input U is obtained as follows:
U = R m F P I D ,     C m = C x C φ ,     R m = C m R b E 1 0 0 T b E 1
The term C m denotes the pseudo-inverse of C m , which is a generalized inverse that can be computed even for non-square or rank-deficient matrices.

3.2. State Feedback Controller Design with Linear Matrix Inequality

The primary objective of designing a state feedback controller using linear matrix inequalities (LMIs) is to achieve robust and stable control performance for dynamic systems, particularly for the proposed flying robot, which exhibits nonlinear dynamics and is subject to external disturbances. To come up with the control law, the flying robot’s dynamics is transformed into the Earth reference frame using the kinematic relationship (1), which is expressed as Equation (10). Then, the dynamics of the proposed flying robot can be linearized with respect to the specified state variables, control inputs, and system outputs as detailed below:
X = x    y    z z ¯    ϕ    θ    ψ    x ˙    y ˙    z ˙    ϕ ˙    θ ˙    ψ ˙ T , Y = x y z z 0 ψ T ,   U ¯ = Δ F x Δ F y Δ F ψ m ˙ 0 m ¯ ˙ 0 T
The system is then linearized around a local equilibrium point, where the flying robot is stabilized at the desired altitude z ¯ with an appropriate constant mass flow rate m ¯ ˙ 0 to maintain flight at this position. At this equilibrium, the horizontal and rotational motions are zero, and the propellers are considered inactive. Based on these conditions, let us define the local equilibrium point as follows:
X 0 = O 1 × 2 z ¯ O 1 × 9 T ,    U 0 = 0 0 0 m ¯ ˙ 0 T
The standard linear state-space form of the system is obtained as follows:
X ˙ = A X + B U ¯ + D ,     Y = C X
in which matrices A and B are obtained by Lyapunov’s linearization method, and C is the output matrix; these matrices are presented as below:
A = O 6 I 6 O 6 × 3 0 a 5 0 a 1 0 0 0 a 2 m 0 a 5 0 0 0 a 1 0 a 2 m 0 0 0 0 0 0 0 a 1 0 0 0 0 0 0 0 a 2 J b x 0 a 3 J b x 0 0 0 0 0 a 2 J b y 0 0 0 a 3 J b y 0 0 0 0 0 0 0 0 0 a 4 J b z ,     B = O 6 × 4 b 1 0 0 0 0 b 1 0 0 0 0 0 b 2 0 b 3 0 0 b 4 0 0 0 0 0 b 5 0   C = I 3 O 3 × 9 O 1 × 5 1 O 1 × 6
with:
a 1 = m ¯ ˙ 0 m ,    a 2 = m ¯ ˙ 0 h + d sin δ ,    a 3 = m ¯ ˙ 0 4 h + d sin δ 2 + 4 l + 2 2 d cos δ 2 ,   a 4 = 2 m ¯ ˙ 0 l + 2 2 d cos δ 2 ,    a 5 = m ¯ ˙ 0 2 sin δ 4 m ρ a ,    b 1 = 2 2 m ,    b 2 = 2 m ¯ ˙ 0 sin δ 4 m a ρ + 1 m A ρ , b 3 = 2 k 2 J b x ,    b 4 = 2 k 2 J b y ,    b 5 = 2 l 2 J b z
Lastly, vector D represents the remaining nonlinear elements and disturbances.
In order to derive a robust state feedback control for the flying robot, let us take into consideration an integral action of the tracking error. That is, the system with its state variables defined by tracking errors is as follows:
X ˜ ˙ = A ˜ X ˜ + B ˜ U ¯ + B d D ˜ , Y ˜ = C ˜ X ˜
with augmented matrices as follows:
X ˜ = ξ T e T T ,     Y ˜ = ϕ θ ε ˙ T e T T ,    A ˜ = A O 12 × 4 C O 4 ,    B ˜ = B O 4 , B d = O 6 × 10 I 10 ,   C ˜ = O 2 × 3 I 2 O 2 × 11 O 10 × 6 I 10 ,    ε = x d x y d x z d z ϕ θ ψ d ψ T   ,     ξ = ε ε ˙ e ˙ = x d x y d y z d z ψ d ψ T
Based on the linear state feedback, the control law is proposed in the form:
U ¯ = K X ˜ = K f ξ + K g e ,     K = K f K g
The schematic representation of this control strategy is illustrated in Figure 6. To analyze the stability conditions of the closed-loop control system, let us define a Lyapunov function candidate as follows:
V = X ˜ T P X ˜
where P is a 16-by-16 positive definite and symmetrical matrix. The time derivative of the Lyapunov function candidate is obtained as follows:
V ˙ = X ˜ T A ˜ T P + K T B ˜ T P + P A ˜ + P B ˜ K X ˜   + X ˜ T P B d D ˜ + D ˜ T B d T P X ˜
Given a γ > 0 , let us consider the following inequality:
V ˙ + Y ˜ T Y ˜ γ 2 D ˜ T D ˜ 0
This inequality can be rewritten in the form of a matrix inequality as follows [24]:
A ˜ T P + K T B ˜ T P + P A ˜ + P B ˜ K + C T C P B d B d T P γ 2 I 0
This is a bilinear matrix inequality that is difficult to solve. By denoting Q = P 1 and Z = K Q , Equation (33) is equivalent to the following linear matrix inequality [24]:
Q A ˜ T + A ˜ Q + Z T B ˜ T + B ˜ Z B d Q C ˜ T B d T γ I 10 O 10 × 12 C ˜ Q O 12 × 10 γ I 12 0
One can see that if there exist Q and Z such that Equation (34) holds, it implies Y ˜ T Y ˜ γ 2 D ˜ T D ˜ 0 . This inequality results in L 2 : = sup D ˜ 2 0 Y ˜ 2 D ˜ 2 γ , where L 2 denotes the L 2 gain, i.e., H norm, of the system [21]. Minimizing γ over the variables Z and Q results in the smallest upper bound on the L 2 gain of the system. Then, the optimal feedback gain K is derived.

3.3. Control Allocation Design

In the proposed control system, the control inputs Δ F x , Δ F y , and Δ F ψ are analyzed to compute the corresponding input values F t 1 ,   F t 2 ,   F t 3 , and F t 4 . From Equation (14), the system of equations has fewer equations than unknowns, the coefficient matrix has full row rank (rank 3), and the system is always consistent. Therefore, the system of equations has infinitely many solutions for any real values of Δ F x , Δ F y , and Δ F ψ . Furthermore, the flying robot employs a unidirectionally rotating propeller, which inherently produces thrust in a single, positive direction. This section presents the methodology employed to address this problem.
Initially, by sequentially combining the equations of the element Δ F x , Δ F y , and Δ F ψ in Equation (14), the following result is obtained:
2 F t 1 = Δ F ψ Δ F y + 2 F t 4 2 F t 2 = Δ F x Δ F y + 2 F t 4 2 F t 3 = Δ F x Δ F ψ + 2 F t 4
From Equation (35), the requirement of the propellers’ force being positive can be achieved by:
2 F t 4 Δ F x + Δ F y 2 F t 4 Δ F x + Δ F ψ 2 F t 4 Δ F ψ + Δ F y F t 4 0
By choosing F t 4 as follows:
F t 4 = max Δ F x + Δ F y 2 ,    Δ F x + Δ F ψ 2 ,    Δ F ψ + Δ F y 2 ,    0
Finally, the above requirements are achieved, and the values of the propellers’s thrust are derived.

4. Simulation Studies

4.1. The Comparative System with Nozzle Rotation Mechanism

For comparison purposes, a flying robot using pure waterpower and nozzle rotation mechanisms [25] is mentioned. The system utilizes swivel joints positioned between each nozzle and the water distributor, permitting rotational control of the nozzles. Actuation is achieved using four servos, each operating at a 1:1 ratio via a servo arm and linkage. This configuration allows each nozzle to rotate 180 degrees downward. Nozzles no. 2 and 4 are designated according to a counterclockwise orientation.
The position of the nozzle’s outlet in this system is determined in the same manner as in the proposed system; however, the rotation matrix is modified as follows:
R i = R β z b R α y b R δ x b ,    α = 1 i 1 α i π 2
where α i   i = 1 4 denotes the rotational angle of the ith nozzle and R α y b represents the rotation matrix describing a rotation by α i about its associated y b –axis. Therefore, the control inputs for this system comprise the rotation angles of the four nozzles and the mass flow rate of the water pump. The linearization is performed around a local equilibrium point where the flying robot is stabilized at a specified altitude z ¯ , with all nozzle rotation angles set at π / 2 , and a constant mass flow rate m ¯ ˙ 0 applied to ensure steady hovering at that location.
Moreover, the matrices associated with the control input are redefined to match the appropriate dimensions required by the control design.

4.2. Simulation Setups

Initially, based on the designed model of the proposed flying robot, its specifications are presented in Table 1.
To validate the proposed control systems, a step-like scenario simulating common motion trajectories is presented as follows:
x d = 1 + sin t 3 π / 6 12 < t 18 2 18 < t 24 1 + sin t 21 π / 6 24 < t 30 0 otherwise ,     y d = 1 + sin t + 3 π / 6 6 < t 12 2 12 < t 18 1 + sin t 15 π / 6 18 < t 24 0 otherwise , z d = 1 + sin t + 9 π / 6 0 < t 6 2 6 < t 30 1 + sin t 27 π / 6 30 < t 36 0 otherwise ,      ϕ d = θ d = 0 ,                                                                                                                                               ψ d = 30 π / 180 sin t 6 π / 10 6 < t 36 0 otherwise
In the practical testing, the flying robot is subject to various external disturbances, such as wind gusts, ground effect, and water hose effect. At this stage of the system’s development, external disturbances are modeled as an applied force d F and torque d τ , as shown in Equation (3), acting on the robot’s head. The values of the disturbances were adopted directly from [13], where they were also used to evaluate and validate the robustness of the flying robot. In detail, the disturbances are given by:
F d x F d y F d z τ d ϕ τ d θ τ d ψ = 0.1 sin 0.1 t 0.1 sin 0.1 t + 0.3 0.1 sin 0.1 t 0.1 0.15 sin 0.3 t + 0.2 0.15 sin 0.3 t 0.25 0.15 sin 0.3 t
The simulation is conducted in MATLAB Simulink (version R2024b) to solve the model and validate the performance of the proposed flying robots under complex trajectories and disturbance effects.

4.3. Results and Discussions

This section presents and analyzes the performance of two distinct flying robot systems: the propeller control system and the nozzle rotation control system. In addition, the simulation results derived from implementing two different control strategies, namely, a state feedback controller and a PID controller, are thoroughly examined and compared. These controllers were applied to assess their respective impacts on the system’s performance and dynamic response. In order to provide a more comprehensive understanding of each controller’s long-term behavior and stability characteristics, the simulation time was deliberately extended to 50 s. Each controller is tested in two scenarios, one involving numerous disturbances and the other in baseline condition.
Figure 7 and Figure 10 present the 3D trajectory plots of two six-degree-of-freedom (6-DoF) systems, whereas Figure 8 and Figure 11 illustrate the corresponding system responses, encompassing both translational and rotational motions. The control inputs are depicted in Figure 9 and Figure 12, which include the mass flow rate of the water pump, the thrust forces generated by the propellers in the propeller control system, and the nozzle rotation angle in the nozzle control system. Moreover, key performance metrics, namely, the root mean square errors (RMSEs) and the integral of squared values (ISVs), are computed to evaluate control, accuracy, and efficiency. The detailed results are presented in Table 2 and Table 3. Specifically, RMSEs are computed for position and orientation motions, while ISVs are calculated based on the control input signals.
Figure 7. Tracking performance in three-dimensional geometry under the state feedback control: (a) without disturbances and (b) with disturbances.
Figure 7. Tracking performance in three-dimensional geometry under the state feedback control: (a) without disturbances and (b) with disturbances.
Actuators 14 00350 g007
Figure 8. Time response of translational and rotational motions under the state feedback control: (a) without disturbances and (b) with disturbances.
Figure 8. Time response of translational and rotational motions under the state feedback control: (a) without disturbances and (b) with disturbances.
Actuators 14 00350 g008
Figure 9. Control inputs for reference tracking under the state feedback control: (a) without disturbances and (b) with disturbances.
Figure 9. Control inputs for reference tracking under the state feedback control: (a) without disturbances and (b) with disturbances.
Actuators 14 00350 g009
Figure 10. Tracking performance in three-dimensional geometry under the PID control: (a) without disturbances and (b) with disturbances.
Figure 10. Tracking performance in three-dimensional geometry under the PID control: (a) without disturbances and (b) with disturbances.
Actuators 14 00350 g010
Figure 11. Time response of translational and rotational motions under the PID control: (a) without disturbances and (b) with disturbances.
Figure 11. Time response of translational and rotational motions under the PID control: (a) without disturbances and (b) with disturbances.
Actuators 14 00350 g011
Figure 12. Control inputs for reference tracking under the PID control: (a) without disturbances and (b) with disturbances.
Figure 12. Control inputs for reference tracking under the PID control: (a) without disturbances and (b) with disturbances.
Actuators 14 00350 g012

4.3.1. Case Study 1: State Feedback Controller

In the first case study, both flying robots, operating under the state feedback controllers, demonstrate robust tracking performance by accurately following the desired reference trajectory, even in the presence of external disturbances.
Overall, both systems met the desired performance criteria; however, the tracking performance shown in Figure 7 and the time responses in each direction illustrated in Figure 8 indicate that the proposed control system outperforms the nozzle rotation control system. Furthermore, the propeller control system demonstrated reduced overshoot in translation, roll, and pitch motions, suggesting improved damping characteristics under state feedback control. Moreover, the control signals sent to the water pump in the propeller control system exhibit reduced overshoot and oscillation, which contributes to smoother operation and facilitates more stable and efficient control.
As observed in the zoomed-in views of Figure 8, clear interaction among translational motions is evident in the nozzle rotation control system, i.e., variations in longitudinal or lateral motions cause deviations in others. At the same time, the altitude control performance is degraded due to the water thrust distributed to horizontal forces. As a result, significant oscillations are observed in the roll and pitch motions, which act to compensate for horizontal position errors and thrust deviations. In contrast, under the propeller control system, such interactions are barely noticeable. This is because the water thrust solely contributes to the altitude, while the propellers handle horizontal motion independently.
Additionally, the performance metrics presented in Table 2 indicate a significant improvement in tracking accuracy of the propeller control system compared to the nozzle rotation control system, leading to better performance. Furthermore, the ISV of the mass flow rate for the propeller control system was lower, albeit marginally, indicating a slight improvement in control performance.

4.3.2. Case Study 2: PID Controller

In the second case study, both flying robots controlled by the PID controller show satisfactory tracking performance as they successfully follow the desired reference trajectory.
Similar to the findings in the first case study, the PID controller demonstrates superior tracking performance and time response in the propeller control system when compared to the nozzle rotation control system, as shown in Figure 10 and Figure 11. In addition, the propeller control system’s control inputs and control effort are more efficient than those in the other system.
On the other hand, one can see that with both controllers, the propeller control system effectively ensures that the desired trajectories are accurately followed. However, the PID controller causes the chattering phenomenon more than the LMI controller. In summary, the propeller control system exhibits robust stability and superior performance with both controllers, with the LMI controller offering smoother operation.
Overall, the results reveal that the nozzle rotation system places a high demand on the control strategy to ensure stability and tracking performance. In contrast, the proposed actuation system enhances the inherent stability of the flying robot by decoupling the water thrust from the horizontal actuation. As a result, even a simple PID controller is sufficient to achieve proper control performance. In other words, one can say that the proposed system outperforms the nozzle rotation system in terms of controllability and ease of control implementation.

5. Conclusions

In this study, comparative simulations demonstrate that both flying robots are capable of following the desired reference trajectories effectively. However, the propeller control system exhibits superior performance in terms of tracking accuracy and robustness. Consequently, the propeller control system is selected for further development. In addition, the simulation results contribute to the precise selection of key devices, including the propeller, water distributor, and water pump.
Despite these promising outcomes, a key limitation lies in the system’s reliance on accurate modeling for effective control, particularly under highly dynamic water conditions and water pipe oscillations. For future work, more advanced control techniques will be explored to enable greater flexibility in executing complex trajectories. Furthermore, integrating the propeller control system with the nozzle rotation control system will be considered to further enhance the flying robot’s overall performance. Finally, experimental studies will be conducted to validate the proposed approaches and simulation findings.

Author Contributions

Conceptualization, Y.-B.K.; methodology, Y.-B.K. and T.H.; software, T.-D.N., C.-T.D. and T.H.; validation, T.-D.N., C.-T.D. and T.H.; formal analysis, T.-D.N., C.-T.D. and J.-S.P.; investigation, T.-D.N., C.-T.D. and T.H.; resources, T.-D.N. and J.-S.P.; data curation, T.-D.N. and T.H.; writing—original draft preparation, T.-D.N., C.-T.D. and T.-N.N.; writing—review and editing, T.-D.N., C.-T.D., T.H. and T.-N.N.; visualization, T.-D.N.; supervision, Y.-B.K.; project administration, Y.-B.K.; funding acquisition, Y.-B.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the National Research Foundation (NRF), South Korea, under Project BK21 FOUR (Smart Robot Convergence and Application Education Research Center); and in part by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIT) (No. 2022R1A2C1003486).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Herrick, K. Development of the unmanned aerial vehicle market: Forecasts and trends. Air Space Eur. 2000, 2, 25–27. [Google Scholar] [CrossRef]
  2. Skyquest Drone Market Size, Share, and Growth Analysis. Available online: https://www.skyquestt.com/report/drone-market (accessed on 1 June 2025).
  3. Wang, J.; Zhou, K.; Xing, W.; Li, H.; Yang, Z. Applications, Evolutions, and Challenges of Drones in Maritime Transport. J. Mar. Sci. Eng. 2023, 11, 2056. [Google Scholar] [CrossRef]
  4. Tal, D.; Altschuld, J. Drone Technology in Architecture, Engineering and Construction: A Strategic Guide to Unmanned Aerial Vehicle Operation and Implementation; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2021; ISBN 9781119545880. [Google Scholar]
  5. Desmond, K. Electric Airplanes and Drones: A History; McFarland & Company, Inc.: Jefferson, NC, USA, 2019; ISBN 9781476669618. [Google Scholar]
  6. Eagle, D. Firefighting Drone for Fire Extinguishing and Rescue XF-07. Available online: https://www.digitaleagle-uav.com/shop/firefighting-drone-for-fire-extinguishing-and-rescue-xf-07 (accessed on 1 June 2025).
  7. Dougherty, M.J. Drones: An Illustrated Guide to the Unmanned Aircraft that Are Filling Our Skies; Amber Books Ltd.: London, UK, 2015; ISBN 978-1-78274-300-2. [Google Scholar]
  8. Belobaba, P.; Cooper, J.; Seabridge, A. Advanced UAV Aerodynamics, Flight Stability and Control: Novel Concepts, Theory and Applications; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2017; ISBN 9781118928684. [Google Scholar]
  9. Osman, M.; Xia, Y.; Mahdi, M.; Ahmed, A. Hybrid VTOL UAV technologies: Efficiency, customization, and sector-specific applications. Alex. Eng. J. 2025, 120, 13–49. [Google Scholar] [CrossRef]
  10. Ducard, G.J.J.; Allenspach, M. Review of designs and flight control techniques of hybrid and convertible VTOL UAVs. Aerosp. Sci. Technol. 2021, 118, 107035. [Google Scholar] [CrossRef]
  11. Rehan, M.; Akram, F.; Shahzad, A.; Shams, T.A.; Ali, Q. Vertical take-off and landing hybrid unmanned aerial vehicles: An overview. Aeronaut. J. 2022, 126, 2017–2057. [Google Scholar] [CrossRef]
  12. Ando, H.; Ambe, Y.; Ishii, A.; Konyo, M.; Tadakuma, K.; Maruyama, S.; Tadokoro, S. Aerial Hose Type Robot by Water Jet for Fire Fighting. IEEE Robot. Autom. Lett. 2018, 3, 1128–1135. [Google Scholar] [CrossRef]
  13. Liu, X.; Zhou, H. Unmanned Water-Powered Aerial Vehicles: Theory and Experiments. IEEE Access 2019, 7, 15349–15356. [Google Scholar] [CrossRef]
  14. Lee, D.H.; Huynh, T.; Kim, Y.B.; Soumayya, C. Motion control system design for a flying-type firefighting system with water jet actuators. Actuators 2021, 10, 275. [Google Scholar] [CrossRef]
  15. Huynh, T.; Lee, D.H.; Kim, Y.B. Study on Actuator Performance Evaluation of Aerial Water-Powered System for Firefighting Applications. Appl. Sci. 2023, 13, 1965. [Google Scholar] [CrossRef]
  16. Yamaguchi, T.; Ambe, Y.; Ando, H.; Konyo, M.; Tadakuma, K.; Maruyama, S.; Tadokoro, S. A Mechanical Approach to Suppress the Oscillation of a Long Continuum Robot Flying with Water Jets. IEEE Robot. Autom. Lett. 2019, 4, 4346–4353. [Google Scholar] [CrossRef]
  17. Yamauchi, Y.; Ambe, Y.; Konyo, M.; Tadakuma, K.; Tadokoro, S. Passive Orientation Control of Nozzle Unit with Multiple Water Jets to Expand the Net Force Direction Range for Aerial Hose-Type Robots. IEEE Robot. Autom. Lett. 2021, 6, 5634–5641. [Google Scholar] [CrossRef]
  18. Yamauchi, Y.; Ambe, Y.; Konyo, M.; Tadakuma, K.; Tadokoro, S. Realizing Large Shape Deformations of a Flying Continuum Robot with a Passive Rotating Nozzle Unit That Enlarges Jet Directions in Three-Dimensional Space. IEEE Access 2022, 10, 37646–37657. [Google Scholar] [CrossRef]
  19. Ambe, Y.; Yamauchi, Y.; Konyo, M.; Tadakuma, K.; Tadokoro, S. Stabilized Controller for Jet Actuated Cantilevered Pipe Using Damping Effect of an Internal Flowing Fluid. IEEE Access 2022, 10, 5238–5249. [Google Scholar] [CrossRef]
  20. Dinh, C.T.; Huynh, T.; Kim, Y.B. LQI Control System Design with GA Approach for Flying-Type Firefighting Robot Using Waterpower and Weight-Shifting Mechanism. Appl. Sci. 2022, 12, 9334. [Google Scholar] [CrossRef]
  21. Dinh, C.T.; Kim, Y.B.; Huynh, T.; Lee, D.H. Experimental Study on Altitude Motion Control of Unmanned Water-powered Aerial Vehicle Using Nozzle Rotation Mechanism. J. Korean Soc. Precis. Eng. 2024, 41, 789–796. [Google Scholar] [CrossRef]
  22. Jazar, R.N. Theory of Applied Robotics: Kinematics, Dynamics, and Control, 2nd ed.; Springer Science & Business Media: New York, NY, USA, 2010. [Google Scholar]
  23. White, F.M. Fluid Mechanics, 7th ed.; McGraw-Hill Education: New York, NY, USA, 2011. [Google Scholar]
  24. Boyd, S.; El Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1994. [Google Scholar]
  25. Dinh, C.T.; Nguyen, T.D.; Kim, Y.B.; Huynh, T.; Park, J.S. Intelligent Robust Motion Control of Aerial Robot. Actuators 2025, 14, 197. [Google Scholar] [CrossRef]
Figure 1. The applications of the proposed flying robot in maritime operations.
Figure 1. The applications of the proposed flying robot in maritime operations.
Actuators 14 00350 g001
Figure 2. The conceptual design of the proposed flying robot.
Figure 2. The conceptual design of the proposed flying robot.
Actuators 14 00350 g002
Figure 3. Notations of the proposed flying robot.
Figure 3. Notations of the proposed flying robot.
Actuators 14 00350 g003
Figure 4. Kinematic frames of the proposed flying robot.
Figure 4. Kinematic frames of the proposed flying robot.
Actuators 14 00350 g004
Figure 5. Block diagram of a PID control system.
Figure 5. Block diagram of a PID control system.
Actuators 14 00350 g005
Figure 6. Block diagram of the state feedback control system.
Figure 6. Block diagram of the state feedback control system.
Actuators 14 00350 g006
Table 1. Specifications of the flying robot.
Table 1. Specifications of the flying robot.
Description Parameter Value Unit
Mass of the flying robotm4kg
Inertia valueJdiag{41,956 × 10−6, 41,956 × 10−6, 41,956 × 10−6}kg·m2
Cross-sectional area of the inlet and outlet portsA, a4.9087 × 10−4, 2.8274 × 10−5m2
Dimensions of the flying robotl, h, d, k0.153, 0.781, 0.098, 0.035m
Angle between the nozzle and the horizontal planeδ5π/12rad
Initial mass flow rate m ¯ ˙ 0 2.3kg/s
Water density (25 °C and at 1 atm)ρ997kg/m3
Bound on ∞-normγ1.6-
Time constants of first-order filtersPump
Propeller
Nozzle
0.1
0.01
0.01
s
Table 2. Control effort of the two designs using the state feedback control.
Table 2. Control effort of the two designs using the state feedback control.
SystemsRMSEISV
Position
[m]
Orientation
[rad]
Mass Flow Rate [kg/s]
Without disturbancesProposed0.02540.0394184.9649
Comparison0.05660.0394185.2665
With disturbancesProposed0.02830.0556184.7982
Comparison0.07190.0612185.3519
Table 3. Control effort of the two designs using the PID control.
Table 3. Control effort of the two designs using the PID control.
SystemsRMSEISV
Position
[m]
Orientation
[rad]
Mass Flow Rate [kg/s]
Without disturbancesProposed0.03940.03751849.2123
Comparison0.06830.03781852.1436
With disturbancesProposed0.04420.04471847.5385
Comparison0.16670.10281857.8722
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

Nguyen, T.-D.; Dinh, C.-T.; Nguyen, T.-N.; Park, J.-S.; Huynh, T.; Kim, Y.-B. A Hybrid Flying Robot Utilizing Water Thrust and Aerial Propellers: Modeling and Motion Control System Design. Actuators 2025, 14, 350. https://doi.org/10.3390/act14070350

AMA Style

Nguyen T-D, Dinh C-T, Nguyen T-N, Park J-S, Huynh T, Kim Y-B. A Hybrid Flying Robot Utilizing Water Thrust and Aerial Propellers: Modeling and Motion Control System Design. Actuators. 2025; 14(7):350. https://doi.org/10.3390/act14070350

Chicago/Turabian Style

Nguyen, Thien-Dinh, Cao-Tri Dinh, Tan-Ngoc Nguyen, Jung-Suk Park, Thinh Huynh, and Young-Bok Kim. 2025. "A Hybrid Flying Robot Utilizing Water Thrust and Aerial Propellers: Modeling and Motion Control System Design" Actuators 14, no. 7: 350. https://doi.org/10.3390/act14070350

APA Style

Nguyen, T.-D., Dinh, C.-T., Nguyen, T.-N., Park, J.-S., Huynh, T., & Kim, Y.-B. (2025). A Hybrid Flying Robot Utilizing Water Thrust and Aerial Propellers: Modeling and Motion Control System Design. Actuators, 14(7), 350. https://doi.org/10.3390/act14070350

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop