Програмне забезпечення безпілотних систем

Спеціальність: Авіоніка
Код дисципліни: 6.173.02.E.94
Кількість кредитів: 5.00
Кафедра: Електронні засоби інформаційно-комп'ютерних технологій
Лектор: проф. Романишин Юрій Михайлович
Семестр: 7 семестр
Форма навчання: денна
Результати навчання: Внаслідок вивчення навчальної дисципліни студент повинен бути здатним продемонструвати такі результати навчання: знати: - основні функції програмного забезпечення безпілотних систем (БПС); - існуючі програмні засоби, використовувані в БПС; - засоби програмування мікропроцесорних модулів навігаційних систем БПС та систем управління; - теорію та принципи управління динамічними системами для системи управління БПС; - основні алгоритми обробки сигналів від сенсорів для керування БПС; - основні алгоритми формування сигналів керування БПС; - принципи програмування руху БПС за заданою траєкторією; - програмне забезпечення обробки відеоінформації; вміти: - вибрати відповідне програмне забезпечення БПС; - програмувати мікропроцесорні модулі навігаційних систем БПС та систем управління; - програмувати управління динамічними системами для системи управління БПС; - програмувати основні алгоритми обробки сигналів від сенсорів для керування БПС; - програмувати основні алгоритми формування сигналів керування БПС; - програмувати рух БПС за заданою траєкторією; - програмувати задачі обробки відеоінформації.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Кореквізити: Мікропроцесорні системи в безпілотних літальних апаратах. Системи управління безпілотними літальними апаратами. Обробка цифрової інформації в безпілотних літальних апаратах.
Короткий зміст навчальної програми: Структури безпілотних літальних систем. Основні структурні елементи безпілотних літальних апаратів (БПЛА). Функціональні елементи БПЛА. Структура програмного забезпечення БПЛА. Існуюче програмне забезпечення БПЛА. Програмування мікропроцесорних модулів навігаційних систем БПЛА та систем управління. Програмування управління динамічними системами для системи управління БПЛА. Програмування основних алгоритмів обробки сигналів від сенсорів для керування БПЛА. Програмування основних алгоритмів формування сигналів керування БПЛА. Програмування руху БПЛА за заданою траєкторією. Програмування задач обробки відеоінформації.
Методи та критерії оцінювання: Поточний контроль: звіти з лабораторних робіт, усне опитування – 25 балів. Підсумковий контроль: письмова та усна форма заліку; письмова частина – 65 балів, усна частина – 10 балів.
Рекомендована література: 1. Авіоніка: навч. посіб. / В.П. Харченко, І.В. Остроумов. – К. : НАУ, 2013. – 272 с. 2. Рэндал Б.У. Малые беспилотные летательные аппараты. Теория и практика. Учебное пособие. Техносфера, 2015. 3. Слюсар В.И. Передача данных с борта БПЛА: стандарты НАТО. Электроника: наука, технология, бизнес. – 2010. - № 3, с. 80–86. 4. Слюсар В.И. Радиолинии связи с БПЛА: примеры реализации. Электроника: наука, технология, бизнес. – 2010. - № 5, с. 56 – 60. 5. Слюсар В.И. Методы передачи изображений сверхвысокой четкости. Первая миля. Last mile. – 2019, №2. с. 46 – 61. 6. Яне Б. Цифровая обработка изображений. – М.: Техносфера, 2007. – 584 с. 7. Рудаков П.И., Сафонов И.В. Обработка сигналов и изображений. MATLAB 5.x. Под общей редакцией к.т.н. В.Г.Потемкина. – М.: ДИАЛОГ-МИФИ, 2000. – 416 с. - (Пакеты прикладных программ. Кн. 2). 8. Dougherty M.J. Drony. Bellona, 2015, 233 pp.