Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-05T21:40:07.977Z Has data issue: false hasContentIssue false

Camera network-based visual servoing for aerial interceptor quadrotors

Published online by Cambridge University Press:  19 February 2025

Guojie Wang
Affiliation:
Department of Automation, University of Science and Technology of China, Hefei, China
Qingchen Liu*
Affiliation:
Department of Automation, University of Science and Technology of China, Hefei, China
Qichao Ma
Affiliation:
Department of Automation, University of Science and Technology of China, Hefei, China
Jiahu Qin
Affiliation:
Department of Automation, University of Science and Technology of China, Hefei, China
*
Corresponding author: Qingchen Liu; Email: qingchen_liu@ustc.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

The problem of how to effectively track and intercept small aircraft that break into the no-fly zones is now attracting increasing interest in robotics society. Vision-based control has been proved an effective solution to the target tracking problem for unmanned aerial vehicles (UAVs). Due to the limited field of view (FOV) of onboard vision sensors, existing works assume that the target is always detectable during tracking or limit the flight speed of the UAV in practice. In this paper, inspired by the broad FOV of camera network, we are the first to propose an eye-to-hand (i.e., fixed cameras) visual servoing scheme to track and intercept aerial targets by using UAVs and ground visual sensors. Specifically, utilizing rotation matrices, we first present a visual servoing equation to convert the UAV motion in image planes to the inertial frame. Then, an image-based visual servoing controller is designed directly based on image errors of camera nodes in the sensor network, and system stability is proved by means of Lyapunov analysis. Additionally, to achieve the desired translational velocity command, a low-level attitude controller is developed based on the UAV dynamics. Finally, a series of experiments in both simulated and real flight scenarios show the outstanding efficacy of our method.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Our UAV intercepting malicious UAV that disrupts airport. The green and red curves indicate the flight trajectories of the UAVs. The interceptor UAV does not have any sensors installed to detect the target UAV and all of its control signals come from the ground visual sensor network.

Figure 1

Figure 2. Architecture of the proposed camera network-based aerial interception system.

Figure 2

Figure 3. Reference frames and image plane considered in this paper. The green triangle and red circle represent the intercepting UAV and aerial target, respectively.

Figure 3

Figure 4. Positions of two objects (represented by green triangle and red circle) in 3D space and their projections in image planes. (a) Coincide in one image plane and separate in 3D space, and (b) coincide in two different image planes and coincide in 3D space.

Figure 4

Figure 5. Airport runway environment used in the simulation. The airport is 100 m $\times$ 100 m, and the wide-angle camera nodes $c_1$, $c_2$, $c_3$ are modeled as small cubes. The transparent yellow polygon represents the sensing range of $c_1$ in the airport area, blind spots can be seen in the workspace, and the three camera nodes can coverage the entire area.

Figure 5

Table I. Parameters of camera node in simulation.

Figure 6

Figure 6. Simulation results: distances between interceptor UAV and aerial target, image error signals of camera nodes and flight trajectories. (a), (b), (c) Tracking of a constant-velocity target. (d), (e), (f) Interception of a constant-velocity target. (g), (h), (i) Tracking of a varying-velocity target. (j), (k), (l) Interception of a varying-velocity target. The symbol $\bullet$ stand for starting positions.

Figure 7

Table II. Comparison between [15] and our method in the airport simulation (successful runs in a total of five runs).

Figure 8

Figure 7. Comparative experiments: flight trajectories for tracking (a) a constant-velocity target and (b) a varying-velocity target using classic tracking IBVS approach proposed in ref. [15]. The maximum speed of the target is 6 m/s. The symbol $\bullet$ stand for starting positions.

Figure 9

Figure 8. Hardware devices used in real-world experiments.

Figure 10

Figure 9. Illustration of communication structure in experiment.

Figure 11

Figure 10. Composite image of (a) tracking and (b) intercepting processes by handheld camera. Snapshots shown every 2.52 s. The filled dots show the positions at the beginning, and the arrows indicate the directions of flights.

Figure 12

Figure 11. Experiment results: distances between interceptor UAV and aerial target, image error signals of camera nodes and velocities of interceptor UAV. (a), (b), (c) Tracking of a constant-velocity target. (d), (e), (f) Interception of a constant-velocity target.

Figure 13

Figure 12. Experiment results: distances between interceptor UAV and aerial target, image error signals of camera nodes and flight trajectories. (a), (b), (c) Tracking of a varying-velocity target. (d), (e), (f) Interception of a varying-velocity target. The symbol $\bullet$ stand for starting positions.