In this research work, we present an advanced autonomous indoor navigation system for drones, leveraging the Nav2 navigation system framework and SLAM Toolbox in ROS (Robot Operating System) within the Gazebo simulation environment. Unlike previous implementations which primarily focused on terrestrial robots and land vehicles, our system introduces significant innovations in the context of UAVs (Unmanned Aerial Vehicles). The proposed solution addresses the critical challenge of precise localization and mapping in complex indoor settings, where GPS signals are unavailable. This research contributes to the field by showcasing a simulated quadcopter's capability to autonomously navigate and traverse obstacles in an indoor environment. Distinctly, our approach extends the functionalities of the Nav2 framework, previously validated in ground vehicles, to UAVs, demonstrating its adaptability and potential for broader applications. This innovation represents a substantial leap over existing systems, offering a novel use case for indoor UAV navigation, which is critical for tasks such as emergency rescue operations, inspection, and surveillance in GPS-denied environments.

1.
C. T.
Recchiuto
and
A.
Sgorbissa
, “
Post-disaster assessment with unmanned aerial vehicles: A survey on practical implementations and research approaches
,”
J Field Robot
, vol.
35
, no.
4
, pp.
459
490
, Jun.
2018
, doi: .
2.
M. C.
Pérez
,
D.
Gualda
,
J.
De Vicente
,
J. M.
Villadangos
, and
J.
Ureña
, “
Review of UAV positioning in indoor environments and new proposal based on US measurements
.”
3.
S.
Macenski
,
T.
Moore
,
D. V.
Lu
,
A.
Merzlyakov
, and
M.
Ferguson
, “
From the desks of ROS maintainers: A survey of modern & capable mobile robotics algorithms in the robot operating system 2
,”
Rob Auton Syst
, vol.
168
, Oct.
2023
, doi: .
4.
G.
De Croon
and
C.
De Wagter
,
Challenges of Autonomous Flight in Indoor Environments.
2018
. doi: .
5.
C.
Xin
,
G.
Wu
,
C.
Zhang
,
K.
Chen
,
J.
Wang
, and
X.
Wang
, “
Research on Indoor Navigation System of UAV Based on LIDAR
,” in
2020 12th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA)
,
2020
, pp.
763
766
. doi: .
6.
J.
Putra
and
D. E.
Saputra
, “
Autonomous Drone Indoor Navigation Based on Virtual 3D Map Reference
,” in
9th International Conference on ICT for Smart Society: Recover Together, Recover Stronger and Smarter Smartization, Governance and Collaboration, ICISS 2022 - Proceeding, Institute of Electrical and Electronics Engineers Inc.
,
2022
. doi: .
7.
Y.
Alborzi
,
B. S.
Jalal
, and
E.
Najafi
, “
ROS-based SLAM and Navigation for a Gazebo-Simulated Autonomous Quadrotor
,” in
2020 21st International Conference on Research and Education in Mechatronics, REM 2020, Institute of Electrical and Electronics Engineers Inc.
, Dec.
2020
. doi: .
8.
M.
Anand
,
A. Asok
Kumar
,
A. B.
Francis
,
K.
Mohan
,
R.
Midhun
, and
M.
Samshad
, “
Short Range Telemetry Communication for Autonomous Drone Navigation
,” in
2020 IEEE Recent Advances in Intelligent Computational Systems, RAICS 2020, Institute of Electrical and Electronics Engineers Inc.
, Dec.
2020
, pp.
131
135
. doi: .
9.
S.
Chitta
et al., “
ros_control: A generic and simple control framework for ROS ros_control: A generic and simple control framework for
,”
ROS. The Journal of Open Source Software
, vol.
2
, no.
20
,
2017
, doi: .
10.
A. V.
Singh
,
Y.
Agrawal
,
R.
Gupta
,
A.
Kumar
, and
V. A.
Bohara
, “
ANROL: Autonomous Navigation based on ROS and Laser Odometry
,” in
2023 15th International Conference on COMmunication Systems and NETworkS, COMSNETS 2023, Institute of Electrical and Electronics Engineers Inc.
,
2023
, pp.
195
197
. doi: .
11.
S.
Macenski
and
I.
Jambrecic
, “
SLAM Toolbox: SLAM for the dynamic world
,”
J Open Source Softw
, vol.
6
, no.
61
, p.
2783
, May
2021
, doi: .
12.
W.
Xiaoyu
,
L.
Caihong
,
S.
Li
,
Z.
Ning
, and
F.
Hao
, “
On Adaptive Monte Carlo Localization Algorithm for the Mobile Robot Based on ROS
,” in
2018 37th Chinese Control Conference (CCC)
,
2018
, pp.
5207
5212
. doi: .
13.
S. R.
Macenski
,
D.
Innovations
,
F.
Martín
,
R.
White
, and
J. Ginés
Clavero
,
The Marathon 2: A Navigation System.
[Online]. Available: https://github.com/ros-planning/navigation2.
This content is only available via PDF.
You do not currently have access to this content.