Skip to content

Releases: aenarete/KiteControllers.jl

v0.2.18

14 Jul 12:10

Choose a tag to compare

KiteControllers v0.2.18

Diff since v0.2.17

Changed

  • update KiteModels to 0.9.0; this version supports turbulent wind fields

Fixes

  • fix broken dependencies (KiteUtils)

v0.2.17

21 Jun 12:53

Choose a tag to compare

KiteControllers v0.2.17

Diff since v0.2.16

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

13 May 10:04

Choose a tag to compare

KiteControllers v0.2.16

Diff since v0.2.15

Added

  • the function install_examples()

v0.2.15

12 May 11:24

Choose a tag to compare

KiteControllers v0.2.15

Diff since v0.2.14

Fixed

  • plot_main had wrong labels

Added

  • add yaw_rate and steering to AoA plot

Changed

  • remove outdated example tune_4p.jl from 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

22 Apr 15:39

Choose a tag to compare

KiteControllers v0.2.14

Diff since v0.2.13

Fixed

  • disabled multithreading in run_julia to avoid crashes related to PyPlot

Changed

  • update the script create_sys_image to 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

22 Jan 12:25

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

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

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

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

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.