Skip to content

Releases: aenarete/KiteControllers.jl

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)

v0.2.3

06 May 16:15
Compare
Choose a tag to compare

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 in flightpathplanner.jl and flightpathcalculator.jl
  • created the simplified components flightpathplanner2.jl and flightpathcalculator2.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 and plot_side_view2 that omit the first power cycle
  • add the plots plot_elev_az3, plot_side_view3 and plot_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 to plot_control
  • add the file kiteobservers.jl which provides the type KiteObserver and methods to
    determine deviations from the desired flight path
  • add the script learning.jl that provides the method train() that implements iterative learning
    of a vector of flight path corrections

Diff since v0.2.2

v0.2.2

03 Apr 15:32
Compare
Choose a tag to compare

KiteControllers v0.2.2

Diff since v0.2.1

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:

v0.2.1

29 Mar 14:19
Compare
Choose a tag to compare

KiteControllers v0.2.1

Diff since v0.2.0