Next Article in Journal
Cybersecure Intelligent Sensor Framework for Smart Buildings: AI-Based Intrusion Detection and Resilience Against IoT Attacks
Previous Article in Journal
YOLO-SAM AgriScan: A Unified Framework for Ripe Strawberry Detection and Segmentation with Few-Shot and Zero-Shot Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

E-MASS: Electromagnetic Mechanism for Active Shifting of the Centre of Gravity in Quadrotors Under Drive Fault

by
Mirosław Kondratiuk
1,
Leszek Ambroziak
1,
Andrzej Majka
2 and
Ranga Rao Venkatesha Prasad
3,*
1
Department of Automation of Manufacturing Processes, Faculty of Mechanical Engineering, Bialystok University of Technology, Wiejska St. 45C, 15-351 Bialystok, Poland
2
Department of Aerospace Engineering, Faculty of Mechanical Engineering and Aeronautics, Rzeszow University of Technology, Powstańców Warszawy Av. 12, 35-959 Rzeszow, Poland
3
Networked Systems Group, Faculty of Electrical Engineering, Mathematics and Computer Science, Van Delft University of Technology, Mourik Broekmanweg 6, 2628 XE Delft, The Netherlands
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(24), 7679; https://doi.org/10.3390/s25247679
Submission received: 3 November 2025 / Revised: 12 December 2025 / Accepted: 15 December 2025 / Published: 18 December 2025
(This article belongs to the Section Sensors and Robotics)

Abstract

We present a novel concept of an electromagnetic mechanism for shifting the centre of gravity (CoG) in a small unmanned aerial vehicle with four rotors (quadrotor). Shifting the CoG is essential for controlling drones in which the thrust is unbalanced (e.g., upon the failure of one of the drives). The concept presented here involves using electromagnetic coils mounted under the drone and moving permanent magnets inside a cylindrical tube. Moving the positions of the masses can be controlled by means of currents in the coils. Changing the position of the magnets relative to the arms of the drone causes a shift in the CoG, allowing for controllability even when one of the four engines is not working, and making it possible for the drone to land safely. This article describes the geometrical and mechanical relationships in the proposed system, the design and numerical calculations of the electromagnetic mechanism with coils and permanent magnets, as well as the results of a simulation of the control variant. Additionally, the practical implementation of the mechanism, from CAD modelling through the manufacturing of its elements to the final structure prepared for mounting on a quadrotor, is discussed.

1. Introduction

Unmanned aerial vehicles (UAVs), particularly quadrotors, are gaining popularity due to their versatility and applications in various fields, including surveillance, search and rescue, mapping, and logistics. The stability and manoeuvrability of quadrotors are crucial to the safe and effective execution of these missions, especially in conditions where normal operation is disrupted, such as in the event of partial failure of the propulsion systems.
Quadrotor UAVs are inherently susceptible to instability in the event of such failures, such as the failure of one of the rotors. Such failures often lead to significant imbalances in the thrust, causing rapid and uncontrolled rotation and potentially resulting in catastrophic failures. Diagnosing the health of the drive system and detecting potential failures is a significant engineering challenge. These issues are beyond the scope of this article, and we refer the readers to [1,2,3].
Drone control systems, among others, can focus on reconfiguring the thrust of the remaining rotors and optimising control algorithms to maintain stability [4]. These methods have limitations in cases of severe asymmetry. To enhance flight stability and maintain controllability in such adverse scenarios, a dynamic control approach for the centre of gravity (CoG) is proposed. This idea has been extensively investigated worldwide and described in numerous scientific publications [5,6,7,8,9]. By enabling dynamic adjustment of the CoG, it becomes possible to better redistribute the forces acting on the quadrotor, thereby restoring stability and increasing manoeuvrability even in emergency conditions. This approach not only aims to improve the reliability of UAV operations in failure scenarios but also lays the foundation for safer and more resilient autonomous flight systems.
This paper presents an electromagnetic system designed for real-time manipulation of the CoG, allowing the vehicle to balance asymmetric thrust conditions and maintain flight integrity. The proposed solution includes a mechanism with electromagnetic driving coils and permanent magnets that adjust the CoG of the quadrotor as they move. The proposed technique offers a reliable and easy-to-control mechanism that enhances the stability and controllability of the quadrotor.

1.1. Related Work

The CoG shifting problem in quadrotors manifests in several distinct forms across the literature, reflecting both deliberate design strategies and unavoidable operational disturbances. The first category involves moving mass systems, where internal mechanisms intentionally shift the CoG to support or augment attitude control. Siddhardha et al. introduced movable internal masses to achieve attitude actuation without relying solely on rotor thrust differentials, highlighting the potential of mechanical reconfiguration for robust control [10]. Similarly, Haus, Orsag, and Bogdan investigated design considerations for a large quadrotor equipped with mass-shifting modules embedded in its arms [11]. Their analysis demonstrated that moving mass control can effectively generate roll and pitch moments, yet it also introduces significant design constraints related to actuator bandwidth, power consumption, and structural integration. These works collectively illustrate that mass-shifting architectures can be intentionally leveraged as an alternative or complementary control pathway but require careful system-level trade-offs.
A second major category of CoG-related challenges arises in dynamic payload scenarios, which represent practical concerns in aerial manipulation, inspection, and cargo transport. Such scenarios include payloads that induce oscillatory or time-varying CoG shifts due to swinging, sloshing, or compliant attachments. Payload pickup and aerial manipulation introduce further complexity, as the CoG evolves during grasping, manipulation, or release tasks. In this context, Abuzayed et al. proposed a lightweight aerial manipulator with a dedicated CoG compensation mechanism designed to maintain system stability during object handling (see [8,12]). Their work emphasises that aerial manipulators inherently disrupt the nominal mass distribution during operation, requiring purposeful CoG balancing strategies to preserve controllability. Similarly, Chaisena et al. studied bounded CoG variations for known payload configurations, explicitly simulating displacements of 15, 17.5, and 20 cm to characterise the effect on stability margins and control effort [13]. These contributions underscore the importance of predictive or real-time CoG compensation in applications where the UAV interacts physically with the environment.
The third category concerns static CoG offsets, which arise not from dynamic payload changes but from structural asymmetries, design constraints, or sensor placement limitations. Such offsets persist throughout flight and may degrade control performance if unaccounted for. Kemper et al., for example, noted that practical constraints often prevent mounting sensors precisely at the true CoG, resulting in small but non-negligible offsets that propagate into state estimation and control loops [14]. These static deviations highlight the need for robust controllers capable of handling generalised CoG uncertainties without explicit mechanical compensation mechanisms.
In parallel, another stream of research examines how CoG shifts interact with faults or degradations in control effectiveness. Jia et al. investigated quadrotor safety under simultaneous CoG displacement and partial motor efficiency loss [9]. They proposed a geometric control framework augmented with a nonlinear disturbance observer capable of maintaining stable flight despite such coupled disturbances. Their findings demonstrate that CoG shifts not only affect nominal performance but can critically interact with actuator faults, motivating adaptive and fault-tolerant control strategies. Across these categories, the treatment of CoG observability varies substantially. Some approaches assume fully unknown or time-varying CoG locations, necessitating online estimation through adaptive models or coordinate-free identification laws. Others assume precisely known or simulated CoG displacements to assess controller robustness under controlled conditions. Several works also omit explicit CoG observability considerations, instead absorbing the effects into generalised disturbance terms. This diversity of assumptions reflects the broader challenge of integrating accurate physical modelling with practical sensing limitations. Overall, the literature demonstrates that CoG variations—whether intentional, incidental, dynamic, or static—constitute a critical factor in quadrotor modelling, control, and safety. Existing studies span mechanical, estimation, and control-theoretic perspectives, yet a unified framework for addressing CoG shifts in real-world UAV operations remains an open and active research topic.

1.2. Contributions

This work offers several original contributions to the field of fault-tolerant control and stability enhancement in multirotor aerial vehicles. The key contributions are as follows:
  • A novel electromagnetic CoG shifting mechanism for quadrotors—the proposed system employs fixed coils and a permanent magnet mass sliding inside a cylindrical guide, enabling controlled CoG displacement through current modulation. To the best of our knowledge, no prior work has applied such an electromagnetic architecture to improve quadrotor safety and controllability under actuator malfunction.
  • Comprehensive modelling of the geometric, mechanical, and electromagnetic behaviour—numerical calculations of the electromagnetic interactions between the coils and the permanent magnets are performed to determine feasible force ranges, achievable accelerations, and expected positional dynamics.
  • Demonstration of significant CoG shifting capability and its impact on controllability—the work demonstrates that the achievable CoG displacement can be tuned through design parameters such as mass distribution, coil geometry, and current amplitude.
  • Dynamic performance assessment of the CoG actuation mechanism—the study identifies key parameters affecting response time and outlines how increased current input and adjusted controller gains may improve the mechanism’s dynamics, offering guidance for future optimisation.

2. The Concept

Figure 1a shows a CAD model of a low-cost S500 drone. Based on this model, the concept of an electromagnetic mechanism for changing CoG was developed. The idea includes mounting a mechanism with electromagnetic coils arranged in a circle under the drone’s arms (Figure 1b). Two neodymium magnets will be placed inside the coils (Figure 1c). The position of the magnets can be established by a system of optical gates placed between the coils. By switching the current in the coils, the position of the magnets can be changed and controlled. The movement of the magnets in a circle shifts the centre of gravity of the entire system. This can be used to adjust the CoG, for example, after a failure of one of the drives. The control algorithm for a drone with a shifted CoG is not part of this article, but it has been described in, among others, [9].
The proposed concept of integrating a drone with an electromagnetic mechanism for moving the CoG is shown in Figure 1d. The design of the mechanism for moving the CoG is divided into a mechanical part and an electromagnetic part.

2.1. Mechanical Part

In Figure 2, a diagram of the mass distribution in the system is shown. M and the masses of the magnets by m1 and m2 denote the mass of the drone and the stationary parts of the mechanism. The magnets move in a circle of radius r, and the angles α and β describe their position. The CoG is represented by the coordinates xc and yc.
The coordinates of the CoG can be described as follows:
x c = m 1 r s i n s i n   α   +   m 2 r s i n s i n   β   m 1   +   m 2   +   M ,
y c = m 1 r c o s c o s   α +   m 2 r c o s c o s   β   m 1 + m 2 + M .
The main forces acting on a particular magnet are presented in Figure 3.
For the sake of generalisation, the magnet’s mass is denoted by mm and the angular position of the magnet as φm. Moreover, a linear displacement of the magnet is introduced and denoted by zm. The equation of motion for the magnet takes into account the driving force of the magnet (Fm) and the repulsive force between the two magnets (Fr). The magnetic force is a function of the particular coil current (ic) and the magnet’s location. Conceptually, the magnets moving in the coils are arranged in a repulsive configuration to prevent them from accidentally attracting each other. The repulsive force is a function of the linear distance between the magnets (dm). In the model, the normal force (FN), the Coulomb friction coefficient (μ), and the viscous damping factor (b) are taken into account. The equation for the dynamics of the described system is as follows:
m m z ¨ m = F m i c ,   z m F r d m μ F N s i g n z ˙ m b z ˙ m ,
where zm = m π/180°.
Cylindrical magnets of radius rm move in a circle in a tube of radius rp, as a result of which centrifugal forces appear (Fc), the radius of motion increases slightly (r), and the normal force (FN) between the magnet and the tube acts with angle (γ). In fact, if diameters of the tube and the magnets will be adjusted to each other (sliding motion), centrifugal forces can be simplified or even neglected. According to (3), the normal force (FN) affects the value of the Coulomb friction force. Schematically, this is presented in Figure 4.
Taking into account the acceleration due to gravity (g), the particular forces in the system can be written as:
F g = m m g ,
F c = m m z ˙ m 2 r + r ,
F N = F g 2 + F c 2 .
It is essential to note that these assumptions were made for small drone pitch and roll angles; therefore, the force due to gravity (Fg) can be treated as perpendicular to the xy plane, and gyroscopic effects can also be neglected. In the case of significant attitude angles proposed solution cannot stabilise drone with motor malfunction, e.g., see [4]. Increasing the radius of motion of the magnets can be described by
r = r p r m s i n γ ,
where γ = arctan(Fc/Fg). Increasing the radius of motion can be incorporated into a simulation of the mechanism as a correction to the coordinates of the CoG.

2.2. Electromagnetic Part

According to this concept, electromagnetic coils are located on a circular tube (Figure 1b), and two neodymium magnets can travel inside (Figure 1c). When we connect an electric voltage (uc) to a particular coil of resistance (Rc), electric current (ic) starts to flow, and a magnetic force (Fm) starts to act on the magnet in dependence on the magnet’s location (zm). Using Maxwell’s laws and based on [15,16,17], an equation for the voltage in this particular coil can be formulated:
u c = d ψ d t + i c R c ,
where the linkage magnetic flux (ψ) is dependent on the current in the coil and its inductance (L); on the other hand, this inductance is also reliant on the coil-magnet configuration described by the magnet’s position (zm). The magnetic flux linkage to the coil-core system can be written as ψ = icL(zm). Thus, an equation for the total voltage can be obtained:
u c = L z m d i c d t + i c d L z m d z m d z m d t + i c R c .
From Equation (9), it follows that in this electric system, induced voltages appear, coming from the coils’ self-inductances and from the magnet’s motion with velocity dzm/dt. This implies that the electrical power system should be appropriately designed, incorporating electrical switches (such as MOSFETs or IGBTs), safety diodes, and a current control system. This engineering problem is well-known, see, e.g., [18,19], and still widely investigated [20]; therefore, in what follows, in the case of small driving coils inductance (only several dozen coils’ turns) we assume the system is powered by a precisely controlled current (ic).

3. Simulation Model

To simulate this electromagnetic mechanism for shifting the CoG, we made the following design choices. Table 1 presents the crucial parameters used.

3.1. Numerical Analysis of the System

