SlideShare a Scribd company logo
1 of 11
Download to read offline
TELKOMNIKA, Vol.16, No.1, February 2018, pp. 118~128
ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013
DOI: 10.12928/TELKOMNIKA.v16i1.6814  118
Received November 9, 2017; Revised January 13, 2018; Accepted January 27, 2018
Comparative Study of Indoor Navigation Systems for
Autonomous Flight
Muhammad Ayaz
Sensor Networks and Cellular Systems (SNCS) Research Center,
University of Tabuk, Tabuk, KSA
*Corresponding author, e-mail: ayazsharif@ut.edu.sa
Abstract
Recently, Unmanned Aerial Vehicles (UAVs) have attracted the society and researchers due to
the capability to perform in economic, scientific and emergency scenarios, and are being employed in large
number of applications especially during the hostile environments. They can operate autonomously for
both indoor and outdoor applications mainly including search and rescue, manufacturing, forest fire
tracking, remote sensing etc. For both environments, precise localization plays a critical role in order to
achieve high performance flight and interacting with the surrounding objects. However, for indoor areas
with degraded or denied Global Navigation Satellite System (GNSS) situation, it becomes challenging to
control UAV autonomously especially where obstacles are unidentified. A large number of techniques by
using various technologies are proposed to get rid of these limits. This paper provides a comparison of
such existing solutions and technologies available for this purpose with their strengths and limitations.
Further, a summary of current research status with unresolved issues and opportunities is provided that
would provide research directions to the researchers of the similar interests.
Keywords: unmanned aerial vehicles (UAVs), indoor navigation and localization, optical flow, ultrasonic
sensor, LiDAR, vicon cameras
Copyright © 2018 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
Unmanned Aerial Vehicles (UAVs) are attracting the society to use them for daily life
applications due to the capability to perform in economic, scientific and emergency scenarios.
They are capable to operate for both indoor and outdoor applications including search and
rescue, manufacturing, smart agriculture, remote oil and gas platform inspection and repair and
many more [1-2]. They are becoming crucial with their nature to perform in extremely hostile
and hazardous locations where the presence of human either impossible or considered unsafe.
For outdoor areas either urban or rural terrain, UAVs equipped with GPS facility can bypass
geographical obstacles like trees, towers and pols, hills even mountains. On the other hand,
interests and applications are growing in smaller and micro aerial vehicles those are capable to
fly near-earth or even indoor environments. In indoor environment where facilities like Global
Navigation Satellite System (GNSS) are not available, unforeseen obstacles can come across
the Micro Aerial Vehicle (MAV) and become difficult to avoid the collision. For these scenarios,
and particularly in autonomous use, a reliable obstacle avoidance technique becomes crucial to
ensure the MAV’s survivability. For this purpose, many solutions are proposed where most of
them relying on onboard sensors like cameras and other similar equipment. These sensors are
able to scan the surrounding and provide reliable data to UAV controller hence making a safe
maneuver even prior unknown environment.
Collective motion or combine effort is one of the most interesting phenomena where the
local behavior of multiple individuals results complex motion patterns. Flocking bring
convenience in natural process as it results more effective, robust and ready to deal uncertain
situation. This natural process is inspiration for UAV swarms aiming to create nature life effect.
One of the key challenges for UAVs is to spread and allocate the tasks and manage the
distributed control especially when operating in uncertain environment. For example, consider a
scenario which requires multiple UAVs in order to observe a disaster site, searches the victims,
collect the images and deliver to the rescue or response team and monitor the surroundings for
TELKOMNIKA ISSN: 1693-6930 
Comparative Study of Indoor Navigation Systems for Autonomous Flight (Muhammad Ayaz)
119
possible threats. This situation, require an effective coordination among all the participant UAVs
in order to complete the mission efficiently.
During surveillance, it is possible to split the UAVs in groups according to the tasks or
area of interest. Now the planning should be smart enough to tackle the situation if a participant
UAV goes off due to some mechanical problem, better if can be replaced with another vehicle
without affecting the rest of the tasks. Further, till the completion of mission, UAVs must
coordinate with each other to make sure they have visited all the critical locations, while ensure
that any routine or unexpected failure cannot result a significant performance degradation.
Routs for UAVs are planned either manually by human operators or by automated
navigation programs like mission planner. Problem with the routes defined by human operator is
that, inappropriate paths can be defined unintentionally. While, automated navigation programs
mostly use terrain data or environment maps those are based on interpolation errors and
possibly neglect small but important structures like trees, towers and buildings. Further, when
talking about indoor environment these facilities are not available and have to find some
alternative solution. In such circumstances, a UAV must possess some reactive navigation
facility in order to complete objectives.
A variety of solutions are proposed where different types of sensors can be used for
effective navigation even in the presence of unknown obstacles. However, it is essential to
remember that these small sized UAVs can only deal with mechanically simple and light in
weight solutions like sensors, cameras etc. Video cameras like optical flow sensor are
considered not only simple, inexpensive, lightweight same time due to passive in nature, power
requirements are also low. Generally, these are considered natural solutions for safe navigation
and obstacle avoidance as motivated by the insect and bird flight [2]. These factors declare the
video camera as an attractive choice for a small UAV. However, some crucial limitations are
also involved as these are less effective under low visibility especially during night, fog etc.
Further, computing the images at distance is highly expensive in terms of computation;
therefore a significant processing is required to process the retrieved images and videos.
To overcome large processing where computation of an optical flow vector for each
pixel or region of pixels is done, feature tracking provide a similar but simpler solution [3]. For
this, similar optical flow computation is done but only for visually interesting pixels. During image
processing, each pixel is assigned a value that how easily or clearly it can be tracked, further a
small area or frame around the pixel is correlated with the subsequent frames to apply same
procedure. The resultant image features and movement of camera provide the mapping and
calculation of 3D location of image. However, this feature tracking assumes that surrounding
objects or obstacles are feature rich enough by having a texture or multiple corners. For this
reason, image corners provide best features for optical flow computation as they provide better
motion information. The remainder of the paper is organized as follows. Section 2 revises a
various prominent techniques proposed recently and what tools and technologies they employ
for this purpose. A comparison including their advantages, conditions and limitations is also
included here. Section 3 identifies the potential research gaps and challenges for indoor
localization and navigation. While this paper is summarized in section 4.
Figure1. Control and torque moments of a quadcopter
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 1, February 2018 : 118 – 128
120
2. Indoor Navigation Sensors and Systems
This section presents the various tools and technologies like optical flow sensors, laser
range finder, Vicon cameras etc those considered common solutions for indoor navigation,
maneuvering and hovering safely through the small spaces and indoor environments. Few
systems complete this task by requiring any one of them while some other solutions depend
more than one tool to complete their tasks as listed in Table 2.
2.1. Optical Flow Sensor
Optical Flow (OF) dependent techniques are considered natural solutions for navigation
and obstacle avoidance as inspired by insects and birds especially honeybees those purely rely
on optical flows during obstacle avoidance and graze landing. In order to get the benefit of prior
work done by biologists and image processing experts, robotics researchers have applied the
optical flow techniques for UAV navigation [4]. To achieve similar results, vision systems and
optical flow models are developed like optical flow camera which is used to estimate the relative
distance between UAV and obstacle. While the relative speed depends on speed of UAV and
distance between obstacles as it is calculated from one video frame e to other frame. More
importantly, it has the ability to detect either obstacle is static or moving. It works on simple
phenomena as the optical flow effect of near object is bigger than the far object even of same
size. The difference or resultant effect is used to estimate the distance between the camera and
found obstacle. Other than distance estimation and obstacle avoidance, Optical flow sensors
are being used to hold the altitude, to avoid the crash landing, vertical landing, hovering etc.
Optical flow calculation is most common for indoor motion tracking and for this purpose
different methods like differential, correlation, energy-based, frequency-based methods are
commonly used. Here correlation some time called matching and frequency-based methods
require higher processing to complete the task. Further an advanced method of optical flow
called "feature tracking" is used where instead of computing optical flow vector for each pixel;
optical flow only for visually interesting pixels is computed [5]. For this purpose, each traced
pixel gets assigned a value based on how easily it was tracked. Based on these values, a small
window around each pixel is correlated with the following frames in order to rearrange the
feature of same image. For this purpose, corners are considered best image features as they
can offer exact information with two dimension movement. Further, images with weak texture
regions give no or minimum information while edges can provide information perpendicular to
the image edge.
Video cameras can be used to retrieve 3D surrounding information to avoid the
obstacle's possible occurring on the UAV path. To do so, stereo vision or multiple frames are
obtained from the desired video. The relative position of the obstacle or a moving object in
multiple frames provide required information like texture that can be enough to estimate the
possible position of the object. Although, OF based systems offer robust flight, stability and
collision avoidance even in small spaces but it is unable to map the 3D environment as well as
offer a weak position estimation. Further, it is quite difficult to compute full image quickly using
optical flow quickly enough to provide as input to flight controller.
Optical flow and similar camera based systems are being used frequently for various
navigation tasks like distance estimation, hovering, obstacle avoidance, vertical landing, velocity
and height estimation etc. Currently, depth based collision avoidance evolving as one of
powerful tool especially for indoor environment due to its implementation without requiring any
map or priori information. Techniques like [6-8] are proposed for this purpose. In [6] authors
exploit the optical flow and inertial information in order to avoid the obstacle collisions in a
textured urban environment. For this purpose, they tried to control an autonomous helicopter in
an unknown environment. After implementing, they were able to produce a cautious behavior
and according to that, helicopter tried to stay in the middle of narrow corridors. While it’s moving
speed start to reduce automatically whenever an obstacle density starts to increase. They
defined a point of expansion names as focus of expansion. In this approach, the controller was
able to provide a U-turn for the sake of UAV safety.
TELKOMNIKA ISSN: 1693-6930 
Comparative Study of Indoor Navigation Systems for Autonomous Flight (Muhammad Ayaz)
121
Figure 2. Optical Flow Sensor
2.2. Ultrasound/Ultrasonic
Ultrasound cameras or sensors are considered reliable to measure the distance from
any object. For this purpose, sensors emit ultrasonic signals towards the desired direction or
environment. If any obstacle found then these bounced back which help to obtain the distance
from the time it took to return. Using this facility, authors in [9] proposed a Miniature Aerial
Vehicle (MAV) capable to perform autonomous operations for indoor environment. For this
purpose, they used an ultrasonic sensor in order to hold the altitude, Further, their MAV use
Inertial Measurements Unit (IMU) to provide the attitude estimation which help to increase the
stability and control, while infrared sensor for collision avoidance like walls etc. while optical flow
sensor ADNS-3080 help to measure the velocity and horizontal displacement. The resulting
vehicle is capable to perform automatic take-off, can hold constant altitude control, offer
obstacle avoidance, anti-drift control and automatic landing. For indoor applications, it is not
always that we need highly accurate results.
For such scenarios where moderate localization and navigation is sufficient [10] provide
a good solution where ultrasonic sensors are used still providing sufficient results for certain
applications. Equipping by ultrasonic sensors, at one side it reduces the project cost same time
comparatively simple algorithms are needed to implement the system. [11] is another work
where three ultrasonic sensors were used to detect any object if found in-front of the mobile
robot. They placed two sensors on a side to keep a fixed distance from the wall, hence can a
good option to move through thin and long corridors. Similarly, HC-SR04 ultrasonic sensors are
used in [12] where Parrot Drone is used while sensors were connected to the data acquisition
board Arduino which interprets the received pulses to get the distance in meters. In order to
increase the reliability, ultrasonic sensors can be combined with other navigation technologies.
One of such effort is done in [13] where authors have merged IMU, ultrasonic sensor and optical
flow sensor.
Figure 3. Ultrasonic Sensor
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 1, February 2018 : 118 – 128
122
2.3. LIDAR
Laser range finder sensors like LiDAR (Light Detection and Ranging) offer position and
map estimation and being used commonly for this purpose. It can provide precise bearing and
range measurements of any object found in surrounding while works at high frequencies.
Measurements received through LiDAR are rich in nature hence easy to extract the features.
During recent years, LIDAR sensors are reduced in terms of size, weight as well as price and
due to that being used frequently for UAV platforms.
Authors in [14] proposed a system where they used onboard LiDAR camera for position
estimation while offering hovering capability. With this mechanism, system offered great results
during hovering scenarios, however it require prior maps of the environment where it is flying.
Without these priory maps, it is unable to make any registration of measurements while position
estimations are noisy to estimate the position accurately. Another technique [15] provide indoor
navigation but pose burden of onboard processing and due to this cannot be an ideal choice
during large spaces like long corridors and near glasses.
For indoor environment, it can be an ideal system if it can detect the obstacles in
surrounding as well as adjust the height autonomously to avoid the crash landing. A UAV
proposed in [16] offer both of these facilities and for this an inertial measurement system
composed of laser range finder and mono camera is used. Laser range finder help to scan the
level plane while a mono-camera is fitted in order to look downward. By combining both of these
facilities, UAV not only estimate its moving speed and but also current position easily. Over all
system does not require any remote sensing or offline computation. Another similar system is
proposed in [17] where authors also used laser range finder but a stereo camera instead of
mono camera. Both systems have their own advantages and limitations and hence by
integrating these characteristics will be complimentary for each other, ultimately enhancing the
overall capabilities. Although overall system offer a robust flight for indoor conditions but as UAV
moves in 3D, laser based navigation can face a serious issue especially when large variations
occur in vertical environment.
Laser based systems are used for various purposes with different characteristics
according to problem and scenario requirements. As in [18] a laser range scanner is used to
estimate the UAV position considering the surrounding objects and area. Overall, it is a
guidance based technique which use wall-following strategy for the UAV navigation. Similarly, a
laser range finder is utilized in [19], where they found that limitations of range finder like limited
range and field of view can result to lose the track although not always but in certain
configurations and environment. To investigate these limitations authors in [20], used a mirror to
test the deflection of laser range finder beams. Although, their results help to improve the
distance measurement not only from the obstacles but also from the ground however, still this
system offer limited sensor range hence leaving not suitable where precise positioning is
required.
Figure 4. Laser Range Finder
2.4. VICON Cameras
TELKOMNIKA ISSN: 1693-6930 
Comparative Study of Indoor Navigation Systems for Autonomous Flight (Muhammad Ayaz)
123
Due to their small size, quadrotors for indoor applications face payload limitations that
are quite difficult to manage in certain applications. Handling the heaver payloads and
applications like search and rescue over large areas require multiple UAVs to operate together.
To deal with multiple UAVs in a close proximity like indoor environment, a fast and highly
accurate navigation is required which can be offered by Vicon cameras. The Vicon vision
system basically comprised in 3 components. First Vicon cameras, second Vicon hardware
processor, while third component is Vicon host computer. Usually, two to four Vicon cameras
are placed at different locations in required environment those are infrared black and white in
color. By using special reflective balls or markers on the UAV, the Vicon cameras use IR LEDs
to reflect off of the balls producing an image that once filtered is all black except for the balls
which reflect the IR light. Here it is important to note that, the system is able to accurately place
the balls in the area to about and each Vicon camera knows the exact position of other cameras
and the position of UAV with 1 mm accuracy. Further, this received data is processed on the
Vicon hardware processor and sent to the Vicon host computer over a dedicated network link.
Due to the precision they offer, recently Vicon cameras are being used frequently for
indoor navigation. Many specialized labs like [21-22] are developed especially to enhance the
cooperation among UAVs when they are working on same task. A set of multiple MAVs are
used to test the coordination and interactions between them. However their work shows short
flight time due to limited battery and all aerial robot platforms are of a same type. Hence their
results cannot be considered when using different types of MAVs for same purpose. To
enhance the applicability, a heterogeneous environment is created by [23] where four different
types of UAVs and two ground robots are used to perform the same task.
In [24] a vicon system composed of 12 cameras is integrated with AR drone to capture
its position in real time. Further, the position of the drone while hovering is also captured by the
on-board sensors and sent wirelessly to the base station in order to find the accuracy difference.
When talking about swarms of UAVs those share common indoor space then the
probability of conflict occurrence is high. To resolve this problem, [25] proposed a Conflict
Detection and Resolution (CDR) method at Center for Advanced Aerospace Technologies
(CATEC). The proposed method where 20 vicon cameras are placed at different locations, not
only detect the conflicts by using an algorithm but also resolve the detected conflicts
cooperatively using a genetic algorithm which help to modify the trajectories of the UAVs. Their
proposed method alters the initial flight plan of each UAV by inserting intermediate waypoints.
Figure 5. 360 Degree LiDAR
2.5. Integrated Navigation Systems
The advantage to use multiple systems at the same time provide accuracy, reliability as
certain circumstances one can stop working or provide less clearer as mentioned in Table 2.
Landing the UAV safely in GPS denied environment is always a challenging task. To tackle
such situation, author proposed an auto-landing system in [26] where they proposed an
integrated system based on infrared camera and laser lamp cooperative module. This system
works for both indoor and outdoor environments with high precision results.
Flying through the corridors is always a challenging task but can be required in many
applications. Considering this scenario, [27] provide a method for maneuvering the helicopter
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 1, February 2018 : 118 – 128
124
safely in indoor environment especially for the corridors. This vision based approach relies on
depth maps using optical flow sensors to detect the walls around the corridor by computing the
error towards the center of the corridor. In order to get the depth information, depth map is built
using the optical flow measurements while the experimental results based on real images
shows that highly accurate IMU readings are required to get the reliable depth information.
Microsoft's Kinect sensor which is commonly used in xbox products is another option to
track indoor navigation is utilized [28] instead of the normal visual sensor for UAV navigation.
Kinect sensor allow for visual as well as the depth sensing. Unfortunately, the work is done only
for altitude positioning. In another similar work [29], a low resolution kinect camera is used for
indoor environment to estimate the position of AR Drone. Firstly, the position was derived from
Kinemics and Dynamics of quadcopter which is further provided to the drone model as
feedback. Kinect sensor is not only being used for UAV indoor navigation but more common for
indoor ground mobile robots. Swarm of UAVs can be a better choice in various applications like
search and rescue or where multiple tasks need to complete simultaneously. They can travel
above obstacles rapidly; offer elevated sensing as well as parallel task computation and
redundancy [30].
Figure 6. VICON Navigation System
Table 1. List of Common Technologies for Indoor Navigation With Their Potential Benefits
and Limitations
Monitoring Sensor/
System
Mounting
Place
Working Purpose/
Procedure
Benefits Issues/Limitations
Ultrasonic/
Ultrasound Sensor
Integrated On
UAV
Hold the altitude,
Avoid crash landing
Low cost and Low
Power
Weak position estimation
Optical Flow
Camera
Integrated On
UAV
Distance estimation,
Obstacle avoidance,
Vertical landing
Robust flight ,
stability and collision
avoidance
Cannot map 3D environment,
Weak position estimation
High on board computation.
Laser Range
Finder (LiDAR)
On or In front
of UAV
Provide range
measurements of the
obstacle
Highly precise and
reliable
On board processing burden
Not good for large spaces
Issues near glass boundaries
Vicon System
Mounted on
walls
Accurate navigation,
Flocks coordination
High Speed, High
resolution, Multi
Vehicle support.
Costly, required special setup
and persons to operate.
MS Kinect Camera
Mounted under
the UAV
Visual as well as the
depth sensing
High accuracy,
Lightweight, Energy
efficient, Low cost,
high frame rate
Unsuitable for outdoor
environment due to its active
nature. Low resolution
TELKOMNIKA ISSN: 1693-6930 
Comparative Study of Indoor Navigation Systems for Autonomous Flight (Muhammad Ayaz)
125
Table 2. Comparison of various techniques proposed for indoor navigation
Proposed
System
Vehicle
(s)
Sensor/
Positioning
Technology
Supporting
Software/
Technology (s)
Comm. /
Transmission
Purpose/ Target
Kushleyev
A. et al
[31]
20 Micro
Quadrotors
Vicon
Cameras
MatLab
Radio Freq. (900
MHz),
Zigbee (2.4 GHz)
Agility, Tight formation,
Precise control.
Shaima et
al [24]
Parrot AR
Drone 2.0
12 Vicon
Cameras
Matlab, Simulink,
Calibration Wand,
Sync Box
NA
Compare the results
received from On-board
sensors and Vicon
system
Roberto et
al [24]
3Humming-
bird quad-
rotors
20 Vicon
Cameras
Kubuntu Linux,
C++ language
NA
Conflict Detection
and Resolution for UAVs
Turpin et
al
[32]
4 Quadrotors
Vicon motion
camera
ROS-MATLAB
Zigbee at 50 Hz,
Camera capture at
150 Hz
Decentralized collision
avoidance for multiple
UAVs
Mellinger
et al [33]
1 Quadrotors
Vicon motion
camera
ROS–MATLAB
Zigbee at 100 Hz,
Camera capture at
225 Hz
Aggressive maneuvers
through narrow, vertical
and horizontal openings,
precise control along
trajectories.
Gageik et
al
[3]
Single
Quadrocopter
Optical Flow
Sensor
(ADNS-3080)
Ultrasonic Sensor,
Qt Control-
Software
NA
Autonomous Flight with
six DOF, Position Hold
Herisse et
al [34]
Self-
developed
Quadrotor
optical flow
Sensor
MATLAB
2.4 GHz wireless
communication
Landing on Moving
platform
Zingg et al
[8]
Hummingbird
quadrotor
Optical Flow
based fisheye
camera
MATLAB Simulink
, IMU data
ZigBee Wireless
communication at
20 Hz
Obstacle avoidance using
depth mapping
Hui et al
[13]
Single DJI
F450
quadrotor
Ultrasonic
sensor
optical flow
sensor, 9-DOF
IMU
40 Hz for the high-
level, 400 Hz for
low level
stabilization
Position control,
autonomous trajectory
tracking with 6 DOF
Tarazona
et at [35]
Single
quadrotor with
IMU GY-85
arduino
HC-SR04
ultrasound
Sensor
Matlab Zigbee modules
Collision avoidance for
both remote controller
guided and fully
autonomous vehicles
Wang et al
[16]
Custom-made
quadrotor
laser range
finder
Mono-camera for
depth mapping,
Kalman filter
Follow CIFER and
NAVFIT tools
Fully controlled navigation
Pravitra et
al [18]
Georgia
Tech’s
quadrotor
Hokuyo
URG-04LX
laser range
scanner
sonar range finder
to altitude, IMU
Laser scanner
works at 10 Hz
Unknown indoor
exploration
Stowers et
al [28]
Quadrotor
helicopter
MS Kinect
Sensor
MT9M00 1 Micron
camera
NA
Control of altitude in
dynamic environment
Sun et at
[29]
Parrot AR
Drone
Kinect camera
sensor
Hall Effect sensor
MATLAB, C++.
Frame rate 30 Hz
Modeling and
identification of Kinect
camera sensor
Yang et al
[26]
UAV drone
Infrared
camera
Infrared laser lamp
Data update rate
200 HZ
UAV automatic landing in
real time in GPS denied
environment
Nemati et
al [36]
Single quad-
copter
Inertial Sensor
Sonar sensor,
Matlab
NA
Autonomous navigation
without GPS, Obstacle
avoidance
3. Current and Future Trends
Previously UAVs were considered only for research and education purposes but
recently they have proved that they can contribute almost every daily life application. In order to
increase their role, many new software, protocols and technologies are being developed to fulfill
the application demands. When integrating with other technologies like wireless sensors, UAVs
help to enhance their capabilities like data deliveries, energy efficiency etc. New techniques and
software developments are making them fully automated, allowing them to complete the tasks
without any human intervention. Although, many researchers have proposed a range of
navigation solutions but most of them are either environment dependent like indoor or outdoor
only or constrained by computation powers. While, in case of cooperative environment where
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 1, February 2018 : 118 – 128
126
flocks work together, most work is done with similar and homogenous platforms. Considering
the growing application demands, a heterogeneous platform where different UAVs possess
blend of capabilities and facilities is highly desired. Further, in order to enhance the reliability
and applicability for general applications, quantitative evolutions are required before
implementing them for the real applications.
All the techniques and technologies discussed here works either as centralized or
decentralized fashion where in second type higher onboard processing and decisions are
required. Both have their own advantages and limitations and are suitable for specific
applications. Although, decentralized approach pose more on-board processing burden but
being considered one of the promising way for multi-UAV systems due to the offered flexibility.
The reliability and stability of the swarms depends on sensor efficiency and delays. To complete
the task successfully, indoor swarms require higher position accuracy as even a single loosened
member can affect rest of the group. For the future prospective, the system should be flexible
enough to allow the member UAVs to leave the flock or can join according to the circumstances
without leaving any serious effect on the rest of members. While, in order to achieve a fully
automated navigation, more open and generalized obstacle avoidance solutions are required.
Other than localization, for communication purpose, interacting with multiple sources
needs extra equipment while adding multiple antennas and receivers on an UAV increases its
weight which ultimately decreases its payload capacity, flight time, speed and agility. Another
challenge is to operate on adaptable precision levels and multiple frequencies by varying
number of antenna elements and spacing between them that has massive impact on UAV
speed and throughput. Considering these limitations, UAVs are need to equip with new
lightweight sensors and antennas and communication modules like telemetry. Although, many
efforts for UAV swarms are shown but yet it is not clear that how existing communication
technologies can fulfill the strict latency deadlines. For this purpose, more efforts are required to
develop efficient routing and medium access control solutions especially for multi hope data
forwarding.
4. Conclusion
World is witnessing an increased demand of UAVs for indoor applications and
development of new technologies to fulfill their demands. These UAVs are equipped with on-
board sensors, cameras and processors generally much lighter, smaller and cheaper compared
to their counterparts used for outdoor applications. Their special characteristics like lightweight,
carrying on board sensors, flexible to work with different technologies could open a new
opportunities. Considering their worth, this paper presents a comparative study of the
localization, navigation and technologies being used for indoor environment. A detail of
suitability of these technologies for certain scenarios with advantages and limitations is
provided. Integration of these technologies with the UAV is still an open problem due to fragility
of the proposed solutions, UAVs agile motion and uncertainty posed by the environment. Based
on environment scenario and application requirements, navigation as well as data transmission
can have various deadlines and QoS demands, while by addressing these demands and
issues, UAVs can offer better efficiency and reliability hence can be utilized for many new
commercial applications.
Acknowledgment
The authors gratefully acknowledge the support of SNCS research center and deanship
of research at University of Tabuk for the financial support under research project number
S1437- 0283, Saudi Arabia.
References
[1] C Kanellakis, G. Nikolakopoulos. Survey on Computer Vision for UAVs: Current Developments and
Trends. Journal of Intell Robot Syst. 2017.
TELKOMNIKA ISSN: 1693-6930 
Comparative Study of Indoor Navigation Systems for Autonomous Flight (Muhammad Ayaz)
127
[2] H Chao, Y Gu, M Napolitano. A survey of optical flow techniques for UAV navigation applications.
International Conference on Unmanned Aircraft Systems (ICUAS). Atlanta, GA. 2013: 710-716.
[3] N Gageik, M Strohmeier, S Montenegro. An Autonomous UAV with an Optical Flow Sensor for
Positioning and Navigation. International Journal of Advanced Robotic Systems. 2013; 10(10).
[4] Balamurugan G, Valarmathi J, VPS Naidu. Survey on UAV Navigation in GPS Denied Environments.
International conference on Signal Processing, Communication, Power and Embedded System
(SCOPES). 2016.
[5] E Schnipke, et al. Autonomous Navigation of UAV through GPS-Denied Indoor Environment with
Obstacles. AIAA Infotech @ Aerospace, American Institute of Aeronautics and Astronautics. 2015.
[6] L Muratet, S Doncieux, Y Briere, JA Meyer. A contribution to vision-based autonomous helicopter
flight in urban environments. Robotics and Autonomous Systems. 2005; 50(4): 195-209.
[7] C Shen, Z Bai, H Cao, et al. Optical Flow Sensor/INS/Magnetometer Integrated Navigation System
for MAV in GPS-Denied Environment. Journal of Sensors. 2016.
[8] S Zingg, D Scaramuzza, S Weiss, R Siegwart. MAV navigation through indoor corridors using optical
flow. 2010 IEEE International Conference on Robotics and Automation. Anchorage, AK. 2010.
[9] JF Roberts, T Stirling, JC Zufferey, D Floreano. Quadrotor using minimal sensing for autonomous
indoor flight. Proc. Eur. Micro Air Veh. Conf. Flight Competition. 2007.
[10] T Krokowicz, M Gasca, H Voos, D Ucinski. Indoor navigation for quadrotor UAVS using schematic
environment maps. 19th International Workshop on Robotics in Alpe-Adria-Danube Region (RAAD
2010). Budapest. 2010: 457-462.
[11] J Lim, SJ Lee, G Tewolde, J Kwon. Ultrasonic-sensor deployment strategies and use of smartphone
sensors for mobile robot navigation in indoor environment. IEEE International Conference on
Electro/Information Technology. Milwaukee, WI. 2014.
[12] JS Guerrero, AFC González, JIH Vega, LAN Tovar. Instrumentation of an Array of Ultrasonic
Sensors and Data Processing for Unmanned Aerial Vehicle (UAV) for Teaching the Application of the
Kalman Filter. Procedia Computer Science. 2015; 75: 375-380.
[13] C Hui, C Yousheng, WW Shing. Trajectory tracking and formation flight of autonomous UAVs in
GPS-denied environments using onboard sensing. Proceedings of 2014 IEEE Chinese Guidance,
Navigation and Control Conference. Yantai. 2014.
[14] R He, S Prentice, N Roy. Planning in Information Space for a Quadrotor Helicopter in a GPS-denied
Environment. IEEE Intl. Conf. Robotics and Automation. Pasadena, California. 2008.
[15] S Ahrens, D Levine, G Andrews, JP How. Vision-based guidance and control of a hovering vehicle in
unknown, GPS-denied environments. 2009 IEEE International Conference on Robotics and
Automation. Kobe. 2009.
[16] F Wang, J Cui, SK Phang, BM Chen, TH Lee. A mono-camera and scanning laser range finder
based UAV indoor navigation system. 2013 International Conference on Unmanned Aircraft Systems
(ICUAS). Atlanta, GA. 2013.
[17] M Achtelik, A Bachrach, R He, S Prentice, N Roy. Stereo vision and laser odometry for autonomous
helicopters in GPS-denied indoor environments. in Proceedings of Unamanned Systems Technology
XI (SPIE ’09). Orlando: The International Society for Optical Engineering. 2009, 7332: 1901–1910.
[18] C Pravitra, G Chowdhary, E Johnson. A compact exploration strategy for indoor flight vehicles.
Decision and Control and European Control Conference (CDC-ECC), 2011 50th IEEE Conference
on. 2011: 3572-3577.
[19] R He, S Prentice, N Roy. Planning in information space for a quad rotor helicopter in a GPS-denied
environment. Robotics and Automation, 2008. ICRA 2008. IEEE International Conference on. 2008:
1814-1820.
[20] S Grzonka, G Grisetti, W Burgard. Towards a navigation system for autonomous indoor flying.
Robotics and Automation, 2009. ICRA '09. IEEE International Conference on. 2009: 2878-2883.
[21] https://www.grasp.upenn.edu/
[22] http://www.catec.aero/en
[23] Filiberto MP, Eduardo S, Guillaume S, Sergio S, Octavio GS, Luis RGC. International Journal of
Advanced Robotic Systems. 2017; 14(1).
[24] SA Habsi, M Shehada, M Abdoon, A Mashood, H Noura. Integration of a Vicon camera system for
indoor flight of a Parrot AR Drone. 2015 10th International Symposium on Mechatronics and its
Applications (ISMA). Sharjah. 2015.
[25] R Conde, D Alejo, JA Cobano, et al. Conflict Detection and Resolution Method for Cooperating
Unmanned Aerial Vehicles. Journal of Intell Robot Syst. 2012; 65: 495.
[26] Yang T, Li G, Li J, et al. A Ground-Based Near Infrared Camera Array System for UAV Auto-Landing
in GPS-Denied Environment. Spagnolo V, Indjin D, eds. Sensors (Basel, Switzerland). 2016; 16(9):
1393.
[27] S Zingg, D Scaramuzza, S Weiss, R Siegwart. MAV navigation through indoor corridors using optical
flow. 2010 IEEE International Conference on Robotics and Automation. Anchorage, AK. 2010.
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 1, February 2018 : 118 – 128
128
[28] J Stowers, M Hayes, AB Smith. Altitude control of a quadrotor helicopter using depth map from
Microsoft Kinect sensor. Mechatronics (ICM), 2011 IEEE International Conference on. 2011: 358-
362.
[29] Y Sun. Modeling, Identification and Control of a Quad-Rotor Drone Using Low-Resolution Sensing.
Mechanical Sci & Engineering. University of Illinois at Urbana-Champaign. 2012.
[30] T Stirling, J Roberts, JC Zufferey, D Floreano. Indoor Navigation with a Swarm of Flying Robots.
IEEE International Conference on Robotics and Automation RiverCentre. Saint Paul, Minnesota,
USA. 2012.
[31] A Kushleyev, D Mellinger, C Powers, et al. Towards A Swarm of Agile Micro Quadrotors. Auton
Robot. 2013; 35: 287.
[32] M Turpin, N Michael, V Kumar. Decentralized formation control with variable shapes for aerial robots.
2012 IEEE International Conference on Robotics and Automation. Saint Paul, MN. 2012: 23-30.
[33] Mellinger D, Michael N, Kumar V. Trajectory generation and control for precise aggressive
maneuvers with quadrotors. The International Journal of Robotics Research. 2012; 31(5): 664–674.
[34] B Herissé, T Hamel, R Mahony, FX Russotto. Landing a VTOL Unmanned Aerial Vehicle on a
Moving Platform Using Optical Flow. IEEE Transactions on Robotics. 2012;.28(1): 77-89.
[35] RDF Tarazona, FR Lopera, GDG Sánchez. Anti-collision system for navigation inside an UAV using
fuzzy controllers and range sensors. 2014 XIX Symposium on Image, Signal Processing and Artificial
Vision, Armenia. 2014.

More Related Content

What's hot

Remote Sensing error sources
Remote Sensing error sourcesRemote Sensing error sources
Remote Sensing error sourcesGilbert Okoth
 
AIxIA 2021 Main Track Presentation
AIxIA 2021 Main Track PresentationAIxIA 2021 Main Track Presentation
AIxIA 2021 Main Track PresentationGennaro Vessio
 
Application of Drones for Mining Ooperations
Application of Drones for Mining OoperationsApplication of Drones for Mining Ooperations
Application of Drones for Mining OoperationsDr. Alex Vyazmensky
 
Aerial photography vs RS satellite
Aerial photography vs RS satelliteAerial photography vs RS satellite
Aerial photography vs RS satelliteSumant Diwakar
 
The Truth About Drones in Mapping and Surveying
The Truth About Drones in Mapping and SurveyingThe Truth About Drones in Mapping and Surveying
The Truth About Drones in Mapping and SurveyingPeter Sydoruk, P.Eng.
 
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)Big Data Value Association
 
Gis and remote sensings
Gis and remote sensingsGis and remote sensings
Gis and remote sensingsGhassan Hadi
 
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...Peter Löwe
 
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...Peter Löwe
 
Remote sensing
Remote sensingRemote sensing
Remote sensingKU Leuven
 
Unmanned aerial vehicle or drone applicability in mining
Unmanned aerial vehicle or drone applicability in miningUnmanned aerial vehicle or drone applicability in mining
Unmanned aerial vehicle or drone applicability in miningPrasant Sahu
 
Poster Drone Based Aerial Imaging for Post-Disaster Reconnaissance by Theau H...
Poster Drone Based Aerial Imaging for Post-Disaster Reconnaissance by Theau H...Poster Drone Based Aerial Imaging for Post-Disaster Reconnaissance by Theau H...
Poster Drone Based Aerial Imaging for Post-Disaster Reconnaissance by Theau H...Theau Heral
 
Create data-driven services from vehicle operating data.
Create data-driven services from vehicle operating data.Create data-driven services from vehicle operating data.
Create data-driven services from vehicle operating data.Big Data Value Association
 
FYP Report rev34 AM-10-04-15
FYP Report rev34 AM-10-04-15FYP Report rev34 AM-10-04-15
FYP Report rev34 AM-10-04-15Andy Mathieson
 
Remote Sensing: Meaning, Concept and Components | Geography
Remote Sensing: Meaning, Concept and Components | GeographyRemote Sensing: Meaning, Concept and Components | Geography
Remote Sensing: Meaning, Concept and Components | GeographySrimantaKarak
 
