Skip to content

Releases: aenarete/KiteControllers.jl

v0.2.13

22 Jan 12:25
Compare
Choose a tag to compare

KiteControllers v0.2.13

Diff since v0.2.12

Fixed

  • add new version of FFTW as dependency to fix Windows issue

v0.2.12

21 Jan 16:47
Compare
Choose a tag to compare

KiteControllers v0.2.12

Diff since v0.2.11

  • 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

16 Jan 16:41
Compare
Choose a tag to compare

KiteControllers v0.2.11

Diff since v0.2.10

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 the SysState struct that are used for logging.
  • the constructor SystemStateControl()now needs the additional parameter v_wind
  • the constructors WCSettings(), FPCSettings() and FPPSettings() now have the new argument update. If true,
    then the settings are loaded from the corresponding yaml file.
  • do not use the function update_sys_state!() any longer because it is buggy
  • reexport KiteUtils
  • when executing bin/run_julia, always execute using 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:

v0.2.10

07 Sep 21:20
Compare
Choose a tag to compare

KiteControllers v0.2.10

Diff since v0.2.9

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.jlto run the examples interactively

To install, follow the instructions at Installation of KiteControllers.jl

v0.2.9

07 Aug 13:22
Compare
Choose a tag to compare

KiteControllers v0.2.9

Diff since v0.2.8

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

28 Jul 17:59
Compare
Choose a tag to compare

KiteControllers v0.2.8

Diff since v0.2.7

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

12 Jul 16:58
Compare
Choose a tag to compare

KiteControllers v0.2.7

Diff since v0.2.6

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

02 Jul 08:23
Compare
Choose a tag to compare

KiteControllers v0.2.6

Diff since v0.2.5

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

26 Jun 14:28
Compare
Choose a tag to compare

KiteControllers v0.2.5

Diff since v0.2.4

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

18 Jun 17:28
Compare
Choose a tag to compare

KiteControllers v0.2.4

Diff since v0.2.3

Changed

  • add the field corr_vec to all fpp_settings_xxx.yaml files
  • modify kiteobserver.jl to use this correction vector
  • the projects hydra10_951 and hydra20_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:

Closed issues:

  • Create working FPC settings for hydra20 kite (#30)
  • Add method plot_control_II (#32)