Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T09:08:21.191Z Has data issue: false hasContentIssue false

UAV tracking one moving target in an oilfield environment with dynamic obstacles based on an improved salp swarm algorithm

Published online by Cambridge University Press:  16 February 2026

Xuzhao Chai
Affiliation:
Zhongyuan University of Technology , China
Yiming Lu
Affiliation:
Zhongyuan University of Technology , China
Zhongyun Liu
Affiliation:
Zhongyuan University of Technology , China
Hui Yang
Affiliation:
Zhongyuan University of Technology , China
Ping Liu
Affiliation:
Zhongyuan University of Technology , China
Li Yan*
Affiliation:
Zhongyuan University of Technology , China
*
Corresponding author: Li Yan; Email: 17788125878@163.com
Rights & Permissions [Opens in a new window]

Abstract

Unmanned aerial vehicles (UAVs) tracking one moving target in an oilfield environment with dynamic obstacles has been studied. Firstly, the UAV tracking one target is modeled mathematically, including the oilfield environment, the UAV kinematic model, the moving target model and so on. Considering the oilfield environment with dynamic obstacles, the chance-constraint method is incorporated into the distributed model predictive control (DMPC) to realise the target tracking and avoid the obstacles in the environment. Secondly, to obtain high-quality control-input sequences, the improved salp swarm algorithm (ISSA) is designed as the solver for the chance-constraint DMPC, integrating the sine-tent-cosine chaotic mapping in the initialisation, the differential mutation operation in the leader-position updating and the nonlinear adaptive inertia weights in the follower-position updating. Finally, the simulation results show that the proposed method has great performance in tracking the moving target in an oilfield environment with dynamic obstacles.

Information

Type
Research Article
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. The oilfield environment model.

Figure 1

Figure 2. The geometry of the target tracking.

Figure 2

Figure 3. The DMPC framework.

Figure 3

Figure 4. Position space ${C_{{\rm{pd}}}}$Cpd and speed space ${C_{{\rm{vd}}}}$Cvd.

Figure 4

Figure 5. LOS obstruction conditions.Note: (a) LOS is not obstructed. (b) LOS is obstructed. The LOS’s projection on the X-Y plane intersects with the obstacle and ${\theta _{{\rm{Obs}}}} \gt {\theta _{{\rm{LOS}}}}$θObs>θLOS. (c) LOS is not obstructed. The LOS’s projection on the X-Y plane intersects with the obstacle and ${\theta _{{\rm{Obs}}}} \lt {\theta _{{\rm{LOS}}}}$θObs<θLOS.

Figure 5

Figure 6. The flowchart of the trajectory optimisation process.

Figure 6

Algorithm 1 The pseudo-code of ISSA

Figure 7

Table 1. Parameter settings for the eight algorithms

Figure 8

Figure 7. Oilfield environment model.

Figure 9

Figure 8. Tracking trajectories planned by the WOA and GWO, respectively, in top-view.

Figure 10

Figure 9. Tracking trajectories planned by the PSO and HHO, respectively, in top-view.

Figure 11

Figure 10. Tracking trajectories planned by the CGWO and HJPSO, respectively, in top-view.

Figure 12

Figure 11. Tracking trajectories planned by the AOA-HHO and ISSA, respectively, in top-view.

Figure 13

Figure 12. Real-time distance between the UAVs and the bird flock using CCDMPC+WOA and CCDMPC+GWO.

Figure 14

Figure 13. Real-time distance between the UAVs and the bird flock using CCDMPC+PSO and CCDMPC+HHO.

Figure 15

Figure 14. Real-time distance between the UAVs and the bird flock using CCDMPC+CGWO and CCDMPC+HJPSO.

Figure 16

Figure 15. Real-time distance between the UAVs and the bird flock using CCDMPC+AOA-HHO and CCDMPC+ISSA.

Figure 17

Figure 16. The total tracking time of the moving target using CCDMPC+WOA and CCDMPC+GWO.

Figure 18

Figure 17. The total tracking time of the moving target using CCDMPC+PSO and CCDMPC+HHO.

Figure 19

Figure 18. The total tracking time of the moving target using CCDMPC+CGWO and CCDMPC+HJPSO.

Figure 20

Table 2. Statistical results of the total tracking time for all the algorithms

Figure 21

Figure 19. The total tracking time of the moving target using CCDMPC+AOA-HHO and CCDMPC+ISSA.

Figure 22

Figure 20. Distance graph between UAVs and flight altitude graph of UAVs.