7Gozel / Flightgear_data_extraction_and_system_identification

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flightgear_data_extraction_and_system_identification

Storing Flightgear data to .csv file then estimating lateral stability and control derivatives of Cessna172

In the protocol.xml file add path where you want your .csv file to be located between:

filename>

/filename

(It is recommended to use /AppData/Roaming/flightgear.org/Export/example.csv)

Add protocol.xml to the same folder with fgfs.exe then run the Flightgear. From Settings-->Additional settings type: --config=protocol.xml

This will log flight data to given .csv file, default set to 1000 (1 second) can be lowered for lower dt

System identification was done using simple least squares, data interpolation was applied to output from Flightgear to enrich the data.

Lateral example model used in this code is given in Capture.png

About


Languages

Language:Jupyter Notebook 96.2%Language:Python 3.8%