Remote sensing and gis ppt
Remote sensing and gis pptRemote sensing and gis ppt
Remote sensing and gis pptpreeti patil
 
Remote sensing 311
Remote sensing 311Remote sensing 311
Remote sensing 311Hafez Ahmad
 

What's hot (20)

Remote Sensing error sources
Remote Sensing error sourcesRemote Sensing error sources
Remote Sensing error sources
 
AIxIA 2021 Main Track Presentation
AIxIA 2021 Main Track PresentationAIxIA 2021 Main Track Presentation
AIxIA 2021 Main Track Presentation
 
Application of Drones for Mining Ooperations
Application of Drones for Mining OoperationsApplication of Drones for Mining Ooperations
Application of Drones for Mining Ooperations
 
Aerial photography vs RS satellite
Aerial photography vs RS satelliteAerial photography vs RS satellite
Aerial photography vs RS satellite
 
remote sensing
remote sensingremote sensing
remote sensing
 
The Truth About Drones in Mapping and Surveying
The Truth About Drones in Mapping and SurveyingThe Truth About Drones in Mapping and Surveying
The Truth About Drones in Mapping and Surveying
 
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)
 
Gis and remote sensings
Gis and remote sensingsGis and remote sensings
Gis and remote sensings
 
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...
 
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...
Mapping the Tohoku 2011 Tsunami event with a remote sensing satellite constel...
 
Remote sensing
Remote sensingRemote sensing
Remote sensing
 
Unmanned aerial vehicle or drone applicability in mining
Unmanned aerial vehicle or drone applicability in miningUnmanned aerial vehicle or drone applicability in mining
Unmanned aerial vehicle or drone applicability in mining
 
Poster Drone Based Aerial Imaging for Post-Disaster Reconnaissance by Theau H...
Poster Drone Based Aerial Imaging for Post-Disaster Reconnaissance by Theau H...Poster Drone Based Aerial Imaging for Post-Disaster Reconnaissance by Theau H...
Poster Drone Based Aerial Imaging for Post-Disaster Reconnaissance by Theau H...
 
Create data-driven services from vehicle operating data.
Create data-driven services from vehicle operating data.Create data-driven services from vehicle operating data.
Create data-driven services from vehicle operating data.
 
Hyperspectral Imaging
Hyperspectral ImagingHyperspectral Imaging
Hyperspectral Imaging
 
FYP Report rev34 AM-10-04-15
FYP Report rev34 AM-10-04-15FYP Report rev34 AM-10-04-15
FYP Report rev34 AM-10-04-15
 
Remote Sensing: Meaning, Concept and Components | Geography
Remote Sensing: Meaning, Concept and Components | GeographyRemote Sensing: Meaning, Concept and Components | Geography
Remote Sensing: Meaning, Concept and Components | Geography
 
Remote sensing and gis ppt
Remote sensing and gis pptRemote sensing and gis ppt
Remote sensing and gis ppt
 
Remote sensing 311
Remote sensing 311Remote sensing 311
Remote sensing 311
 
1 remote sensing
1 remote sensing1 remote sensing
1 remote sensing
 

Similar to Comparative Study of Indoor Navigation Systems for Autonomous Flight

Drone Detection & Classification using Machine Learning
Drone Detection & Classification using Machine LearningDrone Detection & Classification using Machine Learning
Drone Detection & Classification using Machine LearningIRJET Journal
 
IRJET- Drone Delivery System
IRJET- Drone Delivery SystemIRJET- Drone Delivery System
IRJET- Drone Delivery SystemIRJET Journal
 
IRJET - Drone Delivery System: A Review
IRJET - Drone Delivery System: A ReviewIRJET - Drone Delivery System: A Review
IRJET - Drone Delivery System: A ReviewIRJET Journal
 
anaFLY01-05: A MULTIPURPOSE QUADCOPTER WITH DUALITY FEATURES
anaFLY01-05: A MULTIPURPOSE QUADCOPTER WITH DUALITY FEATURESanaFLY01-05: A MULTIPURPOSE QUADCOPTER WITH DUALITY FEATURES
anaFLY01-05: A MULTIPURPOSE QUADCOPTER WITH DUALITY FEATURESNathaniel A. ADEWOLE
 
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...Farid Kendoul
 
Overview of Design and Integration of Unmanned Aerial Vehicle Aircraft for Su...
Overview of Design and Integration of Unmanned Aerial Vehicle Aircraft for Su...Overview of Design and Integration of Unmanned Aerial Vehicle Aircraft for Su...
Overview of Design and Integration of Unmanned Aerial Vehicle Aircraft for Su...IRJET Journal
 
IRJET- Landmines Detection using UAV
IRJET- Landmines Detection using UAVIRJET- Landmines Detection using UAV
IRJET- Landmines Detection using UAVIRJET Journal
 
Person Detection in Maritime Search And Rescue Operations
Person Detection in Maritime Search And Rescue OperationsPerson Detection in Maritime Search And Rescue Operations
Person Detection in Maritime Search And Rescue OperationsIRJET Journal
 
Person Detection in Maritime Search And Rescue Operations
Person Detection in Maritime Search And Rescue OperationsPerson Detection in Maritime Search And Rescue Operations
Person Detection in Maritime Search And Rescue OperationsIRJET Journal
 
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...Redmond R. Shamshiri
 
electronics-10-00999.pdf
electronics-10-00999.pdfelectronics-10-00999.pdf
electronics-10-00999.pdfMaryumHina1
 
IRJET- Drone based Disaster Management System
IRJET-  	  Drone based Disaster Management SystemIRJET-  	  Drone based Disaster Management System
IRJET- Drone based Disaster Management SystemIRJET Journal
 
IRJET- Tool: Segregration of Bands in Sentinel Data and Calculation of NDVI
IRJET-  	  Tool: Segregration of Bands in Sentinel Data and Calculation of NDVIIRJET-  	  Tool: Segregration of Bands in Sentinel Data and Calculation of NDVI
IRJET- Tool: Segregration of Bands in Sentinel Data and Calculation of NDVIIRJET Journal
 
A review on distributed control of
A review on distributed control ofA review on distributed control of
A review on distributed control ofijaia
 
A review on distributed control of
A review on distributed control ofA review on distributed control of
A review on distributed control ofijaia
 
IRJET - A Review on Fully Autonomous Vehicle
IRJET - A Review on Fully Autonomous VehicleIRJET - A Review on Fully Autonomous Vehicle
IRJET - A Review on Fully Autonomous VehicleIRJET Journal
 
SMART MINING USING UAV.pptx
SMART MINING USING UAV.pptxSMART MINING USING UAV.pptx
SMART MINING USING UAV.pptxEbeliaMandaMvula
 

Similar to Comparative Study of Indoor Navigation Systems for Autonomous Flight (20)

Drone Detection & Classification using Machine Learning
Drone Detection & Classification using Machine LearningDrone Detection & Classification using Machine Learning
Drone Detection & Classification using Machine Learning
 
IRJET- Drone Delivery System
IRJET- Drone Delivery SystemIRJET- Drone Delivery System
IRJET- Drone Delivery System
 
Helicopter With Gps
Helicopter With GpsHelicopter With Gps
Helicopter With Gps
 
IRJET - Drone Delivery System: A Review
IRJET - Drone Delivery System: A ReviewIRJET - Drone Delivery System: A Review
IRJET - Drone Delivery System: A Review
 
anaFLY01-05: A MULTIPURPOSE QUADCOPTER WITH DUALITY FEATURES
anaFLY01-05: A MULTIPURPOSE QUADCOPTER WITH DUALITY FEATURESanaFLY01-05: A MULTIPURPOSE QUADCOPTER WITH DUALITY FEATURES
anaFLY01-05: A MULTIPURPOSE QUADCOPTER WITH DUALITY FEATURES
 
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...
Dependable Low-altitude Obstacle Avoidance for Robotic Helicopters Operating ...
 
Overview of Design and Integration of Unmanned Aerial Vehicle Aircraft for Su...
Overview of Design and Integration of Unmanned Aerial Vehicle Aircraft for Su...Overview of Design and Integration of Unmanned Aerial Vehicle Aircraft for Su...
Overview of Design and Integration of Unmanned Aerial Vehicle Aircraft for Su...
 
IRJET- Landmines Detection using UAV
IRJET- Landmines Detection using UAVIRJET- Landmines Detection using UAV
IRJET- Landmines Detection using UAV
 
Person Detection in Maritime Search And Rescue Operations
Person Detection in Maritime Search And Rescue OperationsPerson Detection in Maritime Search And Rescue Operations
Person Detection in Maritime Search And Rescue Operations
 
Person Detection in Maritime Search And Rescue Operations
Person Detection in Maritime Search And Rescue OperationsPerson Detection in Maritime Search And Rescue Operations
Person Detection in Maritime Search And Rescue Operations
 
RADAR, Mlat, ADS, Bird RADAR, Weather RADAR Guide
RADAR, Mlat, ADS, Bird RADAR, Weather RADAR GuideRADAR, Mlat, ADS, Bird RADAR, Weather RADAR Guide
RADAR, Mlat, ADS, Bird RADAR, Weather RADAR Guide
 
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...
Fundamental Research on Unmanned Aerial Vehicles to Support Precision Agricul...
 
electronics-10-00999.pdf
electronics-10-00999.pdfelectronics-10-00999.pdf
electronics-10-00999.pdf
 
IRJET- Drone based Disaster Management System
IRJET-  	  Drone based Disaster Management SystemIRJET-  	  Drone based Disaster Management System
IRJET- Drone based Disaster Management System
 
IRJET- Tool: Segregration of Bands in Sentinel Data and Calculation of NDVI
IRJET-  	  Tool: Segregration of Bands in Sentinel Data and Calculation of NDVIIRJET-  	  Tool: Segregration of Bands in Sentinel Data and Calculation of NDVI
IRJET- Tool: Segregration of Bands in Sentinel Data and Calculation of NDVI
 
A review on distributed control of
A review on distributed control ofA review on distributed control of
A review on distributed control of
 
A review on distributed control of
A review on distributed control ofA review on distributed control of
A review on distributed control of
 
IRJET - A Review on Fully Autonomous Vehicle
IRJET - A Review on Fully Autonomous VehicleIRJET - A Review on Fully Autonomous Vehicle
IRJET - A Review on Fully Autonomous Vehicle
 
SMART MINING USING UAV.pptx
SMART MINING USING UAV.pptxSMART MINING USING UAV.pptx
SMART MINING USING UAV.pptx
 
digital_heritage
digital_heritagedigital_heritage
digital_heritage
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Bahzad5
 
Nodal seismic construction requirements.pptx
Nodal seismic construction requirements.pptxNodal seismic construction requirements.pptx
Nodal seismic construction requirements.pptxwendy cai
 
How to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfHow to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfRedhwan Qasem Shaddad
 
ASME BPVC 2023 Section I para leer y entender
ASME BPVC 2023 Section I para leer y entenderASME BPVC 2023 Section I para leer y entender
ASME BPVC 2023 Section I para leer y entenderjuancarlos286641
 
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS Bahzad5
 
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...amrabdallah9
 
EPE3163_Hydro power stations_Unit2_Lect2.pptx
EPE3163_Hydro power stations_Unit2_Lect2.pptxEPE3163_Hydro power stations_Unit2_Lect2.pptx
EPE3163_Hydro power stations_Unit2_Lect2.pptxJoseeMusabyimana
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxKISHAN KUMAR
 
Test of Significance of Large Samples for Mean = µ.pptx
Test of Significance of Large Samples for Mean = µ.pptxTest of Significance of Large Samples for Mean = µ.pptx
Test of Significance of Large Samples for Mean = µ.pptxHome
 
nvidia AI-gtc 2024 partial slide deck.pptx
nvidia AI-gtc 2024 partial slide deck.pptxnvidia AI-gtc 2024 partial slide deck.pptx
nvidia AI-gtc 2024 partial slide deck.pptxjasonsedano2
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxSAJITHABANUS
 
Quantitative Risk Assessment | QRA | Risk Assessment | Gaurav Singh Rajput
Quantitative Risk Assessment | QRA | Risk Assessment | Gaurav Singh RajputQuantitative Risk Assessment | QRA | Risk Assessment | Gaurav Singh Rajput
Quantitative Risk Assessment | QRA | Risk Assessment | Gaurav Singh RajputGaurav Singh Rajput
 
Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...sahb78428
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Apollo Techno Industries Pvt Ltd
 
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...soginsider
 
Modelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovationsModelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovationsYusuf Yıldız
 
OS Services, System call, Virtual Machine
OS Services, System call, Virtual MachineOS Services, System call, Virtual Machine
OS Services, System call, Virtual MachineDivya S
 

Recently uploaded (20)

Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)
 
Nodal seismic construction requirements.pptx
Nodal seismic construction requirements.pptxNodal seismic construction requirements.pptx
Nodal seismic construction requirements.pptx
 
How to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfHow to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdf
 
ASME BPVC 2023 Section I para leer y entender
ASME BPVC 2023 Section I para leer y entenderASME BPVC 2023 Section I para leer y entender
ASME BPVC 2023 Section I para leer y entender
 
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
 
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
 
EPE3163_Hydro power stations_Unit2_Lect2.pptx
EPE3163_Hydro power stations_Unit2_Lect2.pptxEPE3163_Hydro power stations_Unit2_Lect2.pptx
EPE3163_Hydro power stations_Unit2_Lect2.pptx
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptx
 
Test of Significance of Large Samples for Mean = µ.pptx
Test of Significance of Large Samples for Mean = µ.pptxTest of Significance of Large Samples for Mean = µ.pptx
Test of Significance of Large Samples for Mean = µ.pptx
 
nvidia AI-gtc 2024 partial slide deck.pptx
nvidia AI-gtc 2024 partial slide deck.pptxnvidia AI-gtc 2024 partial slide deck.pptx
nvidia AI-gtc 2024 partial slide deck.pptx
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
 
Quantitative Risk Assessment | QRA | Risk Assessment | Gaurav Singh Rajput
Quantitative Risk Assessment | QRA | Risk Assessment | Gaurav Singh RajputQuantitative Risk Assessment | QRA | Risk Assessment | Gaurav Singh Rajput
Quantitative Risk Assessment | QRA | Risk Assessment | Gaurav Singh Rajput
 
Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
 
Présentation IIRB 2024 Marine Cordonnier.pdf
Présentation IIRB 2024 Marine Cordonnier.pdfPrésentation IIRB 2024 Marine Cordonnier.pdf
Présentation IIRB 2024 Marine Cordonnier.pdf
 
Litature Review: Research Paper work for Engineering
Litature Review: Research Paper work for EngineeringLitature Review: Research Paper work for Engineering
Litature Review: Research Paper work for Engineering
 
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
 
Modelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovationsModelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovations
 
計劃趕得上變化
計劃趕得上變化計劃趕得上變化
計劃趕得上變化
 
OS Services, System call, Virtual Machine
OS Services, System call, Virtual MachineOS Services, System call, Virtual Machine
OS Services, System call, Virtual Machine
 

Comparative Study of Indoor Navigation Systems for Autonomous Flight

  • 1. TELKOMNIKA, Vol.16, No.1, February 2018, pp. 118~128 ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013 DOI: 10.12928/TELKOMNIKA.v16i1.6814  118 Received November 9, 2017; Revised January 13, 2018; Accepted January 27, 2018 Comparative Study of Indoor Navigation Systems for Autonomous Flight Muhammad Ayaz Sensor Networks and Cellular Systems (SNCS) Research Center, University of Tabuk, Tabuk, KSA *Corresponding author, e-mail: ayazsharif@ut.edu.sa Abstract Recently, Unmanned Aerial Vehicles (UAVs) have attracted the society and researchers due to the capability to perform in economic, scientific and emergency scenarios, and are being employed in large number of applications especially during the hostile environments. They can operate autonomously for both indoor and outdoor applications mainly including search and rescue, manufacturing, forest fire tracking, remote sensing etc. For both environments, precise localization plays a critical role in order to achieve high performance flight and interacting with the surrounding objects. However, for indoor areas with degraded or denied Global Navigation Satellite System (GNSS) situation, it becomes challenging to control UAV autonomously especially where obstacles are unidentified. A large number of techniques by using various technologies are proposed to get rid of these limits. This paper provides a comparison of such existing solutions and technologies available for this purpose with their strengths and limitations. Further, a summary of current research status with unresolved issues and opportunities is provided that would provide research directions to the researchers of the similar interests. Keywords: unmanned aerial vehicles (UAVs), indoor navigation and localization, optical flow, ultrasonic sensor, LiDAR, vicon cameras Copyright © 2018 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction Unmanned Aerial Vehicles (UAVs) are attracting the society to use them for daily life applications due to the capability to perform in economic, scientific and emergency scenarios. They are capable to operate for both indoor and outdoor applications including search and rescue, manufacturing, smart agriculture, remote oil and gas platform inspection and repair and many more [1-2]. They are becoming crucial with their nature to perform in extremely hostile and hazardous locations where the presence of human either impossible or considered unsafe. For outdoor areas either urban or rural terrain, UAVs equipped with GPS facility can bypass geographical obstacles like trees, towers and pols, hills even mountains. On the other hand, interests and applications are growing in smaller and micro aerial vehicles those are capable to fly near-earth or even indoor environments. In indoor environment where facilities like Global Navigation Satellite System (GNSS) are not available, unforeseen obstacles can come across the Micro Aerial Vehicle (MAV) and become difficult to avoid the collision. For these scenarios, and particularly in autonomous use, a reliable obstacle avoidance technique becomes crucial to ensure the MAV’s survivability. For this purpose, many solutions are proposed where most of them relying on onboard sensors like cameras and other similar equipment. These sensors are able to scan the surrounding and provide reliable data to UAV controller hence making a safe maneuver even prior unknown environment. Collective motion or combine effort is one of the most interesting phenomena where the local behavior of multiple individuals results complex motion patterns. Flocking bring convenience in natural process as it results more effective, robust and ready to deal uncertain situation. This natural process is inspiration for UAV swarms aiming to create nature life effect. One of the key challenges for UAVs is to spread and allocate the tasks and manage the distributed control especially when operating in uncertain environment. For example, consider a scenario which requires multiple UAVs in order to observe a disaster site, searches the victims, collect the images and deliver to the rescue or response team and monitor the surroundings for
  • 2. TELKOMNIKA ISSN: 1693-6930  Comparative Study of Indoor Navigation Systems for Autonomous Flight (Muhammad Ayaz) 119 possible threats. This situation, require an effective coordination among all the participant UAVs in order to complete the mission efficiently. During surveillance, it is possible to split the UAVs in groups according to the tasks or area of interest. Now the planning should be smart enough to tackle the situation if a participant UAV goes off due to some mechanical problem, better if can be replaced with another vehicle without affecting the rest of the tasks. Further, till the completion of mission, UAVs must coordinate with each other to make sure they have visited all the critical locations, while ensure that any routine or unexpected failure cannot result a significant performance degradation. Routs for UAVs are planned either manually by human operators or by automated navigation programs like mission planner. Problem with the routes defined by human operator is that, inappropriate paths can be defined unintentionally. While, automated navigation programs mostly use terrain data or environment maps those are based on interpolation errors and possibly neglect small but important structures like trees, towers and buildings. Further, when talking about indoor environment these facilities are not available and have to find some alternative solution. In such circumstances, a UAV must possess some reactive navigation facility in order to complete objectives. A variety of solutions are proposed where different types of sensors can be used for effective navigation even in the presence of unknown obstacles. However, it is essential to remember that these small sized UAVs can only deal with mechanically simple and light in weight solutions like sensors, cameras etc. Video cameras like optical flow sensor are considered not only simple, inexpensive, lightweight same time due to passive in nature, power requirements are also low. Generally, these are considered natural solutions for safe navigation and obstacle avoidance as motivated by the insect and bird flight [2]. These factors declare the video camera as an attractive choice for a small UAV. However, some crucial limitations are also involved as these are less effective under low visibility especially during night, fog etc. Further, computing the images at distance is highly expensive in terms of computation; therefore a significant processing is required to process the retrieved images and videos. To overcome large processing where computation of an optical flow vector for each pixel or region of pixels is done, feature tracking provide a similar but simpler solution [3]. For this, similar optical flow computation is done but only for visually interesting pixels. During image processing, each pixel is assigned a value that how easily or clearly it can be tracked, further a small area or frame around the pixel is correlated with the subsequent frames to apply same procedure. The resultant image features and movement of camera provide the mapping and calculation of 3D location of image. However, this feature tracking assumes that surrounding objects or obstacles are feature rich enough by having a texture or multiple corners. For this reason, image corners provide best features for optical flow computation as they provide better motion information. The remainder of the paper is organized as follows. Section 2 revises a various prominent techniques proposed recently and what tools and technologies they employ for this purpose. A comparison including their advantages, conditions and limitations is also included here. Section 3 identifies the potential research gaps and challenges for indoor localization and navigation. While this paper is summarized in section 4. Figure1. Control and torque moments of a quadcopter
  • 3.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 1, February 2018 : 118 – 128 120 2. Indoor Navigation Sensors and Systems This section presents the various tools and technologies like optical flow sensors, laser range finder, Vicon cameras etc those considered common solutions for indoor navigation, maneuvering and hovering safely through the small spaces and indoor environments. Few systems complete this task by requiring any one of them while some other solutions depend more than one tool to complete their tasks as listed in Table 2. 2.1. Optical Flow Sensor Optical Flow (OF) dependent techniques are considered natural solutions for navigation and obstacle avoidance as inspired by insects and birds especially honeybees those purely rely on optical flows during obstacle avoidance and graze landing. In order to get the benefit of prior work done by biologists and image processing experts, robotics researchers have applied the optical flow techniques for UAV navigation [4]. To achieve similar results, vision systems and optical flow models are developed like optical flow camera which is used to estimate the relative distance between UAV and obstacle. While the relative speed depends on speed of UAV and distance between obstacles as it is calculated from one video frame e to other frame. More importantly, it has the ability to detect either obstacle is static or moving. It works on simple phenomena as the optical flow effect of near object is bigger than the far object even of same size. The difference or resultant effect is used to estimate the distance between the camera and found obstacle. Other than distance estimation and obstacle avoidance, Optical flow sensors are being used to hold the altitude, to avoid the crash landing, vertical landing, hovering etc. Optical flow calculation is most common for indoor motion tracking and for this purpose different methods like differential, correlation, energy-based, frequency-based methods are commonly used. Here correlation some time called matching and frequency-based methods require higher processing to complete the task. Further an advanced method of optical flow called "feature tracking" is used where instead of computing optical flow vector for each pixel; optical flow only for visually interesting pixels is computed [5]. For this purpose, each traced pixel gets assigned a value based on how easily it was tracked. Based on these values, a small window around each pixel is correlated with the following frames in order to rearrange the feature of same image. For this purpose, corners are considered best image features as they can offer exact information with two dimension movement. Further, images with weak texture regions give no or minimum information while edges can provide information perpendicular to the image edge. Video cameras can be used to retrieve 3D surrounding information to avoid the obstacle's possible occurring on the UAV path. To do so, stereo vision or multiple frames are obtained from the desired video. The relative position of the obstacle or a moving object in multiple frames provide required information like texture that can be enough to estimate the possible position of the object. Although, OF based systems offer robust flight, stability and collision avoidance even in small spaces but it is unable to map the 3D environment as well as offer a weak position estimation. Further, it is quite difficult to compute full image quickly using optical flow quickly enough to provide as input to flight controller. Optical flow and similar camera based systems are being used frequently for various navigation tasks like distance estimation, hovering, obstacle avoidance, vertical landing, velocity and height estimation etc. Currently, depth based collision avoidance evolving as one of powerful tool especially for indoor environment due to its implementation without requiring any map or priori information. Techniques like [6-8] are proposed for this purpose. In [6] authors exploit the optical flow and inertial information in order to avoid the obstacle collisions in a textured urban environment. For this purpose, they tried to control an autonomous helicopter in an unknown environment. After implementing, they were able to produce a cautious behavior and according to that, helicopter tried to stay in the middle of narrow corridors. While it’s moving speed start to reduce automatically whenever an obstacle density starts to increase. They defined a point of expansion names as focus of expansion. In this approach, the controller was able to provide a U-turn for the sake of UAV safety.
  • 4. TELKOMNIKA ISSN: 1693-6930  Comparative Study of Indoor Navigation Systems for Autonomous Flight (Muhammad Ayaz) 121 Figure 2. Optical Flow Sensor 2.2. Ultrasound/Ultrasonic Ultrasound cameras or sensors are considered reliable to measure the distance from any object. For this purpose, sensors emit ultrasonic signals towards the desired direction or environment. If any obstacle found then these bounced back which help to obtain the distance from the time it took to return. Using this facility, authors in [9] proposed a Miniature Aerial Vehicle (MAV) capable to perform autonomous operations for indoor environment. For this purpose, they used an ultrasonic sensor in order to hold the altitude, Further, their MAV use Inertial Measurements Unit (IMU) to provide the attitude estimation which help to increase the stability and control, while infrared sensor for collision avoidance like walls etc. while optical flow sensor ADNS-3080 help to measure the velocity and horizontal displacement. The resulting vehicle is capable to perform automatic take-off, can hold constant altitude control, offer obstacle avoidance, anti-drift control and automatic landing. For indoor applications, it is not always that we need highly accurate results. For such scenarios where moderate localization and navigation is sufficient [10] provide a good solution where ultrasonic sensors are used still providing sufficient results for certain applications. Equipping by ultrasonic sensors, at one side it reduces the project cost same time comparatively simple algorithms are needed to implement the system. [11] is another work where three ultrasonic sensors were used to detect any object if found in-front of the mobile robot. They placed two sensors on a side to keep a fixed distance from the wall, hence can a good option to move through thin and long corridors. Similarly, HC-SR04 ultrasonic sensors are used in [12] where Parrot Drone is used while sensors were connected to the data acquisition board Arduino which interprets the received pulses to get the distance in meters. In order to increase the reliability, ultrasonic sensors can be combined with other navigation technologies. One of such effort is done in [13] where authors have merged IMU, ultrasonic sensor and optical flow sensor. Figure 3. Ultrasonic Sensor
  • 5.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 1, February 2018 : 118 – 128 122 2.3. LIDAR Laser range finder sensors like LiDAR (Light Detection and Ranging) offer position and map estimation and being used commonly for this purpose. It can provide precise bearing and range measurements of any object found in surrounding while works at high frequencies. Measurements received through LiDAR are rich in nature hence easy to extract the features. During recent years, LIDAR sensors are reduced in terms of size, weight as well as price and due to that being used frequently for UAV platforms. Authors in [14] proposed a system where they used onboard LiDAR camera for position estimation while offering hovering capability. With this mechanism, system offered great results during hovering scenarios, however it require prior maps of the environment where it is flying. Without these priory maps, it is unable to make any registration of measurements while position estimations are noisy to estimate the position accurately. Another technique [15] provide indoor navigation but pose burden of onboard processing and due to this cannot be an ideal choice during large spaces like long corridors and near glasses. For indoor environment, it can be an ideal system if it can detect the obstacles in surrounding as well as adjust the height autonomously to avoid the crash landing. A UAV proposed in [16] offer both of these facilities and for this an inertial measurement system composed of laser range finder and mono camera is used. Laser range finder help to scan the level plane while a mono-camera is fitted in order to look downward. By combining both of these facilities, UAV not only estimate its moving speed and but also current position easily. Over all system does not require any remote sensing or offline computation. Another similar system is proposed in [17] where authors also used laser range finder but a stereo camera instead of mono camera. Both systems have their own advantages and limitations and hence by integrating these characteristics will be complimentary for each other, ultimately enhancing the overall capabilities. Although overall system offer a robust flight for indoor conditions but as UAV moves in 3D, laser based navigation can face a serious issue especially when large variations occur in vertical environment. Laser based systems are used for various purposes with different characteristics according to problem and scenario requirements. As in [18] a laser range scanner is used to estimate the UAV position considering the surrounding objects and area. Overall, it is a guidance based technique which use wall-following strategy for the UAV navigation. Similarly, a laser range finder is utilized in [19], where they found that limitations of range finder like limited range and field of view can result to lose the track although not always but in certain configurations and environment. To investigate these limitations authors in [20], used a mirror to test the deflection of laser range finder beams. Although, their results help to improve the distance measurement not only from the obstacles but also from the ground however, still this system offer limited sensor range hence leaving not suitable where precise positioning is required. Figure 4. Laser Range Finder 2.4. VICON Cameras
  • 6. TELKOMNIKA ISSN: 1693-6930  Comparative Study of Indoor Navigation Systems for Autonomous Flight (Muhammad Ayaz) 123 Due to their small size, quadrotors for indoor applications face payload limitations that are quite difficult to manage in certain applications. Handling the heaver payloads and applications like search and rescue over large areas require multiple UAVs to operate together. To deal with multiple UAVs in a close proximity like indoor environment, a fast and highly accurate navigation is required which can be offered by Vicon cameras. The Vicon vision system basically comprised in 3 components. First Vicon cameras, second Vicon hardware processor, while third component is Vicon host computer. Usually, two to four Vicon cameras are placed at different locations in required environment those are infrared black and white in color. By using special reflective balls or markers on the UAV, the Vicon cameras use IR LEDs to reflect off of the balls producing an image that once filtered is all black except for the balls which reflect the IR light. Here it is important to note that, the system is able to accurately place the balls in the area to about and each Vicon camera knows the exact position of other cameras and the position of UAV with 1 mm accuracy. Further, this received data is processed on the Vicon hardware processor and sent to the Vicon host computer over a dedicated network link. Due to the precision they offer, recently Vicon cameras are being used frequently for indoor navigation. Many specialized labs like [21-22] are developed especially to enhance the cooperation among UAVs when they are working on same task. A set of multiple MAVs are used to test the coordination and interactions between them. However their work shows short flight time due to limited battery and all aerial robot platforms are of a same type. Hence their results cannot be considered when using different types of MAVs for same purpose. To enhance the applicability, a heterogeneous environment is created by [23] where four different types of UAVs and two ground robots are used to perform the same task. In [24] a vicon system composed of 12 cameras is integrated with AR drone to capture its position in real time. Further, the position of the drone while hovering is also captured by the on-board sensors and sent wirelessly to the base station in order to find the accuracy difference. When talking about swarms of UAVs those share common indoor space then the probability of conflict occurrence is high. To resolve this problem, [25] proposed a Conflict Detection and Resolution (CDR) method at Center for Advanced Aerospace Technologies (CATEC). The proposed method where 20 vicon cameras are placed at different locations, not only detect the conflicts by using an algorithm but also resolve the detected conflicts cooperatively using a genetic algorithm which help to modify the trajectories of the UAVs. Their proposed method alters the initial flight plan of each UAV by inserting intermediate waypoints. Figure 5. 360 Degree LiDAR 2.5. Integrated Navigation Systems The advantage to use multiple systems at the same time provide accuracy, reliability as certain circumstances one can stop working or provide less clearer as mentioned in Table 2. Landing the UAV safely in GPS denied environment is always a challenging task. To tackle such situation, author proposed an auto-landing system in [26] where they proposed an integrated system based on infrared camera and laser lamp cooperative module. This system works for both indoor and outdoor environments with high precision results. Flying through the corridors is always a challenging task but can be required in many applications. Considering this scenario, [27] provide a method for maneuvering the helicopter
  • 7.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 1, February 2018 : 118 – 128 124 safely in indoor environment especially for the corridors. This vision based approach relies on depth maps using optical flow sensors to detect the walls around the corridor by computing the error towards the center of the corridor. In order to get the depth information, depth map is built using the optical flow measurements while the experimental results based on real images shows that highly accurate IMU readings are required to get the reliable depth information. Microsoft's Kinect sensor which is commonly used in xbox products is another option to track indoor navigation is utilized [28] instead of the normal visual sensor for UAV navigation. Kinect sensor allow for visual as well as the depth sensing. Unfortunately, the work is done only for altitude positioning. In another similar work [29], a low resolution kinect camera is used for indoor environment to estimate the position of AR Drone. Firstly, the position was derived from Kinemics and Dynamics of quadcopter which is further provided to the drone model as feedback. Kinect sensor is not only being used for UAV indoor navigation but more common for indoor ground mobile robots. Swarm of UAVs can be a better choice in various applications like search and rescue or where multiple tasks need to complete simultaneously. They can travel above obstacles rapidly; offer elevated sensing as well as parallel task computation and redundancy [30]. Figure 6. VICON Navigation System Table 1. List of Common Technologies for Indoor Navigation With Their Potential Benefits and Limitations Monitoring Sensor/ System Mounting Place Working Purpose/ Procedure Benefits Issues/Limitations Ultrasonic/ Ultrasound Sensor Integrated On UAV Hold the altitude, Avoid crash landing Low cost and Low Power Weak position estimation Optical Flow Camera Integrated On UAV Distance estimation, Obstacle avoidance, Vertical landing Robust flight , stability and collision avoidance Cannot map 3D environment, Weak position estimation High on board computation. Laser Range Finder (LiDAR) On or In front of UAV Provide range measurements of the obstacle Highly precise and reliable On board processing burden Not good for large spaces Issues near glass boundaries Vicon System Mounted on walls Accurate navigation, Flocks coordination High Speed, High resolution, Multi Vehicle support. Costly, required special setup and persons to operate. MS Kinect Camera Mounted under the UAV Visual as well as the depth sensing High accuracy, Lightweight, Energy efficient, Low cost, high frame rate Unsuitable for outdoor environment due to its active nature. Low resolution
  • 8. TELKOMNIKA ISSN: 1693-6930  Comparative Study of Indoor Navigation Systems for Autonomous Flight (Muhammad Ayaz) 125 Table 2. Comparison of various techniques proposed for indoor navigation Proposed System Vehicle (s) Sensor/ Positioning Technology Supporting Software/ Technology (s) Comm. / Transmission Purpose/ Target Kushleyev A. et al [31] 20 Micro Quadrotors Vicon Cameras MatLab Radio Freq. (900 MHz), Zigbee (2.4 GHz) Agility, Tight formation, Precise control. Shaima et al [24] Parrot AR Drone 2.0 12 Vicon Cameras Matlab, Simulink, Calibration Wand, Sync Box NA Compare the results received from On-board sensors and Vicon system Roberto et al [24] 3Humming- bird quad- rotors 20 Vicon Cameras Kubuntu Linux, C++ language NA Conflict Detection and Resolution for UAVs Turpin et al [32] 4 Quadrotors Vicon motion camera ROS-MATLAB Zigbee at 50 Hz, Camera capture at 150 Hz Decentralized collision avoidance for multiple UAVs Mellinger et al [33] 1 Quadrotors Vicon motion camera ROS–MATLAB Zigbee at 100 Hz, Camera capture at 225 Hz Aggressive maneuvers through narrow, vertical and horizontal openings, precise control along trajectories. Gageik et al [3] Single Quadrocopter Optical Flow Sensor (ADNS-3080) Ultrasonic Sensor, Qt Control- Software NA Autonomous Flight with six DOF, Position Hold Herisse et al [34] Self- developed Quadrotor optical flow Sensor MATLAB 2.4 GHz wireless communication Landing on Moving platform Zingg et al [8] Hummingbird quadrotor Optical Flow based fisheye camera MATLAB Simulink , IMU data ZigBee Wireless communication at 20 Hz Obstacle avoidance using depth mapping Hui et al [13] Single DJI F450 quadrotor Ultrasonic sensor optical flow sensor, 9-DOF IMU 40 Hz for the high- level, 400 Hz for low level stabilization Position control, autonomous trajectory tracking with 6 DOF Tarazona et at [35] Single quadrotor with IMU GY-85 arduino HC-SR04 ultrasound Sensor Matlab Zigbee modules Collision avoidance for both remote controller guided and fully autonomous vehicles Wang et al [16] Custom-made quadrotor laser range finder Mono-camera for depth mapping, Kalman filter Follow CIFER and NAVFIT tools Fully controlled navigation Pravitra et al [18] Georgia Tech’s quadrotor Hokuyo URG-04LX laser range scanner sonar range finder to altitude, IMU Laser scanner works at 10 Hz Unknown indoor exploration Stowers et al [28] Quadrotor helicopter MS Kinect Sensor MT9M00 1 Micron camera NA Control of altitude in dynamic environment Sun et at [29] Parrot AR Drone Kinect camera sensor Hall Effect sensor MATLAB, C++. Frame rate 30 Hz Modeling and identification of Kinect camera sensor Yang et al [26] UAV drone Infrared camera Infrared laser lamp Data update rate 200 HZ UAV automatic landing in real time in GPS denied environment Nemati et al [36] Single quad- copter Inertial Sensor Sonar sensor, Matlab NA Autonomous navigation without GPS, Obstacle avoidance 3. Current and Future Trends Previously UAVs were considered only for research and education purposes but recently they have proved that they can contribute almost every daily life application. In order to increase their role, many new software, protocols and technologies are being developed to fulfill the application demands. When integrating with other technologies like wireless sensors, UAVs help to enhance their capabilities like data deliveries, energy efficiency etc. New techniques and software developments are making them fully automated, allowing them to complete the tasks without any human intervention. Although, many researchers have proposed a range of navigation solutions but most of them are either environment dependent like indoor or outdoor only or constrained by computation powers. While, in case of cooperative environment where
  • 9.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 1, February 2018 : 118 – 128 126 flocks work together, most work is done with similar and homogenous platforms. Considering the growing application demands, a heterogeneous platform where different UAVs possess blend of capabilities and facilities is highly desired. Further, in order to enhance the reliability and applicability for general applications, quantitative evolutions are required before implementing them for the real applications. All the techniques and technologies discussed here works either as centralized or decentralized fashion where in second type higher onboard processing and decisions are required. Both have their own advantages and limitations and are suitable for specific applications. Although, decentralized approach pose more on-board processing burden but being considered one of the promising way for multi-UAV systems due to the offered flexibility. The reliability and stability of the swarms depends on sensor efficiency and delays. To complete the task successfully, indoor swarms require higher position accuracy as even a single loosened member can affect rest of the group. For the future prospective, the system should be flexible enough to allow the member UAVs to leave the flock or can join according to the circumstances without leaving any serious effect on the rest of members. While, in order to achieve a fully automated navigation, more open and generalized obstacle avoidance solutions are required. Other than localization, for communication purpose, interacting with multiple sources needs extra equipment while adding multiple antennas and receivers on an UAV increases its weight which ultimately decreases its payload capacity, flight time, speed and agility. Another challenge is to operate on adaptable precision levels and multiple frequencies by varying number of antenna elements and spacing between them that has massive impact on UAV speed and throughput. Considering these limitations, UAVs are need to equip with new lightweight sensors and antennas and communication modules like telemetry. Although, many efforts for UAV swarms are shown but yet it is not clear that how existing communication technologies can fulfill the strict latency deadlines. For this purpose, more efforts are required to develop efficient routing and medium access control solutions especially for multi hope data forwarding. 4. Conclusion World is witnessing an increased demand of UAVs for indoor applications and development of new technologies to fulfill their demands. These UAVs are equipped with on- board sensors, cameras and processors generally much lighter, smaller and cheaper compared to their counterparts used for outdoor applications. Their special characteristics like lightweight, carrying on board sensors, flexible to work with different technologies could open a new opportunities. Considering their worth, this paper presents a comparative study of the localization, navigation and technologies being used for indoor environment. A detail of suitability of these technologies for certain scenarios with advantages and limitations is provided. Integration of these technologies with the UAV is still an open problem due to fragility of the proposed solutions, UAVs agile motion and uncertainty posed by the environment. Based on environment scenario and application requirements, navigation as well as data transmission can have various deadlines and QoS demands, while by addressing these demands and issues, UAVs can offer better efficiency and reliability hence can be utilized for many new commercial applications. Acknowledgment The authors gratefully acknowledge the support of SNCS research center and deanship of research at University of Tabuk for the financial support under research project number S1437- 0283, Saudi Arabia. References [1] C Kanellakis, G. Nikolakopoulos. Survey on Computer Vision for UAVs: Current Developments and Trends. Journal of Intell Robot Syst. 2017.
  • 10. TELKOMNIKA ISSN: 1693-6930  Comparative Study of Indoor Navigation Systems for Autonomous Flight (Muhammad Ayaz) 127 [2] H Chao, Y Gu, M Napolitano. A survey of optical flow techniques for UAV navigation applications. International Conference on Unmanned Aircraft Systems (ICUAS). Atlanta, GA. 2013: 710-716. [3] N Gageik, M Strohmeier, S Montenegro. An Autonomous UAV with an Optical Flow Sensor for Positioning and Navigation. International Journal of Advanced Robotic Systems. 2013; 10(10). [4] Balamurugan G, Valarmathi J, VPS Naidu. Survey on UAV Navigation in GPS Denied Environments. International conference on Signal Processing, Communication, Power and Embedded System (SCOPES). 2016. [5] E Schnipke, et al. Autonomous Navigation of UAV through GPS-Denied Indoor Environment with Obstacles. AIAA Infotech @ Aerospace, American Institute of Aeronautics and Astronautics. 2015. [6] L Muratet, S Doncieux, Y Briere, JA Meyer. A contribution to vision-based autonomous helicopter flight in urban environments. Robotics and Autonomous Systems. 2005; 50(4): 195-209. [7] C Shen, Z Bai, H Cao, et al. Optical Flow Sensor/INS/Magnetometer Integrated Navigation System for MAV in GPS-Denied Environment. Journal of Sensors. 2016. [8] S Zingg, D Scaramuzza, S Weiss, R Siegwart. MAV navigation through indoor corridors using optical flow. 2010 IEEE International Conference on Robotics and Automation. Anchorage, AK. 2010. [9] JF Roberts, T Stirling, JC Zufferey, D Floreano. Quadrotor using minimal sensing for autonomous indoor flight. Proc. Eur. Micro Air Veh. Conf. Flight Competition. 2007. [10] T Krokowicz, M Gasca, H Voos, D Ucinski. Indoor navigation for quadrotor UAVS using schematic environment maps. 19th International Workshop on Robotics in Alpe-Adria-Danube Region (RAAD 2010). Budapest. 2010: 457-462. [11] J Lim, SJ Lee, G Tewolde, J Kwon. Ultrasonic-sensor deployment strategies and use of smartphone sensors for mobile robot navigation in indoor environment. IEEE International Conference on Electro/Information Technology. Milwaukee, WI. 2014. [12] JS Guerrero, AFC González, JIH Vega, LAN Tovar. Instrumentation of an Array of Ultrasonic Sensors and Data Processing for Unmanned Aerial Vehicle (UAV) for Teaching the Application of the Kalman Filter. Procedia Computer Science. 2015; 75: 375-380. [13] C Hui, C Yousheng, WW Shing. Trajectory tracking and formation flight of autonomous UAVs in GPS-denied environments using onboard sensing. Proceedings of 2014 IEEE Chinese Guidance, Navigation and Control Conference. Yantai. 2014. [14] R He, S Prentice, N Roy. Planning in Information Space for a Quadrotor Helicopter in a GPS-denied Environment. IEEE Intl. Conf. Robotics and Automation. Pasadena, California. 2008. [15] S Ahrens, D Levine, G Andrews, JP How. Vision-based guidance and control of a hovering vehicle in unknown, GPS-denied environments. 2009 IEEE International Conference on Robotics and Automation. Kobe. 2009. [16] F Wang, J Cui, SK Phang, BM Chen, TH Lee. A mono-camera and scanning laser range finder based UAV indoor navigation system. 2013 International Conference on Unmanned Aircraft Systems (ICUAS). Atlanta, GA. 2013. [17] M Achtelik, A Bachrach, R He, S Prentice, N Roy. Stereo vision and laser odometry for autonomous helicopters in GPS-denied indoor environments. in Proceedings of Unamanned Systems Technology XI (SPIE ’09). Orlando: The International Society for Optical Engineering. 2009, 7332: 1901–1910. [18] C Pravitra, G Chowdhary, E Johnson. A compact exploration strategy for indoor flight vehicles. Decision and Control and European Control Conference (CDC-ECC), 2011 50th IEEE Conference on. 2011: 3572-3577. [19] R He, S Prentice, N Roy. Planning in information space for a quad rotor helicopter in a GPS-denied environment. Robotics and Automation, 2008. ICRA 2008. IEEE International Conference on. 2008: 1814-1820. [20] S Grzonka, G Grisetti, W Burgard. Towards a navigation system for autonomous indoor flying. Robotics and Automation, 2009. ICRA '09. IEEE International Conference on. 2009: 2878-2883. [21] https://www.grasp.upenn.edu/ [22] http://www.catec.aero/en [23] Filiberto MP, Eduardo S, Guillaume S, Sergio S, Octavio GS, Luis RGC. International Journal of Advanced Robotic Systems. 2017; 14(1). [24] SA Habsi, M Shehada, M Abdoon, A Mashood, H Noura. Integration of a Vicon camera system for indoor flight of a Parrot AR Drone. 2015 10th International Symposium on Mechatronics and its Applications (ISMA). Sharjah. 2015. [25] R Conde, D Alejo, JA Cobano, et al. Conflict Detection and Resolution Method for Cooperating Unmanned Aerial Vehicles. Journal of Intell Robot Syst. 2012; 65: 495. [26] Yang T, Li G, Li J, et al. A Ground-Based Near Infrared Camera Array System for UAV Auto-Landing in GPS-Denied Environment. Spagnolo V, Indjin D, eds. Sensors (Basel, Switzerland). 2016; 16(9): 1393. [27] S Zingg, D Scaramuzza, S Weiss, R Siegwart. MAV navigation through indoor corridors using optical flow. 2010 IEEE International Conference on Robotics and Automation. Anchorage, AK. 2010.
  • 11.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 1, February 2018 : 118 – 128 128 [28] J Stowers, M Hayes, AB Smith. Altitude control of a quadrotor helicopter using depth map from Microsoft Kinect sensor. Mechatronics (ICM), 2011 IEEE International Conference on. 2011: 358- 362. [29] Y Sun. Modeling, Identification and Control of a Quad-Rotor Drone Using Low-Resolution Sensing. Mechanical Sci & Engineering. University of Illinois at Urbana-Champaign. 2012. [30] T Stirling, J Roberts, JC Zufferey, D Floreano. Indoor Navigation with a Swarm of Flying Robots. IEEE International Conference on Robotics and Automation RiverCentre. Saint Paul, Minnesota, USA. 2012. [31] A Kushleyev, D Mellinger, C Powers, et al. Towards A Swarm of Agile Micro Quadrotors. Auton Robot. 2013; 35: 287. [32] M Turpin, N Michael, V Kumar. Decentralized formation control with variable shapes for aerial robots. 2012 IEEE International Conference on Robotics and Automation. Saint Paul, MN. 2012: 23-30. [33] Mellinger D, Michael N, Kumar V. Trajectory generation and control for precise aggressive maneuvers with quadrotors. The International Journal of Robotics Research. 2012; 31(5): 664–674. [34] B Herissé, T Hamel, R Mahony, FX Russotto. Landing a VTOL Unmanned Aerial Vehicle on a Moving Platform Using Optical Flow. IEEE Transactions on Robotics. 2012;.28(1): 77-89. [35] RDF Tarazona, FR Lopera, GDG Sánchez. Anti-collision system for navigation inside an UAV using fuzzy controllers and range sensors. 2014 XIX Symposium on Image, Signal Processing and Artificial Vision, Armenia. 2014.