According to the well-known modelling approach presented, e.g., in [21,22] or the authors’ experiences, see [23], the system of coil-magnet was investigated by means of the finite element method (FEM) and COMSOL Multiphysics 6.3 software.

3.1.1. Magnetic Driving Force

A model of a single coil with an axially moving magnet was developed. The conceptual curvature of the coil was neglected in the analysis due to its minimal influence on the results. In Figure 5a, the geometry of the system is visualised.
The current flow was modelled in the wires of the coil, and the Maxwell surface stress tensor (MSST) method was applied in the calculations of the magnetic force, see [15,16]. The location of the magnet, as well as the coil’s current, was parametrically changed. The results of these calculations are presented in Figure 5b. The magnetic force tries to pull the magnet to the centre of the coil. Naturally, if the direction of the current changes, the magnetic force also changes its direction. The same effect can be achieved by changing the magnet’s polarity.
The relation between the value of the magnetic force and the current in the coil can be treated as linear, see [23], so:
F m i c ,   z m = i c F m z m .
This is a convenient approach because in the further stages of the analysis, the value of the current can control the magnetic force, and its relative distribution can be treated as constant for the unique coil-magnet system. In that way, the results from the FEM calculations can be directly used in dynamic simulations.

3.1.2. Magnets’ Repulsive Force

In the proposed concept, two magnets are moving in a circular tube. They should be configured in opposite polarities to avoid unintentional incidents of sticking. A model of two axially moving magnets has been developed. Figure 6a shows the geometry of the system.
To compute the repulsive force, the MSST method was applied again. The results are presented in Figure 6b. The magnets should be permanently separated, and a minimum distance between them is determined by the coils’ currents and the given characteristics of the repulsive force.

3.2. The Structure of the Model

To model the dynamics of the entire mechanism, MATLAB/Simulink R2024b software was utilised. The previously described equations were implemented in the simulation environment. The structures of the particular elements are presented in Figure 7. A block of thirty-two coils was introduced for each magnet to provide independent position control (Figure 7a). The configuration of blocks of the coils is presented in Figure 7b,c. The magnetic force generated in a single coil has been implemented, as shown in Figure 7d. The mechanics of a magnet were programmed, as shown in Figure 7e.

3.3. Initial Tests

The quadrotor’s four motors (I, II, III, IV), the assigned number of coils, and their angular locations in the system are presented in Figure 8. According to the previous assumptions, the location of the CoG is described by the coordinates xc and yc, while the direction of the system’s x-axis coincides with 90° and the y-axis coincides with 0°.
The coil control algorithm requires the information of each coil’s angular location (φ1, φ2, …, φ31, φ32), the initial locations of the magnets (φi1, φi2), the current locations of the magnets (φm1, φm2), and the desired locations of the magnets (φd1, φd2). The current locations of the magnets can be obtained from optical gates between the coils. The concept of control is quite simple. For example, two magnets can be initially located at angular positions φi1 = 90° (1st magnet) and φi2 = 270° (2nd magnet). When a current is applied to coils nos 9 and 25, the magnetic force will try to hold the magnets at the centres of these coils. This is a perfect situation during a regular mission with no malfunctions of the drives in a quadrotor. When a malfunction occurs, to avoid a catastrophic accident, the quadrotor should immediately land. Shifting the CoG can make this possible safely or with minimal acceptable damage. In the case of some malfunctions of the rotor, shifting the CoG of the quadrotor can allow it to operate as a tri-rotor copter with reduced thrust and unbalanced torques (pitch, roll, and yaw). Previous work has shown that landing in such a scenario is possible [4]. To retrieve controllability, the CoG should be shifted to the desired location by putting the magnets in the appropriated positions (φd1, φd2); thus, a coil current control law for each particular coil can be formulated based on the current positions of each magnet (φm), the position of the coil’s centre (φc), and the desired position of each magnet (φd). In the paper, the results of numerous tests were described. They were all carried out for a Coulomb friction coefficient μ = 0.05, damping factor b = 0.15 N·s/m, and for maximal coil current ic max = 10 A. Each of the tests had a slightly different control law for coil current.

3.3.1. Test of the Single Coil Drive

The first test was conducted for a single-coil system with current control in the following form:
i c = i f φ m < φ c i c   m a x e l s e 0 .
According to (11), the coil current was turned on at the beginning and turned off when the magnet achieved a position at the centre of the coil. The initial angular position of the magnet was φi = 0°. The coil’s angular position was φi = 11.25° (Figure 8). All angular locations were converted into linear positions (using the radius r); thus, the initial linear position of the magnet was zi = 0 m and the coil’s linear position was zc = 39.27 mm. Naturally, to maintain consistency between the definition of the control law and the resultant values, the current angular position φm of the magnet was converted to linear zm. In this way, the accelerations, velocities, and positions were presented in units of m/s2, m/s, and m, respectively. The results of the simulation are presented in Figure 9 and Figure 10.
From these results, we can see the influence of the frictional and damping forces. After the current starts to flow through the coil, a magnetic force is generated, and the magnet begins to move from its initial position. It reaches the centre of the coil after about 0.15 s; then, the current stops flowing, and the magnet begins to brake due to frictional forces.

3.3.2. Test of the Single-Coil Braking

The second test was conducted for the single-coil system with current control in the following form:
i c = i f φ m < φ c φ i c   m a x i f φ m > φ c + φ i c   m a x e l s e                       0                 .
According to (12), the coil current remained on when the magnet reached and crossed the centre of the coil. This causes a braking force to appear, and after some oscillations, due to the characteristics of the magnetic force, Coulomb friction, and the damping force, the magnet stops in the centre of the coil (φc). Again, the initial linear position of the magnet was zi = 0 m, and the coil’s linear position was zc = 39.27 mm. A parameter Δφ is introduced into the control law to avoid numerical instability, which, according to (3), can appear when the magnet’s velocity changes its sign. The value of Δφ was arbitrarily chosen to be 1% of the coil’s angular length (11.25°, which corresponds to a linear value of 0.3927 mm). The results of the simulation are presented in Figure 11 and Figure 12.
Current flowed continuously through the coil. As the magnet began to move and reached the centre of the coil, the magnetic force began to retard its motion. Oscillations occurred, and the magnet stopped at the centre of the coil. The entire procedure took about 1 s. This test demonstrated how to stop the magnet’s motion at a desired position.

3.3.3. Test of the Sequence of Coils

