Simultaneous Localization and Mapping (SLAM) is a solution in robotics in which Global Positioning System (GPS) positioning is impossible. One particular example is indoor navigation which is used in poor signal or distance of objects is negligible relative to GPS precision. In this research, visual SLAM is implemented using a stereo depth camera simulated in Gazebo which will generate Point Cloud which later converted into Octomap, a spatially efficient data structure. Based on the information gathered a path planning algorithm can be implemented for the desired UAV, in this case a quadcopter because of its versatility and 3D navigation. The path planning is implemented using Informed Rapidly-exploring Random Tree (Informed RRT*) which uses an ellipsoid boundary to optimize the stochastic path planning. All these are implemented in the Robot Operating System (ROS) framework. In this research it is shown that Informed RRT* algorithm gives a solution for a quadcopter.

1.
M.
Labbé
and
F.
Michaud
, “
RTAB-Map as an open-source lidar and visual simultaneous localization and mapping library for large-scale and long-term online operation
”, (
Journal of Field Robotics
36
,
2018
), pp.
416
446
.
2.
I. Z.
Ibragimov
and
I. M.
Afanasyev
, “
Comparison of ROS-based visual SLAM methods in homogeneous indoor environment
”, (
14th Workshop on Positioning, Navigation and Communications (WPNC
),
Bremen
,
2017
), pp.
1
6
.
3.
S.
Karaman
,
M.
Walter
,
A.
Perez
,
E.
Frazzoli
and
S.
Teller
, “
Anytime Motion Planning Using The RRT*
”, (
IEEE International Conference on Robotics and Automation
,
Shanghai
,
2011
), pp.
1478
1483
.
4.
J.
Gammell
,
S.
Srinivasa
and
T.
Barfoot
, “
Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic
”, (
IEEE/RSJ International Conference on Intelligent Robots and Systems
,
Chicago
,
2014
), pp.
2997
3004
.
5.
M.
Quigley
,
K.
Conley
,
B.
Gerkey
,
J.
Faust
,
T.
Foote
,
J.
Leibs
,
R.
Wheeler
and
A.Y.
Ng
,
2009
, May. “
ROS: an open-source Robot Operating System
”, (
IEEE International Conference on Robotics and Automation
,
Kobe
, 2009), pp.
5
10
.
6.
R.
Rusu
and
S.
Cousins
, “
3D is here: Point Cloud Library (PCL
)”, (
IEEE International Conference on Robotics and Automation
,
Shanghai
,
2011
), pp.
11
14
.
7.
A.
Hornung
,
K.
Wurm
,
M.
Bennewitz
,
C.
Stachniss
and
W.
Burgard
, “OctoMap: an efficient probabilistic 3D mapping framework based on octrees”, (
Autonomous Robots
,
2013
), pp.
189
206
.
8.
I.
Sucan
,
M.
Moll
, and
L.
Kavraki
, “The Open Motion Planning Library”. (
IEEE Robotics & Automation Magazine
,
Maidstone
,
2012
), pp.
72
82
.
9.
J.
Pan
,
S.
Chitta
. and
D.
Manocha
, “
FCL: A general purpose library for collision and proximity queries
”, (
IEEE International Conference on Robotics and Automation
,
2012
), pp.
3859
3866
.
10.
N.
Koenig
and
A.
Howard
, “
Design and use paradigms for gazebo, an open-source multi-robot simulator
”, (
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS
),
Sendai
,
2004
), pp.
2149
2154
.
This content is only available via PDF.
You do not currently have access to this content.