{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T18:10:11Z","timestamp":1775326211910,"version":"3.50.1"},"reference-count":43,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2022,2,13]],"date-time":"2022-02-13T00:00:00Z","timestamp":1644710400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Quadrotor usage is continuously increasing for both civilian and military applications such as surveillance, mapping, and deliveries. Commonly, quadrotors use an inertial navigation system combined with a global navigation satellite systems receiver for outdoor applications and a camera for indoor\/outdoor applications. For various reasons, such as lighting conditions or satellite signal blocking, the quadrotor\u2019s navigation solution depends only on the inertial navigation system solution. As a consequence, the navigation solution drifts in time due to errors and noises in the inertial sensor measurements. To handle such situations and bind the solution drift, the quadrotor dead reckoning (QDR) approach utilizes pedestrian dead reckoning principles. To that end, instead of flying the quadrotor in a straight line trajectory, it is flown in a periodic motion, in the vertical plane, to enable peak-to-peak (two local maximum points within the cycle) distance estimation. Although QDR manages to improve the pure inertial navigation solution, it has several shortcomings as it requires calibration before usage, provides only peak-to-peak distance, and does not provide the altitude of the quadrotor. To circumvent these issues, we propose QuadNet, a hybrid framework for quadrotor dead reckoning to estimate the quadrotor\u2019s three-dimensional position vector at any user-defined time rate. As a hybrid approach, QuadNet uses both neural networks and model-based equations during its operation. QuadNet requires only the inertial sensor readings to provide the position vector. Experimental results with DJI\u2019s Matrice 300 quadrotor are provided to show the benefits of using the proposed approach.<\/jats:p>","DOI":"10.3390\/s22041426","type":"journal-article","created":{"date-parts":[[2022,2,13]],"date-time":"2022-02-13T20:34:45Z","timestamp":1644784485000},"page":"1426","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["QuadNet: A Hybrid Framework for Quadrotor Dead Reckoning"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8164-7102","authenticated-orcid":false,"given":"Artur","family":"Shurin","sequence":"first","affiliation":[{"name":"The Hatter Department of Marine Technologies, University of Haifa, Haifa 3498838, Israel"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7846-0654","authenticated-orcid":false,"given":"Itzik","family":"Klein","sequence":"additional","affiliation":[{"name":"The Hatter Department of Marine Technologies, University of Haifa, Haifa 3498838, Israel"}]}],"member":"1968","published-online":{"date-parts":[[2022,2,13]]},"reference":[{"key":"ref_1","unstructured":"Bouabdallah, S., and Siegwart, R. (2005, January 18\u201322). Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor. Proceedings of the IEEE International Conference on Robotics and Automation, Barcelona, Spain."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Wang, Y., Wang, Y., Dong, Y., and Ren, B. (2019, January 10\u201312). Bounded UDE-Based Control for a SLAM Equipped Quadrotor with Input Constraints. Proceedings of the American Control Conference (ACC), Philadelphia, PA, USA.","DOI":"10.23919\/ACC.2019.8814367"},{"key":"ref_3","unstructured":"Goodarzi, F.A. (December, January 30). Autonomous aerial payload delivery with quadrotor using varying length cable. Proceedings of the International Conference on Advanced Mechatronic Systems (ICAMechS), Melbourne, VIC, Australia."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1298","DOI":"10.1109\/TASE.2015.2461213","article-title":"Planning Paths for Package Delivery in Heterogeneous Multirobot Teams","volume":"12","author":"Mathew","year":"2015","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Raoult, V., Colefax, A.P., Allan, B.M., Cagnazzi, D., Castelblanco-Mart\u00ednez, N., Ierodiaconou, D., and Schofield, G. (2020). Operational protocols for the use of drones in marine animal research. Drones J., 4.","DOI":"10.3390\/drones4040064"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1490","DOI":"10.1111\/2041-210X.13246","article-title":"Drones and convolutional neural networks facilitate automated and accurate cetacean species identification and photogrammetry","volume":"10","author":"Gray","year":"2019","journal-title":"Methods Ecol. Evol. J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1002\/rob.21581","article-title":"Autonomous, vision-based flight and live dense 3D mapping with a quadrotor micro aerial vehicle","volume":"33","author":"Faessler","year":"2016","journal-title":"J. Field Robot."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Pounds, P.E.I., Bersak, D.R., and Dollar, A.M. (2011, January 9\u201313). Grasping from the air: Hovering capture and load stability. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China.","DOI":"10.1109\/ICRA.2011.5980314"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Popek, K.M., Johannes, M.S., Wolfe, K.C., Hegeman, R.A., Hatch, J.M., Moore, J.L., Yeh, B.Y., Katyal, K.D., and Bamberger, R.J. (2018, January 1\u20135). Autonomous grasping robotic aerial system for perching (agrasp). Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593669"},{"key":"ref_10","unstructured":"Luo, C., Espinosa, A.P., Pranantha, D., and Gloria, A.D. (2011, January 1\u20135). Multi-robot search and rescue team. Proceedings of the 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics, Kyoto, Japan."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Arreola, L., de Oca, A.M., Flores, A., Sanchez, J., and Flores, G. (2018, January 12\u201315). Improvement in the UAV position estimation with low-cost GPS, INS and vision-based system: Application to a quadrotor UAV. Proceedings of the International Conference on Unmanned Aircraft Systems (ICUAS), Dallas, TX, USA.","DOI":"10.1109\/ICUAS.2018.8453349"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Chiella, A.C., Machado, H.N., Teixeira, B.O., and Pereira, G.A. (2019). GNSS\/LiDAR-based navigation of an aerial robot in sparse forests. Sensors, 19.","DOI":"10.3390\/s19194061"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1109\/TRO.2015.2463671","article-title":"ORB-SLAM: A Versatile and Accurate Monocular SLAM System","volume":"31","author":"Montiel","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1255","DOI":"10.1109\/TRO.2017.2705103","article-title":"ORB-SLAM2: An Open-Source SLAM System for Monocular, Stereo, and RGB-D Cameras","volume":"33","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1874","DOI":"10.1109\/TRO.2021.3075644","article-title":"ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual\u2013Inertial, and Multimap SLAM","volume":"37","author":"Campos","year":"2021","journal-title":"IEEE Trans. Robot."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"486","DOI":"10.1177\/0278364918786575","article-title":"High-speed autonomous quadrotor navigation through visual and inertial paths","volume":"38","author":"Do","year":"2019","journal-title":"Int. J. Robot. Res."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Martinez-Martin, E., Ferrer, E., Vasilev, I., and Pobil, A.P.D. (2021). The UJI Aerial Librarian Robot: A Quadcopter for Visual Library Inventory and Book Localisation. Sensors, 21.","DOI":"10.3390\/s21041079"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Titterton, D., and Weston, J.L. (2004). Strapdown Inertial Navigation Technology, American Institute of Aeronautics and Astronautics and the Institution of Electrical Engineers.","DOI":"10.1049\/PBRA017E"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"204433","DOI":"10.1109\/ACCESS.2020.3037468","article-title":"QDR: A Quadrotor Dead Reckoning Framework","volume":"8","author":"Shurin","year":"2020","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1109\/JSEN.2020.3014955","article-title":"Pedestrian Dead Reckoning With Wearable Sensors: A Systematic Review","volume":"21","author":"Hou","year":"2021","journal-title":"IEEE Sens. J."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Manos, A., Klein, I., and Hazan, T. (2019). Gravity-based methods for heading computation in pedestrian dead reckoning. Sensors, 19.","DOI":"10.3390\/s19051170"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"7577","DOI":"10.1109\/JSEN.2018.2861395","article-title":"Pedestrian dead reckoning with smartphone mode recognition","volume":"18","author":"Klein","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_23","unstructured":"Gao, W., Hsu, D., Lee, W.S., Shen, S., and Subramanian, K. (2017, January 13\u201315). Intention-Net: Integrating Planning and Deep Learning for Goal-Directed Autonomous Navigation. Proceedings of the 1st Annual Conference on Robot Learning, Proceedings of Machine Learning Research, Mountain View, CA, USA,."},{"key":"ref_24","unstructured":"Zhu, Y., Mottaghi, R., Kolve, E., Lim, J.J., Gupta, A., Fei-Fei, L., and Farhadi, A. (June, January 29). Target-driven visual navigation in indoor scenes using deep reinforcement learning. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Singapore."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"6569","DOI":"10.1109\/LRA.2021.3093551","article-title":"A Sim-to-Real Pipeline for Deep Reinforcement Learning for Autonomous Robot Navigation in Cluttered Rough Terrain","volume":"6","author":"Hu","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1002\/navi.120","article-title":"Online motion mode recognition for portable navigation using low-cost sensors","volume":"62","author":"Elhoushi","year":"2015","journal-title":"Navigation"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"53540","DOI":"10.1109\/ACCESS.2021.3070646","article-title":"Boosting Inertial-Based Human Activity Recognition with Transformers","volume":"9","author":"Shavit","year":"2021","journal-title":"IEEE Access"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"13029","DOI":"10.1109\/JSEN.2021.3069927","article-title":"Human Activity Recognition with Smartphone and Wearable Sensors Using Deep Learning Techniques: A Review","volume":"21","author":"Ramanujam","year":"2021","journal-title":"IEEE Sens. J."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Klein, I. (2020). Smartphone mode recognition Smartphone Location Recognition: A Deep Learning-Based Approach. Sensors, 20.","DOI":"10.3390\/s20010214"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Yang, R., and Wang, B. (2016). PACP: A position-independent activity recognition method using smartphone sensors. Information, 7.","DOI":"10.3390\/info7040072"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"6429","DOI":"10.1109\/JIOT.2020.2985082","article-title":"Deep learning- enhanced human activity recognition for Internet of healthcare things","volume":"7","author":"Zhou","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"9341","DOI":"10.1109\/JSEN.2021.3053843","article-title":"Attitude adaptive estimation with smartphone classification for pedestrian navigation","volume":"21","author":"Vertzberger","year":"2021","journal-title":"IEEE Sens. J."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Zak, I., Katz, R., and Klein, I. (2020). MLCA \u2013 A Machine Learning Framework for INS coarse Alignment. Sensors, 20.","DOI":"10.3390\/s20236959"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Yona, M., and Klein, I. (2021, January 28\u201329). Compensating for Partial Doppler Velocity Log Outages by using Deep-Learning Approaches. Proceedings of the IEEE International Symposium on Robotic and Sensors Environments (ROSE 2021), Virtual.","DOI":"10.1109\/ROSE52750.2021.9611779"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Yan, H., Herath, S., and Furukawa, Y. (2019). RoNIN: Robust neural inertial navigation in the wild: Benchmark, evaluations, and new methods. arXiv.","DOI":"10.1109\/ICRA40945.2020.9196860"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Yan, H., Shan, Q., and Furukawa, Y. (2018, January 8\u201314). RIDI: Robust IMU double integration. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.","DOI":"10.1007\/978-3-030-01261-8_38"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"2705","DOI":"10.1109\/TIM.2018.2871808","article-title":"Accurate step length estimation for pedestrian dead reckoning localization using stacked autoencoders","volume":"68","author":"Gu","year":"2019","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"4431","DOI":"10.1109\/JIOT.2020.2966773","article-title":"Deep-learning-based pedestrian inertial navigation: Methods, data set, and on-device inference","volume":"7","author":"Chen","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Asraf, O., Shama, F., and Klein, I. (2021). PDRNet: A deep-learning pedestrian dead reckoning framework. IEEE Sens. J.","DOI":"10.1109\/JSEN.2021.3066840"},{"key":"ref_40","first-page":"1","article-title":"Using the ADXL202 in Pedometer and Personal Navigation Applications","volume":"2","author":"Weinberg","year":"2002","journal-title":"Analog. Devices AN-602 Appl. Note"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Hara, K., Saito, D., and Shouno, H. (2015, January 12\u201317). Analysis of function of rectified linear unit used in deep learning. Proceedings of the International Joint Conference on Neural Networks (IJCNN), Killarney, Ireland.","DOI":"10.1109\/IJCNN.2015.7280578"},{"key":"ref_42","unstructured":"Kalchbrenner, N., Danihelka, I., and Graves, A. (2015). Grid long short-term memory. arXiv."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"10191","DOI":"10.1109\/ACCESS.2022.3144076","article-title":"The Autonomous Platforms Inertial Dataset","volume":"10","author":"Shurin","year":"2022","journal-title":"IEEE Access"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/4\/1426\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:18:34Z","timestamp":1760134714000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/4\/1426"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,13]]},"references-count":43,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["s22041426"],"URL":"https:\/\/doi.org\/10.3390\/s22041426","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,13]]}}}