The third test was conducted for a sequence of coils with the current control in the following form:
i c = i f φ m < φ c φ m < φ d φ i c   m a x i f φ m > φ c φ m > φ d + φ i c   m a x e l s e 0 .
This examination was a kind of combination of the previous two, with coils 2, 3, 4, and 5 selected (Figure 8). The initial angular position of the magnet was φi = 0° and the coils’ angular positions were φc2 = 11.25°, φc3 = 22.5°, φc4 = 33.75°, and φc5 = 45° (Figure 8). These correspond to zi = 0 m, zc2 = 39.27 mm, zc3 = 78.54 mm, zc4 = 117.81 mm, and zc5 = 157.08 mm. The desired angular position of the magnet was φd = φc3 with a linear equivalent of zd = zc3. The results of the simulation are presented in Figure 13 and Figure 14.
According to (13), in each coil, the current was turned on when the magnet was located before the centre. This rule was obeyed despite the direction of the magnet’s motion. If the magnet crosses the desired position, the current does not turn off, because a magnetic braking force is needed. Moreover, if the magnet crosses the desired position and, due to its inertia, draws close to the next coil, the current in that next coil is turned on after the magnet passes through the centre. In that way, the next coil supports the braking procedure. This situation is illustrated in Figure 13b.
The desired position of the magnet is the same as the position of the 3rd coil (Figure 8), so the 4th coil supports the braking process. However, the fifth coil, despite being excited by the current (purple line in Figure 13a), is too far from its desired location. Its influence is not felt (flat purple line in Figure 13b). Figure 14a,b present the total force and the magnet’s acceleration, respectively. The acceleration and braking phases are clearly visible. The entire procedure took about 1.3 s. This test demonstrated how to move a magnet to its desired position using several coils. It can be extended to thirty-two coils and two magnets.

3.4. Motor Malfunction Tests

The control strategy described by (13) can be applied to a complete mechanism with thirty-two coils and two magnets. The mechanism can be simulated under conditions of motor malfunctions.
The simulation scenarios involved malfunctions of specific motors. The initial positions of the magnets were set to φi1 = 90° and φi2 = 270°. For each different scenario of a malfunction, different desired locations of the magnets (φd1, φd2) were defined and the directions of shifting the CoG was obtained. It is worth mentioning that we assumed that each particular magnet moves from its initial position to its desired position (from φi2 to φd1 and from φi2 to φd2). Parameters of magnets’ desired positions for the particular simulation scenarios were presented in Table 2.
To simplify the presentation, the accelerations and velocities have been converted to their linear equivalents except for the magnets’ angular positions.

3.4.1. The Malfunction of the First Motor

If the first motor fails (red circle in Figure 15), magnets should be shifted from initial positions (yellow spots in Figure 15) to the desired angular positions φd1 = 157.5° and φd2 = 202.5° (green spots in Figure 15) therefore, CoG could be shifted in the direction of 3rd motor (purple arrow in Figure 15).
In this scenario, to move the magnets to their desired positions, coils 10 to 15 (for the first magnet), and coils 24 to 19 (for the second magnet) should be used (in fact, other coils can also be used in the braking procedure that was described in Section 3.3). The dynamic behaviour of the system is presented in Figure 16, Figure 17 and Figure 18. Because of the assumed conventions, the magnets’ motions are symmetric, and the CoG is shifted to the desired direction. The entire procedure should take about 1.5 s.

3.4.2. The Malfunction of the Second Motor

If the second motor fails (red circle in Figure 19), magnets should be shifted from initial positions (yellow spots in Figure 19) to the desired angular positions φd1 = 247.5° and φd2 = 292.5° (green spots in Figure 19) therefore, CoG could be shifted in the direction of 4th motor (purple arrow in Figure 19).
In this scenario, to move the magnets to their desired positions, coils 10 to 23 (the first magnet), and coils 26 and 27 (the second magnet) should be used. The dynamic behaviour of the system is presented in Figure 20, Figure 21 and Figure 22. In this case, the motions of the magnets are asymmetric, but the CoG is shifted to the desired direction. The entire procedure should take about 1.6 s.

3.4.3. The Malfunction of the Third Motor

If the third motor fails (red circle in Figure 23), magnets should be shifted from initial positions (yellow spots in Figure 23) to the desired angular positions φd1 = 22.5° and φd2 = 337.5° (green spots in Figure 23) therefore, CoG could be shifted in the direction of 1st motor (purple arrow in Figure 23).
In this scenario, to move the magnets to their desired positions, coils 8 to 3 (for the first magnet) and 26 to 31 (for the second magnet) should be used. The dynamic behaviour of the system is presented in Figure 24, Figure 25 and Figure 26. The magnet’s motions are symmetric again, and CoG is shifted to the desired direction. The entire procedure should take about 1.5 s.

3.4.4. The Malfunction of the Fourth Motor

If the fourth motor fails (red circle in Figure 27), magnets should be shifted from initial positions (yellow spots in Figure 27) to the desired angular positions φd1 = 67.5° and φd2 = 112.5° (green spots in Figure 27) therefore, CoG could be shifted in the direction of 2nd motor (purple arrow in Figure 27).
In this scenario, to move the magnets to their desired positions, coils 8 and 7 (for the first magnet) and 24 and 11 (for the second magnet) should be used. The dynamic behaviour of the system is presented in Figure 28, Figure 29 and Figure 30. In this case, the motions of the magnets are asymmetric, but the CoG is shifted in the desired direction. The entire procedure should take about 1.6 s.

4. Discussion

The simulation results obtained in this study provide a clear indication of the feasibility and practical potential of the proposed electromagnetic CoG-shifting mechanism. The presented mechanism demonstrates the ability to reposition the centre of gravity of the quadrotor by up to 6 cm, which is a substantial displacement when compared to values reported in previous research on CoG compensation for aerial vehicles. As noted in prior work, CoG shifts of this magnitude can significantly improve controllability when a rotor malfunction induces asymmetric thrust conditions. The simulations conducted herein therefore support earlier findings in the literature while showing that similar or enhanced corrective effects can be achieved using an electromagnetic actuation approach. An important aspect highlighted by the simulations is the dynamic behaviour of the mechanism, particularly the time required to reposition the magnets after a failure is detected. Across multiple malfunction scenarios, the actuation time ranged between 1.5 and 1.6 s. Although this timescale is sufficient for many emergency landing situations, it may be inadequate in cases requiring an almost instantaneous corrective response, such as small-altitude failures or aggressive flight manoeuvres. The results also identify clear engineering pathways for improving responsiveness as follows: increasing the coil current reduces actuation time, while optimising coil geometry, reducing friction, or adjusting controller gains can further enhance performance. These insights provide a roadmap for tuning the mechanism to different UAV platforms and mission profiles. Another important observation concerns the repeatability and robustness of magnet positioning under different control laws. The simulation studies involving single-coil drives, braking procedures, and multi-coil sequences demonstrate that the mechanism can reliably guide the magnets to the desired angular locations using relatively simple control strategies. This is promising for future real-time implementations, where computational constraints and the need for deterministic behaviour demand control algorithms of limited complexity. The motor malfunction scenarios further confirm that the mechanism can provide directionally appropriate CoG shifts for all possible single-rotor failures. In each of the four analysed fault cases, the magnets moved to their designated angular positions and produced the desired shift in CoG. The resulting trajectories of acceleration, velocity, and position show predictable behaviour and no signs of instability, oscillatory divergence, or failure to reach the target states. Importantly, the mechanism remained functional even under asymmetric control conditions, such as in scenarios where the magnets had to traverse differing angular distances or where braking support from neighbouring coils was necessary. From an engineering perspective, a key strength of the proposed solution lies in its lack of mechanical linkages, gears, or rotating elements, which are commonly used in mass-shifting systems and in the fact that the electromagnetic mechanism can be easily integrated into the quadrotor frame as an inherent part of its structure. The electromagnetic approach minimises mechanical wear, reduces susceptibility to backlash and transmission errors, and offers a cleaner path to miniaturisation. Moreover, because the mechanism relies primarily on electrical control, it can be integrated with existing UAV power and diagnostic systems without introducing significant structural modifications. The results also suggest broader implications for UAV safety and fault-tolerant control. Mechanisms that actively and rapidly adapt the CoG could become an important complement to existing fault-tolerant control laws, especially in severe cases where thrust redistribution alone is insufficient to maintain stability. The electromagnetic solution tested here expands the design space for such systems by providing a controllable, low-latency, and mechanically simple way to alter the mass distribution of an aircraft in emergency conditions.

