Open Access
ARTICLE
Disturbance Observers-Based Adaptive Visual Servoing for Aerial Vehicle with Trajectory Tracking Applications of Soccer
1 School of General Education, Guangdong University of Science and Technology, Dongguan, China
2 School of Automation, Guangdong University of Technology, Guangzhou, China
3 School of Computer Science and Engineering, Macau University of Science and Technology, Macau, China
* Corresponding Author: Ao-Qi Liu. Email:
Computers, Materials & Continua 2026, 88(2), 60 https://doi.org/10.32604/cmc.2026.081203
Received 25 February 2026; Accepted 13 April 2026; Issue published 15 June 2026
Abstract
This study addresses the real-time visual tracking task in edge environments by proposing a robust visual servoing control system based on a higher-order sliding mode observer, enabling a quadrotor UAV to autonomously track a moving soccer ball during outdoor sports broadcasts while relying solely on a monocular camera and an inertial measurement unit, thereby eliminating any dependency on external positioning or velocity sensors such as GPS. The system adopts a hierarchical control architecture in which the observer plays a central role: operating on resource-constrained edge devices, it leverages only visual information to estimate unknown external disturbances and target motion states in real time, significantly reducing both hardware requirements and computational overhead to meet the lightweight deployment demands of edge nodes while simultaneously providing the continuous disturbance estimation necessary to sustain a low-latency control loop. Experimental validation was conducted under simulated real soccer match scenarios featuring wind disturbances and abrupt trajectory changes, and the results demonstrate that the system restores the ball to a stable position near the center of the camera’s field of view within seconds of a perturbation, thereby satisfying the stringent stability and real-time performance requirements of live broadcasting. This work confirms the feasibility of delivering low-latency, highly reliable visual intelligence services on resource-constrained edge platforms through advanced observer design, offering a technical reference for the convergence of real-time perception and control within the edge Internet of Things and providing valuable insights for future research on large-scale edge collaboration and secure, sustainable service architectures.Keywords
The increasing demand for immersive viewing experiences in live sports broadcasting—particularly in dynamic football matches—has revealed the inherent limitations of conventional static camera systems [1]. Traditional fixed-angle cameras cannot adequately capture rapid positional transitions, such as counterattacks or long-ball trajectories, leading to fragmented spectator engagement. In contrast, unmanned aerial vehicles (UAVs), with their agile mobility and autonomous tracking capabilities [2–4], provide a disruptive solution capable of delivering cinematic-level perspectives beyond the reach of terrestrial setups. In this context, the visual-based drone tracking control method can effectively address the shortcomings of the traditional live streaming approach. Football tracking represents a fundamental task in drone-assisted live broadcasting, where the primary objective is high-precision trajectory tracking of the football’s motion path. This aligns with the broader control paradigm of visual servoing for unmanned aerial systems [5,6].
Within the domain of robotic vision-guided control, two principal methodologies have emerged: position-based visual servoing (PBVS), which relies on reconstructed 3D target pose, and image-based visual servoing (IBVS), which directly utilizes 2D image features for error regulation [7]. The latter approach circumvents the need for explicit pose estimation, thereby mitigating projection model inaccuracies and camera calibration errors that commonly degrade PBVS performance. In quadrotor systems, traditional depth estimation approaches often lead to increased computational complexity and measurement inaccuracies [8]. To overcome these challenges, alternative solutions have been proposed, including techniques based on spherical image moments [9] and virtual image moments [10]. The virtual image moments approach introduces an auxiliary reference frame that effectively isolates roll and pitch dynamics, consequently streamlining controller development. Experimental validation has confirmed its superior effectiveness in stationary positioning scenarios [11].
While visual servoing methods have demonstrated considerable success in UAV control, significant challenges persist in tracking unknown dynamic targets and mitigating external disturbances [12], particularly limiting their application in dynamic environments like live soccer broadcasting. Current research predominantly assumes perfect knowledge of target dynamics, which proves unrealistic in practice—for instance, the instantaneous velocity of a soccer ball during play cannot be predetermined. Several approaches have attempted to address these limitations: barrier Lyapunov function-based controllers [13] eliminate the need for explicit platform dynamics, while auxiliary dynamic systems [14] handle unknown target velocities by treating them as bounded disturbances, albeit with inherent steady-state tracking errors. More advanced solutions employ nonlinear tracking-differentiator observers [15] to estimate target motion through visual cues, with subsequent developments [16] extending virtual camera IBVS through velocity estimation for improved tracking of arbitrarily oriented planar targets. Nevertheless, these approaches still depend on velocity measurements from the UAV to indirectly determine the moving target’s velocity. The noisy velocity signals propagate through the control system, causing undesirable oscillations in the attitude control loop and increased power expenditure [17].
In practical applications, UAVs conducting aerial live broadcasts over open soccer fields are susceptible to environmental disturbances such as wind, which can significantly compromise tracking accuracy and consequently degrade broadcast quality. To systematically address the challenge of disturbance rejection in quadrotor visual servoing, Xie et al. have developed a series of adaptive control solutions. Their initial work [18] established adaptive control schemes to enhance servoing performance under external disturbances. Building upon this foundation, their subsequent research [19] introduced an advanced output feedback IBVS approach with improved disturbance compensation capabilities. Nevertheless, these methods capable of compensating for external disturbances, though its effectiveness against time-varying disturbances in real-world scenarios remains limited. In work [20], a nonlinear model predictive control strategy was developed through the offline design of tightened constraint sets. Work [21] introduced a saturated control scheme for rotational dynamics to counteract external disturbances. However, model-based control approaches often rely on worst-case assumptions, trading off nominal performance for enhanced robustness [22]. Observer-based methodologies have gained prominence in addressing the critical trade-off triangle of control precision, disturbance attenuation, and closed-loop stability. Work [23] introduced an enhanced extended state observer (ESO) design exhibiting improved disturbance rejection capabilities. Finite-time estimation of external disturbances was accomplished using sliding-mode observers (SMOs) in [24]. To address the high-frequency chattering issue inherent in conventional sliding mode observers, reference [25] pioneered the introduction of a higher-order sliding mode observer (HOSMO) to achieve continuous estimation. Work [26] introduced a higher-order sliding mode observer design that leverages quadrotor position and velocity state feedback to enable both continuous and finite-time disturbance estimation. Recently, work [27] further designed HOSMO and successfully achieved highly accurate synchronous estimation of the relative speed of moving targets and external disturbances. While this method demonstrates effectiveness, its practical implementation critically depends on high-accuracy measurements of both positional and velocity states.
Building upon these research findings, this study focuses on controlling a quadrotor UAV to track a moving soccer ball, addressing needs distinct from conventional fixed-view broadcasting in football matches. In this work, we decompose the UAV control system into two cascaded loops: an attitude loop and a position loop. For the position control loop, we develop a high-order sliding mode observer that utilizes visual information to estimate both external disturbances and the football’s velocity. A backstepping-based controller is then designed to actively compensate for these estimated disturbances and unknown football velocity, enabling accurate tracking of the football’s trajectory. The attitude loop derives desired angular velocities from the position loop’s thrust commands, while a torque controller ensures the UAV’s angular velocities precisely track these reference commands. In this work, the onboard sensing suite comprises only a downward-facing camera and a standard IMU; no external positioning systems or dedicated velocity sensors are required. Compared with existing literature, the main contributions of this work are summarized as follows:
(1) The proposed control architecture incorporates a state observer to reconstruct velocity information, providing a complete solution for vision-based football tracking that operates without physical velocity sensors and relies solely on an IMU and an onboard camera.
(2) The proposed control scheme guarantees asymptotic convergence of tracking errors for UAVs operating under time-varying external disturbances.
(3) The corresponding torque controller is designed based on the full nonlinear quadrotor dynamics rather than employing linearization techniques, thereby significantly enhancing the dynamic responsiveness of the IBVS strategy.
This paper is organized as follows. Section 2 introduces a quadrotor dynamic and a image dynamic. Section 3 presents the controller design and provides Lyapunov-based stability proofs for the closed-loop system. Section 4 presents comprehensive performance evaluation and experimental results of the proposed method, followed by concluding remarks in Section 5.
This section formulates the rigid-body dynamic model of a quadrotor UAV in three-dimensional space and establishes a perspective projection model for the onboard camera system. By introducing a virtual camera paradigm, we derive image moment features defined on the virtual imaging plane, followed by a formal problem statement for the visual tracking task.
To characterize the kinematic relationship between the UAV and the target soccer ball, four coordinate frames are considered for the quadrotor IBVS system description. The inertial frame

