{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:50:14Z","timestamp":1760241014479,"version":"build-2065373602"},"reference-count":29,"publisher":"MDPI AG","issue":"22","license":[{"start":{"date-parts":[[2019,11,7]],"date-time":"2019-11-07T00:00:00Z","timestamp":1573084800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["2019R1F1A1057516"],"award-info":[{"award-number":["2019R1F1A1057516"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A mapping guidance algorithm of a quadrotor for unknown indoor environments is proposed. A sensor with limited sensing range is assumed to be mounted on the quadrotor to obtain object data points. With obtained data, the quadrotor computes velocity vector and yaw commands to move around the object while maintaining a safe distance. The magnitude of the velocity vector is also controlled to prevent a collision. The distance transform method is applied to establish dead-end situation logic as well as exploration completion logic. When a dead-end situation occurs, the guidance algorithm of the quadrotor is switched to a particular maneuver. The proposed maneuver enables the quadrotor not only to escape from the dead-end situation, but also to find undiscovered area to continue mapping. Various numerical simulations are performed to verify the performance of the proposed mapping guidance algorithm.<\/jats:p>","DOI":"10.3390\/s19224854","type":"journal-article","created":{"date-parts":[[2019,11,7]],"date-time":"2019-11-07T11:17:25Z","timestamp":1573125445000},"page":"4854","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Indoor Mapping Guidance Algorithm of Rotary-Wing UAV Including Dead-End Situations"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5406-0306","authenticated-orcid":false,"given":"Jongho","family":"Park","sequence":"first","affiliation":[{"name":"Department of Military Digital Convergence, Ajou University, Suwon 16499, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaehyun","family":"Yoo","sequence":"additional","affiliation":[{"name":"Department of Electrical, Electronic and Control Engineering, Hankyong National University, Anseoung 17579, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,11,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Jin, R., Jiang, J., Qi, Y., Lin, D., and Song, T. (2019). Drone Detection and Pose Estimation Using Relational Graph Networks. Sensors, 19.","DOI":"10.3390\/s19061479"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Koksal, N., Jalalmaab, M., and Fidan, B. (2019). Adaptive Linear Quadratic Attitude Tracking Control of a Quadrotor UAV Based on IMU Sensor Data Fusion. Sensors, 19.","DOI":"10.3390\/s19010046"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Dong, J., and He, B. (2019). Novel Fuzzy PID-Type Iterative Learning Control for Quadrotor UAV. Sensors, 19.","DOI":"10.3390\/s19010024"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Wang, J.Y., Luo, B., Zeng, M., and Meng, Q.H. (2018). A Wind Estimation Method with an Unmanned Rotorcraft for Environmental Monitoring Tasks. Sensors, 18.","DOI":"10.3390\/s18124504"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Li, B., Zhou, W., Sun, J., Wen, C.Y., and Chen, C.K. (2018). Development of Model Predictive Controller for a Tail-Sitter VTOL UAV in Hover Flight. Sensors, 18.","DOI":"10.3390\/s18092859"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Stevens, B.L., and Lewis, F.L. (2003). Aircraft Control and Simulation, Wiley.","DOI":"10.1108\/aeat.2004.12776eae.001"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Sanca, A.S., Alsina, P.J., and Cerqueira, J.F. (2008, January 29\u201330). Dynamic Modelling of a Quadrotor Aerial Vehicle with Nonlinear Inputs. Proceedings of the IEEE Latin American Robotic Symposium, Natal, Brazil.","DOI":"10.1109\/LARS.2008.17"},{"key":"ref_8","unstructured":"Bangura, M., and Mahony, R. (2012, January 3\u20135). Nonlinear Dynamic Modeling for High Performance Control of a Quadrotor. Proceedings of the Australasian Conference on Robotics and Automation, Wellington, New Zealand."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"358","DOI":"10.1109\/TAES.2014.130607","article-title":"Three-Dimensional Position and Velocity Regulation of a Quad-Rotorcraft Using Optical Flow","volume":"51","author":"Fantoni","year":"2015","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Bristeau, P.J., Martin, P., Sala\u00fcn, E., and Petit, N. (2009, January 23\u201326). The Role of Propeller Aerodynamics in the Model of a Quadrotor UAV. Proceedings of the European Control Conference, Budapest, Hungary.","DOI":"10.23919\/ECC.2009.7074482"},{"key":"ref_11","unstructured":"Bramwell, A.R.S., Done, G., and Balmford, D. (2001). Bramwell\u2019s Helicopter Dynamics, Butterworth."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"990","DOI":"10.1109\/70.817664","article-title":"Efficient learning of variable-resolution cognitive maps for autonomous indoor navigation","volume":"15","author":"Arleo","year":"1999","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"3135","DOI":"10.1109\/TIE.2011.2141090","article-title":"Enriched Indoor Map Construction Based on Multisensor Fusion Approach for Intelligent Service Robot","volume":"59","author":"Luo","year":"2012","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1437","DOI":"10.3390\/s120201437","article-title":"Accuracy and Resolution of Kinect Depth Data for Indoor Mapping Applications","volume":"12","author":"Khoshelham","year":"2012","journal-title":"Sensors"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"843","DOI":"10.1109\/LGRS.2013.2279872","article-title":"Three-Dimensional Indoor Mobile Mapping With Fusion of Two-Dimensional Laser Scanner and RGB-D Camera Data","volume":"11","author":"Wen","year":"2014","journal-title":"IEEE Geosci. Remote. Sens. Lett."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1922","DOI":"10.1109\/TIM.2014.2366273","article-title":"Indoor Mobile Robot Localization and Mapping Based on Ambient Magnetic Fields and Aiding Radio Sources","volume":"64","author":"Jung","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"26430","DOI":"10.3390\/s151026430","article-title":"Development of Kinematic 3D Laser Scanning System for Indoor Mapping and As-Built BIM Using Constrained SLAM","volume":"15","author":"Jung","year":"2015","journal-title":"Sensors"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"262","DOI":"10.1109\/LGRS.2015.2508880","article-title":"Mapping Indoor Spaces by Adaptive Coarse-to-Fine Registration of RGB-D Data","volume":"13","author":"Basso","year":"2016","journal-title":"IEEE Geosci. Remote. Sens. Lett."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1109\/LRA.2016.2516585","article-title":"Accurate Continuous Sweeping Framework in Indoor Spaces With Backpack Sensor System for Applications to 3D Mapping","volume":"1","author":"Lee","year":"2016","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Guerra, E., Munguia, R., Bolea, Y., and Grau, A. (2016). Human Collaborative Localization and Mapping in Indoor Environments with Non-Continuous Stereo. Sensors, 16.","DOI":"10.3390\/s16030275"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Li, J., Zhong, R., Hu, Q., and Ai, M. (2016). Feature-Based Laser Scan Matching and Its Application for Indoor Mapping. Sensors, 16.","DOI":"10.3390\/s16081265"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3594","DOI":"10.1109\/ACCESS.2017.2674798","article-title":"Hotspot Ranking Based Indoor Mapping and Mobility Analysis Using Crowdsourced Wi-Fi Signal","volume":"5","author":"Zhou","year":"2017","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Jiang, L., Zhao, P., Dong, W., Li, J., Ai, M., Wu, X., and Hu, Q. (2018). An Eight-Direction Scanning Detection Algorithm for the Mapping Robot Pathfinding in Unknown Indoor Environment. Sensors, 18.","DOI":"10.3390\/s18124254"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"33692","DOI":"10.1109\/ACCESS.2018.2836396","article-title":"A Graph Optimization-Based Indoor Map Construction Method via Crowdsourcing","volume":"6","author":"Zhou","year":"2018","journal-title":"IEEE Access"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"32019","DOI":"10.1109\/ACCESS.2019.2900990","article-title":"A Vertex-to-Edge Weighted Closed-Form Method for Dense RGB-D Indoor SLAM","volume":"7","author":"Tang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Qian, C., Zhang, H., Tang, J., Li, B., and Liu, H. (2019). An Orthogonal Weighted Occupancy Likelihood Map with IMU-Aided Laser Scan Matching for 2D Indoor Mapping. Sensors, 19.","DOI":"10.3390\/s19071742"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"3024","DOI":"10.1109\/TAES.2016.150727","article-title":"Horizontal-vertical guidance of Quadrotor for obstacle shape mapping","volume":"52","author":"Park","year":"2016","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_28","unstructured":"Khalil, H.K. (2002). Nonlinear Systems, Prentice Hall."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1109\/34.391389","article-title":"Linear Time Euclidean Distance Transform Algorithms","volume":"17","author":"Breu","year":"1995","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/22\/4854\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:32:43Z","timestamp":1760189563000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/22\/4854"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,7]]},"references-count":29,"journal-issue":{"issue":"22","published-online":{"date-parts":[[2019,11]]}},"alternative-id":["s19224854"],"URL":"https:\/\/doi.org\/10.3390\/s19224854","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,11,7]]}}}