ethz-asl / data-driven-dynamics

Data Driven Dynamics Modeling for Aerial Vehicles
Other
98 stars 14 forks source link

Pr averaged fim #186

Closed pascalau closed 2 years ago

pascalau commented 2 years ago

This Pr adds averaged FIM which addresses the issue of singular FIM matrices for the minimum eigenvalue metric. The resulting informational plots are much easier for a user to understand and highlights better important sections of the log. Other features include:

Only change that should be thoroughly discussed is the change of the default estimator. I observed that the QPOptimizer sometimes struggles to find correct parameters that allow the vehicle to take off or on the other hand converges always to the same solution even if the log is highly deficient (which might be intentional).

Jaeyoung-Lim commented 2 years ago

Thanks! Awesome work!

Putting a screenshot of the information visualization on the dataselection for reference image

Some comments / issues that I have encountered.

Calculation of informational gain for each parameter in dataframe. Can be accessed by saving the frame to csv in the visual data selection screen. Gives great feedback to user which maneuvers gather data for which parameter.

pascalau commented 2 years ago

The observed error is not specific to this branch. I was able to recreate it on the master branch as well.

Jaeyoung-Lim commented 2 years ago

@manumerous @pascalau It seems like the pipeline has got a lot more unreliable after the comments were addressed: https://github.com/ethz-asl/data-driven-dynamics/issues/190