5. Conclusions

The results of the simulations clearly show that using the proposed mechanism, the system’s CoG can be shifted into the desired direction by as much as 6 cm. According to [4,5,8,9], such a value significantly improves the controllability of a drone with a damaged drive system. Naturally, it depends on the structure of the quadrotor, as well as its mass and inertia. However, the desired parameters can be adjusted by constructional parameters.
During the simulations, the shifting procedures took about 1.5 s–1.6 s. In some cases, such a time between the detection of a rotor malfunction and the shifting of the CoG can be too long. Constructional and control parameters can be adjusted to change this. Higher currents ensure better dynamics for the motions of the magnets, see [15,16]. The proposed mechanism, to the best of our knowledge, has never been previously investigated in the field of improving the safety, stability, and controllability of a quadrotor whose drive system has malfunctioned. The results obtained strongly encourage a further examination of the proposed solution.

6. The Future Work

The simulations conducted need to be experimentally verified. Initial work on the design has already been performed. A CAD model of the system of coils was developed (Figure 31). Using 3D printing technology, the designed elements were manufactured (Figure 32a), the coils were wound (Figure 32b) and mounted as quarter-circle modules (Figure 32c). All drive systems have also been assembled (Figure 32d).
The manufactured elements are ready for the implementation of the control system. This requires some electronic components, such as optical gates, current controllers, power sources (a Li-Pol drone battery will be perfect), and a microcontroller platform for implementing the control algorithms. An experimental test of the proposed mechanism should first be conducted without quadrotors, in strictly controlled laboratory conditions. Here, some technical challenges arise, such as methods of mounting, wiring distribution, electrical noise, and interference from the potential drone-mechanism system, among others. All these should be resolved before the test stage is achieved.
So far, we assembled coils and electronic control system (Figure 33a). As the magnets’ position sensors we used optical gates (Figure 33b) instead of destination continuous, e.g., Hall sensors. In Figure 33c we presented constructed mechanism in the scale of S500 drone.
Assembled E-MASS prototype was hanged on the fixed frame. Particular coils were powered from the Li-Pol battery and coils’ currents were controlled through bipolar transistors by Arduino microcontroller with Bluetooth module. Wireless communication was implemented in order to select control algorithms during tests. Although coils’ inductances were measured only in μH, power circuits were secured by reverse diodes. Initial experiments were conducted as follows: in the microcontroller four previously described scenarios were programmed; control system was taking information of magnets’ positions and driven proper coils in sequence; each driven coil was powered for 1 s, according to the results presented in Figure 11. Thus, magnets were shifted in steps, coil by coil. For continuous motion proper sensor should be used which is connected with the nearest investigations. It is worth to mention that the total mass of the prototype was equal to 2.5 kg, including 0.5 kg of all E-MASS. In Figure 34a the prototype was presented in the neutral position.
The magnets’ motions caused mass imbalance in the system and investigated mechanism tilted to different sides depending on the chosen scenario. For scenarios of the first, the second, the third, and the fourth motor malfunction results of the initial test were presented in Figure 34b–e, respectively. Observed tilt angels indicated that designed E-MASS parameters could be enough to significantly influence to S500 drone behaviour. Future results will indicate whether the proposed mechanism achieves a field test stage with working and faulty quadrotors.

Author Contributions

