Уборка сахарного тростника. Сезонная. Пайка кастрюль. Сдельная. Предложения работы.
Ответить

Linux. Mavlink. Rapsberry. Ardupilot // Программирование

Вс сен 27, 2020 21:13:35

Техзадание:

Требуется поправить интерфейс программы "APM Planner 2.0" далее "ПО"
Платформа: Linux (Rapsberry Pi 3b)
Лицензия: Open source (GPLv3)
ПО служит для связи полетного контроллера ArduPilotMega и персонального компьютера по протоколу MAVLINK
Требуется изменить интерфейс так, что бы пользователь не имел доступа к настройкам полетного контроллера.
Пользователь должен видеть следующие инструменты:
авиагоризонт
высоту относительно точки взлета
высоту относительно уровня моря
давление воздуха
направление (курс)
воздушную скорость
скорость относительно планеты (по GPS)
местоположение на карте (масштабируемо)
окна с инструментами должны замещать друг друга согласно нажатию клавиши на клавиатуре и/или групироваться на однойм дисплее ( масштабируемо )
все эти опции имеются имеются в данной программе, нужно лишь скрыть от пользователя все остальные функции (особенно настройку)

Расмотрю правку других программ, но единственное условие: программа должна работать на Rapsberry Pi 3b
(MAVProxy, QGroundControl, Tower aka AndroPilot)

Также готов рассмотреть создание своей программы отвечающей на требования ТЗ
требуется читать телеметрийные данные по протоколу mavlink
и выводить их на дисплей в виде авиаприборов и карты по типу навигатора
Ответить