Figure 1: The geometric relationship among the camera frame, virtual image frame, and inertial frame.
Establishing the quadrotor dynamics model in the virtual camera coordinate system are as follows:
where the mass of the quadrotor
To facilitate the derivation of the quadrotor dynamic model and enable disturbance identification and compensation, this paper adopts the following fundamental assumptions:
Assumption 1: The Euler angles of the quadrotor are constrained within the following ranges:
Assumption 2: The disturbance
Our target of interest is the motion of a soccer ball, which projects as a circular shape in the camera plane. We therefore derive the image dynamics equation based on the virtual imaging plane using circular image moments. For a soccer ball located at
with
The soccer ball coordinates in the virtual camera frame are
where
Then, the circle-based image moments
and the image feature vector is defined by
The visual feature parameters are mathematically defined through image moment calculations, where
Define the image moment tracking error as
Under the virtual quadrotor rotation-independent assumption and the kinematics, the differential relation
Let us define the velocity error term as
Then we express the complete dynamics, incorporating both the velocity error dynamics and the image feature dynamics, in the following manner:
Remark 1: Based on the perspective projection model, a visual servoing system is constructed using image moment features to establish precise mapping between image space and Cartesian space. This feature design offers two critical advantages: geometric invariance and dynamic decoupling. The virtual image plane maintains parallel alignment with the target plane during UAV attitude variations, while the scaled area feature directly correlates with depth information, thereby forming a complete image feature state representation.
This section first designs a disturbance observer and linear velocity estimator based on quadrotor dynamics and image feature dynamics. Under conditions involving external disturbances and unknown target velocity, a visual feedback controller is derived using the backstepping method. Finally, a torque controller is developed to guarantee convergence of angular tracking errors, with rigorous stability proofs provided through Lyapunov theory. The control block diagram of the system is shown in the Fig. 2.

