Святослав, как планируете выводить информацию пользователю?
Необходим вывод картинки с камеры, GPS координат, координат БИНС, скорости движения (по трем координатам), скорости поворота (по трем направлениям) уровня топлива в баке или заряда аккумулятора, уровня мощности двигателя (каждого), тахометра вентилятора охлаждения системы/температуры системы, температуры/давления забортного воздуха, высота подъема, давление в оболочке, количество оставшегося газа. Вся информация должна выводиться компактно и лаконично, как в кокпите самолета или гоночного болида. Кроме этого должна приниматься, но не выводиться информация всяких индикаторов и датчиков.
Всю эту инфу Меркулов должен формировать в виде отдельного пакета, повторяющегося через определенные промежутки времени. Формат Пакета уточните с ним.
Теперь управление.
Чем будете управлять? Джойстик? Руль? Должно быть управление поворотом, переворотом, тангажом.
Необходима педаль газа, тормоз будет включать реверс двигателей???, ручка подъема/опускания, запуск/останов двигателя, перегрузка системы, сброс балласта (или бомб ), кнопка автопилота, Ручка переключения режимов двигателей по мощности останов/маневрирование/разгон/крейсерский/полный реверс. Режимы нужны для того чтобы ограничить мощность при движении например вблизи земли.
Все управляющие команды также должны формироваться в пакет, который Вы передаете Меркулову.