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.

References

Скачивания

Published:

2024-05-28

Issue:

Section:

SECTION III. INFORMATION PROCESSING ALGORITHMS

Keywords:

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