Releases: aenarete/KiteControllers.jl
Releases · aenarete/KiteControllers.jl
v0.2.10
KiteControllers v0.2.10
Changed
- the script
create_sys_image
is now installing matplotlib if required - removed calls to se() to be sure the correct settings from the variable set are used
- fixed the wrong polars in the yaml settings for the 20 m² kite
- use the new, correct methods for calculating the polars in autopilot.jl
- added the new fields needed for the new winch controller release
- bump KiteUtils to 0.7.9
- bump KiteModels to 0.6.6
Fixed
- fix all failing test scripts
- fix most of the example, and add the script
menu.jl
to run the examples interactively
To install, follow the instructions at Installation of KiteControllers.jl
v0.2.9
KiteControllers v0.2.9
Changed
- bump KiteUtils to 0.7.4
- bump KiteModels to 0.6.3
- fix some examples and the script
create_sys_image
- explain different installation methods in README.md
To install, follow the instructions at Installation of KiteControllers.jl
Windows, Mac and Linux are supported.
v0.2.8
KiteControllers v0.2.8
Changed
- bump KiteUtils to 0.7.2
- bump WinchModels to 0.3.2
- bump KiteViewers to 0.4.16
- adapt WinchController to new WinchModel interface
- fix tests
v0.2.7
KiteControllers v0.2.7
Fixed
- fix control_plot on Windows (added sleep)
- fix cycle counting in FPP
Added
- add function plot_timing2()
- add lower limit for C2 of 2.0
v0.2.6
KiteControllers v0.2.6
Changed
- downgrade GLFW_jll to fix an issue on Ubuntu 24.04 and on Mac
Added
- add section kps4-3l to all settings files to be compatible with latest KiteUtils package
v0.2.5
KiteControllers v0.2.5
KiteControllers v0.2.5 - 2024-06-26
Added
- copyright disclaimer from TU Delft
Changed
- fix #35, save the default log file in the output folder
v0.2.4
KiteControllers v0.2.4
Changed
- add the field
corr_vec
to allfpp_settings_xxx.yaml
files - modify
kiteobserver.jl
to use this correction vector - the projects
hydra10_951
andhydra20_600
hydra20_920
work correctly now; key change: set k_c2_high to 6.0 - new plot control_plot_II
- remove compatibility with Julia 1.9, version 1.10 is the only supported version now
Merged pull requests:
- Bump julia-actions/cache from 1 to 2 (#31) (@dependabot[bot])
- Add control_plot_II() (#33) (@ufechner7)
Closed issues:
v0.2.3
KiteControllers v0.2.3
Changed
- use 60 Hz refresh rate for 3x, 6x, 9x and 12x time lapse
- refactoring: add type KiteApp to the script autopilot.jl
- make use of log_level settings, print a lot less for log_level=0
- refactoring: split
flightpathplanner.jl
inflightpathplanner.jl
andflightpathcalculator.jl
- created the simplified components
flightpathplanner2.jl
andflightpathcalculator2.jl
;
they are easier to understand and contain a lot less hard-coded constants
Added
- adapt time_lapse according to menu selection
- adapt text_mod such that the text update rate stays constant
- make it possible to change
t_sim
using the GUI - add the plots
plot_elev_az2
andplot_side_view2
that omit the first power cycle - add the plots
plot_elev_az3
,plot_side_view3
andplot_front_view3
that omit the first two power cycles - add the plot
aerodynamics
that plots the lift-over-drag of the kite - add time series of
fig8
toplot_control
- add the file
kiteobservers.jl
which provides the typeKiteObserver
and methods to
determine deviations from the desired flight path - add the script
learning.jl
that provides the methodtrain()
that implements iterative learning
of a vector of flight path corrections
v0.2.2
KiteControllers v0.2.2
Breaking changes
- the log file format changed, old log files cannot be opened with this version
- the number of segments is added as meta data to the log files
- five variables have been added to the SystemState that can be freely used, their names can be added as meta data to the log file
New Features
- the example
autopilot.jl
was vastly improved - a menu with 6 pre-defined plots was added to the GUI
- a statistics dialog was added
- saving and loading of log files added
- a second menu was added that allows to change the tolerance of the solver
- the new, pure Julia solver DFBDF is now the default. It is in average 4 times faster, uses only half the memory and is much more stable
Merged pull requests:
- Bump codecov/codecov-action from 2 to 4 (#26) (@dependabot[bot])
- Bump julia-actions/setup-julia from 1 to 2 (#27) (@dependabot[bot])
- Bump actions/cache from 1 to 4 (#28) (@dependabot[bot])