Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2019, том 31, выпуск 4, страницы 39–60
DOI: https://doi.org/10.15514/ISPRAS-2019-31(4)-3
(Mi tisp438)
 

Эта публикация цитируется в 3 научных статьях (всего в 3 статьях)

Designing robust quadcopter software based on a real-time partitioned operating system and formal verification techniques
[Разработка программного обеспечения квадрокоптера с повышенными требованиями к надёжности на основе партицированной ОС и технологий формальной верификации]

S. M. Staroletov, M. S. Amosov, K. M. Shulga

Polzunov Altai State Technical University
Список литературы:
Аннотация: Создание надежных беспилотных летательных аппаратов является важной задачей для науки и техники, потому что такие устройства могут иметь множество применений в современной жизни и в цифровой экономике, следовательно необходимо обеспечивать надежность таких решений. В этой статье предлагается использование аппаратного прототипа квадрокоптера и разработка программного решения для полетного контроллера с высокими требованиями к надежности, которое будет соответствовать новым стандартам для программного обеспечения авионики и будет использовать существующие программные решения с открытым исходным кодом. В ходе исследования мы анализируем состав квадрокоптеров и полетных контроллеров для них. Мы описываем открытое программное обеспечение Ardupilot для беспилотных летательных аппаратов, контроллер APM и методы ПИД-регулирования. Сегодняшним стандартом надежного программного обеспечения для бортовых контроллеров являются партицированные операционные системы реального времени, которые способны реагировать на события от оборудования с ожидаемой скоростью, а также разделять процессорное время и память между изолированными разделами. Хорошим примером такой ОС с открытым исходным кодом является POK (Partitioned Operating Kernel). В репозитории она содержит пример описания системы для дронов с использованием языка AADL с моделированием аппаратного и программного обеспечения решения. Мы применяем такую технику к демонстрационной системе, которая работает на реальном оборудовании и содержит процесс управления полетом с PID-регулятором в виде изолированного процесса. Использование партицированной ОС выводит надежность программного обеспечения полетного контроллера на новый уровень. Для того, чтобы повысить уровень корректности логики управления, мы предлагаем использовать формальные методы верификации и демонстрируем примеры проверяемых свойств на уровне кода, используя дедуктивный подход, а также проводя моделирование на уровне киберфизической системы с использованием динамической дифференциальной логики для доказательства устойчивости.
Ключевые слова: квадрокоптер, операционная система, партицирование, ARINC 653, формальная верификация.
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: S. M. Staroletov, M. S. Amosov, K. M. Shulga, “Designing robust quadcopter software based on a real-time partitioned operating system and formal verification techniques”, Труды ИСП РАН, 31:4 (2019), 39–60
Цитирование в формате AMSBIB
\RBibitem{StaAmoShu19}
\by S.~M.~Staroletov, M.~S.~Amosov, K.~M.~Shulga
\paper Designing robust quadcopter software based on a real-time partitioned operating system and formal verification techniques
\jour Труды ИСП РАН
\yr 2019
\vol 31
\issue 4
\pages 39--60
\mathnet{http://mi.mathnet.ru/tisp438}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(4)-3}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp438
  • https://www.mathnet.ru/rus/tisp/v31/i4/p39
  • Эта публикация цитируется в следующих 3 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:173
    PDF полного текста:234
    Список литературы:17
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024