Preview

Civil Aviation High Technologies

Advanced search

A full-scale simulator for research of navigation and filtering algorithms of a strapdown inertial navigation system using the Matlab-Simulink environment

https://doi.org/10.26467/2079-0619-2024-27-6-82-93

Abstract

Due to the increasing complexity of aircraft navigation equipment and the growing demands placed on them, there is a need to study and improve existing navigation and filtering algorithms by solving problems of developing full-scale research simulators. The article presents the results of work in the field of creating a full-scale simulator for research of navigation and filtering algorithms for a strapdown inertial navigation system (SINS) comprising: primary navigation data sensors made using microelectromechanical system technology (MEMS), servos and a navigation platform with two-degrees-of-freedom in roll and pitch. The article presents the features of the design, hardware and algorithmic implementation of the test rig taking into account the prospects for its development in terms of using the number of degrees of freedom of the platform (pitch, roll and yaw channels). The implemented principle of integrating the Simulink model of the control object is described. The control object consists of a controller based on the Arduino platform, a GPS sensor, a GY-91 sensor with an inertial measurement unit consisting of three orthogonally located: angular velocity meter, accelerometer and the single-channel barometer based on the MP280 MEMS. An algorithm for positional (manual) control of the navigation platform by pitch and roll angles using two servos, through a control stick and a virtual COM port is implemented. A diagram illustrating the logic of interaction of the structural elements of the simulator, a part of the software implementation of the complementary filter used, as well as the function of its calculation and simulation links of the Simulink model are presented. The information exchange between the PC and the Arduino microcontroller is considered. A conclusion was made about the feasibility of creating and using the developed simulator to justify the use of a particular navigation and filtering algorithm for a specific type of aircraft.

About the Authors

A. A. Sanko
Belarusian State Aviation Academy
Belarus

Andrey A. Sanko, Candidate of Technical Sciences, The Head of the Department of Aircraft and Aviation Equipment, Military Faculty

Minsk



V. A. Vetoshkin
Belarusian State Aviation Academy
Belarus

Vyacheslav A. Vetoshkin, Lecturer, Department of Aircraft and Aviation Equipment, Military Faculty

Minsk



E. L. Ivanovskaya
Belarusian State Aviation Academy
Belarus

Ekaterina L. Ivanovskaya, Master of Technical Sciences, Lecturer, Department of Aircraft and Aviation Equipment, Military Faculty

Minsk



References

1. Meleshko, V.V., Nesterenko, O.I. (2011). Strapdown inertial navigation systems. Tutorial. Kirovograd: POLIMED-Servis, 171 p. (in Russian)

2. Sanko, A.A., Sheinikov, A.A. (2022). Angular orientation determination in SINS: traditional algorithms comparison. Civil Aviation High Technologies, vol. 25, no. 1, pp. 77–88. DOI: 10.26467/2079-0619-2022-25-1-77-88. (in Russian)

3. Ivanov, Yu.V., Orlov, V.A., Alaluev, R.V., Matveev, V.V. (2007). Investigation of steady-state characteristics of inertial module's micromechanical sensors. Datchitki i sistemy, no. 1, pp. 25–26. (in Russian)

4. Sanko, A.A., Sheynikov, A.A., Tuganov, G.Sh. (2022). Experimental study of the distribution laws of output signals of microelectromechanical navigation sensors of an unmanned aerial vehicle. Crede Experto: transport, society, education, language, no. 1, pp. 101–112. DOI: 10.51955/23121327-2022-1-101 (accessed: 26.05.2024). (in Russian)

5. Boronakhin, A.M., Lukyanov, D.P., Filatov, Yu.V. (2008). Optical and micromechanical inertial devices. St. Petersburg: Elmor, 400 p. (in Russian)

6. Han, Sh., Meng, Zh., Omisore, O., Akinyemi, T., Yan, Y. (2021). Random error reduction algorithms for MEMS inertial sensor accuracy improvement – a review. Micromachines, vol. 11, issue 11, p. 1021. DOI: 10.3390/mi11111021

7. Shavrin, V.V., Konakov, A.S., Tislenko, V.I. (2012). Calibration of strapdown mems acceleration and gyro sensors in inertial navigation systems. Doklady TUSUR, no. 1-2 (25), pp. 265–269. (in Russian)

