СОВРЕМЕННЫЕ ПРОБЛЕМЫ КОМПЬЮТЕРНЫХ И ИНФОРМАЦИОННЫХ НАУК, XX МЕЖДУНАРОДНАЯ НАУЧНО-ПРАКТИЧЕСКАЯ КОНФЕРЕНЦИЯ «СОВРЕМЕННЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И ИТ-ОБРАЗОВАНИЕ»

Размер шрифта: 
Использование искусственных иммунных систем для управления летательными аппаратами
Ирина Федоровна Астахова, Юлия Владимировна Хицкова

Изменена: 2025-11-13

Реферат


Работа посвящена разработке компьютерной системы  для управления летательными аппаратами на основе искусственных иммунных систем. Алгоритм и теория  были предложены в работе Дасгупты. В статье будет предложена реализация к применению управления летальным аппаратом.

Реализация алгоритма автономного режима  траекторий движения летательного аппарата выполнена на языке программирования Python.

Python – высокоуровневый язык программирования общего назначения с динамической сторогой типизацией и автоматическим управлением памятью. Выбор данной технологии в первую очередь основывается на её распространенности в сфере разработки машинного обучения, что, в свою очередь, гарантирует наличие большого количества сторонних библиотек, а также длительную поддержку и возможность расширения проекта в будущем.

При программной реализации использовались библиотеки Numpy и Scipy.

Numpy – пакет для научных вычислений, основными преимуществами которого являются удобство в использовании, оптимизированность, большой набор встроенных математических функций, направленность на работу с многомерными массивами, а также постоянная техническая поддержка со стороны разработчика.

Scipy – библиотека с открытым исходным кодом, предназначенная для выполнения научных и инженерных расчётов. При реализации проекта использовалась в целях получения решения уравнения Риккати.

Также стоит отметить, что при разработки данной информационной системы были составлены некоторые схемы и диаграммы, проектирование которых осуществлялось в таких приложениях, как Erwin Proccess Modeler и StarUML.

Erwin Proccess Modeler – это инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов, разработанный компанией Logic Works. Ранее назывался Bpwin.

Работа посвящена разработке компьютерной системы  для управления летательными аппаратами на основе искусственных иммунных систем. Алгоритм и теория  были предложены в книге Дасгупты [1]. В статье будет предложена реализация к применению управления летальным аппаратом.

Реализация алгоритма автономного режима  траекторий движения летательного аппарата выполнена на языке программирования Python.

Python – высокоуровневый язык программирования общего назначения с динамической сторогой типизацией и автоматическим управлением памятью. Выбор данной технологии в первую очередь основывается на её распространенности в сфере разработки машинного обучения, что, в свою очередь, гарантирует наличие большого количества сторонних библиотек, а также длительную поддержку и возможность расширения проекта в будущем.

При программной реализации использовались библиотеки Numpy и Scipy.

Numpy – пакет для научных вычислений, основными преимуществами которого являются удобство в использовании, оптимизированность, большой набор встроенных математических функций, направленность на работу с многомерными массивами, а также постоянная техническая поддержка со стороны разработчика.

Scipy – библиотека с открытым исходным кодом, предназначенная для выполнения научных и инженерных расчётов. При реализации проекта использовалась в целях получения решения уравнения Риккати.

Также стоит отметить, что при разработки данной информационной системы были составлены некоторые схемы и диаграммы, проектирование которых осуществлялось в таких приложениях, как Erwin Proccess Modeler и StarUML.

Erwin Proccess Modeler – это инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов, разработанный компанией Logic Works. Ранее назывался Bpwin.