Conceptualisation, M.K.; methodology, M.K., L.A., A.M. and R.R.V.P.; software, M.K.; validation, M.K., L.A., A.M. and R.R.V.P.; formal analysis, M.K. and L.A.; investigation, M.K. and L.A.; resources, M.K.; data curation, M.K.; writing—original draft preparation, M.K.; writing—review and editing, M.K. and L.A.; visualisation, A.M. and R.R.V.P.; supervision, A.M. and R.R.V.P.; project administration, M.K.; funding acquisition, M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been carried out in the framework of the task “Politechniczna Sieć VIA CARPATIA im. Prezydenta RP Lecha Kaczyńskiego” and financed from the funds for science by the Polish Ministry of Science and Higher Education (MEiN/2022/DPI/2577).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  1. Ambroziak, L.; Ołdziej, D.; Koszewnik, A. Multirotor Motor Failure Detection with Piezo Sensor. Sensors 2023, 23, 1048. [Google Scholar] [CrossRef] [PubMed]
  2. Ambrożkiewicz, B.; Dzienis, P.; Ambroziak, L.; Koszewnik, A.; Syta, A.; Ołdziej, D.; Pakrashi, V. Diagnostics of unmanned aerial vehicle with recurrence based approach of piezo-element voltage signals. Sci. Rep. 2024, 14, 17211. [Google Scholar] [CrossRef] [PubMed]
  3. Koszewnik, A.; Ambroziak, L.; Ołdziej, D.; Dzienis, P.; Ambrożkiewicz, B.; Syta, A.; Bouattour, G.; Kanoun, O. Nonlinear recurrence analysis of piezo sensor placement for unmanned aerial vehicle motor failure diagnosis. Sci. Rep. 2024, 14, 8289. [Google Scholar] [CrossRef] [PubMed]
  4. Ambroziak, L.; Simha, A.; Pawluszewicz, E.; Kotta, U.; Bozko, A.; Kondratiuk, M. Motor failure tolerant control system with self diagnostics for unmanned multirotors. In Proceedings of the 2019 24th International Conference on Methods and Models in Automation and Robotics, MMAR 2019, Miedzyzdroje, Poland, 26–29 August 2019; Institute of Electrical and Electronics Engineers Inc.: New York, NY, USA, 2019; pp. 422–427. [Google Scholar] [CrossRef]
  5. Yadav, P.K.; Kalirajan, K. Dynamic model of a MAV with COG shifting mechanism. In IFAC Proceedings Volumes (IFAC-PapersOnline); IFAC Secretariat: Laxenburg, Austria, 2014; pp. 380–385. [Google Scholar] [CrossRef]
  6. Merheb, A.R.; Noura, H.; Bateman, F. A novel emergency controller for quadrotor UAVs. In Proceedings of the 2014 IEEE Conference on Control Applications, CCA. Part of 2014 IEEE Multi-conference on Systems and Control, MSC 2014, Juan Les Antibes, France, 8–10 October 2014; Institute of Electrical and Electronics Engineers Inc.: New York, NY, USA, 2014; pp. 747–752. [Google Scholar] [CrossRef]
  7. Fresk, E.; Wuthier, D.; Nikolakopoulos, G. Generalized center of gravity compensation for multirotors with application to aerial manipulation. In Proceedings of the IEEE International Conference on Intelligent Robots and Systems, Vancouver, BC, Canada, 24–28 September 2017; Institute of Electrical and Electronics Engineers Inc.: New York, NY, USA, 2017; pp. 4424–4429. [Google Scholar] [CrossRef]
  8. Alakhras, A.; Sattar, I.H.; Alvi, M.; Qanbar, M.W.; Jaradat, M.A.; Alkaddour, M. The Design of a Lightweight Cable Aerial Manipulator with a CoG Compensation Mechanism for Construction Inspection Purposes. Appl. Sci. 2022, 12, 1173. [Google Scholar] [CrossRef]
  9. Jia, J.; Guo, K.; Wang, C.; Shen, N.; Jia, W.; Yu, X. Flight Control for Quadrotor Safety in the Presence of CoG Shift and Loss of Motor Efficiency. In Proceedings of the 2022 International Conference on Unmanned Aircraft Systems, ICUAS 2022, Dubrovnik, Croatia, 21–24 June 2022; Institute of Electrical and Electronics Engineers Inc.: New York, NY, USA, 2022; pp. 245–254. [Google Scholar] [CrossRef]
  10. Siddhardha, K. A novel quad-rotor configuration capable of attitude control through center of gravity variation. In Proceedings of the 2018 Indian Control Conference, ICC 2018—Proceedings, Kanpur, India, 4–6 January 2018; pp. 346–351. [Google Scholar] [CrossRef]
  11. Haus, T.; Orsag, M.; Bogdan, S. Design considerations for a large quadrotor with moving mass control. In Proceedings of the 2016 International Conference on Unmanned Aircraft Systems, ICUAS 2016, Arlington, VA, USA, 7–10 June 2016; Institute of Electrical and Electronics Engineers Inc.: New York, NY, USA, 2016; pp. 1327–1334. [Google Scholar] [CrossRef]
  12. Abuzayed, I.; Itani, A.R.; Ahmed, A.; Alkharaz, M.; Jaradat, M.A.; Romdhane, L. Design of lightweight aerial manipulator with a cog compensation mechanism. In Proceedings of the 2020 Advances in Science and Engineering Technology International Conferences, ASET 2020, Dubai, United Arab Emirates, 4 February–9 April 2020; Institute of Electrical and Electronics Engineers Inc.: New York, NY, USA, 2020. [Google Scholar] [CrossRef]
  13. Chaisena, K.; Nenchoo, B.; Tantrairatn, S. Automatic Balancing System in Quadcopter with Change in Center of Gravity. In Proceedings of the IOP Conference Series: Materials Science and Engineering, Pattaya, Thailand, 10–13 December 2019; Institute of Physics Publishing: Bristol, UK, 2020. [Google Scholar] [CrossRef]
  14. Kemper, M.; Fatikow, S. Impact of center of gravity in quadrotor helicopter controller design. In IFAC Proceedings Volumes (IFAC-PapersOnline); IFAC Secretariat: Laxenburg, Austria, 2006; pp. 157–162. [Google Scholar] [CrossRef]
  15. Kondratiuk, M.; Gosiewsk, Z. Simulation Model of an Electromagnetic Multi-Coil Launcher for Micro Aerial Vehicles. In Solid State Phenomena; Trans Tech Publications Ltd.: Baech, Switzerland, 2013; pp. 406–411. [Google Scholar] [CrossRef]
  16. Kondratiuk, M.; Gosiewski, Z. Laboratory stand of an electromagnetic multi-coil launcher for micro aerial vehicles. In Solid State Phenomena; Trans Tech Publications Ltd.: Baech, Switzerland, 2013; pp. 334–339. [Google Scholar] [CrossRef]
  17. Fazal, I.; Karsiti, M.N.; Rao, K.S.R.; Zulkifli, S.A. Modeling and simulation of moving iron linear generator (MILG). Appl. Mech. Mater. 2012, 110, 2464–2468. [Google Scholar] [CrossRef]
  18. Gandhi, R.V.; Adhyaru, D.M.; Kasundra, J. Modeling of current and voltage controlled electromagnetic levitation system based on novel approximation of coil inductance. In Proceedings of the Proceedings—2018 4th International Conference on Control, Automation and Robotics, ICCAR 2018, Auckland, New Zealand, 20–23 April 2018; Institute of Electrical and Electronics Engineers Inc.: New York, NY, USA, 2018; pp. 212–217. [Google Scholar] [CrossRef]
  19. He, F.; Zheng, Y.; Wang, Q.; Li, H. Electromagnetic Force Control System of Solenoidal Coil. In Proceedings of the Chinese Control Conference, CCC, Wuhan, China, 25–27 July 2018; IEEE Computer Society: Los Alamitos, CA, USA, 2018; pp. 8525–8530. [Google Scholar] [CrossRef]
  20. Yuan, L.; Guan, X.; Guan, S.; Shi, D.; Shi, J. Research on Influence Factors of Armature Levitation Force in Single-Stage Electromagnetic Induction Coil Launcher. IEEE Trans. Plasma Sci. 2025, 53, 2428–2439. [Google Scholar] [CrossRef]
  21. Fazal, I.; Karsiti, M.N.; Zulkifli, S.A.; Ibrahim, T.; Rao, K.S.R. Modeling and simulation of a moving-coil linear generator. In Proceedings of the 2010 International Conference on Intelligent and Advanced Systems, ICIAS 2010, Manila, Philippines, 15–17 June 2010. [Google Scholar] [CrossRef]
  22. Santini, E.; Teodori, S. Modeling, FEM analysis and dynamic simulation of a moving coil loudspeaker. In Proceedings of the 2014 International Symposium on Power Electronics, Electrical Drives, Automation and Motion, SPEEDAM 2014, Ischia, Italy, 18–20 June 2014; IEEE Computer Society: Los Alamitos, CA, USA, 2014; pp. 1306–1312. [Google Scholar] [CrossRef]
  23. Kondratiuk, M.; Ambroziak, L. Concept of the magnetic launcher for medium class unmanned aerial vehicles designed on the basis of numerical calculations. J. Theor. Appl. Mech. 2016, 54, 163–177. [Google Scholar] [CrossRef]