8. Vladimirov, V.M., Grechkoseev, A.K., Tolstikov, A.S. (2004). Simulator of measuring information for testing ephemeris-time support of the GLONASS space navigation system. Izmeritelnaya tekhnika, no. 8, pp. 12–14. (in Russian)

9. Vereshchikov, D.V., Razuvaev, D.V., Kostin, P.S. (2016). Application computer science: Application Matlab@Simulink for the decision of practical problems: Tutorial. Voronezh: VUNTS VVS “VVA”, 104 p. (in Russian)

10. Vereshikov, D.V., Makarov, I.K., Moiseeva, I.S., Barancev, S.M. (2024). Fullscale simulator to test a control system of an engine-propeller powerplant of a convertible aerial vehicle. Civil Aviation High Technologies, vol. 27, no. 1, pp. 61–71. DOI: 10.26467/2079-0619-2024-27-1-61-71

11. Kharin, E.G., Kopylov, I.A. (2012). Flight testing technologies for onboard equipment of aircraft using an onboard trajectory measurement system. Moscow: МАI-PRINT, 360 p. (in Russian)

12. Kalman, R.E. (1960). A new approach to linear filtering and prediction problems. Journal of Basic Engineering, vol. 82, no. 1, pp. 35–45.

13. Madgwick, S.O.H. (2010). An efficient orientation filter for inertial and inertial/magnetic sensor arrays. Semantic Scholar. Available at: http://x-io.co.uk/res/doc/madgwick_internal_report.pdf. (accessed: 26.04.2024).

14. Mahony, R., Hamel, T. (2006). Attitude estimation on SO (3) based on direct inertial measurements. In: Proceedings 2006 IEEE International Conference on Robotics and Automation (ICRA), Orlando, FL, USA, pp. 2170–2175. DOI: 10.1109/ROBOT.2006.1642025

15. Mehra, R.K. (1970). On the identification of variances and adaptive Kalman filte-ring. In: IEEE Transactions on Automatic Control, vol. 15, issue 2, pp. 175–184. DOI: 10.1109/TAC.1970.1099422

16. Wang, P., Li, G., Gao, Ya. (2023). A compensation method for gyroscope random drift based on unscented Kalman filter and support vector regression optimized by adaptive beetle antennae search algorithm. Applied Intelligence, vol. 53, pp. 4350–4365. DOI: 10.1007/s10489-022-03734-7

17. Avanesov, G.A., Bessonov, R.V., Dyatlov, S.A., Kurkina, A.N., Sazonov, V.V. (2013). Joint data processing algorithms from star trackers and microelectromechanical angular velocity sensors. Sovremennye problemy distantsionnogo zondirovaniya zemli iz kosmosa, vol. 10, no. 4, pp. 51–63. (in Russian)

18. Guo, H., Yu, M., Zou, Ch., Huang, W. (2010). Kalman filtering for GPS/magnetometer integrated navigation system. Advances in Space Research, vol. 45, issue 11, pp. 1350–1357. DOI: 10.1016/j.asr.2010.01.011

19. Brilingaite, A., Jensen, C.S. (2006). Online Route Prediction for Automotive Applications. ResearchGate, 8 p. Available at: https://www.researchgate.net/publication/240804392_ONLINE_ROUTE_PREDICTION_FOR_AUTOMOTIVE_APPLICATIONS (accessed: 26.04.2024).

20. Shakhtarin, B.I., Suchkov, V.B., Gubanov, D.A. (2017). Optimal filtration of random processes: Tutorial. Moscow: Goryachaya liniya-Telekom, 90 p. (in Russian)


Review

For citations:


Sanko A.A., Vetoshkin V.A., Ivanovskaya E.L. A full-scale simulator for research of navigation and filtering algorithms of a strapdown inertial navigation system using the Matlab-Simulink environment. Civil Aviation High Technologies. 2024;27(6):82-93. (In Russ.) https://doi.org/10.26467/2079-0619-2024-27-6-82-93

Views: 90


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-0619 (Print)
ISSN 2542-0119 (Online)