В докладе рассматриваются анимационные модели системы управления беспилотным летательным аппаратом. В данном случае под системой управления беспилотным летательным аппаратом подразумевается модель сложной технической системы, разработанной по технологии MDD, на основе когерентного набора ряда UML-диаграмм.
Беспилотный летательный аппарат (БЛА) с ручным управлением и автоматическим (программным) управлением – динамический объект, непрерывное изменение состояния которого описывается математической моделью полета БЛА в виде системы дифференциальных уравнений. В модель введены ряд упрощений движения. Для упрощения интегрирования уравнения движения центра масс БЛА удобно пользоваться начальной стартовой системой координат в момент запуска, которая в дальнейшем не меняет своей ориентации относительно абсолютного пространства (звезд), т.е. является инерциальной. Направление осей этой системы координат можно задавать на борту БЛА.
Разработанная модель описана UML-диаграммами, с точки зрения требований к проекту, системную архитектуру, организацию всей модели системы, диаграммы объектов, диаграммы вариантов использования, диаграммы состояний. Средства системы для быстрого создания прототипов, визуальной отладки и выполнения модели IBM Rational Rhapsody позволяют отображать в режиме реального времени анимированные диаграммы состояний, диаграммы последовательности. Анимированные элементы интерфейса оператора БЛА обеспечивают мониторинг текущих показателей объекта управления. Также средствами gnuplot реализована возможность отображения траектории движения БЛА в режиме реального времени.