ПОДХОДЫ К МОДУЛЬНОМУ ПРОЕКТИРОВАНИЮ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НАВИГАЦИОННЫХ СИСТЕМ НАЗЕМНЫХ ПОДВИЖНЫХ ОБЪЕКТОВ

Авторы

  • И.А. Шипов АО «Всероссийский научно-исследовательский институт "Сигнал"
  • Е.В. Ветошкин АО «Всероссийский научно-исследовательский институт «Сигнал»

Ключевые слова:

Наземная навигация, навигационная система, программное обеспечение, математическая модель, техническая реализация

Аннотация

Цель исследования – сформировать и обобщить подходы, применяемые при проектировании
программного обеспечения навигационных систем наземных подвижных объектов. В статье опи-
сан опыт разработки программного обеспечения навигационных систем различных наземных объ-
ектов. В зависимости от типа шасси, характера решаемых функциональных задач, требований к
эргономике, степени автономности и ряда других факторов будет определяться сложность при-
меняемых программно-алгоритмических решений. Алгоритмы функционирования системы навига-
ции со всеми входящими в нее компонентами, как правило, не являются требовательными к вы-
числительным мощностям, за исключением реализации работы с цифровыми картами местно-
сти. В связи с этим, не смотря на значительное отставание отечественной элементной базы от
зарубежных аналогов, формирование комплексированного навигационного решения может быть
реализовано на ее базе. Еще одной особенностью проектирования программного обеспечения нави-
гационных систем является необходимость функционирования их в режиме реального времени.
Это необходимо для синхронной обработки, поступающей от различных источников первичной
информации, и обеспечения формирования потребителю навигационного решения со стабильной частотой. Модульный подход проектирования программного обеспечения построен на принципах
унификации внутренних функций навигационной системы и переносимости полученных ранее ре-
шений между проектами. При таком подходе каждый элемент выполнен в форме самостоятель-
ного модуля, который представляет законченную подпрограмму с набором входных и выходных
параметров. Реализация взаимодействия между модулями зависит от типа его исполнения и мо-
жет быть выполнена как на уровне встраивания исходного кода, так и на уровне обмена пара-
метрами через каналы информационного взаимодействия. Применение модульного подхода при
проектировании программного обеспечения навигационных систем наземных объектов позволяют
за короткий период создавать полнофункциональные технические решения, обеспечивающие по-
требности конечного пользователя. При этом снижается риск последующих конструктивных
ошибок и доработок в связи с увеличенным объемом проверок и накопленным опытом применения
разработанного ранее алгоритма.

Библиографические ссылки

Загрузки

Опубликован

2024-05-28

Выпуск

Раздел

РАЗДЕЛ III. АЛГОРИТМЫ ОБРАБОТКИ ИНФОРМАЦИИ