The evolution of Unmanned Aerial Vehicles (UAVs) has been a cornerstone of modern technological advancement, enabling the execution of missions ranging from routine surveillance to high-risk operations in environments unsuitable for manned aircraft. Traditionally, the UAV landscape has been divided into distinct categories: fixed-wing platforms, known for their high speed and long endurance, and rotary-wing platforms, primarily quadrotor drone configurations, celebrated for their Vertical Take-Off and Landing (VTOL) and hovering capabilities. However, each archetype suffers from inherent limitations. Fixed-wing UAVs require runways or launch mechanisms, while conventional quadrotor drone systems are constrained by relatively low forward flight speeds and limited operational endurance due to high power consumption during lift generation.
This fundamental trade-off has spurred significant research into hybrid UAV configurations that seek to amalgamate the virtues of both fixed-wing and rotary-wing flight. Among these, the tilt-rotor concept stands out. By mechanically tilting its propulsive units, and often the associated lifting surfaces, a tilt-rotor UAV can transition seamlessly between a helicopter-like mode for VTOL and a airplane-like mode for efficient cruise. While larger-scale tilt-rotor aircraft like the V-22 Osprey have proven the concept, their smaller unmanned counterparts present unique challenges in mechanical design, dynamic modeling, and control, especially during the critical transition phase.

In this comprehensive analysis, we present the design, modeling, and control of a small-scale Quad Tilt-Rotor (QTR) UAV. Our design addresses complexities found in earlier models by employing a symmetrical airfoil and a streamlined tilting mechanism. We derive a full six-degree-of-freedom nonlinear dynamic model that accounts for the variable tilt angle of the wings and rotors. The core challenge, the control strategy during the transition flight phase, is tackled by designing a Robust Servo Linear-Quadratic Regulator (RSLQR) based attitude controller. This controller is engineered to provide consistent performance across the vehicle’s entire flight envelope, from hover to cruise. We further develop a detailed transition maneuver strategy and validate the proposed control system through comparative simulation studies, demonstrating its superiority over traditional Proportional-Integral-Derivative (PID) methods.
Quad Tilt-Rotor (QTR) UAV Configuration and Design Rationale
The proposed QTR airframe is designed for simplicity, robustness, and aerodynamic efficiency. The primary structure consists of two carbon fiber plates forming upper and lower layers, housing the flight control computer, sensors, and battery pack internally. This sandwich construction offers a favorable stiffness-to-weight ratio. The propulsion system comprises four brushless motors, each mounted on the leading edge of a dedicated wing. Crucially, the wings are not fixed; they are mounted on tilt mechanisms actuated by servo motors. The front pair and rear pair of wings tilt synchronously via two separate servos connected through linkage systems. Consequently, the rotors tilt in unison with their respective wings, changing the orientation of the thrust vector relative to the fuselage. A retractable landing gear is incorporated to facilitate clean VTOL operations and minimize drag and visual obstruction during forward flight.
The selection of a symmetrical airfoil, specifically the NACA0009 profile, for the wings is a critical design decision. In the vertical flight mode (wings perpendicular to the fuselage), a symmetrical airfoil minimizes the lift generation at zero angle of attack, thereby reducing unwanted aerodynamic pitching or rolling moments caused by rotor downwash impinging on the wings. This simplifies control during hover and low-speed flight. For horizontal flight, a positive incidence angle is required to generate lift. Analysis confirms that a wing tilt angle of 10 degrees relative to the fuselage provides an effective angle of attack for efficient lift production during cruise, establishing this as the target angle for the “horizontal flight mode.”
The QTR operates in three distinct operational modes, defined by the wing tilt angle $ heta_w$:
- Vertical Mode ($ heta_w = 90^circ$): The wings are vertical, and the thrust vectors are oriented upward. The vehicle behaves like a conventional quadrotor drone, capable of VTOL, precise hovering, and low-speed omnidirectional maneuver.
- Transition Mode ($90^circ > heta_w > 10^circ$): The wings rotate from the vertical towards the horizontal position. This is the most dynamically complex phase, as the contributions of rotor thrust and wing aerodynamic forces vary continuously. A dedicated control strategy is essential for stable transition.
- Horizontal Mode ($ heta_w = 10^circ$): The wings are fixed at a 10-degree incidence. The forward component of the tilted rotor thrust provides propulsion, while the wings generate the primary lift. The vehicle operates as a fixed-wing aircraft, achieving higher forward speeds and greater endurance.
Key physical parameters of the designed QTR, derived from CAD modeling and material properties, are summarized in Table 1.
| Symbol | Description | Value |
|---|---|---|
| $m$ | Vehicle Mass | 1.4 kg |
| $l_s$ | Lateral arm length (motor to CoG) | 0.2 m |
| $l_l$ | Longitudinal arm length (motor to CoG) | 0.2 m |
| $I_{xx}$ | Moment of inertia about X-body axis | 0.012 kg·m² |
| $I_{yy}$ | Moment of inertia about Y-body axis | 0.028 kg·m² |
| $I_{zz}$ | Moment of inertia about Z-body axis | 0.036 kg·m² |
| $J_{prop}$ | Rotor inertia (each) | 6×10⁻⁵ kg·m² |
| $A$ | Single wing effective area | 0.0452 m² |
Comprehensive Dynamic Modeling of the QTR
Developing an accurate dynamic model is paramount for model-based control design. We model the QTR as a 6-DOF rigid body. The following assumptions are made to simplify the model while retaining fidelity: (1) The structure is rigid, (2) the influence of rotor slipstream on wing aerodynamics is neglected—a reasonable assumption given the symmetric airfoil and the separation between rotors and wings, and (3) the left and right wings on the same axis tilt symmetrically.
Two primary coordinate frames are defined: the North-East-Down (NED) inertial frame $W: {O_w, x_w, y_w, z_w}$ and the body-fixed frame $B: {O_b, x_b, y_b, z_b}$, where $x_b$ points forward, $y_b$ points right, and $z_b$ points down. The vehicle’s position and translational velocity in $W$ are $mathbf{P} = [X, Y, Z]^T$ and $dot{mathbf{P}} = mathbf{v}_w = [dot{X}, dot{Y}, dot{Z}]^T$. Its orientation is defined by the Euler angles $oldsymbol{alpha} = [phi, heta, psi]^T$ (roll, pitch, yaw), with the corresponding angular velocity vector $oldsymbol{Omega}_w = dot{oldsymbol{alpha}}$. The rotation matrix from $B$ to $W$ is $mathbf{R}_{wb}$:
$$
\mathbf{R}_{wb} = \begin{bmatrix}
c_\psi c_\theta & c_\psi s_\theta s_\phi – s_\psi c_\phi & c_\psi s_\theta c_\phi + s_\psi s_\phi \\
s_\psi c_\theta & s_\psi s_\theta s_\phi + c_\psi c_\phi & s_\psi s_\theta c_\phi – c_\psi s_\phi \\
-s_\theta & c_\theta s_\phi & c_\theta c_\phi
\end{bmatrix}
$$
where $c_{(cdot)} = \cos(cdot)$ and $s_{(cdot)} = \sin(cdot)$. The translational velocity in the body frame is $mathbf{v}_b = [v_x, v_y, v_z]^T = \mathbf{R}_{wb}^T \mathbf{v}_w$. The body angular rates $[p, q, r]^T$ are related to the Euler angle derivatives by:
$$
\begin{bmatrix} p \\ q \\ r \end{bmatrix} = \begin{bmatrix}
1 & 0 & -s_\theta \\
0 & c_\phi & s_\phi c_\theta \\
0 & -s_\phi & c_\phi c_\theta
\end{bmatrix} \begin{bmatrix} \dot{\phi} \\ \dot{\theta} \\ \dot{\psi} \end{bmatrix}.
$$
The equations of motion are derived using the Newton-Euler formulation:
$$
\begin{bmatrix} m\mathbf{I}_{3\times3} & \mathbf{0}_{3\times3} \\
\mathbf{0}_{3\times3} & \mathbf{I}_b
\end{bmatrix}
\begin{bmatrix} \dot{\mathbf{v}}_b \\ \dot{\boldsymbol{\Omega}}_b \end{bmatrix} +
\begin{bmatrix} \boldsymbol{\Omega}_b \times (m\mathbf{v}_b) \\
\boldsymbol{\Omega}_b \times (\mathbf{I}_b \boldsymbol{\Omega}_b)
\end{bmatrix} =
\begin{bmatrix} \mathbf{F}_t \\ \mathbf{M}_t \end{bmatrix}
$$
where $m$ is the mass, $\mathbf{I}_b = \text{diag}([I_{xx}, I_{yy}, I_{zz}])$ is the inertia matrix, $\boldsymbol{\Omega}_b = [p, q, r]^T$, and $\mathbf{F}_t$ and $\mathbf{M}_t$ are the total force and moment vectors acting on the vehicle expressed in the body frame.
The total force $\mathbf{F}_t$ is a combination of rotor thrust $\mathbf{F}_{th}$, wing aerodynamic force $\mathbf{F}_{w}$, and gravitational force $\mathbf{F}_g$ transformed into the body frame:
$$
\mathbf{F}_t = \mathbf{R}_{wb}^T ( \mathbf{F}_{th} + \mathbf{F}_{w} ) + \mathbf{F}_g.
$$
The collective rotor thrust vector, oriented with the tilted rotors, is:
$$
\mathbf{F}_{th} = \begin{bmatrix}
0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 \\
-k s_{ heta_w} & -k s_{ heta_w} & -k s_{ heta_w} & -k s_{ heta_w}
\end{bmatrix}
\begin{bmatrix} \omega_1^2 \\ \omega_2^2 \\ \omega_3^2 \\ \omega_4^2 \end{bmatrix}
$$
where $k$ is the motor thrust coefficient, $\omega_i$ is the rotational speed of the $i$-th motor, and $s_{ heta_w} = \sin( heta_w)$. The gravitational force in the body frame is $\mathbf{F}_g = mg[-s_ heta, s_\phi c_ heta, c_\phi c_ heta]^T$.
The aerodynamic force on each wing has drag $F_i^D$ and lift $F_i^L$ components. They depend on the angle of attack $\alpha$, defined as the difference between the wing tilt angle $ heta_w$ and the incoming airflow angle: $\alpha = heta_w – an^{-1}(v_z / v_x)$. The force on the $i$-th wing in its local frame (drag back, lift up) is:
$$
\begin{bmatrix} F_i^D \\ 0 \\ F_i^L \end{bmatrix} = \begin{bmatrix} -\frac{1}{2} \rho A C_D(\alpha) v_\alpha^2 \\ 0 \\ \frac{1}{2} \rho A C_L(\alpha) v_\alpha^2 \end{bmatrix}, \quad v_\alpha = \sqrt{v_x^2 + v_z^2}
$$
where $\rho$ is air density, $A$ is wing area, and $C_D(\alpha)$, $C_L(\alpha)$ are the drag and lift coefficients. This local force is rotated into the body frame and summed over all four wings to yield $\mathbf{F}_{w} = [W_x, W_y, W_z]^T$.
The total moment $\mathbf{M}_t$ comprises moments from rotor forces $\mathbf{M}_{th}$, wing aerodynamic forces $\mathbf{M}_{w}$, and gyroscopic effects $\mathbf{M}_{gyro}$:
$$
\mathbf{M}_t = \mathbf{M}_{th} + \mathbf{M}_{w} + \mathbf{M}_{gyro}.
$$
The moment generated by the differentially tilted rotor thrusts and torques is:
$$
\mathbf{M}_{th} = \begin{bmatrix}
-l_s s_{ heta_w} & l_s s_{ heta_w} & l_s s_{ heta_w} & -l_s s_{ heta_w} \\
l_l s_{ heta_w} & l_l s_{ heta_w} & -l_l s_{ heta_w} & -l_l s_{ heta_w} \\
-l_s c_{ heta_w} – \lambda & -l_s c_{ heta_w} + \lambda & l_s c_{ heta_w} + \lambda & l_s c_{ heta_w} – \lambda
\end{bmatrix}
\begin{bmatrix} k\omega_1^2 \\ k\omega_2^2 \\ k\omega_3^2 \\ k\omega_4^2 \end{bmatrix}
$$
where $\lambda$ is the rotor torque coefficient related to drag. The aerodynamic moment from the wings, assuming forces act at a distance $l_s$ laterally and $l_l$ longitudinally from the CoG, is $\mathbf{M}_{w} = \sum_{i=1}^4 \mathbf{r}_i \times \mathbf{F}_{w,i}$. The gyroscopic moment due to the rotation of the vehicle and the spinning rotors is:
$$
\mathbf{M}_{gyro} = \sum_{i=1}^4 J_{prop} \eta_i (\boldsymbol{\Omega}_b \times [0, 0, \omega_i]^T), \quad \eta_i \in \{1, -1, -1, 1\}.
$$
Combining all terms, the complete nonlinear dynamic model for the QTR is expressed as:
$$
\begin{aligned}
\ddot{X} &= \frac{1}{m} \left[ (c_\psi c_\theta) u_1 + W_x \right], \\
\ddot{Y} &= \frac{1}{m} \left[ (s_\psi c_\theta) u_1 + W_y \right], \\
\ddot{Z} &= \frac{1}{m} \left[ (-c_\phi c_\theta) u_1 + mg + W_z \right], \\
\dot{p} &= \frac{1}{I_{xx}} \left[ (I_{yy} – I_{zz}) q r + s_{ heta_w} u_2 + c_{ heta_w} u_4 – J_{prop} q \Omega \right], \\
\dot{q} &= \frac{1}{I_{yy}} \left[ (I_{zz} – I_{xx}) p r + c_{ heta_w} u_3 – s_{ heta_w} u_4 + J_{prop} p \Omega \right], \\
\dot{r} &= \frac{1}{I_{zz}} \left[ (I_{xx} – I_{yy}) p q + \lambda’ u_4 \right],
\end{aligned}
$$
where $\Omega = \omega_1 – \omega_2 – \omega_3 + \omega_4$ and $\lambda’$ is a scaled torque coefficient. The control inputs $u_1, u_2, u_3, u_4$ represent the total thrust, roll moment, pitch moment, and yaw moment, respectively. They are related to the squared motor speeds via the standard quadrotor drone control allocation matrix, modified by the tilt angle:
$$
\begin{bmatrix} u_1 \\ u_2 \\ u_3 \\ u_4 \end{bmatrix} =
\begin{bmatrix}
k & k & k & k \\
-k l_s s_{ heta_w} & k l_s s_{ heta_w} & k l_s s_{ heta_w} & -k l_s s_{ heta_w} \\
k l_l s_{ heta_w} & k l_l s_{ heta_w} & -k l_l s_{ heta_w} & -k l_l s_{ heta_w} \\
-\lambda & -\lambda & \lambda & \lambda
\end{bmatrix}
\begin{bmatrix} \omega_1^2 \\ \omega_2^2 \\ \omega_3^2 \\ \omega_4^2 \end{bmatrix}.
$$
Attitude Control Design Using Robust Servo LQR (RSLQR)
The transition phase is the most critical and challenging flight regime for a tilt-rotor UAV. As the wing tilt angle $ heta_w$ varies, the system’s dynamics change significantly, demanding a robust controller that can maintain stability and performance across this wide operating range. We address this by designing an attitude controller based on the Robust Servo Linear Quadratic Regulator (RSLQR) theory, which combines optimal state feedback with integral action for robust tracking and disturbance rejection.
First, the nonlinear attitude dynamics are linearized around a selected operating point. To maximize the controller’s applicability across the transition, the linearization point is chosen at a mid-transition state: $ heta_w = 45^circ$, level attitude ($\phi=0, heta=0$), and hover equilibrium. Small disturbance theory is applied, and gyroscopic terms are considered negligible for the controller design model. Taking the pitch channel as an example, with state vector $\mathbf{x} = [ heta, q]^T$, the linearized state-space model is:
$$
\dot{\mathbf{x}} = \mathbf{A} \mathbf{x} + \mathbf{B} u_3, \quad y = \mathbf{C} \mathbf{x}
$$
where $y$ is the pitch angle $ heta$. To achieve robust tracking of a desired pitch angle command $r$, an integral state $e_I = \int (y – r) dt$ is introduced. The augmented system becomes:
$$
\dot{\mathbf{z}} = \tilde{\mathbf{A}} \mathbf{z} + \tilde{\mathbf{B}} \mu, \quad \mathbf{z} = \begin{bmatrix} e_I \\ \mathbf{x} \end{bmatrix}, \quad \mu = \dot{u}_3.
$$
The RSLQR control law is derived by minimizing the infinite-horizon cost function $J = \int_0^\infty (\mathbf{z}^T \mathbf{Q} \mathbf{z} + \mu R \mu) dt$. The solution involves solving the Algebraic Riccati Equation (ARE):
$$
\tilde{\mathbf{A}}^T \mathbf{P} + \mathbf{P} \tilde{\mathbf{A}} – \mathbf{P} \tilde{\mathbf{B}} R^{-1} \tilde{\mathbf{B}}^T \mathbf{P} + \mathbf{Q} = 0.
$$
The optimal state feedback gain matrix is then $\mathbf{K}_c = R^{-1} \tilde{\mathbf{B}}^T \mathbf{P}$. Partitioning this gain as $\mathbf{K}_c = [K_I \ \mathbf{K}_x]$, the final control law for the pitch channel, after integrating $\mu = \dot{u}_3$, is:
$$
u_3 = -\mathbf{K}_x \mathbf{x} – K_I \int (y – r) dt.
$$
This structure provides stabilizing state feedback ($-\mathbf{K}_x \mathbf{x}$) and integral action ($-K_I \int e \, dt$) to eliminate steady-state error. The same design procedure is applied to the roll and yaw channels. The chosen weighting matrices $\mathbf{Q}$ and $R$ for each channel prioritize performance and control effort, as shown in Table 2.
| Channel | State Weight $\mathbf{Q}$ (diag) | Control Weight $R$ |
|---|---|---|
| Roll ($\phi$) | $[100, 2, 0.1]$ | $1 \times 10^{-4}$ |
| Pitch ($ heta$) | $[150, 2, 0.1]$ | $1 \times 10^{-4}$ |
| Yaw ($\psi$) | $[100, 5, 0.1]$ | $1 \times 10^{-4}$ |
Transition Phase Control Strategy
Having a robust attitude controller is necessary but not sufficient for a stable transition. A well-defined strategy for varying the wing tilt angle $ heta_w$ is required. This strategy must ensure that the vehicle’s flight path remains within its aerodynamic and propulsive capabilities throughout the maneuver. The strategy is derived from analyzing the QTR’s flight envelope—the range of feasible airspeeds and tilt angles where required thrust does not exceed motor limits and wing stall is avoided.
For the transition from vertical mode ($ heta_w=90^circ$) to horizontal mode ($ heta_w=10^circ$), a two-phase strategy is developed to manage kinetic and potential energy exchange while maintaining approximate altitude:
- Phase 1 (Acceleration): From hover, command $ heta_w$ to decrease at a rate of $25^circ/s$ until reaching $40^circ$. This rapid initial tilt accelerates the vehicle forward. Simultaneously, the attitude controller tracks a slight positive pitch to convert thrust into forward motion. The target airspeed at the end of this 2-second phase is approximately 9 m/s.
- Phase 2 (Stabilization): Command $ heta_w$ to decrease at a slower rate of $15^circ/s$ until reaching the final $10^circ$. This allows the vehicle to stabilize its attitude and allow wing lift to gradually replace rotor lift. The forward speed increases further and stabilizes around a cruise speed of 13 m/s. The slower tilt rate in this phase provides a margin of safety against dynamic instabilities.
This strategy, when superimposed on the flight envelope plot, shows a trajectory that maintains adequate performance margins, ensuring a safe and controllable transition.
Simulation Results and Comparative Analysis
The performance of the proposed RSLQR-based attitude control system is evaluated through numerical simulation and compared against a conventionally tuned PID controller. Two key tests are conducted: step response at fixed tilt angles and attitude hold during the dynamic transition maneuver.
Fixed-Angle Step Response: The closed-loop response to a step change in attitude command is tested at four representative tilt angles: $90^circ$ (vertical), $60^circ$, $30^circ$ (transition), and $10^circ$ (horizontal). In all cases, for the roll, pitch, and yaw channels, the RSLQR controller demonstrates consistently fast rise time, minimal overshoot, and quick settling time. Crucially, its performance remains nearly uniform across the vastly different dynamic configurations at these angles. In contrast, the PID controller, while stable, shows significant variation in response characteristics—often exhibiting slower settling and occasional oscillatory behavior—as the tilt angle changes, highlighting its lack of robustness to the varying system dynamics.
Dynamic Transition Maneuver: The full transition from $ heta_w=90^circ$ to $10^circ$ using the two-phase strategy is simulated. With the RSLQR controller active, the vehicle’s roll, pitch, and yaw angles are maintained within a very tight band of approximately $\pm0.01^circ$ of their commanded values (typically zero for roll and yaw, and a small positive pitch for acceleration) throughout the entire 4-second maneuver. This exceptional attitude hold performance confirms the controller’s robustness and its effective integration of integral action to reject disturbances induced by the changing geometry and aerodynamics. A PID controller would struggle to maintain such precise regulation without careful gain scheduling.
Conclusion
This work has presented a holistic approach to the development of a small-scale Quad Tilt-Rotor (QTR) UAV, addressing the key challenges of design, modeling, and control. The proposed airframe design, utilizing a symmetrical airfoil and synchronized wing tilt, provides a practical foundation for a versatile hybrid UAV. The derivation of a comprehensive nonlinear dynamic model that incorporates variable tilt-angle aerodynamics and gyroscopic effects forms the essential basis for model-based control design. The core contribution lies in the application of Robust Servo LQR theory to craft an attitude controller that delivers consistent, high-performance stability across the entire flight envelope, effectively handling the parameter-varying nature of the transition phase. Coupled with a strategically planned tilt-angle schedule, this control system enables a smooth and stable mode transition. Simulation studies validate the design, showing clear advantages over traditional PID methods in terms of robustness and performance uniformity. The resulting QTR system successfully bridges the capability gap between conventional quadrotor drones and fixed-wing aircraft, offering true VTOL/hovering capability alongside efficient high-speed cruise, thereby opening the door to more complex and demanding UAV missions.
