APPROACHES TO MODULAR DESIGN OF SOFTWARE FOR LANDINGS NAVIGATION SYSTEMS

Abstract

The purpose of the study is to formulate and generalize the approaches used in the design of software for navigation systems of ground-based moving objects. The article describes the experience of developing software for navigation systems of various ground objects. Depending on the type of chassis, the nature of the functional tasks being solved, ergonomic requirements, degree of autonomy and a number of other factors, the complexity of the software and algorithmic solutions used will be determined. Algorithms for the operation of a navigation system with all its components, as a rule, are not demanding on computing power, with the exception of the implementation of work with digital terrain maps. In this regard, despite the significant lag of the domestic element base from foreign analogues, the formation of an integrated navigation solution can be implemented on its basis. Another feature of the design of software for navigation systems is the need for them to function in real time. This is necessary for synchronous processing coming from various sources of primary information and ensuring the formation of a navigation solution for the consumer with a stable frequency. The modular approach to software design is built on the principles of unifying the internal functions of the navigation system and the portability of previously obtained solutions between projects. With this approach, each element is made in the form of an independent module, which is a complete subroutine with a set of input and output parameters. The implementation of interaction between modules depends on the type of its execution and can be performed both at the level of embedding source code and at the level of exchanging parameters through information interaction channels. The use of a modular approach to the design of software for navigation systems of ground objects allows us to create fully functional technical solutions that meet the needs of the end user in a short period of time. At the same time, the risk of subsequent design errors and modifications is reduced due to the increased volume of checks and the accumulated experience in using the previously developed algorithm.

Authors

References

1. Belov A.V. Konstruirovanie ustroystv na mikrokontrollerakh [Design of devices on microcontrollers].
St. Petersburg: Nauka i Tekhnika, 2005, 256 p.
2. Alyamov A.E., Balasov I.Yu., Bazhanov V.A. Importozameshchenie elektronnoy komponentnoy bazy v
oboronnom proizvodstve [Import substitution of electronic components in defense production],
Vserossiyskiy ekonomicheskiy zhurnal EKO [All-Russian Economic Journal ECO], 2015, No. 11
(497), pp. 19-29.
3. Shipov I.A., Vetoshkin E.V. Kompleksirovannaya navigatsiya nazemnykh robototekhnicheskikh
kompleksov [Integrated navigation of ground robotic systems], Robototekhnika i tekhnicheskaya
kibernetika [Robotics and technical cybernetics], 2021, Vol. 9, No. 2 (225), pp. 127-132.
4. Brozgul' L.I., Zaytsev A.V. Sostoyanie i perspektivy razvitiya inertsial'nykh navigatsionnykh sistem
[State and prospects for the development of inertial navigation systems], Mekhatronika,
avtomatizatsiya, upravlenie [Mechatronics, automation, control], 2006, No. 3.
5. Shipov I.A., Vetoshkin E.V., Morozov A.V. Integrirovannye inertsial'no-sputnikovye sistemy
nazemnykh robototekhnicheskikh kompleksov [Integrated inertial-satellite systems of ground-based
robotic complexes], Sb. trudov XXXII konferentsii pamyati N.N. Ostryakova v napravlenii
«Giroskopicheskie i integrirovannye inertsial'no-sputnikovye sistemy» [Collection of proceedings of
the XXXII conference in memory of N.N. Ostryakov in the direction of “Gyroscopic and integrated
inertial-satellite systems”].
6. Stallings W. Operating Systems: Internals and Design Principles. 7th ed. Prentice Hall, 2011.
7. Systems Engineering Handbook. Version 2a. INCOSE, 2004.
8. Vasil'ev K.K., Anikin A.A. Kalmanovskoe kompleksirovanie i modelirovanie navigatsionnykh sistem
[Kalman integration and modeling of navigation systems], Elektronnaya tekhnika: Mezhvuzovskiy
sbornik nauchnykh trudov [Electronic technology: Interuniversity collection of scientific papers], pod
red. D.V. Andreeva. Ul'yanovsk: UlGTU, 2005.
9. Grewal M., Henderson V., Miyasako R. Application of Kalman filtering to the calibration and alignment
of inertial navigation systems, IEEE Transactions, Automatic Control, 1991, Vol. 36.
10. Vincent Mahout. Assembly Language Programming: Arm Cortex-M3, 2011.
11. Belochkin P.E., Katsay D.A. Osobennosti modelirovaniya besplatformennoy sistemy orientatsii po
uravneniyam Eylera v srede Matlab i Mathcad [Features of modeling a strapdown orientation system
using Euler's equations in Matlab and Mathcad], Sovremennye naukoemkie tekhnologii [Modern high
technology], 2014, No. 5, pp. 18-20.
12. Zhidkova N.V., Volkov V.L. Modelirovanie besplatformennoy sistemy orientatsii [Simulation of a
strapdown orientation system], Sovremennye problemy nauki i obrazovaniya [Modern problems of
science and education], 2015, No. 1. Available at: http://www.science-education.ru/121-17099.
13. Tel G. Introduction to Distributed Algorithms. Second edition. Cambridge University Press, 2000.
14. Tranquilla J.M., Cam J.P., Al-Rizzo H.M. Analysis of a Choke Ring Groundplane for Multipath Control
in Global Positioning System (GPS) Applications, IEEE Transactions on Antennas and Propagation,
1994, Vol. 42, No. 7, pp. 905-911. DOI: https://doi.org/10.1109/8.299591.
15. Matveev V.V., Raspopov V.Ya. Osnovy postroeniya besplatformennykh inertsial'nykh navigatsionnykh
sistem [Fundamentals of constructing strapdown inertial navigation systems], ed. by V.Ya. Raspopova.
St. Petersburg: GNTS RF OAO «Kontsern «TSNII «Elektropribor», 2009, 280 p.
16. Volkov V.L. Mathematical modeling of inertial measurement systems, International Journal of Applied
and Fundamental Research, 2015, No. 2. Available at: www.science-sd.com/457-24631.
17. Shipov I.A. Realizatsiya raspredelennykh vychisleniy na otechestvennykh mikroprotsessornykh
ustroystvakh [Implementation of distributed computing on domestic microprocessor devices],
Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2022, No. 1 (225),
pp. 218-226.
18. Woodman O.J. An introduction to inertial navigation [An introduction to inertial navigation], Technical
reports published by the University of Cambridge Computer Laboratory are freely available via the Internet:
http://www.cl.cam.ac.uk/techreports/ 2007 [Technical reports published by the University of Cambridge
Computer Laboratory are freely available via the Internet: http://www.cl.cam.ac.uk/techreports/ 2007], 37 p.
19. Bilich A., Larson K. M., Axelrad P. SNR-Based Multipath Corrections to GPS Phase Measurements:
Improving the Accuracy of Permanent GPS Stations, AGU Fall Meeting Abstracts, 2002, Vol. 1, pp. 06.
20. Filippov S.I., Matakhin V.V., Shipov I.A., Petrov A.V. Primenenie metodik i instrumentov sistemnoy
inzhenerii pri sozdanii sistem nazemnoy navigatsii [Application of systems engineering methods and
tools in the creation of land navigation systems], Oboronnaya tekhnika [Defense technology], 2017,
No. 7-8, pp. 38-44.

Скачивания

Published:

2024-05-28

Issue:

Section:

SECTION III. INFORMATION PROCESSING ALGORITHMS

Keywords:

Land navigation, navigation system, software, mathematical model, technical implementation