Figure 1. Concept of the electromagnetic mechanism for shifting the CoG and its integration with a selected drone; (a) CAD model of a low-cost S500 drone; (b) Electromagnetic coils arranged in a circle; (c) Horizontal cross section of the electromagnetic coils and magnets (magnets are marked in circles); (d) The concept of integrating a drone with E-MASS.
Figure 1. Concept of the electromagnetic mechanism for shifting the CoG and its integration with a selected drone; (a) CAD model of a low-cost S500 drone; (b) Electromagnetic coils arranged in a circle; (c) Horizontal cross section of the electromagnetic coils and magnets (magnets are marked in circles); (d) The concept of integrating a drone with E-MASS.
Sensors 25 07679 g001
Figure 2. Mass distribution in the system.
Figure 2. Mass distribution in the system.
Sensors 25 07679 g002
Figure 3. Main forces in the system.
Figure 3. Main forces in the system.
Sensors 25 07679 g003
Figure 4. Influence of circular motion.
Figure 4. Influence of circular motion.
Sensors 25 07679 g004
Figure 5. Relative forces of the coil-magnet system (using the FEM); (a) The geometry of the single coil with magnet; (b) Magnetic force values in the function of coil current and magnet position.
Figure 5. Relative forces of the coil-magnet system (using the FEM); (a) The geometry of the single coil with magnet; (b) Magnetic force values in the function of coil current and magnet position.
Sensors 25 07679 g005
Figure 6. Magnets’ repelling force (using FEM); (a) The geometry of two axially moving magnets; (b) Repelling magnetic force values in the function of the distance between the magnets.
Figure 6. Magnets’ repelling force (using FEM); (a) The geometry of two axially moving magnets; (b) Repelling magnetic force values in the function of the distance between the magnets.
Sensors 25 07679 g006
Figure 7. MATLAB/Simulink model implementation (a) A block of thirty-two coils with to magnest; (b) Subsystem of the 4 blocks with 8 coils; (c) Subsystem of single block with 8 coils; (d) Subsystem of magnetic force implementation; (e) Subsystem of magnet mechanics implementation.
Figure 7. MATLAB/Simulink model implementation (a) A block of thirty-two coils with to magnest; (b) Subsystem of the 4 blocks with 8 coils; (c) Subsystem of single block with 8 coils; (d) Subsystem of magnetic force implementation; (e) Subsystem of magnet mechanics implementation.
Sensors 25 07679 g007
Figure 8. Diagram of the system with four drone motors (motors are described by Roman numerals shown in circles, black lines indicate coil separation and grey circle visualise drone rotors).
Figure 8. Diagram of the system with four drone motors (motors are described by Roman numerals shown in circles, black lines indicate coil separation and grey circle visualise drone rotors).
Sensors 25 07679 g008
Figure 9. Results for the test of the single-coil drive; (a) Coil current; (b) Magnetic force; (c) Coulomb friction force; (d) Damping force.
Figure 9. Results for the test of the single-coil drive; (a) Coil current; (b) Magnetic force; (c) Coulomb friction force; (d) Damping force.
Sensors 25 07679 g009
Figure 10. Results for the test of the single coil drive; (a) Total force; (b) Magnet acceleration; (c) Magnet velocity; (d) Magnet position.
Figure 10. Results for the test of the single coil drive; (a) Total force; (b) Magnet acceleration; (c) Magnet velocity; (d) Magnet position.
Sensors 25 07679 g010
Figure 11. Results for single-coil braking test; (a) Coil current; (b) Magnetic force; (c) Coulomb friction force; (d) Damping force.
Figure 11. Results for single-coil braking test; (a) Coil current; (b) Magnetic force; (c) Coulomb friction force; (d) Damping force.
Sensors 25 07679 g011
Figure 12. Results for single-coil braking test; (a) Total force; (b) Magnet acceleration; (c) Magnet velocity; (d) Magnet position.
Figure 12. Results for single-coil braking test; (a) Total force; (b) Magnet acceleration; (c) Magnet velocity; (d) Magnet position.
Sensors 25 07679 g012
Figure 13. Results for coil sequence test (colours were introduced to visualize the operation of individual coils); (a) Coils currents; (b) Magnetic forces; (c) Coulomb friction force; (d) Damping force.
Figure 13. Results for coil sequence test (colours were introduced to visualize the operation of individual coils); (a) Coils currents; (b) Magnetic forces; (c) Coulomb friction force; (d) Damping force.
Sensors 25 07679 g013
Figure 14. Results for coil sequence test; (a) Total force; (b) Magnet acceleration; (c) Magnet velocity; (d) Magnet position.
Figure 14. Results for coil sequence test; (a) Total force; (b) Magnet acceleration; (c) Magnet velocity; (d) Magnet position.
Sensors 25 07679 g014
Figure 15. Schema for the case of a malfunction of the first motor (motors are described by Roman numerals shown in circles, black lines indicate coil separation and grey circle visualise drone rotors).
Figure 15. Schema for the case of a malfunction of the first motor (motors are described by Roman numerals shown in circles, black lines indicate coil separation and grey circle visualise drone rotors).
Sensors 25 07679 g015
Figure 16. Results for a malfunction of the first motor (colours were introduced to visualize the operation of individual coils); (a) 1st magnet coils currents; (b) 2nd magnet coils currents; (c) 1st magnet magnetic forces; (d) 2nd magnet magnetic forces.
Figure 16. Results for a malfunction of the first motor (colours were introduced to visualize the operation of individual coils); (a) 1st magnet coils currents; (b) 2nd magnet coils currents; (c) 1st magnet magnetic forces; (d) 2nd magnet magnetic forces.
Sensors 25 07679 g016
Figure 17. Results for a malfunction of the first motor; (a) 1st magnet acceleration; (b) 2nd magnet acceleration; (c) 1st magnet velocity; (d) 2nd magnet velocity.
Figure 17. Results for a malfunction of the first motor; (a) 1st magnet acceleration; (b) 2nd magnet acceleration; (c) 1st magnet velocity; (d) 2nd magnet velocity.
Sensors 25 07679 g017
Figure 18. Results for a malfunction of the first motor; (a) Magnets’ angular positions; (b) CoG coordinates.
Figure 18. Results for a malfunction of the first motor; (a) Magnets’ angular positions; (b) CoG coordinates.
Sensors 25 07679 g018
Figure 19. Schema for the malfunction of the second motor (motors are described by Roman numerals shown in circles, black lines indicate coil separation and grey circle visualise drone rotors).
Figure 19. Schema for the malfunction of the second motor (motors are described by Roman numerals shown in circles, black lines indicate coil separation and grey circle visualise drone rotors).
Sensors 25 07679 g019
Figure 20. Results for malfunction of the second motor (colours were introduced to visualize the operation of individual coils); (a) 1st magnet coils currents; (b) 2nd magnet coils currents; (c) 1st magnet magnetic forces; (d) 2nd magnet magnetic forces.
Figure 20. Results for malfunction of the second motor (colours were introduced to visualize the operation of individual coils); (a) 1st magnet coils currents; (b) 2nd magnet coils currents; (c) 1st magnet magnetic forces; (d) 2nd magnet magnetic forces.
Sensors 25 07679 g020
Figure 21. Results for malfunction of the second motor; (a) 1st magnet acceleration; (b) 2nd magnet acceleration; (c) 1st magnet velocity; (d) 2nd magnet velocity.
Figure 21. Results for malfunction of the second motor; (a) 1st magnet acceleration; (b) 2nd magnet acceleration; (c) 1st magnet velocity; (d) 2nd magnet velocity.
Sensors 25 07679 g021
Figure 22. Results for the malfunction of the second motor; (a) Magnets’ angular positions; (b) CoG coordinates.
Figure 22. Results for the malfunction of the second motor; (a) Magnets’ angular positions; (b) CoG coordinates.
Sensors 25 07679 g022
Figure 23. Schema for the malfunction of the third motor (motors are described by Roman numerals shown in circles, black lines indicate coil separation and grey circle visualise drone rotors).
Figure 23. Schema for the malfunction of the third motor (motors are described by Roman numerals shown in circles, black lines indicate coil separation and grey circle visualise drone rotors).
Sensors 25 07679 g023
Figure 24. Results for malfunction of the third motor (colours were introduced to visualize the operation of individual coils); (a) 1st magnet coils currents; (b) 2nd magnet coils currents; (c) 1st magnet magnetic forces; (d) 2nd magnet magnetic forces.
Figure 24. Results for malfunction of the third motor (colours were introduced to visualize the operation of individual coils); (a) 1st magnet coils currents; (b) 2nd magnet coils currents; (c) 1st magnet magnetic forces; (d) 2nd magnet magnetic forces.
Sensors 25 07679 g024
Figure 25. Results for malfunction of the third motor; (a) 1st magnet acceleration; (b) 2nd magnet acceleration; (c) 1st magnet velocity; (d) 2nd magnet velocity.
Figure 25. Results for malfunction of the third motor; (a) 1st magnet acceleration; (b) 2nd magnet acceleration; (c) 1st magnet velocity; (d) 2nd magnet velocity.
Sensors 25 07679 g025
Figure 26. Results for the malfunction of the third motor; (a) Magnets’ angular positions; (b) CoG coordinates.
Figure 26. Results for the malfunction of the third motor; (a) Magnets’ angular positions; (b) CoG coordinates.
Sensors 25 07679 g026
Figure 27. Schema for malfunction of the fourth motor (motors are described by Roman numerals shown in circles, black lines indicate coil separation and grey circle visualise drone rotors).
Figure 27. Schema for malfunction of the fourth motor (motors are described by Roman numerals shown in circles, black lines indicate coil separation and grey circle visualise drone rotors).
Sensors 25 07679 g027
Figure 28. Results for a malfunction of the fourth motor (colours were introduced to visualize the operation of individual coils); (a) 1st magnet coils currents; (b) 2nd magnet coils currents; (c) 1st magnet magnetic forces; (d) 2nd magnet magnetic forces.
Figure 28. Results for a malfunction of the fourth motor (colours were introduced to visualize the operation of individual coils); (a) 1st magnet coils currents; (b) 2nd magnet coils currents; (c) 1st magnet magnetic forces; (d) 2nd magnet magnetic forces.
Sensors 25 07679 g028
Figure 29. Results for a malfunction of the fourth motor; (a) 1st magnet acceleration; (b) 2nd magnet acceleration; (c) 1st magnet velocity; (d) 2nd magnet velocity.
Figure 29. Results for a malfunction of the fourth motor; (a) 1st magnet acceleration; (b) 2nd magnet acceleration; (c) 1st magnet velocity; (d) 2nd magnet velocity.
Sensors 25 07679 g029
Figure 30. Results for a malfunction of the fourth motor; (a) Magnets’ angular positions; (b) CoG coordinates.
Figure 30. Results for a malfunction of the fourth motor; (a) Magnets’ angular positions; (b) CoG coordinates.
Sensors 25 07679 g030
Figure 31. Developed CAD model of the mechanism; (a) Single coil base; (b) Horizontal cross section of the electromagnetic coils and magnets.
Figure 31. Developed CAD model of the mechanism; (a) Single coil base; (b) Horizontal cross section of the electromagnetic coils and magnets.
Sensors 25 07679 g031
Figure 32. Manufacturing and assembling; (a) 3D printed coils’ bases; (b) wounded coils and magnet; (c) coils quarter-circle modules; (d) Assembled E-MASS drive system.
Figure 32. Manufacturing and assembling; (a) 3D printed coils’ bases; (b) wounded coils and magnet; (c) coils quarter-circle modules; (d) Assembled E-MASS drive system.
Sensors 25 07679 g032
Figure 33. Assembled E-MASS prototype; (a) Assembled E-MASS drive and electronic control system; (b) Optical gates introduced between coils; (c) E-MASS prototype in the scale of S500 drone.
Figure 33. Assembled E-MASS prototype; (a) Assembled E-MASS drive and electronic control system; (b) Optical gates introduced between coils; (c) E-MASS prototype in the scale of S500 drone.
Sensors 25 07679 g033
Figure 34. Results of initial experiments: (a) System in neutral position; (b) Scenario with 1st motor malfunction; (c) Scenario with 2nd motor malfunction; (d) Scenario with 3rd motor malfunction; (e) Scenario with 4th motor malfunction.
Figure 34. Results of initial experiments: (a) System in neutral position; (b) Scenario with 1st motor malfunction; (c) Scenario with 2nd motor malfunction; (d) Scenario with 3rd motor malfunction; (e) Scenario with 4th motor malfunction.
Sensors 25 07679 g034
Table 1. Parameters of the mechanism.
Table 1. Parameters of the mechanism.
ParameterValue
radius of mechanism (r)2 cm
number of coils32
average length of coil39.27 mm
coil’s inner diameter20 mm
coil’s number of turns46
material of the coil’s wirecopper
diameter of the coil’s wire0.85 mm
tube’s inner diameter17 mm
magnet’s diameter15 mm
magnet’s length30 mm
magnet’s remanent induction1.19 T
magnet’s mass (mm)40 g
mass of coils and tube0.5 kg
mass of drone (with battery pack)2 kg
mass of non-moving parts (M)2.5 kg
Table 2. Parameters of magnets’ desired positions for the particular simulation scenarios.
Table 2. Parameters of magnets’ desired positions for the particular simulation scenarios.
Motor Malfunctionφd1 Valueφd2 Value
first157.5°202.5°
second247.5°292.5°
third22.5°337.5°
fourth67.5°112.5°
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kondratiuk, M.; Ambroziak, L.; Majka, A.; Venkatesha Prasad, R.R. E-MASS: Electromagnetic Mechanism for Active Shifting of the Centre of Gravity in Quadrotors Under Drive Fault. Sensors 2025, 25, 7679. https://doi.org/10.3390/s25247679

AMA Style

Kondratiuk M, Ambroziak L, Majka A, Venkatesha Prasad RR. E-MASS: Electromagnetic Mechanism for Active Shifting of the Centre of Gravity in Quadrotors Under Drive Fault. Sensors. 2025; 25(24):7679. https://doi.org/10.3390/s25247679

Chicago/Turabian Style

Kondratiuk, Mirosław, Leszek Ambroziak, Andrzej Majka, and Ranga Rao Venkatesha Prasad. 2025. "E-MASS: Electromagnetic Mechanism for Active Shifting of the Centre of Gravity in Quadrotors Under Drive Fault" Sensors 25, no. 24: 7679. https://doi.org/10.3390/s25247679

APA Style

Kondratiuk, M., Ambroziak, L., Majka, A., & Venkatesha Prasad, R. R. (2025). E-MASS: Electromagnetic Mechanism for Active Shifting of the Centre of Gravity in Quadrotors Under Drive Fault. Sensors, 25(24), 7679. https://doi.org/10.3390/s25247679

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

Article Metrics

Back to TopTop