Я внимательно изучил справочник по API Dronekit-Python, и прежде чем я продолжу свой проект Masters Engineering, мне нужна дополнительная информация. Я использую Raspberry-Pi 2B в качестве компьютера-компаньона с контроллером полета Pixhawk для получения определенной информации о вертолете в определенный момент времени. Мне нужна дополнительная информация о возвращаемой структуре и возвращаемых значениях определенных вызовов в API Dronekit-Python.
Прежде всего, я могу работать только с углами Эйлера, и если «класс dronekit.Attitude» не возвращает углы Эйлера, я хотел бы знать, как проще всего получить текущее положение коптера в углах Эйлера (в порядке Yaw-Pitch-Roll) от контроллера полета Pixhawk.
Во-вторых, я хотел бы знать, в каких осях/системе отсчета возвращается вектор скорости. Относительно ли он относительно фиксированных осей корпуса коптера или относительно некоторого начального положения в системе координат Север-Восток-Вниз. Я также хотел бы знать, как получается вектор скорости, основан ли он исключительно на измерениях GPS и датчика давления или это слияние всех бортовых датчиков, включая IMU. Это сильно повлияет на точность вектора скорости, что внесет много неопределенности в мой UKF.