Open dferruzzo opened 1 month ago
Usando
PX4_SYS_AUTOSTART=4001 PX4_GZ_MODEL_POSE="0,2,0,0,0,0" PX4_SIM_MODEL=gz_x500 ./build/px4_sitl_default/bin/px4
The frequency response looks inconclusive, specially the phase diagram. This may be because I'm comparing the FFT of the output and input signals.
The input is a impulse-like signal.
I'll try another aproach. I'll apply a single-frequency tone, and prepare a function to:
It looks difficult to get the phase difference.
Try with a sweep signal.
Objetivo
Criar uma função que receba com entrada o arquivo
ulg
e o nome do ângulo sendo testado, por exemplo:resposta_freq(arquivo='ulogs/log_13_2024-9-16-08-21-12.ulg', angulo='roll')
O arquivo
ulg
contem os dados de teste de atitude utilizando o modooffboard
, para o teste utilizo o scriptoffboard_attitude.py
.A saída da função é:
To-Do:
ulg
.Offboard
e o modoRTL
(Return-to-land). Nessa janela será feita o recorte dos dados.Obter e recortar os dados de: