1. Introduction
The quadrotor UAV has been widely applied in both military and civil fields. Its advantages, such as good stability, flexible takeoff and landing, and simple control, make it frequently used in tasks such as search and rescue [
1,
2,
3], inspection [
4,
5], surveying [
6,
7,
8], and aerial photography [
9,
10,
11]. However, compared to fixed-wing UAVs, rotorcraft UAVs have relatively limited endurance due to their propulsion characteristics and onboard energy constraints—its energy is extremely limited and consumed quickly [
12,
13,
14]. This challenge has become an important issue that current and future researchers need to address.
To improve the endurance of rotorcraft UAVs, researchers not only need to focus on developing more efficient energy storage devices but also need to optimize flight control strategies to avoid unnecessary energy waste. Recent studies have started exploring ways to enhance the flight efficiency of quadrotor UAVs through advanced control algorithms and path planning techniques [
15,
16,
17,
18,
19].
Due to the strong nonlinearity, underactuation, and coupling characteristics exhibited by the dynamic model of quadrotor UAVs, researchers in recent years have proposed various control strategies based on nonlinear design methods. These strategies include backstepping design [
20,
21], sliding mode control [
22,
23,
24], H-∞ control [
25,
26], adaptive control [
27,
28,
29], fuzzy control [
30,
31], as well as combinations of multiple control methods. However, while these studies focus on achieving optimal control performance, they often overlook the issue of energy consumption during the actual control process of the rotorcraft UAV. This oversight leads to excessive energy consumption, which limits the UAV's endurance and scope of application.
In current implementations of quadrotor UAV control, some recent studies have started to focus on reducing energy consumption right from the beginning of the control strategy design, aiming to extend the UAV's endurance and expand its range of applications [
32].
The above methods focus on their respective research themes, either targeting control performance or optimizing specific issues (such as local path optimization or attitude control optimization), without making the reduction of control energy consumption the central goal. These methods do not directly address the full dynamics of the quadrotor UAV, nor do they perform integrated position and attitude control from the initial point to the target point. Furthermore, energy optimization for the quadrotor UAV, from the initial position to the target position, is mathematically equivalent to the minimum fuel control problem of a double integrator model, and optimal control design based on the HJB (Hamilton-Jacobi-Bellman) equation [
33] inevitably leads to control strategies resembling Bang-Bang control or its variants. However, unlike ground vehicles, UAVs in the air cannot adopt the “acceleration-glide-deceleration” technique for energy saving. Specifically, inertial movement with zero control input in the middle of the flight from the initial to the target position is highly unsafe for flight control. To address this issue, this paper avoids the traditional optimal control design approach based on the HJB equation and instead transforms the reduction of energy consumption into the design and realization of desired dynamics. The main contributions are as follows:
1. Dynamic Inverse Feedback Controller Design: We designed a novel dynamic inverse feedback controller for the full dynamics of the quadrotor UAV, which can achieve dynamic decoupling of the UAV's x/y/z channels.
2. Integration of Initial and Terminal Conditions: During continuous and safe flight control, we incorporate initial and terminal conditions that affect optimality into the desired dynamic design of the x/y/z channels, transforming the energy consumption reduction problem into a discussion of the dynamic synchronization and damping characteristics of the x/y/z channels.
3. Significant Reduction in Energy Consumption: Compared to typical control methods, the designed dynamic inverse decoupling controller greatly reduces control energy consumption and offers convenient editability of the desired dynamics for each channel.
2. Methodology
This section first establishes the dynamic model of the quadrotor UAV, then presents the UAV energy consumption model, and finally derives the dynamic inverse decoupling control method proposed in this paper.
2.1. Quadrotor UAV Dynamic Modeling
To clearly describe the control design method of this article, we use a cross shaped coaxial quadcopter unmanned aerial vehicle as the research object. It should be noted that the design idea of this article is not limited to this, and can also be applied to other configurations of multi rotor unmanned aerial vehicles.
According to the layout, quadcopter drones can be divided into two architectures: a "cross" shaped and an "X" shaped. The direction of the cross shaped drone nose is consistent with the direction of one of the rotors; The "X" shaped drone nose points towards the middle of two adjacent rotors. The research object of this article is a "cross" shaped quadcopter unmanned aerial vehicle, and its fuselage structure is shown in
Figure 1.
where represents the ground coordinate system, represents the body coordinate system. The lift generated by motors 1 to 4 is to , respectively. represents the roll angle of the drone around the -axis, represents the pitch angle of the drone around the -axis, represents the yaw angle of the drone around the -axis, that is, the Euler angle of the quadcopter drone in the rotation sequence is .
Using a ground coordinate system, the dynamic model of a quadcopter drone can be represented as Equation (1)[
34]:
where
indicate the center of gravity position of the quadcopter drone,
representing the roll, pitch, and yaw angles of the drone, respectively, and
,
,
.
indicate the quality of the drone,
representing gravitational acceleration,
Indicate the distance from the center of each rotor to the center of gravity.
indicate the control input quantity of the drone,
indicating the rotational inertia of the propeller,
indicate the moment of inertia of the drone in the
and
axes,
representing drag coefficient,
indicate the linear combination of motor speed.
where , , , , indicate the lift of each rotor of the drone, indicate the speed of each motor, indicate the lift coefficient, indicate the proportional coefficient of torque, .
From this, it can be inferred that the relationship between rotational speed and control quantity is:
2.2. UAV Energy Consumption Model
2.2.1. Analysis of UAV Energy Consumption Model
The energy consumption model of unmanned aerial vehicles is a mathematical description that quantifies the energy consumption of unmanned aerial vehicles during flight. This section presents experimental data in the form of charts based on measured data of unmanned aerial vehicles, in order to establish a more accurate and realistic energy consumption model for unmanned aerial vehicles. The actual test scenario is shown in
Figure 2.
The parameters of the quadcopter unmanned aerial vehicle used in this article are shown in
Table 1. In actual testing, after measuring voltage and current, the power is obtained according to the formula, and the variation law of power with time can be obtained from the curve graph of power and time. There are a total of 5 sets of data in this test, and the final set of test data obtained through integration is shown in
Figure 3.
2.2.2. Establishment of drone energy consumption model
The drone energy consumption model is a mathematical description that quantifies the energy consumption of drones during flight, used to analyze the energy consumption characteristics under different flight conditions and mission scenarios. The energy consumption model is an important foundation for optimizing drone mission planning, flight control, and energy management. Its construction requires comprehensive consideration of various factors such as flight dynamics, mission load, and environmental conditions. This section is based on the results of
Figure 3 to model the energy consumption of unmanned aerial vehicles [
35].
The force generated by the rotation of rotor
at time
can be expressed as:
Define
as the voltage of the motor corresponding to rotor
at time
, and
as the current of the motor corresponding to rotor
at time
. The expansion equations are:
where
represents the back electromotive force constant of the motor,
,
represents the torque constant,
,
,
,
respectively represent the no-load voltage, current, and resistance of the motor.
For the motor loaded on rotor
, the power at time
can be expressed as:
The power expression can be further expanded as:
where:
Assuming that the rotor angular velocity of the drone at time
is
at speed
, the total flight power
of the drone at speed
can be obtained as:
The flight energy consumption
of the drone at time
can be expressed as:
2.3. Dynamic Inverse Decoupling Control Method
Firstly, design a direct closed-loop feedback control for the -channel to exhibit second-order linear dynamic characteristics with adjustable parameters. Then, the specific functions of pitch angle and yaw angle are combined as virtual control variables for the comprehensive decoupling design of -direction and -direction, so that the -channel and -channel also exhibit independent parameter adjustable second-order linear dynamic characteristics. Next, by solving the actual control variables, a fast convergence system is dynamically formed by the deviation between the virtual control variables and their actual values, ensuring that the specific function combination of pitch angle and yaw angle quickly converges to the expected value.
The specific process of designing a dynamic inverse decoupling control strategy for a quadcopter unmanned aerial vehicle based on Equation (1) is as follows:
The control input
is set to:
where
indicate the expected target point of
,
,
.
By taking the derivative of
, we can obtain:
where
,
.
Equation (11) can make z dynamic as:
If
x and
y generate synchronous dynamics, it is possible to achieve straight-line flight from the initial point to the target point. According to the dynamic model, it can be inferred that:
Define
as the expected target point for x and y,
,
,
,
,
,
. Set expectations:
If the function
of
is treated as a virtual control variable and Equation (15) holds, then:
Setting
,
, their expected values are denoted as
, then rewrite Equation (16) as:
Definition
, by exerting control
, order
. And:
Substituting can rewrite
as:
Equation (19) can be further divided and organized into:
Equation (17) can be organized as:
Setting
,
,
, Equations (22) and (23) can be rewritten as:
Derive
and
, substitute
and
into Equation (21), and organize them to obtain:
where
,
,
is:
Derive
and
, substitute
and
into Equation (20), and organize them to obtain:
where
,
,
is:
where
,
,
,
is:
where
,
,
,
is:
By combining Equations (25) and (27), it can be solved that:
Equation (31) is combined with Equation (1) in the dynamic model, where
and
, the control inputs
and
can be solved as follows:
Regarding the dynamic and independent design of
, define
, that
,
, setting:
Equation (33) is combined with Equation (1) in the dynamic model, where
, the control inputs
can be solved as follows:
At this point, the dynamic inverse decoupling control design is completed, and four control inputs are obtained.
3. Results and Discussion
This section discusses the simulation environment, parameter settings, and simulation experiment results and discussions.
3.1. Simulation Environment
This section uses Matlab software to simulate and verify the proposed dynamic inverse decoupling control strategy. By comparing it with the method proposed by Xiong et al. [
34] and the classical PID control method in terms of energy consumption, the effectiveness and low energy consumption control characteristics of dynamic inverse decoupling control are demonstrated.
The Simulink block diagram constructed during the simulation process is shown in
Figure 4.
3.2. Simulation Parameters
In the simulation environment, the model parameter settings of the quadcopter unmanned aerial vehicle in the dynamic inverse decoupling control proposed in this paper are shown in
Table 2 (some parameters come from reference [
34]), and the controller parameters are shown in
Table 3.
3.3. Simulation Results and Discussion
This section first conducted simulations on the effectiveness of dynamic inverse decoupling control, and then simulated the effectiveness of energy optimization in task scenarios.
3.3.1. Simulation of the Effectiveness of Dynamic Inverse Decoupling Control
Set the initial coordinate point of the drone to , the initial attitude angle is , the initial speed is . Since is set separately, set . The target point adopts a particle motion model, and the coordinates of the target point are set as , The angle between the velocity vector and the horizontal plane is set to 0°, and the angle between the horizontal plane projection and the ground x-axis is 30°.
The simulation results of the dynamic inverse decoupling control proposed in this article are as follows:
In the simulation environment of the above parameters and controller parameters, the flight trajectory of the quadcopter drone is shown in
Figure 5, and the speed variation is shown in
Figure 6. The simulation results show that the drone can accurately reach the set target point:
The changes in control inputs
are shown in
Figure 7:
changes.
The speed variation of the quadcopter of the drone is shown in
Figure 8:
During the flight, the variation of the attitude angle
ϕ,
θ,
of the quadcopter unmanned aerial vehicle is shown in
Figure 9-
Figure 11. Simulation results show that the attitude angle of the unmanned aerial vehicle can eventually converge.
The flight energy consumption of unmanned aerial vehicles under dynamic decoupling control is shown in
Figure 12. The dashed line represents instantaneous energy consumption, and the solid line represents total flight energy consumption.
Regarding the controller proposed in reference [
34], the drone parameters are shown in
Table 2. Under the same conditions, the drone flight energy consumption in the controller of reference [
34] is shown in
Figure 13, where the dashed line represents instantaneous energy consumption and the solid line represents total flight energy consumption.
For the classic PID control method, the parameters of the drone are shown in
Table 2, and the PID parameters are shown in
Table 4. Under the same conditions, the energy consumption of the drone during flight is shown in
Figure 14, where the dashed line represents instantaneous energy consumption and the solid line represents total flight energy consumption.
Based on
Figure 12-
Figure 14, the flight energy consumption of unmanned aerial vehicles can be obtained under dynamic inverse decoupling control, the controller in reference [
34], and classical PID control. In order to better compare and reflect the energy consumption optimization control effect of this article, the comparison chart of flight energy consumption under three states is shown in
Figure 15.
The simulation results show that the dynamic inverse decoupling control proposed in this paper can effectively save flight time and energy consumption under three control states, proving the effectiveness and low-energy control characteristics of the proposed decoupling control scheme.
3.3.2. Simulation of the Effectiveness of Energy Optimization in Task Scenarios
In order to verify the effectiveness of the proposed dynamic decoupling control in the task scenario of integrated air ground cooperation, simulation verification was conducted according to the set scenario and the above simulation steps and conditions.
Assuming there are three sensor nodes, the drone needs to start from the starting point and pass through three sensors in sequence for information collection or charging tasks. The sensor distribution is shown in
Figure 16.
According to the conditions and steps set in 3.3.1, the simulation was performed, and the obtained drone flight path is shown in
Figure 17.
The energy consumption of unmanned aerial vehicle flight under the same simulation and three control algorithms is shown in
Table 5.
It can be seen that in the scenario of integrated air ground collaborative tasks, the dynamic inverse decoupling control strategy proposed in this paper can still effectively reduce flight energy consumption and achieve energy optimization, verifying the effectiveness of the dynamic inverse decoupling control strategy under integrated air ground collaboration.
4. Conclusions
Based on the demand for energy consumption optimization of quadcopter unmanned aerial vehicles, this paper proposes a dynamic inverse decoupling control scheme to reduce its control energy consumption and achieve decoupling of motion channels. Firstly, by designing a direct closed-loop feedback control for the z-axis channel, it can exhibit an adjustable second-order linear dynamic response; Then, specific functions of pitch angle and yaw angle are combined as virtual control variables for decoupling design of the x-axis and y-axis channels, enabling both to have adjustable second-order linear dynamic characteristics. Afterwards, this article designed a calculation method for actual control variables to dynamically and quickly converge the deviation of virtual control variables to the desired value, ensuring control accuracy.
By comparing with other control methods (such as classical PID) in energy consumption simulation, the superiority and control performance of the proposed scheme in energy consumption have been verified, providing new ideas for low-energy control of quadcopter drones.
Author Contributions
Guoxin Ma: Conceptualization, methodology, formal analysis, project management, funding acquisition, paper framework; Kang Tian: Methodology derivation, simulation experiments, paper writing and editing; Hongbo Sun: Investigation, formal analysis, data organization, and funding acquisition; Yongyan Wang: Paper proofreading, software, supervision. All authors have read and agreed to the published version of the manuscript; Haitao Li: Paper verification and supervision.
Funding
This work is supported by the National Key R&D Program of China (Grant No. 2021YFE0111600).
Data Availability Statement
When using the data in this manuscript, readers can directly cite this manuscript or contact the authors for access.
Acknowledgments
This study would like to express special gratitude to the National Key Research and Development Program (2021YFE0111600) for its funding.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Li, X.; Huang, G.; Wang, Z.; Zhao, B. Optics-driven drone. Sci. China Inf. Sci. 2024, 67, 124201. [Google Scholar] [CrossRef]
- Bartolomei, L.; Teixeira, L.; Chli, M. Fast Multi-UAV Decentralized Exploration of Forests. IEEE Robot. Autom. Lett. 2023, 8, 5576–5583. [Google Scholar] [CrossRef]
- Bassolillo, S.R.; D’Amato, E.; Notaro, I. A Consensus-Driven Distributed Moving Horizon Estimation Approach for Target Detection Within Unmanned Aerial Vehicle Formations in Rescue Operations. Drones 2025, 9, 127. [Google Scholar] [CrossRef]
- Jiang, C.X.; Yang, L.A.; Gao, Y.Q.; Zhao, J.; Hou, W.N.; Xu, F.M. An Intelligent 5G Unmanned Aerial Vehicle Path Optimization Algorithm for Offshore Wind Farm Inspection. Drones 2025, 9, 47. [Google Scholar] [CrossRef]
- Rad, S.S.; Zheng, Z.; Kheirollahi, R.; Mostafa, A.; Zhao, S.; Wang, Y.; Chevinly, J.; Nadi, E.; Bensala, T.; Zhang, H.; et al. Electromagnetic Interference on Unmanned Aerial Vehicles (UAVs): A Case Study of High Power Transmission Line Impacts. IEEE Trans. Transp. Electrif. 2025, 1–1. [Google Scholar] [CrossRef]
- Ahmed, M.; Soofi, A.A.; Raza, S.; Khan, F.; Ahmad, S.; Ullah, W.; Asif, M.; Xu, F.; Han, Z. Advancements in RIS-Assisted UAV for Empowering Multi-Access Edge Computing: A Survey. IEEE Internet Things J. 2025, 1–1. [Google Scholar]
- Cao, P.; Lei, L.; Cai, S.; Shen, G.; Liu, X.; Wang, X.; Zhang, L.; Zhou, L.; Guizani, M. Computational Intelligence Algorithms for UAV Swarm Networking and Collaboration: A Comprehensive Survey and Future Directions. IEEE Commun. Surv. Tutor. 2024, 26, 2684–2728. [Google Scholar] [CrossRef]
- Xu, S.; Zou, N.; He, Q.; He, X.; Li, K.; Cheng, M.; Liu, K. Design and Application Research of a UAV-Based Road Illuminance Measurement System. Automation 2024, 5, 407–431. [Google Scholar] [CrossRef]
- Lang, M.; Antsov, M.; Mumma, A.; Suitso, I.; Kuusk, A.; Piip, K. Comparison of forest canopy gap fraction measurements from drone-based video frames, below-canopy hemispherical photography, and airborne laser scanning. Eur. J. Remote Sens. 2025, 58, 2456629. [Google Scholar] [CrossRef]
- Qu, H.; Zheng, C.; Ji, H.; Barai, K.; Zhang, Y.-J. A fast and efficient approach to estimate wild blueberry yield using machine learning with drone photography: Flight altitude, sampling method and model effects. Comput. Electron. Agric. 2024, 216, 108543. [Google Scholar] [CrossRef]
- Ri, S.; Ye, J.; Xia, P.; Toyama, N.; Ogura, N.; Shiotani, T. Bridge deflection measurement by drone aerial photography using the sampling moiré method. In Proceedings of the International Conference on Optical and Photonic Engineering (icOPEN 2023), Singapore, Singapore, 15 February 2024; pp. 168–171. [Google Scholar]
- Gao, J.; Wang, Q.; Li, Z.; Zhang, X.; Hu, Y.; Han, Q.; Pan, Y. Toward Efficient Urban Emergency Response Using UAVs Riding Crowdsourced Buses. IEEE Internet Things J. 2024, 11, 22439–22455. [Google Scholar] [CrossRef]
- De Lucia, L.; Palazzi, C.E.; Vegni, A.M. ENSING: Energy saving based data transmission in Internet of Drones for 3D connectivity in 6G networks. Ad Hoc Netw. 2023, 149, 103211. [Google Scholar] [CrossRef]
- Cariou, C.; Moiroux-Arvis, L.; Bendali, F.; Mailfert, J. Optimal route planning of an Unmanned Aerial Vehicle for data collection of agricultural sensors. In Proceedings of the IEEE INFOCOM 2024-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Vancouver, BC, Canada, 20-20 May 2024; pp. 1–6. [Google Scholar]
- Wu, Y.; Yin, H.; Chen, X.; Zhang, M. Multicircuit Route Planning for UAVs Performing the Terrain Coverage Task. IEEE Internet Things J. 2024, 11, 23765–23779. [Google Scholar] [CrossRef]
- Alyassi, R.; Khonji, M.; Karapetyan, A.; Chau, S.C.K.; Elbassioni, K.; Tseng, C.M. Autonomous Recharging and Flight Mission Planning for Battery-Operated Autonomous Drones. IEEE Trans. Autom. Sci. Eng. 2023, 20, 1034–1046. [Google Scholar] [CrossRef]
- Wan, P.; Wang, S.; Xu, G.; Long, Y.; Hu, R. Hybrid Heuristic-Based Multi-UAV Route Planning for Time-Dependent Data Collection. IEEE Internet Things J. 2024, 11, 24134–24147. [Google Scholar] [CrossRef]
- Wang, X.; Ma, T.; Zhang, L.; Qiao, N.; Xue, P.; Fu, J. Multi-Phase Trajectory Planning for Wind Energy Harvesting in Air-Launched UAV Swarm Rendezvous and Formation Flight. Drones 2024, 8, 709. [Google Scholar] [CrossRef]
- Hadid, S.; Boushaki, R.; Boumchedda, F.; Merad, S. Enhancing Quadcopter Autonomy: Implementing Advanced Control Strategies and Intelligent Trajectory Planning. Automation 2024, 5, 151–175. [Google Scholar] [CrossRef]
- Perrusquia, A.; Guo, W. Reservoir Computing for Drone Trajectory Intent Prediction: A Physics Informed Approach. IEEE T. Cybern. 2024, 54, 4939–4948. [Google Scholar] [CrossRef]
- Zhuang, X.; Li, D.; Wang, Y.; Liu, X.; Li, H. Optimization of high-speed fixed-wing UAV penetration strategy based on deep reinforcement learning. Aerosp. Sci. Technol. 2024, 148, 109089. [Google Scholar] [CrossRef]
- Carvajal, C.P.; Andaluz, V.H.; Varela-Aldás, J.; Roberti, F.; Del-Valle-Soto, C.; Carelli, R. Visual Servoing Using Sliding-Mode Control with Dynamic Compensation for UAVs’ Tracking of Moving Targets. Drones 2024, 8, 730. [Google Scholar] [CrossRef]
- Kumar, S.; Yesmin, A.; Sinha, A.; Guha, A. Adaptive Continuous Terminal Sliding Mode Control for Unmanned Aerial Vehicle. In Proceedings of the 2024 Tenth Indian Control Conference (ICC), Bhopal, India, 9-11 December 2024; pp. 262–267. [Google Scholar]
- Admas, Y.A.; Mitiku, H.M.; Salau, A.O.; Omeje, C.O.; Braide, S.L. Control of a fixed wing unmanned aerial vehicle using a higher-order sliding mode controller and non-linear PID controller. Sci Rep 2024, 14, 23139. [Google Scholar] [CrossRef] [PubMed]
- Yu, H.; Miao, K.; He, Z.; Zhang, H.; Niu, Y. Fault-Tolerant Time-Varying Formation Trajectory Tracking Control for Multi-Agent Systems with Time Delays and Semi-Markov Switching Topologies. Drones 2024, 8. [Google Scholar] [CrossRef]
- Lee, B.; Hyun, D.; Kim, J.; Lee, S.; Ban, J. Design of Robust H∞ Guaranteed Cost Controller of Quadrotor UAV for Set-Point Tracking. IEEE Access 2024, 12, 126074–126087. [Google Scholar] [CrossRef]
- Xing, S.; Zhang, X.; Tian, J.; Xie, C.; Chen, Z.; Sun, J. Morphing Quadrotors: Enhancing Versatility and Adaptability in Drone Applications—A Review. Drones 2024, 8. [Google Scholar] [CrossRef]
- Wu, Y.; Chen, M.; Li, H.; Chadli, M. Event-Triggered-Based Adaptive NN Cooperative Control of Six-Rotor UAVs With Finite-Time Prescribed Performance. IEEE Trans. Autom. Sci. Eng. 2024, 21, 1867–1877. [Google Scholar] [CrossRef]
- Liu, S.; Jiang, B.; Mao, Z.; Zhang, Y. Distributed adaptive event-triggered fault-tolerant cooperative control of multiple UAVs and UGVs under DoS attacks. IET Contr. Theory Appl. 2023, 18, 2296–2306. [Google Scholar] [CrossRef]
- Amertet, S.; Gebresenbet, G.; Alwan, H.M. Modeling of Unmanned Aerial Vehicles for Smart Agriculture Systems Using Hybrid Fuzzy PID Controllers. Appl. Sci.-Basel 2024, 14, 3458. [Google Scholar] [CrossRef]
- Tassanbi, A.; Ali Khan, A.; Kashkynbayev, A.; Shehab, E.; Duc Do, T.; Ali, M.H. Performance evaluation of developed controllers for unmanned aerial vehicles with reference camera. Meas. Control 2024, 00202940241270863. [Google Scholar] [CrossRef]
- Zhao, H.; Fu, H.; Yang, F.; Qu, C.; Zhou, Y. Data-driven offline reinforcement learning approach for quadrotor’s motion and path planning. Chin. J. Aeronaut. 2024, 37, 386–397. [Google Scholar] [CrossRef]
- Yao, J.; Rafee Nekoo, S.; Xin, M. Approximate optimal control design for quadrotors: A computationally fast solution. Optim. Control Appl. Methods 2023, 45, 85–105. [Google Scholar] [CrossRef]
- Xiong, J.J.; Zheng, E.H. Position and attitude tracking control for a quadrotor UAV. ISA Trans. 2014, 53, 725–731. [Google Scholar] [CrossRef] [PubMed]
- Li, B.; Li, Q.; Zeng, Y.; Rong, Y.; Zhang, R. 3D Trajectory Optimization for Energy-Efficient UAV Communication: A Control Design Perspective. IEEE Trans. Wirel. Commun. 2022, 21, 4579–4593. [Google Scholar] [CrossRef]
Figure 1.
Quadcopter drone fuselage structure.
Figure 1.
Quadcopter drone fuselage structure.
Figure 2.
UAV energy consumption measurement scenario.
Figure 2.
UAV energy consumption measurement scenario.
Figure 3.
Changes in drone power and time.
Figure 3.
Changes in drone power and time.
Figure 4.
Simulink block diagram used for simulation.
Figure 4.
Simulink block diagram used for simulation.
Figure 5.
Quadcopter drone flight trajectory.
Figure 5.
Quadcopter drone flight trajectory.
Figure 6.
Speed variation of quadcopter unmanned aerial vehicle.
Figure 6.
Speed variation of quadcopter unmanned aerial vehicle.
Figure 7.
Control input
Figure 7.
Control input
Figure 8.
Rotation speed variation of quadcopter of unmanned aerial vehicle.
Figure 8.
Rotation speed variation of quadcopter of unmanned aerial vehicle.
Figure 9.
Drone ϕ angle change.
Figure 9.
Drone ϕ angle change.
Figure 10.
Drone θ angle change.
Figure 10.
Drone θ angle change.
Figure 11.
Drone angle change.
Figure 11.
Drone angle change.
Figure 12.
Energy consumption of unmanned aerial vehicle flight under dynamic inverse decoupling control.
Figure 12.
Energy consumption of unmanned aerial vehicle flight under dynamic inverse decoupling control.
Figure 13.
Reference [
34] Energy consumption of unmanned aerial vehicle flight in controller.
Figure 13.
Reference [
34] Energy consumption of unmanned aerial vehicle flight in controller.
Figure 14.
Energy consumption of unmanned aerial vehicle flight under classical PID control.
Figure 14.
Energy consumption of unmanned aerial vehicle flight under classical PID control.
Figure 15.
Comparison of flight energy consumption under three control states.
Figure 15.
Comparison of flight energy consumption under three control states.
Figure 16.
Sensor distribution.
Figure 16.
Sensor distribution.
Figure 17.
UAV flight path under dynamic inverse decoupling control task scenario.
Figure 17.
UAV flight path under dynamic inverse decoupling control task scenario.
Table 1.
Drone energy consumption testing parameters.
Table 1.
Drone energy consumption testing parameters.
| Name |
Specific parameters |
| battery |
12V (4V * 3 sections) |
| bare weight |
1.8kg |
| fixed load power |
100w |
Table 2.
Parameter values for quadcopter unmanned aerial vehicle model.
Table 2.
Parameter values for quadcopter unmanned aerial vehicle model.
| Variable |
Value |
Units |
|
2.0 |
|
|
1.25 |
|
|
2.2 |
|
|
0.01 |
|
|
0.012 |
|
|
1.0 |
|
|
1.0 |
|
|
2.0 |
|
|
5.0 |
|
|
9.8 |
|
Table 3.
Controller parameter values.
Table 3.
Controller parameter values.
| Variable |
Value |
|
6.0 |
|
6.0 |
|
6.0 |
|
6.0 |
|
9.0 |
|
9.0 |
|
9.0 |
|
9.0 |
|
10.0 |
|
10.0 |
|
25.0 |
|
25.0 |
Table 4.
PID Parameter values.
Table 4.
PID Parameter values.
| Variable |
Value |
|
0.05 |
|
0.5 |
|
0.0 |
|
1.0 |
|
2.0 |
|
0.1 |
|
0.5 |
|
1.0 |
|
0.0 |
Table 5.
Three control algorithms for drone flight energy consumption.
Table 5.
Three control algorithms for drone flight energy consumption.
| Control algorithm |
Total flight energy consumption |
| Dynamic inverse decoupling control |
150.9359 J |
| Reference [34] |
311.7295 J |
| PID |
1500.9461 J |
|
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).