Figure 2: Control structure.
3.1 Disturbance and Velocity Observers Design
The designed hierarchical control framework employs a dual-loop structure: the vision-based outer-loop controller calculates the necessary thrust force F according to visual servoing requirements and generates the target angular velocity command, which functions as the reference input for the inner-loop attitude control system. The inner-loop controller maintains stable quadrotor attitude control by producing accurate torque
Rewrite the velocity error dynamics in a concise form:
The control objective necessitates trajectory tracking of a moving soccer ball by the quadrotor. Thus,
To facilitate subsequent derivations, for any real-valued vector
For each component:
To estimate the external disturbance force
The formulation incorporates four correction terms
where the
The error terms are given by:
With appropriately chosen observer gains
Based on Lemma 8 in [25], we obtain that the system
Remark 2: Owing to the pronounced dynamic coupling inherent in quadrotor systems, the observer-based intermediate input necessitates availability of its first and second time derivatives. Verified herein,
3.2 Outer-Loop Controller Design
Based on the image feature errors, the following Lyapunov function is defined:
By substituting Eq. (12), the time derivative of
Let us consider
The incorporation of the new error term modifies the time derivatives of both (12) and (19), resulting in
Using Eqs. (21) and (16), time derivative of
Define a new Lyapunov function
By time-differentiating
Since the vector F serves as the actual control input, it is designed to satisfy
where
By substituting (26) into (25),
Given the finite-time convergence property of the HOSMO, there exists a finite time constant
Specifically, since the velocity estimation error
By choosing the constants satisfying
We obtain that
3.3 Inner-Loop Attitude Controller
In the previous subsection, we derived the control input
It follows from Assumption 2 that there exist positive constant B such that:
where
The sliding mode surface and the reaching law are designed to make the error converge to zero in a finite time, which is shown as follows:
A new Lyapunov candidate function is defined as
The time derivative of
Vector
Let
By time-differentiating (26), we can obtain the desired attitude matrix
where the
For a time-varying
By solving for
Note that the intermediary input F designed in Eq. (26) is twice differentiable, ensuring the well-defined nature of
The positive constant gains
The angular velocity tracking error is defined as follows:
A new Lyapunov function is selected as follows:
Differentiating this function yields:
The torque controller is designed as:
Substituting Eq. (41) into (40) yields
Then, the control parameters
Substituting Eq. (43) into (42), we obtain that
Remark 3: The desired angular velocity is derived from Eq. (15). Unlike conventional PD controllers that track
4 Experimental Results and Discussion
This section experimentally validates the proposed observer-based IBVS controller under conditions of unknown ball velocity and external disturbances. Two representative disturbance scenarios are investigated: (i) constant disturbances to evaluate steady-state disturbance rejection capability, and (ii) time-varying disturbances to validate robustness under realistic environmental conditions such as wind fluctuations. Correspondingly, two distinct target motion trajectories are considered: (i) a curvilinear-to-linear ground trajectory (xy-plane motion with
A comprehensive hardware setup was implemented to experimentally validate the proposed disturbance-observer-based visual control strategy. The platform was designed to meet the specific demands of dynamic soccer ball tracking, emphasizing real-time image processing, robust communication, and precise flight control. The core components are detailed in the following subsections.
For visual perception, a downward-facing global shutter camera was mounted on a vibration-damped plate to ensure clear image capture during flight. The critical task of real-time image processing, feature extraction, and executing the high-order sliding mode observer and backstepping controller was handled by a Raspberry Pi 4B single-board computer, which served as the onboard computational unit. This choice provides a compact, low-power solution capable of meeting the processing demands of the vision-based control system. A Pixhawk flight controller managed the low-level attitude stabilization and motor control. The entire system was integrated through the Robot Operating System (ROS) framework, with the signal architecture illustrated in Fig. 3, ensuring robust and synchronized communication between all components.

Figure 3: Signal architecture of quadrotor control system.
Physical parameters of the quadrotor were set as: mass
4.2 Image Processing and Real-Time Implementation Strategy
To ensure high-frequency visual servoing on the resource-constrained embedded platform (Raspberry Pi 4B), it is possible to implement a Region of Interest (ROI) extraction strategy based on spatio-temporal continuity.
Vision Algorithm Pipeline: The algorithm initiates with a global search in the first frame to lock onto the target soccer ball. Once the target is identified, subsequent processing is confined to a dynamic ROI window centered on the feature coordinates from the previous frame. Within this localized window, feature extraction is executed through HSV color space segmentation, morphological filtering, and the Hough Circle Transform. To strike an optimal balance between the field of view (FOV) and computational overhead, the image acquisition resolution is configured at 640
Latency and Update Frequency: The vision processing pipeline is optimized using the OpenCV library on the Raspberry Pi, achieving an average per-frame processing time of approximately 18 ms. Coupled with a camera acquisition rate of 30 FPS, the overall update frequency of the visual control loop is maintained at a consistent 30 Hz.
Communication and Architectural Advantages: Communication between the Raspberry Pi and the Pixhawk flight controller is facilitated via a TTL serial port using the MAVLink protocol at a high baud rate of 921,600 bps. Since all visual computations are executed locally on the onboard edge device, the system entirely circumvents the bandwidth fluctuations and multi-second latencies inherent in traditional wireless image transmission. This edge-computing architecture ensures that the total end-to-end latency is strictly controlled within 50 ms, providing the necessary real-time responsiveness for tracking high-dynamic targets in outdoor environments.
4.3.1 Curvilinear-to-Linear Ground Trajectory
The football’s velocity is initially set to

Figure 4: The spatial trajectories of the drone and the soccer ball.

Figure 5: The relative position of the quadrotor with respect to the soccer ball.

Figure 6: The state variables of the quadrotor. (a) The velocity of quadrotor (The dashed line represents the soccer ball’s velocity, while the solid line indicates the quadrotor velocity). (b) The Euler angles of the quadrotor.

Figure 7: Time evolution of the Image errors. (a) Time evolution of
Figs. 4 and 5 demonstrate that the proposed control algorithm achieves stable tracking of a moving soccer ball in the presence of constant external disturbances and unknown ball velocity, delivering satisfactory tracking performance and accuracy, thereby validating our theoretical results. To illustrate the effectiveness of the proposed approach, it is observed that the proposed method (solid orange line) achieves higher fidelity in tracking the soccer ball trajectory (blue line) compared to the baseline method (dashed green line). Starting from the same initial position, the proposed controller rapidly adjusts the UAV’s path to maintain the desired relative pose directly above the moving target. In contrast, the method without disturbance compensation exhibits a significant and persistent offset throughout the flight. As can be seen from Fig. 5, due to the sudden change in the velocity of the soccer ball, a slight chattering occurs in the drone’s relative position at
As can be observed from Fig. 6a, since the drone is initially far from the soccer ball at
4.3.2 Parabolic Aerial Trajectory
The football’s velocity is initially set to

Figure 8: The spatial trajectories of the drone and the soccer ball.

Figure 9: The relative position of the quadrotor with respect to the soccer ball.

Figure 10: The state variables of the quadrotor. (a) The velocity of quadrotor (The dashed line represents the soccer ball’s velocity, while the solid line indicates the quadrotor velocity). (b) The Euler angles of the quadrotor.

Figure 11: Time evolution of the Image errors. (a) Time evolution of

Figure 12: Error convergence situation. (a) Position-loop disturbance estimation error (The solid line represents HOSMO, and the dotted line represents ESO). (b) Evolution of the Euclidean norm of tracking errors over time.
As shown in Figs. 8 and 9, the proposed control strategy successfully maintains accurate tracking of the motion of the soccer ball despite time-varying external disturbances and variations in ball altitude, demonstrating satisfactory tracking precision. Unlike the conventional ESO, which only provides asymptotic convergence, the proposed HOSMO guarantees finite-time convergence of the estimation errors. This allows the observer to reconstruct the lumped disturbances and target velocities with a significantly superior convergence rate.
Fig. 9 reveals a transient response at
As shown in Fig. 12a, the disturbance estimation errors of the HOSMO (solid lines) exhibit a significantly faster convergence rate compared to the ESO (dotted lines). At the initial phase and during the disturbance occurrence at
This research delivers a robust vision-based solution for quadrotor tracking of soccer balls during high-dynamic matches, directly addressing sports filming challenges. The virtual camera projection enables consistent ball imaging regardless of drone attitude changes, while moment features decouple depth and position sensing—ensuring the target remains centered during free kicks or aerial passes. The integrated control architecture compensates for unpredictable ball motions and environmental disturbances through finite-time disturbance observers and adaptive backstepping, achieving sub-meter tracking precision (as quantified in Table 1) even in parabolic flight tests with time-varying wind interference. Crucially, the system operates using only desired flight height and yaw orientation, simplifying deployment in stadium environments.

Future work will focus on computational optimization for onboard vision systems and multi-drone cooperative filming strategies to expand coverage for large-scale sporting events. Additionally, a comparative evaluation of resource utilization (e.g., memory footprint, power consumption) across different edge platforms will be conducted to further validate the lightweight deployment capability.
Acknowledgement: Not applicable.
Funding Statement: This research was supported by the School-Level Fund Project of Guangdong University of Science and Technology (No. GKY-2025BSQDW-15).
Author Contributions: The authors confirm contribution to the paper as follows: Conceptualization, Yao-Bo Long; methodology, Yao-Bo Long, Yu-Ke Ouyang; software, Yu-Ke Ouyang; validation, Yu-Ke Ouyang, Bo Zhuang, Ao-Qi Liu; formal analysis, Yao-Bo Long, Yu-Ke Ouyang; investigation, Yao-Bo Long; resources, Yao-Bo Long; data curation, Yao-Bo Long; writing—original draft preparation, Yu-Ke Ouyang; writing—review and editing, Ao-Qi Liu; visualization, Bo Zhuang; supervision, Ao-Qi Liu; project administration, Yao-Bo Long. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: Data available within the article.
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare no conflicts of interest.
References
1. Ding R, Zhu Y, Feng X, Chai B, Ji R. A multi-objective assignment algorithm for UAVs in multiple task with different workloads. In: Proceedings of the 2023 Asia-Pacific Conference on Image Processing, Electronics and Computers (IPEC); 2023 Apr 14–16; Dalian, China. p. 354–9. [Google Scholar]
2. Hulens D, Goedemé T. Autonomous flying cameraman with embedded person detection and tracking while applying cinematographic rules. In: Proceedings of the 2017 14th Conference on Computer and Robot Vision (CRV); 2017 May 16–19; Edmonton, AB, Canada. p. 56–63. [Google Scholar]
3. Pueyo P, Dendarieta J, Montijano E, Murillo A, Schwager M. CineMPC: a fully autonomous drone cinematography system incorporating zoom, focus, pose, and scene composition. IEEE Trans Robot. 2024;40:1740–57. [Google Scholar]
4. Mademlis I, Mygdalis V, Nikolaidis N, Montagnuolo M, Negro F, Messina A, et al. High-level multiple-UAV cinematography tools for covering outdoor events. IEEE Trans Broadcast. 2019;65(3):627–35. doi:10.1109/tbc.2019.2892585. [Google Scholar] [CrossRef]
5. Lin J, Miao Z, Wang Y, Wang H, Wang X, Fierro R. Vision-based safety-critical landing control of quadrotors with external uncertainties and collision avoidance. IEEE Trans Control Syst Technol. 2024;32(4):1310–22. doi:10.1109/tcst.2024.3363372. [Google Scholar] [CrossRef]
6. Chen Y, Wu Y, Lan L, Zhong H, Miao Z, Zhang H, et al. Dynamic target tracking of unmanned aerial vehicles under unpredictable disturbances. Engineering. 2024;35(5):74–85. doi:10.1016/j.eng.2023.05.017. [Google Scholar] [CrossRef]
7. Janabi-Sharifi F, Deng L, Wilson W. Comparison of basic visual servoing methods. IEEE/ASME Trans Mechatron. 2011;16(5):967–83. doi:10.1109/tmech.2010.2063710. [Google Scholar] [CrossRef]
8. Lu M, Chen H, Lu P. Perception and avoidance of multiple small fast moving objects for quadrotors with only low-cost RGBD camera. IEEE Robot Autom Lett. 2022;7(4):11657–64. doi:10.1109/lra.2022.3205114. [Google Scholar] [CrossRef]
9. Guo D, Leang K. Image-based estimation, planning, and control for high-speed flying through multiple openings. Int J Robot Res. 2020;39(9):1122–37. doi:10.1177/0278364920921943. [Google Scholar] [CrossRef]
10. Zhang X, Fang Y, Zhang X, Jiang J, Chen X. A novel geometric hierarchical approach for dynamic visual servoing of quadrotors. IEEE Trans Ind Electron. 2020;67(5):3840–9. doi:10.1109/tie.2019.2917420. [Google Scholar] [CrossRef]
11. Zheng D, Wang H, Wang J, Chen S, Chen W, Liang X. Image-based visual servoing of a quadrotor using virtual camera approach. IEEE/ASME Trans Mechatron. 2017;22(2):972–82. doi:10.1109/tmech.2016.2639531. [Google Scholar] [CrossRef]
12. Lin J, Wang Y, Miao Z, Fan S, Wang H. Robust observer-based visual servo control for quadrotors tracking unknown moving targets. IEEE/ASME Trans Mechatron. 2023;28(3):1268–79. doi:10.1109/tmech.2022.3217034. [Google Scholar] [CrossRef]
13. Asl H, Yoon J. Bounded‐input control of the quadrotor unmanned aerial vehicle: a vision‐based approach. Asian J Control. 2017;19(3):840–55. doi:10.1002/asjc.1420. [Google Scholar] [CrossRef]
14. Asl H. Robust vision-based tracking control of VTOL unmanned aerial vehicles. Automatica. 2019;107:425–32. [Google Scholar]
15. Cao Z, Chen X, Yu Y, Yu J, Liu X, Zhou C, et al. Image dynamics-based visual servoing for quadrotors tracking a target with a nonlinear trajectory observer. IEEE Trans Syst Man Cybern Syst. 2020;50(1):376–84. doi:10.1109/tsmc.2017.2720173. [Google Scholar] [CrossRef]
16. Li J, Xie H, Low K, Yong J, Li B. Image-based visual servoing of rotorcrafts to planar visual targets of arbitrary orientation. IEEE Robot Autom Lett. 2021;6(4):7861–8. doi:10.1109/lra.2021.3101878. [Google Scholar] [CrossRef]
17. Chen Y, Wu Y, Zhang Z, Miao Z, Zhong H, Zhang H, et al. Image-based visual servoing of unmanned aerial manipulators for tracking and grasping a moving target. IEEE Trans Ind Inform. 2023;19:8889–99. [Google Scholar]
18. Xie H, Low K, He Z. Adaptive visual servoing of unmanned aerial vehicles in GPS-denied environments. IEEE/ASME Trans Mechatron. 2017;22(6):2554–63. doi:10.1109/tmech.2017.2755669. [Google Scholar] [CrossRef]
19. Xie H, Lynch A, Low K, Mao S. Adaptive output-feedback image-based visual servoing for quadrotor unmanned aerial vehicles. IEEE Trans Control Syst Technol. 2020;28(3):1034–41. doi:10.1109/tcst.2019.2892034. [Google Scholar] [CrossRef]
20. Zhang K, Shi Y, Sheng H. Robust nonlinear model predictive control based visual servoing of quadrotor UAVs. IEEE/ASME Trans Mechatron. 2021;26(2):700–8. doi:10.1109/tmech.2021.3053267; [Google Scholar] [CrossRef]
21. Jabbari Asl H, Yoon J. Robust image-based control of the quadrotor unmanned aerial vehicle. Nonlinear Dyn. 2016;85(3):2035–48. doi:10.1007/s11071-016-2813-2. [Google Scholar] [CrossRef]
22. Chen W, Yang J, Guo L, Li S. Disturbance-observer-based control and related methods—an overview. IEEE Trans Ind Electron. 2015;63(2):1083–95. doi:10.1109/tie.2015.2478397. [Google Scholar] [CrossRef]
23. Hua H, Fang Y, Zhang X, Lu B. A novel robust observer-based nonlinear trajectory tracking control strategy for quadrotors. IEEE Trans Control Syst Technol. 2021;29(5):1952–63. doi:10.1109/tcst.2020.3024805. [Google Scholar] [CrossRef]
24. Li B, Gong W, Yang Y, Xiao B, Ran D. Appointed fixed time observer-based sliding mode control for a quadrotor UAV under external disturbances. IEEE Trans Aerosp Electron Syst. 2022;58(1):290–303. doi:10.1109/taes.2021.3101562. [Google Scholar] [CrossRef]
25. Levant A. Higher-order sliding modes, differentiation and output-feedback control. Int J Control. 2003;76:924–41. doi:10.1080/0020717031000099029. [Google Scholar] [CrossRef]
26. Zhao Z, Cao D, Yang J, Wang H. High-order sliding mode observer-based trajectory tracking control for a quadrotor UAV with uncertain dynamics. Nonlinear Dyn. 2020;102:2583–96. doi:10.1007/s11071-020-06050-2. [Google Scholar] [CrossRef]
27. Hu S, Wang Q, Wang F, Li Y. Finite-time dynamic visual servo control for quadrotor tracking unknown motion target. Nonlinear Dyn. 2025;113(7):6959–77. doi:10.1007/s11071-024-10713-9. [Google Scholar] [CrossRef]
28. Moreno J. A Lyapunov approach to output feedback control using second-order sliding modes. IMA J Math Control Inf. 2012;29(3):291–308. doi:10.1093/imamci/dnr036. [Google Scholar] [CrossRef]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools