@inproceedings{c5275dfa640b449a9cf61e80f84e952f,
title = "ZigZag Algorithm: Scanning an Unknown Maze by an Autonomous Drone",
abstract = "We consider the problem of a drone (quadcopter) that autonomously needs to scan or search an unknown maze of walls and obstacles (no GPS and no communication). This ability (navigating in an unknown indoor environment) is a fundamental problem in the area of drones (even in general robotics) and has applications in military, security, search & rescue and surveillance tasks. Typically, previous works proposed systems that construct a 3D map (via camera images or distance sensors) of the drone's surroundings. This 3D map is then analyzed to determine the drone's location and an obstacle-free path. The algorithm proposed here skips over the 3D map and the computation of the obstacle-free path by using random 'blind' billiard zig-zag movements to scan the maze. This way, the drone simply bounces from walls and obstacles disregarding the need to find an obstacle-free path in a 3D map. Thus the algorithm requires only a simple form of obstacle detection, one that alerts the drone that there is a close obstacle in its direction of flight. Just using zigzag movements was not enough to obtain efficient cover of the maze were 'efficient' cover is when the drone performs no more than one pass per corridor/room (OPTtime). Hence, a more complex algorithm was developed on top of these random zigzag movements. Experimental results using a realistic flight simulation in a random maze showed about 95% cover in OPTtime.",
author = "Jeryes Danial and Asher, {Yosi Ben}",
note = "Publisher Copyright: {\textcopyright} 2022 IEEE.; 6th IEEE International Conference on Robotic Computing, IRC 2022 ; Conference date: 05-12-2022 Through 07-12-2022",
year = "2022",
doi = "10.1109/irc55401.2022.00080",
language = "American English",
series = "Proceedings - 2022 6th IEEE International Conference on Robotic Computing, IRC 2022",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "421--424",
booktitle = "Proceedings - 2022 6th IEEE International Conference on Robotic Computing, IRC 2022",
address = "United States",
}