Releases: aenarete/KiteControllers.jl
Releases · aenarete/KiteControllers.jl
v0.2.13
KiteControllers v0.2.13
Fixed
- add new version of
FFTW
as dependency to fix Windows issue
v0.2.12
KiteControllers v0.2.12
- change the point
zenith
to 79° elevation, 0° azimuth - change the initialization in
autopilot.jl
to work better for high wind speeds
v0.2.11
KiteControllers v0.2.11
Changed
- use KiteModels v0.6.14, which defines the azimuth angle and the orientation differently and make the controllers and examples work with the new definitions
- bump
KiteUtils
to v0.9.6 The new version has new fields in theSysState
struct that are used for logging. - the constructor
SystemStateControl()
now needs the additional parameterv_wind
- the constructors
WCSettings()
,FPCSettings()
andFPPSettings()
now have the new argumentupdate
. If true,
then the settings are loaded from the correspondingyaml
file. - do not use the function
update_sys_state!()
any longer because it is buggy - reexport KiteUtils
- when executing
bin/run_julia
, always executeusing KiteControllers
before displaying the REPL - make use of the environment variable "USE_V9"; if set, use a different (proprietary) settings file
- improve example
parking_wind_dir.jl
Fixed
- fixed logging of the height and X, Y and Z
- plotting of the height is fixed in
autopilot.jl
Added
- the menu with the examples can now started by typing
menu()
- add the script
parking_wind_dir.jl
that tests the parking controller when the wind direction is changing - add the script
parking_controller.jl
which implements a dual-loop parking controller. The inner loop controls the turn rate. It has an excellent performance. - add the script
test/menu.jl
which allows to execute the manual tests, that display plots and fix the tests
Merged pull requests:
- Adapt to new KiteModels, using new conventions (#39) (@ufechner7)
- Dual-loop parking controller (#41) (@ufechner7)
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: