Releases: aenarete/KiteControllers.jl
Releases · aenarete/KiteControllers.jl
v0.2.18
KiteControllers v0.2.18
Changed
- update KiteModels to 0.9.0; this version supports turbulent wind fields
Fixes
- fix broken dependencies (KiteUtils)
v0.2.17
KiteControllers v0.2.17
Changed
- remove all code related to the winch controller and use the package WinchControllers instead
- bump KiteUtils and KiteModels
- update yaml files for new version of KiteUtils
Merged pull requests:
- Remove the winch controller and use WinchControllers instead (#45) (@ufechner7)
v0.2.16
v0.2.15
KiteControllers v0.2.15
Fixed
plot_mainhad wrong labels
Added
- add
yaw_rateandsteeringto AoA plot
Changed
- remove outdated example
tune_4p.jlfrom menu - the script create_sys_image now checks if the current Julia version is too old
- bump KiteUtils to 0.10.5
- bump KiteModels to 0.7.3
v0.2.14
KiteControllers v0.2.14
Fixed
- disabled multithreading in
run_juliato avoid crashes related to PyPlot
Changed
- update the script
create_sys_imageto support both Julia 1.10 and Julia 1.11 - add Aqua.jl for quality insurance
- remove unused dependencies found by Aqua
- bumped KiteUtils to 0.10.3
- bumped KiteModels to 0.7
v0.2.13
KiteControllers v0.2.13
Fixed
- add new version of
FFTWas dependency to fix Windows issue
v0.2.12
KiteControllers v0.2.12
- change the point
zenithto 79° elevation, 0° azimuth - change the initialization in
autopilot.jlto 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
KiteUtilsto v0.9.6 The new version has new fields in theSysStatestruct 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 correspondingyamlfile. - do not use the function
update_sys_state!()any longer because it is buggy - reexport KiteUtils
- when executing
bin/run_julia, always executeusing KiteControllersbefore 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.jlthat tests the parking controller when the wind direction is changing - add the script
parking_controller.jlwhich implements a dual-loop parking controller. The inner loop controls the turn rate. It has an excellent performance. - add the script
test/menu.jlwhich 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_imageis 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.jlto 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.