Preprint
Article

This version is not peer-reviewed.

Dynamic Center-of-Mass Reconfiguration for Enhanced UAV Free-Fall Stability, Structural Protection, and Energy Efficiency

A peer-reviewed article of this preprint also exists.

Submitted:

27 October 2025

Posted:

30 October 2025

You are already at the latest version

Abstract
The stability of unmanned aerial vehicles (UAVs) during the propulsion failure remains a critical safety challenge. This study presents a center-of-mass (CoM) correction device, a compact, under-slung, and dual-axis prismatic stage, which can reposition a dedicated shifting mass within the UAV frame to generate stabilizing gravitational torques by the closed-loop feedback from the inertial measurement unit (IMU). Two major experiments were conducted to evaluate the feasibility of the system. In a controlled roll test with varying payloads, the device produced a corrective torque up to 0.039 N·m, reducing maximum roll deviations from nearly 90° without the device to less than 5° with it. In a dynamic free-fall simulation, the baseline UAV exhibited rapid tumbling and inverted impacts, whereas with the CoM system activated, the UAV maintained a near-level attitude to achieve the upright recovery and greatly reduced structural stress prior to ground contact. The CoG device as a fail-safe stabilizer can also enhance maneuverability by increasing control authority, and enable the faster speed response, and the more efficient in-air braking without reliance on the rotor thrust, and meanwhile it can achieve comprehensive energy saving about 7% of the total power budget. In summary, the roll-stabilization and free-fall results show that the CoM device can work as a practical pathway toward the safer, more agile, and energy-efficient UAV platforms for the civil, industrial, and defense applications.
Keywords: 
;  ;  ;  ;  

1. Introduction

1.1. Motivation

Unmanned Aerial Vehicles (UAVs) are essential in various civil, industrial, and defense applications, such as aerial mapping, agricultural surveillance, infrastructure assessment, package distribution, and disaster response activities [5]. Their adaptability, vertical takeoff and landing capability, and proficiency in complex or inaccessible areas render them superior to conventional manned aircraft in numerous scenarios. Nonetheless, despite ongoing advancements in propulsion technology, navigation algorithms, and onboard computing capabilities, UAVs continue to be susceptible to significant instabilities during flight. Quadrotors and other multirotor platforms are significantly reliant on constant rotor thrust to maintain stability, as their aerodynamic design does not possess intrinsic passive self-stabilizing characteristics [1]. As a result, these systems are susceptible to catastrophic failure in situations such as abrupt engine cessation, battery exhaustion, intense wind gusts, or impacts[2].
Traditional techniques for UAV stability and crash prevention predominantly depend on active control procedures, such as Proportional-Integral-Derivative (PID) tuning, adaptive control systems, thrust vectoring, or differential rotor-speed modulation [3]. Although these strategies ensure accurate maneuverability during standard operations, they are wholly reliant on rotor-generated torque, which proves ineffectual in scenarios of complete or partial thrust loss. Moreover, dependence on continuous rotor actuation increases energy consumption, diminishes battery longevity, and hastens the degradation of electronic speed controllers (ESCs) and motors, therefore constraining endurance and operational safety[4]. Alternative alternatives, including aerodynamic braking devices and parachute recovery systems, have been suggested; however, these techniques are either excessively energy-consuming, difficult to activate, or unable to maintain a stable orientation during descent[2].
These constraints underlie the necessity for an auxiliary stabilization method that diminishes reliance on motor power while concurrently improving crash resilience and energy economy[5]. Mechanical augmentation systems, especially those utilizing mass redistribution, offer a viable answer. [6] By dynamically altering the center of mass ( C o M ) of the UAV, corrective gravity torques can be produced to counteract unwanted roll and pitch aberrations, thus aiding in both active stabilizing and passive crash prevention. In contrast to only software-driven methods, C o M adjustment mechanisms can operate even in the case of total propulsion failure, providing a fail-safe capability for UAV survivability during catastrophic failure scenarios.
This study presents the design and assessment of an innovative multi-functional center of mass-shifting device, created as a lightweight and modular UAV attachment. The suggested system utilizes a two-axis rack-and-pinion actuation platform, powered by two stepper motors, to dynamically adjust a moveable payload in real time. The device is designed to perform four essential functions: (1) crash protection by preserving horizontal orientation during unpowered descent, thus averting structural damage upon impact; (2) performance enhancement by augmenting maneuverability and minimizing overshoot during aggressive maneuvers; (3) energy efficiency by decreasing motor thrust requirements during stabilization, resulting in prolonged battery life; and (4) system versatility, allowing the module to be incorporated into various UAV platforms with minimal modifications[7].
The proposed work formulates the theories of rigid-body dynamics and center-of-mass mechanics, extending its application to the safety and performance optimization of UAVs. This research illustrates how a compact mechanical subsystem can enhance UAV stability management using MATLAB/Simulink modeling, physical construction, and experimental validation. The C o M -shifting device, by including a secondary, thrust-independent control input, signifies a substantial advancement in the development of robust, fail-safe, and energy-efficient UAV design.

1.2. Literature Review

The stability and control of multirotor UAVs have been thoroughly examined, particularly emphasizing enhancements in motor-driven control methodologies[5]. Classical Proportional-Integral-Derivative (PID) controllers are the predominant method for attitude stabilization owing to their simplicity and real-time responsiveness [3]. Improvements such as gain scheduling, adaptive tuning, and nonlinear control techniques have been suggested to enhance performance under the fluctuating aviation conditions[7]. Although these technologies improve control precision, they are inherently reliant on continuous rotor thrust, which constrains their efficacy in situations like power loss, rapid deceleration, or free fall[2].
Crash safety solutions for UAVs are often categorized into passive impact mitigation and active stabilization. Passive methods encompass protective cages, deformable landing gear, and parachute deployment systems [2]. These techniques may mitigate physical damage; but they do not actively regulate orientation during descent, frequently leading to payload contact or structural damage. Active stabilizing techniques often utilize aerodynamic surfaces, emergency rotor braking, or controlled autorotation, all of which necessitate aerodynamic efficiency or residual thrust for optimal performance[8].
The notion of modifying the center of mass ( C o M ) to affect stability has achieved modest yet increasing interests in robotics[6]. Dynamic mass shifting is utilized for balance control in legged robots, whereas in humanoid robots, the adjustment of the center of mass aids in maintaining posture during external disturbances[9,10]. In aerial robotics, mass-shifting methods have been investigated mostly for precise maneuvering in blimp-type UAVs and for restricted flight path modifications in small drones. Nonetheless, these implementations frequently include single-axis movement or are tailored for certain platforms, missing the versatility necessary for multipurpose, universal UAV modules[6].
Bio-inspired control systems provide further understanding of stability improvement independent of continuous external influences[9]. The cat-righting response has been extensively examined in biomechanics, demonstrating how internal mass redistribution and body articulation facilitate mid-air reorientation while preserving angular momentum[9]. This theory has influenced robotic self-righting systems in terrestrial and aerial platforms; nevertheless, most solutions incorporate intricate articulated frameworks that are incompatible with conventional drone architectures[11].
This work’s suggested technology enhances the present state of the art by integrating bio-inspired center of mass shifting with a compact two-axis rack-and-pinion platform, designed for compatibility with existing UAVs[6]. The proposed mechanism, in contrast to earlier single-function designs, offers many functionalities—crash protection, enhanced maneuverability, energy economy, and aerodynamic braking—encapsulated within a singular, lightweight add-on module. This adaptability establishes it as an innovative addition to both UAV safety mechanisms and performance enhancement tactics[5].

2. overall Aerial Vehicle System Design and Detailed Hardware Integration

2.1. Airframe and C o M Shifting Device

We present the overall aerial vehicle system and the detailed hardware integration of the center-of-mass ( C o M ) shifting quadrotor used in our experiments. The airframe is a 7-inch X-configuration quadcopter (Figure 1) outfitted with a compact, under-slung two-axis translational stage (77 × 77 mm footprint) that repositions a concentrated payload to generate quasi-static roll/pitch moments (Figure 2)[1]. The baseline vehicle mass without the flight battery is ~0.60 kg; the C o M module adds ~0.28 kg (two stacked orthogonal carriages, ~140 g each). For flight, a 4 S pack (~0.20 kg) is mounted on the moving carriage so that the effective shifting mass used in modeling is m s 0.20 ms≈0.20 kg with symmetric in-plane travel x s , y s 20 mm. Mounting the stage below the frame deliberately lowers the natural C o M , improving passive stability and ensuring gravity-generated moments of the form as follows act in the intuitive directions around hover[12].
τ ϕ m s g y s , τ θ m s g x s

2.2. Actuation and Motor Sizing

Actuation on each axis is provided by a NEMA-14 stepper (1.8°/step, 0.8 A/phase) driving an A4988 micro-stepping power stage (16× unless stated otherwise)[3]. We set the A4988 current limit from the manufacturer relation I t r i p = V r e f / 8 R s e n s e ; with R s e n s e = 0.10 Ω and a desired I t r i p = 0.80 , A we obtain V r e f 0.64 V. A 6 mm pinion (radius r p = 6 × 10 3 ) yields a carriage force capability F η τ m / r p ; with typical dynamic motor torque 0.02–0.03 N·m and efficiency η [ 0.7 , 0.9 ] , the available in-plane force is 2.3–4.5 N—ample for 0.20 kg payload accelerations of 10–20 m s−2−2 including friction margins. Kinematically, 200 steps rev−1−1 at 16× micro-stepping gives 3200 µsteps rev−1−1; the pinion circumference 2 π r p 37.7 mm produces 84.9 µsteps mm−1−1[3]. Thus, a 20 mm move requires ~1700 µsteps; executing this in 0.10 s demands ~17 kHz edge rate, which the ESP32 pulse engine sustains with 2–3 µs step pulses. The mechanical assembly and exploded CAD rendering of the translational stage are illustrated in Figure 2 and Figure 3.

2.3. Homing and Calibration

Homing uses a deterministic sequence: drive toward the negative end-stop until the input reads HIGH, traverse to the positive end to determine travel in steps, and return exactly half the count to establish the hard center; this procedure eliminates any accumulated micro-step drift and fixes the mapping between commanded millimeters and internal counters before each run[1].
The integration and calibration sequence used in the experiments. After assembly, we measure the effective steps-per-millimeter by commanding known displacements and verifying with calipers, adjust the micro-step setting (8×/16×) to trade step rate for smoothness, and set V r e f for thermal headroom at the intended duty cycle[13]. With the vehicle restrained on a low-friction roll/pitch cradle, we run the homing routine and record the travel count in steps on both axes. We then map stage millimeters to attitude torque using the gravity-static relation τ g = m s g r s and verify the sign conventions by applying small offsets and observing the FC-reported moments (or the cradle’s restoring angle)[6]. The FC’s MSP streams for ATTITUDE and RC are validated by exciting roll with the transmitter and comparing the percent-mapped RC roll to the measured angle; if necessary, the ESP32 tool commands rczero, rcdead, and rcspan are used to center and scale the roll channel so that 0% corresponds to 1500 µs and ±100% to 1500 ± s p a n 1500±span µs. With these calibrations, the controller is enabled in “roll-only” (Y follows ϕ ; X holds center) and then “roll-pitch” (Y follows ϕ , X follows θ ), using Schmitt deadbands to suppress chatter near zero and acceleration-limited pulse scheduling to prevent missed steps during rapid stick inputs. Indoor contact-based experiments (stage enabled vs. disabled) are conducted with the airframe tethered on a single-axis pivot, as reported in the results section: for the same RC inputs, the C o M device produces larger steady angles and faster transients in the commanded direction, consistent with the additional torque budget τ g , m a x = m s g d m a x and the linearized attitude dynamics.
I x x ϕ ¨ τ x + m s g y s , I y y θ ¨ τ y m s g x s
Throughout, thermal limits of the drivers and steppers are monitored; at the selected current the heat rise is within specification, and the limit-switch hard-center is executed

2.4. Control Flow and System Architecture

The overall system architecture of the C o M -shifting quadrotor is illustrated in Figure 2, while the corresponding operational flow of the control algorithm is shown in Figure 4. Upon power-up, the onboard ESP32 microcontroller initializes all hardware resources, including GPIO pins, UART/MSP communication links, and stepper motor drivers. Once initialized, the system executes a re-homing sequence for the XY stage: the carriage first travels toward the minimum end-stop until a switch signal confirms the mechanical boundary, then sweeps to the maximum position to measure the total travel in steps and finally returns to the geometric center by moving half of the total count. This procedure ensures a precise, repeatable reference point for subsequent operations, eliminating accumulated micro-step drift and establishing a consistent mapping between commanded angles and stage displacement.
Following initialization, the control pipeline enters a continuous loop. In each cycle, the system first acquires real-time data streams, including UAV attitude from the flight controller and pilot commands from the RC transmitter. These inputs are then processed through offset calibration and low pass filtering to suppress noise. A Schmitt-trigger style center latch is applied to prevent small fluctuations around zero from causing unintended actuation, effectively reducing jitter and unnecessary corrections. Based on these filtered inputs, target positions for the XY stage are generated according to the current operating mode.
Three operating modes are supported, selectable from the ground console. In CENTER mode, both axes remain fixed at the mechanical center, rendering the stage a passive mass with no active contribution. In ROLL-ONLY mode, the X-axis displacement is directly mapped to the roll angle, while the Y-axis remains centered. In ROLL-PITCH mode, both axes actively track their corresponding roll and pitch channels, thereby generating corrective torques in two degrees of freedom.
The mapping between angular error and commanded displacement follows a linear saturating law:
n x = θ x 2 θ m a x + 1 2 N x , n y = θ y 2 θ m a x + 1 2 N y
where θ x , are the roll and pitch angles, θ m a x is saturation bound, and N x , N y are the total microstep counts per axis. This ensures that angular deviations beyond ± θ m a x are clipped to the maximum allowable stage travel.
Execution of stage motion is handled by two dedicated Free RTOS tasks running in parallel for the X and Y axes. Each task computes a proportional rate command that is constrained by an acceleration limiter to avoid sudden step jumps that could lead to missed pulses or mechanical stress. These commands are then converted into STEP/DIR pulses sent to the motor drivers, with built-in checks to respect limit-switch states. This structure ensures that the stage never exceeds its mechanical travel limits, even under extreme commands. A telemetry process running at approximately 10 Hz provides status updates, enabling operators to monitor system health, stage position, and error states during operation.
Figure 5. Operational Flow of the C o M Shifting Control Algorithm.
Figure 5. Operational Flow of the C o M Shifting Control Algorithm.
Preprints 182447 g005
This integrated architecture offers multiple advantages. The initialization sequence guarantees a drift-free reference center, the filtering and center-latch mechanism suppress spurious oscillations, and the Free RTOS-based multi-tasking ensures precise real-time control of both axes. Collectively, these features contribute to stable operation, chatter suppression, fail-safe behavior, and reliable torque generation, all of which are essential for deploying the C o M -shifting device in demanding UAV stabilization scenarios.
Target generation depends on an operating mode selected from the ground console. In CENTER mode the stage remains at the mechanical center and acts only as a passive load. In ROLL-ONLY the X-axis tracks roll while Y is held at center. In ROLL-PITCH both axes track their corresponding attitude channels. The angle–to–position map is a linear saturating law with a configurable full-scale span; for example[7], an X-axis span of ±θ max degrees maps to the integer step range 0 , N x via
n x = θ x 2 θ m a x + 1 2 , 0 , 1 N x
which is equivalent to the code’s angle To Steps Span routine.
Finally, the commanded stage displacement is converted into physical torque contributions about roll and pitch:
τ ϕ = m s g y s , τ θ = m s g x s
with m s being the shifting payload mass and x s , y s the current slider displacements.
A telemetry process running at approximately 10 Hz provides status updates, enabling operators to monitor system health, stage position, and error states during operation. Collectively, these equations and control laws ensure drift-free centering, chatter suppression, fail-safe protection, and reliable torque generation under real flight conditions.

3. Analytical Modeling of the UAV and Integrated C o M

Device

3.1. Concept of Center of Mass

The concept of the center of mass C o M can be illustrated using a simple two-body system, as shown in Figure 6. If two-point masses, m 1 (at position α ) and m 2 (at position β ), are equal, the C o M lies exactly at the midpoint of the line segment α β . However, when the masses differ, the C o M shifts toward the heavier mass. The ratio of distances from the CoM to each body is inversely proportional to their mass ratio, such that
α x x β = m 2 m 1
For example, if m 2 is 3 2 times more massive than m 1 , the distance from x to α will be 2 3 of the distance from β to x . This principle underpins the mechanism of our UAV stabilization device, where controlled CoM displacement generates corrective torques during disturbances[12].

3.2. Rigid-Body Modeling with Moving Mass

