APPROACHES TO MODULAR DESIGN OF SOFTWARE FOR LANDINGS NAVIGATION SYSTEMS

Authors

  • I.А. Shipov All-Russian Scientific Research Institute “Signal” JSC
  • Е.V. Vetoshkin All-Russian Scientific Research Institute “Signal” JSC

Keywords:

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

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

Downloads

Published

2024-05-28

Issue

Section

SECTION III. INFORMATION PROCESSING ALGORITHMS