Изменена: 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.