{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T16:34:59Z","timestamp":1781627699676,"version":"3.54.5"},"reference-count":37,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2024,5,23]],"date-time":"2024-05-23T00:00:00Z","timestamp":1716422400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Over the last years, a rapid evolution of unmanned aerial vehicle (UAV) usage in various applications has been observed. Their use in indoor environments requires a precise perception of the surrounding area, immediate response to its changes, and, consequently, a robust position estimation. This paper provides an implementation of navigation algorithms for solving the problem of fast, reliable, and low-cost inventorying in the logistics industry. The drone localization is achieved with a particle filter algorithm that uses an array of distance sensors and an inertial measurement unit (IMU) sensor. Navigation is based on a proportional\u2013integral\u2013derivative (PID) position controller that ensures an obstacle-free path within the known 3D map. As for the full 3D coverage, an extraction of the targets and then their final succession towards optimal coverage is performed. Finally, a series of experiments are carried out to examine the robustness of the positioning system using different motion patterns and velocities. At the same time, various ways of traversing the environment are examined by using different configurations of the sensor that is used to perform the area coverage.<\/jats:p>","DOI":"10.3390\/robotics13060083","type":"journal-article","created":{"date-parts":[[2024,5,23]],"date-time":"2024-05-23T09:58:47Z","timestamp":1716458327000},"page":"83","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Autonomous Full 3D Coverage Using an Aerial Vehicle, Performing Localization, Path Planning, and Navigation towards Indoors Inventorying for the Logistics Domain"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2580-4446","authenticated-orcid":false,"given":"Kosmas","family":"Tsiakas","sequence":"first","affiliation":[{"name":"School of Electrical and Computer Engineering, Faculty of Engineering, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9034-4832","authenticated-orcid":false,"given":"Emmanouil","family":"Tsardoulias","sequence":"additional","affiliation":[{"name":"School of Electrical and Computer Engineering, Faculty of Engineering, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0235-6046","authenticated-orcid":false,"given":"Andreas L.","family":"Symeonidis","sequence":"additional","affiliation":[{"name":"School of Electrical and Computer Engineering, Faculty of Engineering, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2024,5,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"846","DOI":"10.1177\/0278364911406761","article-title":"Sampling-based Algorithms for Optimal Motion Planning","volume":"30","author":"Karaman","year":"2011","journal-title":"Int. J. Robot. Res."},{"key":"ref_2","first-page":"5","article-title":"ROS: An open-source Robot Operating System","volume":"Volume 3","author":"Morgan","year":"2009","journal-title":"ICRA Workshop on Open Source Software"},{"key":"ref_3","unstructured":"Hornung, A., Wurm, K.M., Bennewitz, M., Stachniss, C., and Burgard, W. (2024, May 22). OctoMap: An Efficient Probabilistic 3D Mapping Framework Based on Octrees. Autonomous Robots. Available online: http:\/\/octomap.github.io."},{"key":"ref_4","first-page":"1729881417732757","article-title":"Multi-sensor three-dimensional Monte Carlo localization for long-term aerial robot navigation","volume":"14","author":"Caballero","year":"2017","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_5","first-page":"343","article-title":"Monte Carlo Localization: Efficient Position Estimation for Mobile Robots","volume":"1","author":"Fox","year":"1999","journal-title":"Aaai\/Iaai"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Stewart, A.D., and Newman, P. (2012, January 14\u201318). LAPS-localisation using appearance of prior structure: 6-DoF monocular camera localisation using prior pointclouds. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6224750"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Ok, K., Greene, W.N., and Roy, N. (2016, January 16\u201321). Simultaneous tracking and rendering: Real-time monocular localization for MAVs. Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden.","DOI":"10.1109\/ICRA.2016.7487651"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"101360","DOI":"10.1016\/j.nahs.2023.101360","article-title":"A hybrid observer for localization from noisy inertial data and sporadic position measurements","volume":"49","author":"Garraffa","year":"2023","journal-title":"Nonlinear Anal. Hybrid Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"64971","DOI":"10.1109\/ACCESS.2020.2985053","article-title":"Data fusion of UWB and IMU based on unscented Kalman filter for indoor localization of quadrotor UAV","volume":"8","author":"You","year":"2020","journal-title":"IEEE Access"},{"key":"ref_10","unstructured":"Antonis, D., Stavroula, S., Emmanouil, T., and Loukas, P. (2020). Robotics Meets RFID for Simultaneous Localization (of Robots and Objects) and Mapping (SLAM)-A Joined Problem. Wireless Power Transmission for Sustainable Electronics, John Wiley & Sons, Inc."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Beul, M., Krombach, N., Nieuwenhuisen, M., Droeschel, D., and Behnke, S. (2017). Autonomous Navigation in a Warehouse with a Cognitive Micro Aerial Vehicle, Springer International Publishing.","DOI":"10.1007\/978-3-319-54927-9_15"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3121","DOI":"10.1109\/LRA.2018.2849833","article-title":"Fast Autonomous Flight in Warehouses for Inventory Applications","volume":"3","author":"Beul","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"845","DOI":"10.1109\/TIM.2018.2857045","article-title":"A SAR-Based Measurement Method for Passive-Tag Positioning With a Flying UHF-RFID Reader","volume":"68","author":"Buffi","year":"2019","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1002\/rob.21670","article-title":"Robust Autonomous Flight in Constrained and Visually Degraded Shipboard Environments","volume":"34","author":"Fang","year":"2017","journal-title":"J. Field Robot."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1258","DOI":"10.1016\/j.robot.2013.09.004","article-title":"A survey on coverage path planning for robotics","volume":"61","author":"Galceran","year":"2013","journal-title":"Robot. Auton. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Nam, L.H., Huang, L., Li, X.J., and Xu, J.F. (2016, January 22\u201324). An approach for coverage path planning for UAVs. Proceedings of the 2016 IEEE 14th International Workshop on Advanced Motion Control (AMC), Auckland, New Zealand.","DOI":"10.1109\/AMC.2016.7496385"},{"key":"ref_17","first-page":"11","article-title":"Three-dimensional coverage path planning via viewpoint resampling and tour optimization for aerial robots","volume":"40","author":"Bircher","year":"2015","journal-title":"Auton. Robot."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Almadhoun, R., Taha, T., Gan, D., Dias, J., Zweiri, Y., and Seneviratne, L. (2018, January 1\u20135). Coverage Path Planning with Adaptive Viewpoint Sampling to Construct 3D Models of Complex Structures for the Purpose of Inspection. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593719"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"718","DOI":"10.1109\/TSMCB.2003.811769","article-title":"A neural network approach to complete coverage path planning","volume":"34","author":"Yang","year":"2004","journal-title":"IEEE Trans. Syst. Man Cybern. Part B (Cybern.)"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1007\/s10846-016-0348-x","article-title":"Coverage Path Planning for UAVs Photogrammetry with Energy and Resolution Constraints","volume":"83","author":"Buttazzo","year":"2016","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Tolstaya, E., Paulos, J., Kumar, V., and Ribeiro, A. (October, January 27). Multi-robot coverage and exploration using spatial graph neural networks. Proceedings of the 2021 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic.","DOI":"10.1109\/IROS51168.2021.9636675"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Papaioannou, S., Kolios, P., Theocharides, T., Panayiotou, C.G., and Polycarpou, M.M. (2023, January 6\u20139). Unscented optimal control for 3d coverage planning with an autonomous uav agent. Proceedings of the 2023 International Conference on Unmanned Aircraft Systems (ICUAS), Warsaw, Poland.","DOI":"10.1109\/ICUAS57906.2023.10156482"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"25546","DOI":"10.1109\/TITS.2021.3066240","article-title":"A clustering-based coverage path planning method for autonomous heterogeneous UAVs","volume":"23","author":"Chen","year":"2021","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1007\/s10846-019-01010-4","article-title":"Energy-constrained multi-UAV coverage path planning for an aerial imagery mission using column generation","volume":"97","author":"Choi","year":"2020","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Theile, M., Bayerlein, H., Nai, R., Gesbert, D., and Caccamo, M. (2020, January 25\u201329). UAV coverage path planning under varying power constraints using deep reinforcement learning. Proceedings of the 2020 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA.","DOI":"10.1109\/IROS45743.2020.9340934"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"101005","DOI":"10.1016\/j.swevo.2021.101005","article-title":"Coverage path planning of heterogeneous unmanned aerial vehicles based on ant colony system","volume":"69","author":"Chen","year":"2022","journal-title":"Swarm Evol. Comput."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MRA.2012.2205651","article-title":"The Open Motion Planning Library","volume":"19","author":"Sucan","year":"2012","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_28","unstructured":"Thrun, S., Burgard, W., and Fox, D. (2005). Probabilistic Robotics, MIT Press."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/BF00162521","article-title":"Metropolized independent sampling with comparisons to rejection sampling and importance sampling","volume":"6","author":"Liu","year":"1996","journal-title":"Stat. Comput."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Douc, R., and Cappe, O. (2005). Comparison of resampling schemes for particle filtering. ISPA 2005, Proceedings of the 4th International Symposium on Image and Signal Processing and Analysis, Zagreb, Croatia, 15\u201317 September 2005, IEEE.","DOI":"10.1109\/ISPA.2005.195385"},{"key":"ref_31","unstructured":"Lavalle, S.M. (1999). Rapidly-Exploring Random Trees: A New Tool for Path Planning, Department of Computer Science, Iowa State University."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/TSSC.1968.300136","article-title":"A Formal Basis for the Heuristic Determination of Minimum Cost Paths","volume":"4","author":"Hart","year":"1968","journal-title":"IEEE Trans. Syst. Sci. Cybern. SSC4"},{"key":"ref_33","unstructured":"Johannes, M., Sendobry, A., Kohlbrecher, S., Klingauf, U., and Von Stryk, O. (2012). Comprehensive simulation of quadrotor uavs using ros and gazebo. Simulation, Modeling, and Programming for Autonomous Robots, Proceedings of the Third International Conference, SIMPAR 2012, Tsukuba, Japan, 5\u20138 November 2012, Springer."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"416","DOI":"10.1002\/rob.21831","article-title":"RTAB-Map as an open-source lidar and visual simultaneous localization and mapping library for large-scale and long-term online operation","volume":"36","author":"Mathieu","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1049\/ip-d.1991.0015","article-title":"Refinements of the Ziegler\u2014Nichols tuning formula","volume":"138","author":"Hang","year":"1991","journal-title":"IEEE Proc. D (Control. Theory Appl.)"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1109\/TAC.1981.1102565","article-title":"Robustness results in linear-quadratic Gaussian based multivariable control designs","volume":"26","author":"Norman","year":"1981","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_37","unstructured":"Qin, J.S., and Badgwell, T.A. (1997). An Overview of Industrial Model Predictive Control Technology, American Institute of Chemical Engineers. AIche Symposium Series."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/13\/6\/83\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:47:14Z","timestamp":1760107634000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/13\/6\/83"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,23]]},"references-count":37,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2024,6]]}},"alternative-id":["robotics13060083"],"URL":"https:\/\/doi.org\/10.3390\/robotics13060083","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,5,23]]}}}