Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T02:50:37.271Z Has data issue: false hasContentIssue false

A method for autonomous collision-free navigation of a quadrotor UAV in unknown tunnel-like environments

Published online by Cambridge University Press:  24 June 2021

Taha Elmokadem*
Affiliation:
School of Electrical Engineering and Telecommunications, The University of New South Wales, Sydney 2052, Australia
Andrey V. Savkin
Affiliation:
School of Electrical Engineering and Telecommunications, The University of New South Wales, Sydney 2052, Australia
*
*Corresponding author. Email: t.elmokadem@unsw.edu.au
Rights & Permissions [Opens in a new window]

Abstract

Unmanned aerial vehicles (UAVs) have become essential tools for exploring, mapping and inspection of unknown three-dimensional (3D) tunnel-like environments which is a very challenging problem. A computationally light navigation algorithm is developed in this paper for quadrotor UAVs to autonomously guide the vehicle through such environments. It uses sensors observations to safely guide the UAV along the tunnel axis while avoiding collisions with its walls. The approach is evaluated using several computer simulations with realistic sensing models and practical implementation with a quadrotor UAV. The proposed method is also applicable to other UAV types and autonomous underwater vehicles.

Information

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

Figure 1. An illustration of tunnels definitions. (a) Perfect cylindrical tunnel. (b) Perfect torus-shaped tunnel. (c) Deformed cylindrical tunnel. (d) Deformed torus-shaped tunnel

Figure 1

Figure 2. An illustration of available measurements along with the corresponding gravity centers computed according to our method

Figure 2

Figure 3. Simulation cases of deformed tunnel environments with different shapes considering smooth (a–c) and nonsmooth (d–f) boundaries. (a) A pipe with a smooth bend. (b) A torus-shaped tunnel. (c) A helix-shaped tunnel. (d) A pipe with sharp bends. (e) S-shaped tunnel with sharp edges. (f) A rectangular-shaped tunnel

Figure 3

Figure 4. Simulation scenario g: movement in a complex tunnel environment with noisy sensor observations. (a) A complex pipeline segment. (b) The executed motion based on the noisy point cloud as seen by the UAV sensors

Figure 4

Figure 5. Simulation scenario g: movement in a complex tunnel environment with noisy sensor observations (different camera views). (a) XY view. (b)XZ view

Figure 5

Figure 6. Simulation scenario g: the time evolution of the UAV position (i.e c(t))

Figure 6

Figure 7. Simulation scenario g: the distance between the UAV and the tunnel wall versus time

Figure 7

Table 1. Parameters used in simulations

Figure 8

Figure 8. The quadrotor used in the experiments with different sensor configurations. (a) Single depth camera. (b) Two depth cameras (wider FOV)

Figure 9

Figure 9. Hardware and Software Architecture of our UAV system

Figure 10

Figure 10. Snapshots of the UAV position during movement for case 1

Figure 11

Figure 11. Snapshots of the UAV position during movement for case 2

Figure 12

Figure 12. Snapshots of the UAV position during movement for case 3

Figure 13

Figure 13. A fraction of the tunnel wall sensed at motion start along with cameras feedback for case 1

Figure 14

Figure 14. Robust perception pipeline visualization for cases 2 and 3

Figure 15

Figure 15. UAV velocity and distance to closest point versus time for case 1

Figure 16

Figure 16. Input mass-normalized collective thrust and attitude commands versus time for case 1

Figure 17

Figure 17. UAV velocity and distance to closest point versus time for case 2

Figure 18

Figure 18. Input mass-normalized collective thrust and attitude commands versus time for case 2

Figure 19

Figure 19. UAV velocity and distance to closest point versus time for case 3

Figure 20

Figure 20. Input mass-normalized collective thrust and attitude commands versus time for case 3