We model the quadrotor as a rigid body with a planar shifting mass moving on an orthogonal stage mounted to the frame. Let the inertial frame be I = { e x , e y , e z } ( e z upward) and the body frame be B attached to the airframe at a fixed origin O B . The pose is described by p R 3 and R S O ( 3 ) (body-to-inertial), with body angular velocity ω R 3 . The fixed part of the vehicle has mass m f and body inertia I f about O B [6]. The shifting mass has magnitude m s and body-frame position r s = [ x s y s 0 ] , with travel bounds | x s | , | y s | d m a x . The total mass is M = m f + m s , and the instantaneous center of mass C o M relative to O B is
ρ = 1 M m f r f + m s r s , r f 0 ρ = m s M r s
Because the internal mass moves, the body inertia about O B varies with configuration through the parallel-axis term[15]
I B ( r s ) = I f + m s r s 2 I 3 r s r s = I f + m s S ( r s ) S ( r s ) ,
and its exact time derivative is I ˙ B ( r s ) = m s S ( r ˙ s ) S ( r s ) + S ( r s ) S ( r ˙ s ) . The kinematics satisfy p ˙ = v and R ˙ = R S ( ω ) .

3.3. Translational and Rotational Dynamics

The translational dynamics of the origin O B follow Newton’s law[1]
M v ˙ = M g e z + F rot + F ext
where F rot = i = 1 4 T i R e z is the total propeller thrust (expressed in I ) and g = 9.81 m·s−2. The rotational dynamics about O B are obtained from the Newton–Euler equations for a body with time-varying inertia[16],
I B r s ω ˙ + ω × I B r s ω + I B ˙ r s = τ rot + τ g r s , R + τ ext

3.4. Gravity-Induced Moments

The gravity-induced moment is the moment of the weight acting at the C o M [10],
τ g ( r s , R ) = ρ × R M g e z = S ( ρ ) R ( M g e z ) .
For the planar stage with small attitude ( R I 3 ) this reduces to τ g [ m s g y s , m s g x s , 0 ] , which makes explicit that a lateral carriage motion along + y yields a positive roll torque, while a forward motion + x yields a negative pitch torque.

3.5. Allocation Model

The rotor forces are modeled as T i = b Ω i 2 and the reaction torques as Q i = σ i k Ω i 2 with σi ∈ {±1} [12]
. For an X-quad with arm length l , the standard allocation maps thrusts { T i } i = 1 4 to the generalized force u = [ f , τ x , τ y , τ z ] via
f τ x τ y τ z = 1 1 1 1 0 l 0 l l 0 l 0 k b k b k b k b A l l o c a t i o n M a t r i x T 1 T 2 T 3 T 4 , τ r o t = τ x τ y τ z .

3.6. Lagrangian Derivation

A compact and physically transparent derivation is obtained from Lagrange’s formulation[1]. Let the generalized coordinates for attitude and sliders be q = [ ϕ , θ , ψ , x s , y s ] , with small-angle kinematics ϕ ˙ = ω x , θ ˙ = ω y , ψ ˙ = ω z . The velocity of the moving mass in I is vc = v + R(ω × rs + ṙs [15]
. The total kinetic energy is the sum of (i) the translational kinetic energy of the fixed mass lumped at O B , (ii) the rotational kinetic energy with inertia I B ( r s ) , and (iii) the kinetic energy due to the internal motion of the slider[16],
T = 1 2 M v 2 + 1 2 ω I B ( r s ) ω + 1 2 m s ω × r s + r ˙ s 2 .
The potential energy from gravity is V = M g e z ( p + R ρ ) . Using the Euler–Lagrange operator d / d t ( T / q ˙ ) T / q + V / q and inserting the generalized forces Q q produced by rotors and sliders yields exactly (3)–(4) for the vehicle and, for the sliders, the coupled equations
m s r ¨ s + m s ω × ( ω × r s ) + m s ω ˙ × r s + m s ω × r ˙ s = F s V r s ,
where F s is the generalized actuator force delivered by the X and Y stages. The last term V / r s = m s g R e z shows explicitly that gravity pulls the carriage toward the downward body direction; around hover this reduces to a constant vertical load and does not oppose in-plane motion.

3.7. Linearization around Hover

For hover linearization ( R I 3 , ω 0 , v 0 ) about a trim with f M g and r s 0 , the attitude and slider dynamics decouple to first order, and the dominant terms become
I x x ϕ ¨ = τ x + m s g y s , I y y θ ¨ = τ y m s g x s , I z z ψ ¨ = τ z ,
m s x ¨ s F x , m s y ¨ s F y ,
where F x , F y are the in-plane actuator forces[7]. Equations (9) make clear that the sliders act as direct torque inputs with gains m s g about roll and pitch. From (9), the maximum gravity torque realizable by the device is τ g , m a x = m s g d m a x , which directly yields the additional angular acceleration α add = τ g , m a x I x x , y y the present design m s = 0.20 kg and d m a x = 0.02 m give τ g , m a x 0.039 N·m and /7.8 rad·s−2 (about 450 ·s−2) [6].

3.8. Electromechanical Stage Modeling

To integrate the actuation down to motor currents, we model each axis as a stepper–rack stage. Let θ m be the motor angle, r p the pinion radius, N the total gear ratio (including belt reduction and microstepping), and η ( 0 , 1 ] the mechanical efficiency. The kinematic relation is x s = ( r p / N ) θ m x and y s = ( r p / N ) θ m y , with velocities x ˙ s = ( r p / N ) θ ˙ m x , etc. The force at the carriage is related to motor torque by F x = η τ m x / r p , F y = η τ m y / r p . A compact electromechanical motor model is
L i ˙ + R i + K e θ m ˙ = V τ m = K t i   J m θ m ¨ + B m θ m ˙ + τ load = τ m
where i is phase current, L , R is winding inductance and resistance, K e and K t are back-EMF and torque constants, J m , B m denote rotor inertia and viscous loss, and τ load = F r p η [3]. Under micro stepping (A4988), commanded phase currents are sinusoidal; in quasi-static operation one may take i as the current-limit setpoint, so τ m K t i m a x and the static force capability is F m a x η K t i m a x / r p . The stroke-rate limit follows from the maximum step rate
d o t N steps , max : | r s ˙ | v m a x = 2 π r p N N rev , max   with   ˙ N rev , max ˙ = N steps , max ˙ N steps / rev .

3.9. State-Space Formulation

Collecting the foregoing, the unified first-order state model
x ˙ = f x , u , x = p , v , R , ω , r s , r ˙ s , i m , u = V m x , V m y , T 1 , , T 4 ,
is obtained by rewriting (3)–(4) and (11) into first-order form, with the slider accelerations provided by (8) and the kinematic constraints R ˙ = R S ( ω ) , r ˙ s = r p / N θ ˙ m . Around hover, the linear time-varying attitude–slider subsystem reduces to
d d t ϕ ϕ ˙ θ θ ˙ x s x ˙ s y s y ˙ s = 0 1 0 0 0 0 0 0 0 0 0 0 0 m s g I x x 0 0 0 0 0 1 0 0 0 0 0 0 0 0 m s g I y y 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 B x m s 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 B y m s A ϕ ϕ ˙ θ θ ˙ x s x ˙ s y s y ˙ s + 0 0 0 0 1 I x x 0 0 0 0 0 0 0 0 1 I y y 0 0 0 0 0 0 0 0 η m s r p 0 0 0 0 0 0 0 0 η m s r p B τ x τ y τ m x τ m y ,
where B x , B y optionally represent linearized stage friction, and the rotor torques ( τ x , τ y ) are obtained from the thrusts through (6). Matrix A shows the cross-coupling: slider velocities feed the attitude accelerations with gain m s g / I , while the slider dynamics are driven by motor torques through η / ( m s r p ) . This form is suitable for LQR or H synthesis[7].

3.10. Energy and Optimal Allocation

Finally, the energy integrals provide diagnostics and a route to optimal allocation[4]. The total mechanical energy is
E ( t ) = T + V = 1 / 2 M v 2 + 1 / 2 ω I B ( r s ) ω + 1 / 2 m s ω × r s + r ˙ s 2 M g e z p + R ρ ,
and its time derivative equals the power supplied by actuators minus dissipation. Minimizing the integral of actuator power subject to dynamics,
0 T ( i c T T i 3 / 2 rotor   power + R η e i 2 stepper   copper   loss ) d t
yields an allocation with guaranteed energy optimality, where c T is derived from propulsive coefficients and η e is driver efficiency. In practice a convex quadratic surrogate of (15) is used at each control step, consistent with the weighted least-squares thrust–slider allocation[14].
These equations fully integrate the vehicle rigid-body dynamics, the configuration-dependent inertia and gravity moments introduced by the XY stage, and the electromechanical actuation of the rack-and-pinion steppers. They admit both exact simulation via (12) and tractable control design via the linearized form (13), while (14)–(15) support energy analysis and optimal allocation.
Figure 7. Experimental Setup: C o M Shifting Mechanism Mounted on Drone.
Figure 7. Experimental Setup: C o M Shifting Mechanism Mounted on Drone.
Preprints 182447 g007

4. Simulation of Roll Stabilization of UAV based on MATLAB

4.1. Experimental Setup

The experimental setup is illustrated in Figure 8. In this experiment, a quadcopter equipped with a center-of-mass ( C o M ) shifting device was modeled and tested in MATLAB/Simulink. The drone was allowed to rotate around the roll axis while the payload was displaced laterally using a two-axis prismatic stage. The shifting mechanism, driven virtually by stepper motors, was responsible for producing corrective torque during free roll [6].

4.2. Simulation Parameters and Evaluation Metrics

The system was evaluated under varying payload conditions to capture its influence on stabilization performance. Three representative payload masses 50 g, 100 g, and 200 g were selected and mounted onto the center-of-mass ( C o M ) shifting stage [6]. These values were chosen to reflect both lightweight configurations, representative of minimal onboard equipment, and heavier conditions, which impose greater demands on the stabilization mechanism. For each simulation case, a set of performance metrics was extracted to provide a comprehensive assessment of the system’s behavior. Specifically, the simulations quantified the maximum corrective torque generated by the displaced payload mass, which directly determines the available stabilizing authority. In addition, the maximum lateral force exerted on the quadrotor frame was calculated, as this force reflects the dynamic interaction between the shifting payload and the UAV structure. Finally, the roll angle response of the vehicle was analyzed under both baseline conditions (device disabled) and active stabilization (device enabled). This last metric is critical, as it demonstrates the device’s ability to constrain angular deviations during disturbances and highlights the comparative advantage of C o M -based control. Together, these metrics form a rigorous evaluation framework, ensuring that both the mechanical torque generation capacity and the resulting flight dynamics are adequately captured in simulation.
Figure 9. Top-Level Simulink Model of the UAV C o M Shifting Control System.
Figure 9. Top-Level Simulink Model of the UAV C o M Shifting Control System.
Preprints 182447 g009

4.3. Results and Battery Efficiency Analysis

4.3.1. Center-of-Mass ( C o M ) Shifting System Performance

The center-of-mass ( C o M ) shifting device was evaluated to assess its impact on stability and energy efficiency in the UAV. The C o M shifting system demonstrated its ability to generate corrective torques to counteract roll and pitch disturbances. As shown in Figure 10, the corrective torque increased proportionally with the payload mass, demonstrating a higher stabilization potential for larger payloads. However, as the payload mass increased (e.g., 200 g), the system’s inertia also increased, resulting in slower corrective responses.
Roll-angle plots further corroborated the system’s effectiveness. With the C o M device disabled, the UAV drifted uncontrollably under roll disturbances, leading to significant angular deviations. However, when the C o M device was activated, roll deviations were constrained to under ±5°, demonstrating the system’s ability to actively stabilize the UAV. This confirms that the C o M shifting mechanism is effective at reducing unwanted motion and maintaining stability, particularly during free-fall or emergency recovery scenarios.
The following table summarizes the experimental results of force, torque, and roll angle for various payloads:
As shown in Table 1, the maximum corrective torque increases with payload mass, providing a stronger stabilizing effect for larger payloads. For instance, at 200 g, the corrective torque is approximately 1.2375 N·m, resulting in a maximum roll angle of just 1.35 radians, significantly lower than the uncontrolled drift observed without the device.
Additional Results Placeholder:
Figure 11. The Experimental Results of Force, Torque, and Roll Angle for Different Masses (50,100,200), (a), (b) and (c) are force, torque and roll angel for the 100 g mass,, (d), (e) and (f) are force, torque and roll angel for the 50 g mass and (g), (h) and (i) are force, torque and roll angel for the 200 g mass.
Figure 11. The Experimental Results of Force, Torque, and Roll Angle for Different Masses (50,100,200), (a), (b) and (c) are force, torque and roll angel for the 100 g mass,, (d), (e) and (f) are force, torque and roll angel for the 50 g mass and (g), (h) and (i) are force, torque and roll angel for the 200 g mass.
Preprints 182447 g011

4.3.2. Battery Efficiency Analysis with Detailed UAV Parameters

One of the most critical aspects of the C o M shifting device is its energy efficiency. In contrast to traditional stabilization systems, which rely on motor thrust modulation, the C o M device utilizes two low-power stepper motors (or equivalent actuators) to shift the battery mass along the X–Y plane. These actuators consume power primarily during the transient movement of the prismatic stages. Once the target displacement is reached, the actuators require negligible holding current due to mechanical self-locking or driver optimization (e.g., current decay modes in stepper drivers).
The UAV platform uses a 6S 1800mAh LiPo battery, providing 22.2V nominal voltage with a maximum discharge rate of 1800mAh (1.8A per cell). The EMAX 1300KV motors are designed to operate efficiently at this voltage range, but for the purpose of this study, we are primarily concerned with power consumption during the C o M shifting operations, separate from the propulsion needs. Here is break down the power consumption for different payloads (50g, 100g, 200g) and compare it with thrust-based stabilization.
1. Energy Consumption for Propulsion-Based Stabilization (Eₚ)
For thrust-based stabilization, the energy required to correct disturbances using the EMAX 1300KV motors can be estimated by considering the additional propulsion power required during roll/pitch correction:
E prop 0 T Δ P motors d t
Where Δ P motors is the additional propulsion power required during the correction phase.
For example, during roll or pitch correction, the motors would need to generate additional thrust to counteract disturbances, often leading to 20–30% more power consumption than the nominal hover power.
2. Energy Consumption for C o M Device (Eₖ)
For the C o M device, energy consumption during the shifting operation is calculated as:
E device i = 1 n V I i t i
Where: V = supply voltage (22.2V for 6S battery, I i = current drawn by each actuator during movement, t i = time for each movement

Energy Calculations for C o M Device

For payloads 50g, 100g, and 200g, here’s how the energy consumption breaks down for C o M shifting:
Here in Table 2, Power Consumption is derived from the stepper motors used for C o M shifting, and Time per Adjustment refers to the duration the system takes to shift the battery mass by 20mm–40mm (based on payload mass). Energy Consumption (Joules) is the power multiplied by the time.

4.3.3. Comparative Energy Consumption: C o M Device vs Thrust-Based Stabilization

For comparison, the C o M system operates at less than 7% of the UAV’s total power consumption during frequent corrective actions. In contrast, thrust-based stabilization (especially under motor failure or free-fall) can result in surges of 20–30% in power consumption, greatly increasing demand on the battery.
For instance, during motor failure or free-fall, the UAV’s power consumption could increase by 3–4 times, potentially draining the battery faster and reducing flight endurance. In contrast, the C o M shifting system provides a sustainable and energy-efficient solution, with minimal impact on the UAV’s flight time. The energy efficiency of the C o M stabilization device provides a significant advantage, especially for lightweight UAV platforms where battery life is a critical limitation. By reducing power consumption to under 7% of the UAV’s total energy budget, the C o M device ensures longer flight endurance, even during emergency scenarios such as motor failure or battery depletion. The C o M shifting system’s low-power operation, combined with its passive torque generation and improved safety margin, makes it a promising solution for next-generation UAV designs, where battery capacity often limits operational time. The efficiency and performance of the C o M system, alongside its ability to function independently of propulsion or aerodynamic surfaces, provide UAVs with a fail-safe recovery method that enhances mission reliability and survivability in critical scenarios.

5. Indoor Experimental Evaluation of the UAV Prototype

5.1. Experimental Setup

The experimental setup for evaluating the proposed stabilization device is shown in Figure 12. To assess the efficacy of the suggested stabilization device, a series of indoor contact-based physical experiments were conducted. The airborne vehicle was affixed to a strong aluminum test frame, facilitating restricted roll motion while averting uncontrolled flying, so guaranteeing that the experiments could be replicated under uniform and disturbance-free conditions. The experimental platform incorporated the Speedy Bee F7 flight controller, an ESP32 microprocessor, dual A4988 stepper motor drivers, and the payload-shifting XY stage mechanism. Data from the onboard IMU, used for roll angle measurement, and RC input capture [13], employed for pilot stick commands, were incessantly recorded by UART telemetry on an attached laptop. This arrangement facilitated accurate monitoring of the system’s dynamic response while reducing the impact of external variables like wind or GPS drift.

5.2. Baseline Condition (Device Disabled)

The studies were performed in two phases: initially with the stabilizing device off, followed by its complete activation. Under the baseline condition, the drone directly responded to RC roll inputs without any supplementary corrective mechanism. The recorded data indicate that the roll angle displayed considerable fluctuations, frequently attaining variations of ±10°, and demonstrated prolonged oscillations and overshoot subsequent to step inputs from the transmitter. The system exhibited insufficient natural damping, resulting in a rather sluggish recovery to the neutral position, hence underscoring the fundamental constraints of the basic flight controller in countering roll disturbances under the specified test conditions.

5.3. Condition with C o M Device Activated

The comparative roll response with and without the C o M -shifting device is shown in Figure 13. Conversely, when the stabilization device was activated, the payload-shifting system actively produced compensatory torque in reaction to angular velocity feedback. The documented statistics unequivocally indicate that roll deviations were rectified more swiftly, with oscillations stabilizing more rapidly than in the baseline scenario. During the trial, particularly around step 150 and step 250, the drone demonstrated angular displacement in response to RC input; nevertheless, the stabilization mechanism promptly mitigated the disturbance, diminishing the roll magnitude and realigning the frame towards its neutral position. The enhanced dampening effect, along with the diminished oscillation amplitude, verified that the device improved the vehicle’s roll stability. Observations throughout the testing validated the reliability of the hardware-software integration: the ESP32 reliably maintained contact with the flight controller during arming and disarming, while the stepper-driven carriage executed smooth changes within its mechanical constraints.

5.4. Experimental Results and Observations

The experimental results confirmed that changing the center of mass is an effective strategy for enhancing roll stability in multirotor systems. The comparison of the two scenarios—device disabled, and device enabled—demonstrates that the mechanism’s integration not only diminishes roll angle deviations but also enhances dynamic response, thereby validating the proposed design as a viable solution for aerial vehicles functioning in environments where rapid self-stabilization is critical.

6. Dynamic Free-Fall Simulation of UAV Stabilization Using Center-of-Mass Adjustment

6.1. Simulation Architecture

The dynamic free-fall simulation architecture is illustrated in Figure 14. A dynamic free-fall simulation was developed to assess the efficacy of the proposed center-of-mass ( C o M ) shifting stabilization mechanism in the most demanding and safety-critical scenario for multi-rotor UAVs. The UAV was designed in MATLAB Simulink with the Simscape Multibody toolbox to provide comprehensive six-degree-of-freedom rigid-body dynamics, integrating the measured mass and inertia distribution of the prototype airframe along with aerodynamic damping forces characteristic of small quadrotor platforms. The internal stabilizing device was designed as an orthogonal two-axis prismatic stage, allowing ±40 mm displacement in both X and Y axes, with actuation limitations aligned with the empirically confirmed stroke time of 0.05–0.20 s for a 20 mm travel distance. This arrangement enabled the simulation to incorporate rigid-body flight dynamics, actuator saturation, displacement limitations, and stage kinematics, thus facilitating a realistic assessment of stabilization capacity.

6.2. Test Scenarios

The test scenario entailed deploying the UAV from two specified elevations, 25 m and 15 m, under zero-thrust conditions, with gravity as the sole persistent external force, supplemented by negligible aerodynamic drag. To simulate real-world disruptions, minor perturbations of ±2–3° in roll and pitch were implemented during the original version. In the baseline scenario without the C o M device, the vehicle dynamics rapidly diverged, with angular deviations nearing ±90° within seconds, resulting in inverted impact orientations. In the stabilized mode, the C o M device was governed by a closed-loop feedback mechanism that persistently directed mass displacements according to real-time simulated IMU data.

6.3. Control Algorithm

The control algorithm was formulated as a proportional mapping between instantaneous attitude error and commanded payload displacement[6], such that
e ϕ = ϕ ϕ r e f , e θ = θ θ r e f ,
where ϕ r e f = 0 , θ r e f = 0 with commanded displacements given by
x C O M = k ϕ e ϕ , y C O M = k θ e θ .
The closed-loop system therefore transformed instantaneous orientation errors directly into corrective torques, bounded by the physical limits of stage travel and actuator velocity. This simulation framework provided a direct and rigorous comparison between conventional multirotor behavior and a system augmented with internal mass-shifting stabilization[1]. Whereas traditional quadcopters rely exclusively on thrust vectoring—which is unavailable in propulsion-off scenarios—the C o M device introduced a new torque pathway that remained fully operational during free fall[2]. The ability of the device to constrain roll and pitch excursions, maintain near-level attitude, and deliver repeatable stabilization across different release heights demonstrated not only the feasibility but also the transformative potential of C o M -based control in UAV safety-critical operations.

6.4. Simulation Framework and Comparison

The Simulink model (Figure 14) integrates the UAV rigid body, the C o M shifting device, and the feedback loop including attitude sensing, error calculation, and actuator command generation.

Control Algorithm Flowchart

To visualize the logic of the proposed control strategy, a flowchart of the prismatic balance control function is presented in Figure 15. The flow begins with the initialization of persistent states, ensuring memory of previous errors and positions across simulation steps. Next, the angular velocities from the IMU are processed separately for the carriage axis (based on omega_y) and the bed axis (based on omega_x).
For each axis, a PID controller calculates the required correction, which is then constrained within defined saturation limits to respect physical travel boundaries of the system. A low-pass filter is subsequently applied to smooth the commanded motion and reduce oscillations. Finally, the persistent states are updated for the next iteration, and the control outputs (pos_carriage) and (pos_bed) are returned as inputs to the prismatic actuators.

6.5. Results: Free-Fall Stabilization Performance

Upon the discharge of the UAV without the Center of Mass-shifting gear, its movement was characterized by erratic tumbling about both the roll and pitch axes. The angular deviations swiftly increased, surpassing 90° in under two seconds post-release, resulting in inverted impact orientations upon ground contact. The documented attitude data verified the lack of restorative torque, exhibiting continuous oscillations without a tendency to converge. This result illustrates the inherent instability of traditional multi-rotor when lacking thrust, as the flight controller alone cannot produce corrective moments under free-fall conditions.
The activation of the C o M -shifting mechanism dramatically altered the free-fall dynamics. The device consistently adjusted the internal payload to mitigate angular discrepancies, generating stabilizing torques of up to 0.039 N·m, which were adequate to sustain control authority during the fall. Consequently, roll and pitch variations were restricted to ±5°, even in response to initial perturbations of 2–3°. Upon ground impact, the UAV consistently attained a nearly horizontal attitude, validating that the system offered an efficient self-righting capacity. The attitude data exhibited seamless correction and swift attenuation of perturbations, underscoring the resilience of the feedback loop among the IMU, ESP32 controller, and actuation stage.
In addition to orientation recovery, two other outcomes highlight the device’s efficacy. Initially, stability retention during descent increased from below 10% in the baseline scenario to over 90% with the C o M device activated, demonstrating a distinct quantitative benefit. The recovery time after disturbances was significantly decreased: whereas the baseline UAV persisted in oscillation until impact, the stabilized system demonstrated a settling period of less than 0.8 seconds for standard perturbations. Collectively, these findings validate that the suggested technique not only averts catastrophic tumbling but also guarantees swift and consistent convergence to a secure orientation.
Case 1—Without C o M Device
In the first case, where the C o M device was deactivated, the UAV exhibited significant instability during free fall. The vehicle underwent rapid tumbling around both the roll and pitch axes, causing substantial deviations in its orientation. Specifically, the roll and pitch angles diverged rapidly, exceeding ±90°, leading to an inverted position just before impact. This uncontrolled motion confirmed that, without the C o M device, the UAV lacked the necessary stabilizing torques to maintain its attitude during descent.
Attitude data collected during the descent (shown in Figure 16) revealed continuous oscillations, which further substantiated the UAV’s inability to recover or control its orientation. The UAV’s roll and pitch deviations increased uncontrollably, with no significant damping or stabilization, illustrating the inherent instability of the system when thrust-based stabilization or aerodynamic control surfaces were unavailable.
Case 2—With C o M Device
In contrast, when the C o M device was activated, the UAV demonstrated a remarkable improvement in stability throughout the free fall. The shifting of the center of mass actively corrected deviations in both roll and pitch, ensuring that the vehicle’s attitude remained within a controlled range during the majority of the descent. The roll and pitch deviations were continuously corrected and were kept within ±5°, highlighting the effectiveness of the CoM system in stabilizing the UAV.
The comparative results presented in Table 3 clearly demonstrate the transformative role of the center-of-mass ( C o M ) shifting mechanism in free-fall stabilization. Without the device, the UAV rapidly diverged in both roll and pitch, with angular deviations approaching ±90°, leading to an inverted impact orientation in nearly every trial. This behavior is consistent with theoretical expectations, as conventional multi-rotors possess no inherent aerodynamic restoring moments under zero-thrust conditions. In stark contrast, activation of the C o M device enabled the UAV to maintain angular deviations within ±5° throughout descent, producing a consistently upright orientation at ground contact.
Beyond simple attitude retention, the C o M device markedly improved dynamic stability. Stability retention, defined as the percentage of trials in which the vehicle maintained controllable orientation throughout the fall, improved from below 10% in the baseline case to above 90% with the device enabled. This tenfold improvement indicates not only enhanced stability but also a dramatic increase in system reliability under the most safety-critical conditions. Moreover, the reduction in angular excursions minimized the likelihood of structural damage upon impact, as upright landings distributed forces symmetrically across the landing gear rather than concentrating loads on the arms or propeller guards.
The recorded attitude data, illustrated in Figure 16, provides further insight into stabilizing dynamics. In the absence of the device, the vehicle’s orientation diverged uncontrollably, showing persistent oscillations with no evidence of recovery. Conversely, with the C o M mechanism engaged, disturbances were corrected rapidly, with smooth torque generation that damped oscillations within less than a second. This behavior highlights the effectiveness of the closed-loop feedback between the IMU, ESP32 microcontroller, and stepper-driven translational stage in generating real-time corrective torques. The capacity of the device to achieve near-horizontal recovery, even under initial perturbations, confirms its suitability as a fail-safe mechanism.
Collectively, these results underscore the potential of C o M shifting as a bio-inspired stabilization strategy, mimicking the way cats adjust their body mass to achieve self-righting during free fall. By ensuring upright impacts, reducing angular deviation, and achieving high stability retention, the mechanism provides UAVs with an additional layer of resilience and survivability in emergency scenarios where propulsion is unavailable.
Figure 17. Roll, Pitch and Yaw Response during Free-Fall from 15-meter Hight (a) without C o M Shifting Device; (b) with C o M Shifting Device Enabled, (c) is Position change for X axis during Free-Fall With C o M Shifting Device from 15-meter Hight, and (d) is Position change for Y axis during Free-Fall With C o M Shifting Device from 15 meters Hight.
Figure 17. Roll, Pitch and Yaw Response during Free-Fall from 15-meter Hight (a) without C o M Shifting Device; (b) with C o M Shifting Device Enabled, (c) is Position change for X axis during Free-Fall With C o M Shifting Device from 15-meter Hight, and (d) is Position change for Y axis during Free-Fall With C o M Shifting Device from 15 meters Hight.
Preprints 182447 g017

7. Discussion

The analysis verifies that center-of-mass ( C o M ) shifting offers a novel stabilization mechanism for multirotor UAVs, irrespective of propulsion. In baseline scenarios, when the device was deactivated, the UAV regularly demonstrated uncontrolled roll and pitch divergence, with angular deviations nearing ±90° and inverted orientations upon contact[2]. This behavior is an intrinsic restriction of traditional multirotor, which do not possess aerodynamic restoring moments when thrust is diminished.
The activation of the C o M -shifting module dramatically transformed this dynamic[14]. The method produced gravity-induced torques of up to 0.039 N·m by displacing a concentrated payload mass by ±20–40 mm, effectively countering angular disturbances. The stabilizing torque increased linearly with payload mass, as evidenced by MATLAB/Simulink simulations and controlled indoor trials. For instance, with a 200 g payload, the mechanism generated around 0.078 N·m of corrective torque[10,12], adequate to restrict roll deviations to under ±5°, in contrast to uncontrolled divergence observed in the baseline scenario. The torque capacity was evaluated across various payloads (50–200 g)[19], constantly demonstrating a monotonic enhancement in corrective performance with increasing mass.
The incorporation of a closed-loop IMU-based controller significantly improved system reliability. The ESP32 microcontroller[7], together with A4988 stepper motors and the Speedy Bee F7 flight controller, provided real-time feedback at 115200 baud while executing stage displacements of 0.05–0.20 seconds every 20 mm stroke. The PID control pipeline, enhanced by deadband filtering and saturation limits, mitigated overshoot and eradicated drift, guaranteeing consistent stabilizing performance. The outcomes from indoor tethered tests exhibited significant enhancements: oscillations were diminished more swiftly, recovery durations were abbreviated, and maximum roll angles were decreased by over 80% relative to the impaired condition[1,6].
A further advantage of this technology is its efficiency. In contrast to thrust-based stabilization, which can elevate propulsion power consumption by 20–30% during vigorous corrections, the C o M device utilized less than 7% of the UAV’s power budget[4], maintaining nearly zero holding current once displacements were attained. This guarantees the preservation of flying endurance while also offering an autonomous stabilizing layer.
The existing stepper-driven rack-and-pinion architecture is functional, however there are chances for optimization[3]. The weight penalty of around 0.28 kg for the dual-axis stage could be mitigated by utilizing lighter actuators, alternate transmission systems, or direct-drive mechanisms. Moreover, enhanced hardware integration with the flight controller could diminish delay and lessen dependence on external microcontrollers. These enhancements would augment the feasibility of Center of Mass shifting for smaller UAVs and high-performance operations.
In conclusion, the discourse illustrates that C o M -shifting not only yields a quantifiable stabilization torque but also does so with scalability, reproducibility, and energy efficiency. It introduces a novel stabilizing paradigm for UAVs that directly addresses failure circumstances in which conventional control surfaces or motor thrust are unreliable.
This study’s findings demonstrate that center-of-mass ( C o M ) shifting is an effective technique for stabilizing UAVs during free fall in emergency situations. All models repeatedly shown that drones lacking the stabilizing mechanism were incapable of countering tumbling dynamics, resulting in swift roll and pitch oscillations. This behavior aligns with theoretical assumptions, as multirotor UAVs naturally lack aerodynamic surfaces to regain equilibrium in the absence of propulsion.
The implementation of the C o M -shifting mechanism enabled the system to produce gravity torques that mitigated these undesirable movements. The extent of stabilization was shown to correlate with payload mass, since more displacements generated higher corrective torques. The link was confirmed by both force and torque data, which exhibited a consistent increase with mass from 50 g to 600 g. At increased payloads, the restorative effect intensified, validating the mechanism’s efficacy in utilizing gravitational forces for attitude regulation.
The examination of the roll angle further corroborated this pattern. In the absence of the mechanism, the roll often surpassed ±90°, leading to inverted impact orientations. Conversely, the activation of the device sustained the roll angle within ±5° for the majority of test scenarios. This significant decrease underscores the efficacy of real-time C o M displacement as a stabilization approach. The results suggest that the system’s performance is durable under various mass situations, displaying scalability and adaptability to differing payload needs.
A notable element of this study Is the Implementation of closed-loop feedback control utilizing IMU data. The algorithm’s capacity to consistently identify orientation problems and direct accurate C o M displacements facilitated dynamic correction throughout the fall. Despite certain limitations, including actuator velocity and displacement constraints, the system reliably averted catastrophic instability, even in the presence of initial disturbances and asymmetric mass distributions.
These findings highlight the significance of incorporating bio-inspired systems into UAV design [2]. Similar to a cat adjusting its body mass to correct itself during free fall, the UAV employed its internal mass-shifting mechanism to attain a secure landing posture[9]. This illustrates the practicality of utilizing natural principles in engineering challenges while highlighting the importance of redundancy in UAV safety measures. The C o M device provides a distinctive stabilizing method that does not depend on thrust, ensuring a fail-safe mechanism for situations where traditional controls are inaccessible[9,18].
The study ultimately indicates possible avenues for enhancement. The stepper motor-based device was effective, but its weight and mechanical complexity might be diminished by employing alternate actuation technologies such magnetic linear actuators or piezoelectric systems[11]. Enhancing the integration of the device with the flight controller hardware would augment responsiveness and diminish battery usage. These enhancements may facilitate the implementation of the mechanism in compact UAVs and high-performance aerial systems.

8. Conclusion

This research demonstrates, through high-fidelity models and empirical studies, that a center-of-mass ( C o M ) shifting mechanism can significantly enhance the stability of multirotor UAVs during free fall and propulsion failure. In the absence of the C o M device, roll and pitch deviations surpassed ±90°, leading to uncontrollable tumbling. With the device activated, however, angular deviations were minimized to under ±5°, ensuring near-horizontal impacts and substantially improving survivability.
The C o M mechanism was shown to deliver corrective torques of up to 0.039 N·m, proportional to payload mass, while consuming less than 7% of total power, thus demonstrating both efficacy and efficiency. Unlike conventional stabilization methods that rely solely on rotor thrust, the C o M device provides corrective moments independent of propulsion, creating a fail-safe stabilization layer for emergency scenarios. This technology represents not just an incremental improvement but a fundamentally new design paradigm, mitigating structural risks, extending battery longevity, and improving mission survival.
Beyond stabilization, the C o M shifting mechanism enhances the dynamic performance of the UAV. By actively repositioning the onboard battery mass, the system improves aerial maneuverability, enabling faster and more precise responses to control inputs. This provides the UAV with increased effective power during aggressive maneuvers, while also offering a more powerful and efficient aerial braking system, reducing overshoot and improving safety in confined or obstacle-rich environments. Furthermore, by minimizing the reliance on thrust-based stabilization, the device significantly reduces power consumption, ensuring longer flight endurance and more efficient energy management.
Testing via MATLAB Simulink simulations confirmed that, without the C o M device, UAVs exhibited uncontrolled divergence, often resulting in inverted crashes. With the device activated, corrective torques effectively minimize angular deviations across payloads ranging from 50 g to 200 g, scaling proportionally with mass and offering reliable stabilization. These results highlight the mechanism’s dual benefit: stability improvement and performance enhancement, both achieved with minimal energy cost.
The C o M -based stabilization mechanism not only enables fail-safe recovery in motor failure scenarios but also provides a pathway toward more powerful, energy-efficient, and controllable UAVs. By combining stabilization, braking, power saving, and enhanced maneuverability, the system lays the groundwork for next-generation UAV platforms capable of superior resilience, adaptability, and operational efficiency across civil, industrial, and defense applications.
Looking ahead, the integration of magnetic linear actuators into this system offers a promising route to further optimize the C o M mechanism. By eliminating the mechanical complexities of stepper motors, these actuators can provide faster, more efficient motion with lower power consumption. Figure 18 illustrates the future UAV concept employing the magnetic battery bed, where the battery is mounted on a movable bed driven by magnetic linear actuators, offering both stability and control of the UAV’s pitch. This concept paves the way for next-generation UAV platforms that are lighter, faster, and more energy-efficient. Future research will focus on refining these actuators, evaluating their dynamic performance, and developing control algorithms for synchronized pitch-angle adjustment and velocity modulation, ultimately replacing mechanically intensive systems with compact, high-speed alternatives. The C o M -based stabilization system is a feasible, efficient, and transformative approach for enhancing the resilience and safety of UAVs, offering a unique solution for critical failure scenarios and ensuring better overall mission success.
Figure 18. Roll, Pitch and Yaw Response during Free-Fall from 25-meter Hight (a) without C o M Shifting Device; (b) with C o M Shifting Device Enabled, (c) is Position change for X axis during Free-Fall With C o M Shifting Device from 25-meter Hight, and (d) is Position change for Y axis during Free-Fall With C o M Shifting Device from 25 meters Hight.
Figure 18. Roll, Pitch and Yaw Response during Free-Fall from 25-meter Hight (a) without C o M Shifting Device; (b) with C o M Shifting Device Enabled, (c) is Position change for X axis during Free-Fall With C o M Shifting Device from 25-meter Hight, and (d) is Position change for Y axis during Free-Fall With C o M Shifting Device from 25 meters Hight.
Preprints 182447 g018

Author Contributions

Conceptualization, Anas Ahmed. and Xu Jing.; methodology, Anas Ahmed; experiment, Anas Ahmed and Tong Guangjin; writing—original draft preparation, Anas Ahmed; writing—review and editing, Xu Jing.; supervision, Xu Jing; funding acquisition, Xu Jing. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by NSFC, grant number 51205344.

Abbreviations

ϕ , θ , ψ Roll, pitch, yaw (Euler angles)
ϕ ˙ , θ ˙ , ψ ˙ Angular rates
ω x , ω y , ω z Body angular velocity components
p , v Position and velocity of UAV body origin
M Total mass of UAV (incl. CoM device)
I x x , I y y , I z z Principal moments of inertia
r s = x s , y s , 0 Slider (payload) position in body frame
x s , y s In-plane displacements
x s ˙ , y s ˙ Slider velocities
m s Shifting payload mass (battery)
τ x , τ y , τ z Rotor-generated body torques
τ g = m s g r s Gravity torque from CoM shift
F x , F y In-plane actuator forces at carriage
θ m , θ m ˙ Motor angle and angular speed
J m , B m Motor rotor inertia and viscous loss
L , R Inductance and resistance
K t , K e Torque constant, back-EMF constant
τ m = K t i Motor electromagnetic torque
τ load = F r p η Load torque at motor shaft
I trip = V ref 8 R sense Current-limit relation (A4988 driver)
T 1 , T 2 , T 3 , T 4 Individual rotor thrusts
c T Rotor propulsive coefficient
T , V Kinetic and potential energy
E = T + V Total mechanical energy
A , B State-space matrices (linearized model)
B x , B y Stage friction coefficients

References

  1. Bouabdallah, S.; Murrieri, P.; Siegwart, R. Design and Control of an Indoor Micro Quadrotor. In Proceedings of the IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA ’04. 2004; IEEE: New Orleans, LA, USA, 2004; pp. 4393-4398 Vol.5.
  2. Farajijalal, M.; Eslamiat, H.; Avineni, V.; Hettel, E.; Lindsay, C. Safety Systems for Emergency Landing of Civilian Unmanned Aerial Vehicles (UAVs)—A Comprehensive Review. Drones 2025, 9, 141. [CrossRef]
  3. Ahmad, F.; Bhandari, A.; Kumar, P.; Patil, P.P. Modeling and Mechanical Vibration Characteristics Analysis of a Quadcopter Propeller Using FEA. IOP Conf. Ser. Mater. Sci. Eng. 2019, 577, 012022. [CrossRef]
  4. Samadikhoshkho, Z.; Lipsett, M. Decoupled Control Design of Aerial Manipulation Systems for Vegetation Sampling Application. Drones 2023, 7, 110. [CrossRef]
  5. Gedefaw, E.A.; Abera, N.B.; Abdissa, C.M. A Review of Modeling and Control Techniques for Unmanned Aerial Vehicles. Eng. Rep. 2025, 7, e70215. [CrossRef]
  6. Qiu, X.; Gao, C.; Wang, K.; Jing, W. Attitude Control of a Moving Mass–Actuated UAV Based on Deep Reinforcement Learning. J. Aerosp. Eng. 2022, 35, 04021133. [CrossRef]
  7. Xu, L.; Qin, K.; Tang, F.; Shi, M.; Lin, B. A Novel Attitude Control Strategy for a Quadrotor Drone with Actuator Dynamics Based on a High-Order Sliding Mode Disturbance Observer. Drones 2024, 8, 131. [CrossRef]
  8. Haomiao Huang; Hoffmann, G.M.; Waslander, S.L.; Tomlin, C.J. Aerodynamics and Control of Autonomous Quadrotor Helicopters in Aggressive Maneuvering. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation; IEEE: Kobe, May 2009; pp. 3277–3282.
  9. Alexander, R.M. Principles of Animal Locomotion; Princeton Paperbacks; Princeton University Press: Princeton, 2006; ISBN 978-0-691-12634-0.
  10. Mo, X.; Ge, W.; Miraglia, M.; Inglese, F.; Zhao, D.; Stefanini, C.; Romano, D. Jumping Locomotion Strategies: From Animals to Bioinspired Robots. Appl. Sci. 2020, 10, 8607. [CrossRef]
  11. Zakaryan, N.; Harutyunyan, M.; Sargsyan, Y. Bio-Inspired Conceptual Mechanical Design and Control of a New Human Upper Limb Exoskeleton. Robotics 2021, 10, 123. [CrossRef]
  12. Chovancová, A.; Fico, T.; Chovanec, Ľ.; Hubinsk, P. Mathematical Modelling and Parameter Identification of Quadrotor (a Survey). Procedia Eng. 2014, 96, 172–181. [CrossRef]
  13. Soe, M.T.; Munyaradzi Pepukai Antony Modeling and Control of a Quadcopter: A MATLAB-Based Simulation Framework. 2024. [CrossRef]
  14. Nguyen, N.; Hong, S. Fault-Tolerant Control of Quadcopter UAVs Using Robust Adaptive Sliding Mode Approach. Energies 2018, 12, 95. [CrossRef]
  15. Ivaldi, S.; Padois, V.; Nori, F. Tools for Dynamics Simulation of Robots: A Survey Based on User Feedback.
  16. Pounds, P.; Mahony, R.; Corke, P. Modelling and Control of a Quad-Rotor Robot.
  17. Emimi, M.; Khaleel, M.; Alkrash, A. The Current Opportunities and Challenges in Drone Technology.
  18. Lee, D.-J.; Jung, G.-P. A Miniature Jumping Robot Using Froghopper’s Direction-Changing Concept. Biomimetics 2025, 10, 264. [CrossRef]
  19. Sun, H.; Li, J.; Wang, R.; Yang, K. Attitude Control of the Quadrotor UAV with Mismatched Disturbances Based on the Fractional-Order Sliding Mode and Backstepping Control Subject to Actuator Faults. Fractal Fract. 2023, 7, 227. [CrossRef]
  20. Hehn, M.; D’Andrea, R. A Flying Inverted Pendulum. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation; IEEE: Shanghai, China, May 2011; pp. 763–770.
  21. Zhou, Y.; Yan, L.; Han, Y.; Xie, H.; Zhao, Y. A Survey on the Key Technologies of UAV Motion Planning. Drones 2025, 9, 194. [CrossRef]
  22. Li, J.; Wan, L.; Li, J.; Hou, K. Adaptive Backstepping Control of Quadrotor UAVs with Output Constraints and Input Saturation. Appl. Sci. 2023, 13, 8710. [CrossRef]
  23. Jiang, Z.; Song, T.; Yang, B.; Song, G. Fault-Tolerant Control for Multi-UAV Exploration System via Reinforcement Learning Algorithm. Aerospace 2024, 11, 372. [CrossRef]
  24. Wiley, J. Mark W. Spong, Seth Hutchinson, and M. Vidyasagar.
  25. Falanga, D.; Zanchettin, A.; Simovic, A.; Delmerico, J.; Scaramuzza, D. Vision-Based Autonomous Quadrotor Landing on a Moving Platform. In Proceedings of the 2017 IEEE International Symposium on Safety, Security and Rescue Robotics (SSRR); IEEE: Shanghai, China, October 2017; pp. 200–207.
Figure 1. (a) is Top view of the proposed C o M -shifting mechanism integrated into the quadrotor frame. Components include: (1) Y-axis slider, (2) rack, (3) pinion gear, (4) Y-axis motor, (5) X-axis motor, and (6) X-axis slider, (b) is Mechanical assembly of the translational C o M -shifting unit. The under-slung stage repositions the battery payload along orthogonal axes, providing additional control authority for quadrotor stabilization and attitude management and (c) is Exploded CAD rendering of the translational C o M -shifting unit. The design illustrates the mechanical guidance system, including rail supports and gear-driven actuation, which allows independent displacement along the x- and y-axes.
Figure 1. (a) is Top view of the proposed C o M -shifting mechanism integrated into the quadrotor frame. Components include: (1) Y-axis slider, (2) rack, (3) pinion gear, (4) Y-axis motor, (5) X-axis motor, and (6) X-axis slider, (b) is Mechanical assembly of the translational C o M -shifting unit. The under-slung stage repositions the battery payload along orthogonal axes, providing additional control authority for quadrotor stabilization and attitude management and (c) is Exploded CAD rendering of the translational C o M -shifting unit. The design illustrates the mechanical guidance system, including rail supports and gear-driven actuation, which allows independent displacement along the x- and y-axes.
Preprints 182447 g001
Figure 2. Top view of the quadrotor equipped with the C o M -shifting mechanism. The guiding frame (blue) constrains the motion of the shifting plate (cyan). The C o G (green) marks the geometric center, while the CoM (magenta) indicates the shifted mass location. CW/CCW show rotor rotation directions.
Figure 2. Top view of the quadrotor equipped with the C o M -shifting mechanism. The guiding frame (blue) constrains the motion of the shifting plate (cyan). The C o G (green) marks the geometric center, while the CoM (magenta) indicates the shifted mass location. CW/CCW show rotor rotation directions.
Preprints 182447 g002
Figure 3. Top view of the proposed C o M -shifting mechanism integrated into the quadrotor frame. Components include: (1) Y-axis slider, (2) rack, (3) pinion gear, (4) Y-axis motor, (5) X-axis motor, and (6) X-axis slider. The system allows bi-directional payload displacement along X and Y axes for dynamic C o M adjustment.
Figure 3. Top view of the proposed C o M -shifting mechanism integrated into the quadrotor frame. Components include: (1) Y-axis slider, (2) rack, (3) pinion gear, (4) Y-axis motor, (5) X-axis motor, and (6) X-axis slider. The system allows bi-directional payload displacement along X and Y axes for dynamic C o M adjustment.
Preprints 182447 g003
Figure 4. System Architecture of the Drone Center-of-Mass Shifting Device.
Figure 4. System Architecture of the Drone Center-of-Mass Shifting Device.
Preprints 182447 g004
Figure 6. Illustration of the center of mass C o M in a two-body system. The distances α x and x β are inversely proportiona to the respective masses m 1 and m 2 .
Figure 6. Illustration of the center of mass C o M in a two-body system. The distances α x and x β are inversely proportiona to the respective masses m 1 and m 2 .
Preprints 182447 g006
Figure 8. Constrained Axis Drone Test Fixture for Validation of C o M Shifting Device.
Figure 8. Constrained Axis Drone Test Fixture for Validation of C o M Shifting Device.
Preprints 182447 g008
Figure 10. Detailed Subsystem of the Simulink Model for C o M Shifting Dynamics.
Figure 10. Detailed Subsystem of the Simulink Model for C o M Shifting Dynamics.
Preprints 182447 g010
Figure 12. Quadcopter Test Rig for Evaluating the C o M Shifting Mechanism.
Figure 12. Quadcopter Test Rig for Evaluating the C o M Shifting Mechanism.
Preprints 182447 g012
Figure 13. RC Roll Input and Roll Angle Response with: (a) C o M Shifting Device Disabled; (b) C o M Shifting Device Enabled.
Figure 13. RC Roll Input and Roll Angle Response with: (a) C o M Shifting Device Disabled; (b) C o M Shifting Device Enabled.
Preprints 182447 g013
Figure 14. Block Diagram Representation of the UAV Self-Righting Dynamics.
Figure 14. Block Diagram Representation of the UAV Self-Righting Dynamics.
Preprints 182447 g014
Figure 15. Flowchart of the prismatic balance control algorithm showing initialization, PID calculation, saturation, filtering, and output.
Figure 15. Flowchart of the prismatic balance control algorithm showing initialization, PID calculation, saturation, filtering, and output.
Preprints 182447 g015
Figure 16. Drone Free-Fall Behavior: (a) without C o M Shifting Device (Upside-Down Impact); (b) with C o M Shifting Device (Stable Horizontal Landing).
Figure 16. Drone Free-Fall Behavior: (a) without C o M Shifting Device (Upside-Down Impact); (b) with C o M Shifting Device (Stable Horizontal Landing).
Preprints 182447 g016
Figure 18. Future UAV Concept with Magnetic Battery Bed (3D view). CAD rendering of the quadcopter frame showing the proposed magnetic linear actuator system integrated along the central fuselage, with the battery mounted on a movable bed.
Figure 18. Future UAV Concept with Magnetic Battery Bed (3D view). CAD rendering of the quadcopter frame showing the proposed magnetic linear actuator system integrated along the central fuselage, with the battery mounted on a movable bed.
Preprints 182447 g019
Table 1. Experimental Results of Force, Torque, and Roll Angle for Different Masses. 
Table 1. Experimental Results of Force, Torque, and Roll Angle for Different Masses. 
Payload Mass (g) Maximum Force (N) Maximum Torque (N·m) Maximum Roll Angle (rad)
50 3.1479 0.4174 0.90
100 5.1678 0.6940 1.20
200 9.1835 1.2375 1.35
Table 2. Energy Consumption for Different Payloads.
Table 2. Energy Consumption for Different Payloads.
Payload Mass (g) Power Consumption (W) Time per Adjustment (s) Energy Consumption (J)
50 0.15 3 0.45
100 0.25 4 1.00
200 0.40 6 2.40
Table 3. Comparison of Drone Free-Fall Stability with and without C o M Shifting Device.
Table 3. Comparison of Drone Free-Fall Stability with and without C o M Shifting Device.
Parameter With COM Device Disable Time per Adjustment (s)
Max roll deviation (°) ~90° < 5°
Max pitch deviation (°) ~90° < 5°
Final impact orientation Inverted Upright
Stability retention < 10% > 90%
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated