Abstract
In this paper, a novel navigation method with the assistance of a vehicle dynamic model (VDM), known as the VDM-aided navigation method, is introduced. This method is specifically designed for a subset of fixed-wing aerial robots within the broader category of unmanned aerial vehicles. Vision-based navigation (VBN) is employed to increase accuracy while maintaining reliability in Global Navigation Satellite System (GNSS) outages. In addition, an unscented Kalman filter (UKF) is used to estimate navigation parameters, including speed, position and attitude. This method uses the dynamic system as a process model and employs VBN, barometric altitude and vertical gyro as measurement inputs. In VBN, the method of scale-invariant feature transform is used as a method for image matching. To ensure the real-time capability of this method with the existing microprocessor, a hardware-in-the-loop (HIL) laboratory has been utilized. According to nonlinear observability methods, one can show the proposed integrated nonlinear navigation is observable under all conditions. Finally, the results of the HIL laboratory demonstrate that the proposed approach can estimate the robot navigation parameters with an acceptable level of precision even in the absence of an Inertial Navigation System (INS) and GNSS. It was validated even when there was an error of up to 20% in VDM parameters. Furthermore, an investigation was carried out regarding the use of Extended Kalman Filter instead of the UKF for the integrated navigation output. In GNSS outage conditions, considering both accuracy and cost, this method can serve as a valuable alternative for aerial robots. In addition, this approach can be recommended for INS fault detection with or without GNSS. Additionally, the integrated navigation provided can substitute the GNSS/INS system during fault conditions.



























Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Liu Y, Luo Q, Zhou Y (2022) Deep learning-enabled fusion to bridge GPS outages for INS/GPS integrated navigation. IEEE Sens J 22(9):8974–8985
Barra J, Creuzet T, Lesecq S, Scorletti G, Blanco E, Zarudniev M (2023) Micro-drone ego-velocity and height estimation in GPS-denied environments using an FMCW MIMO Radar, IEEE Sens J 23(3):2684–2692
Wei Y, Li H, Lu M (2022) A steady-state spoofing detection and exclusion method based on raw IMU measurement. IEEE Sens J 22(4):3529–3539
Zhang H, Ye F, Lai Y (2023) IQ-VIO: adaptive visual inertial odometry via interference quantization under dynamic environments. Intell Serv Robot 16:565–581
Sung C, Jeon S, Lim H (2022) What if there was no revisit? Large-scale graph-based SLAM with traffic sign detection in an HD map using LiDAR inertial odometry. Intell Serv Robot 15:161–170
Li S, Ozo MMOI, De Wagter C, de Croon GCHE (2020) Autonomous drone race: A computationally efficient vision-based navigation and control strategy. Rob Auton Syst 133:103621
Andreis E, Panicucci P, Topputo F (2023) An autonomous vision-based algorithm for interplanetary navigation, arXiv Prepr. arXiv:2309.09590
Kalidas AP, Joshua CJ, Md AQ, Basheer S, Mohan S, Sakri S (2023) Deep reinforcement learning for vision-based navigation of UAVs in avoiding stationary and mobile obstacles. Drones 7:245
Kanagasingham S, Ekpanyapong M, Chaihan R (2020) Integrating machine vision-based row guidance with GPS and compass-based routing to achieve autonomous navigation for a rice field weeding robot. Precis Agric 21(4):831–855
Liu Y, Guo C, Wang Y (2023) Object-aware data association for the semantically constrained visual SLAM. Intell Serv Robot 16(2):155–176
Wen S, Liu X, Wang Z, Zhang H, Zhang Z, Tian W (2022) An improved multi-object classification algorithm for visual SLAM under dynamic environment. Intell Serv Robot 15(1):39–55
Sobczak L, Filus K, Domańska J, Domański A (2022) Finding the best hardware configuration for 2D SLAM in indoor environments via simulation based on Google Cartographer. Sci Rep 12(1):18815
Luo XL, Lv JH, Sun G (2020) A visual-inertial navigation method for high-speed unmanned aerial vehicles, arXiv Prepr. arXiv:2002.04791
Karami E, Prasad S, Shehata M (2015) Image matching using SIFT, SURF, BRIEF and ORB: performance comparison for distorted images. In Proceedings of the 2015 Newfoundland Electrical and Computer Engineering Conference, St. johns, Canada, November 2015.
Bansal M, Kumar M, Kumar M (2021) 2D object recognition: a comparative analysis of SIFT, SURF and ORB feature descriptors. Multimed Tools Appl 80:18839–18857
Bilik S, Horak K (2022) SIFT and SURF based feature extraction for the anomaly detection. In: Proceedings I of the 28th Conference STUDENT EEICT 2022 General Papers, pp. 459–464. Faculty of Electrical Engineering and Communication, Brno University of Technology, Brno
Haijie Z, Jiafeng L, Sifan C, Linlin Q (2020) Research on image feature matching algorithm applied to UAV obstacle avoidance. Chinese Control Decision Conf (CCDC) 2020:3753–3757
Lowe DG (2004) Distinctive image features from scale invariant keypoints. Int J Comput Vision 60(2):91–110
Meng L, Ye C, Lin W (2022) A tightly coupled monocular visual lidar odometry with loop closure. Intell Serv Robot 15(1):129–141
Zou J, Shao L, Tang H (2023) Lmapping: tightly-coupled LiDAR-inertial odometry and mapping for degraded environments, Intell Serv Robot 16:583–597
Nobahari H, Mohammadkarimi H (2017) Application of model aided inertial navigation for precise altimetry of unmanned aerial vehicles in ground proximity. Aerosp Sci Technol 69:650–658
Dahmane S-A et al (2023) Analysis and compensation of positioning errors of robotic systems by an interactive method. J Brazilian Soc Mech Sci Eng 45(2):119
Dahmane SA, Megueni A, Azzedine A, Slimane A, Lousdad A (2019) Determination of the optimal path of three axes robot using genetic algorithm. Int J Eng Res Africa 44:135–149
Dahmane S-A, Azzedine A, Megueni A, Slimane A (2019) Quantitative and qualitative study of methods for solving the kinematic problem of a planar parallel manipulator based on precision error optimization. Int J Interact Des Manuf 13(2):567–595
Xu Y, Zhang Q, Zhang J, Wang X, Yu Z (2021) A vehicle-model-aided navigation reconstruction method for a multicopter during a gps outage. Electronics 10(5):528
Xu Y, de Croon GCHE (2023) Efficient Model-Aided Visual-Inertial Ego-Motion Estimation for Multirotor MAVs, In: 14th annual international micro air vehicle conference and competition
Youn W et al (2021) Model-aided synthetic airspeed estimation of UAVs for analytical redundancy. IEEE Robot Autom Lett 6(3):5841–5848
Koifman M, Bar-Itzhack IY (1999) Inertial navigation system aided by aircraft dynamics. IEEE Trans Control Syst Technol 7(4):487–493
Du B, Wang H, Pan S, Liu D, Zhu Y, Shi Z (2022) Robust multilayer vehicle model-aided INS based on soft and hard constraints. IEEE Sens J 23(1):812–827
Khaghani, M, Skaloud, J (2018) VDM-based UAV Attitude Determination in Absence of IMU Data, In: 2018 European Navigation Conference (ENC), 84–90
Khaghani M, Skaloud J (2016) Autonomous vehicle dynamic model-based navigation for small UAVs. Navig J Inst Navig 63(3):345–358
Khaghani M, Skaloud J (2018) Assessment of VDM-based autonomous navigation of a UAV under operational conditions. Rob Auton Syst 106:152–164
Worth DB, Woolley BG, Hodson DD (2021) SwarmSim: a framework for modeling swarming unmanned aerial vehicles using hardware-in-the-loop. J Def Model Simul 18(2):105–124
Dai X, Ke C, Quan Q, Cai K-Y (2021) RFlySim: automatic test platform for UAV autopilot systems with FPGA-based hardware-in-the-loop simulations. Aerosp Sci Technol 114:106727
Gaber K, El-Mashade MB, Aziz GAA (2020) Hardware-in-the-loop real-time validation of micro-satellite attitude control. Comput Electr Eng 85:106679
Moréac E, Abdali EM, Berry F, Heller D, Diguet J-P (2020) Hardware-in-the-loop simulation with dynamic partial FPGA reconfiguration applied to computer vision in ROS-based UAV. Int Workshop Rapid Syst Prototyp (RSP) 2020:1–7
Saif E, Eminoğlu İ (2022) Modelling of quad-rotor dynamics and hardware-in-the-loop simulation. J Eng 2022(10):937–950
Zipfel PH (2007) Modeling and simulation of aerospace vehicle dynamics, Amer. Inst. of Aeronautics. Second Edition. AIAA
Gu Y, Gross J, Rhudy MA (2016) fault-tolerant multiple sensor fusion approach applied to UAV attitude estimation. Int J Aerosp Eng 3:1–12
Gu Y et al (2006) Design and flight testing evaluation of formation control laws. IEEE Trans Control Syst Technol 14(6):1105–1112
Aminzadeh A, Atashgah MA, Roudbari A (2018) Software in the loop framework for the performance assessment of a navigation and control system of an unmanned aerial vehicle. IEEE Aerosp Electron Syst Mag 33(1):50–57
Simon D (2006) Optimal state estimation: kalman, h infinity, and nonlinear approaches. John Wiley & Sons, Hoboken
Zhou B, Fang H, Xu J (2022) UWB-IMU-odometer fusion localization scheme: observability analysis and experiments. IEEE Sens J 23(3):2550–2564
Chen W, Yang Z, Gu S, Wang Y, Tang Y (2022) Adaptive transfer alignment method based on the observability analysis for airborne pod strapdown inertial navigation system. Sci Rep 12(1):946
Krener Arthur J, Ide Kayo (2009) Measures of unobservability, In: Proceedings of the 48th IEEE Conference on Decision and Control, 2009 Held Jointly with the 200928th Chinese Control Conference, CDC/CCC 2009, IEEE
Ducard GJ (2009) Fault-tolerant flight control and guidance systems: practical methods for small unmanned aerial vehicles. Springer, London
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose. The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: UAV data
Appendix: UAV data
Longitudinal and lateral–directional aerodynamic coefficients of the fixed-wing UAV used in this study are shown in Table
2 and Table
3. Other parameters of the UAV include mass, geometric and thrust data, which are in Table
4.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Alizadeh, M., Khoshnood, A.M. Model-aided and vision-based navigation for an aerial robot in real-time application. Intel Serv Robotics 17, 731–744 (2024). https://doi.org/10.1007/s11370-024-00532-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-024-00532-7