Skip to content

Releases: aenarete/KiteSimulators.jl

v0.4.7

23 Mar 14:25

Choose a tag to compare

KiteSimulators v0.4.7

Diff since v0.4.6

KiteSimulators v0.4.7 - 2026-03-23

Changed

  • first version tested on and fixed for MacOS
  • use Julia 1.11 as default
  • bump KiteModels to 0.11.5 - much faster simulation speed
  • bump KiteControllers to 0.2.20 - WinchControllers now in a separate package
  • bump ControlPlots to 0.2.14 - much better support of MacOS
  • update the settings files
  • fixed examples to use the new interface, for example, init! instead of init_sim!
  • update script create_sys_image; it now offers a dialog to select the Julia version
  • create_sys_image now also works with only 16 GB RAM (or 8GB + 8GB swap file)

Added

  • add script bin/install
  • add script bin/batch_pilot
  • add script bin/batch_plot

v0.4.6

22 Mar 21:45

Choose a tag to compare

KiteSimulators v0.4.6

Diff since v0.4.5

Changed

  • first version tested on and fixed for MacOS
  • use Julia 1.11 as default
  • bump KiteModels to 0.11.5 - much faster simulation speed
  • bump KiteControllers to 0.2.20 - WinchControllers now in a separate package
  • bump ControlPlots to 0.2.14 - much better support of MacOS
  • update the settings files
  • fixed examples to use the new interface, for example init! instead of init_sim!
  • update script create_sys_image; it now offers a dialog to select the Julia version
  • create_sys_image now also works with only 16 GB RAM (or 8GB + 8GB swap file)

Added

  • add script bin/install
  • add script bin/batch_pilot
  • add script bin/batch_plot

v0.4.5

22 Mar 12:39

Choose a tag to compare

KiteSimulators v0.4.5

Diff since v0.4.4

Changed

  • use Julia 1.11 as default
  • bump KiteModels to 0.11.5 - much faster simulation speed
  • bump KiteControllers to 0.2.20 - WinchControllers now in a separate package
  • bump ControlPlots to 0.2.14 - much better support of MacOS
  • update the settings files
  • fixed examples to use the new interface, for example init! instead of init_sim!
  • update script create_sys_image; it now offers a dialog to select the Julia version

Added

  • add script bin/install

v0.4.4

12 Jul 17:02

Choose a tag to compare

KiteSimulators v0.4.4

Diff since v0.4.3

Fixed

  • fixed example autopilot.jl
  • bug in scripts test_release and test_main_branch

Changed

  • bump KiteControllers to 0.2.17
  • bump KiteUtils to 0.10.15

Closed issues:

  • Create a separate package WinchControllers (#6)
  • [Installation] Following the documented setup guide fails due to dependency incompatibilities (#23)

v0.4.3

13 May 16:59

Choose a tag to compare

KiteSimulators v0.4.3

Diff since v0.4.2

Fixed

  • issue #23 (Installation fails)

Changed

  • bump KiteControllers to 0.2.15
  • bump KiteModels to 0.7.3; new RamAirKite model added, but not yet supported by KiteControllers
  • bump KiteUtils to 0.10.6
  • improve scripts create_sys_image and run_julia

v0.4.2

22 Jan 14:16

Choose a tag to compare

KiteSimulators v0.4.2

Diff since v0.4.1

Changed

  • bump KiteControllers to 0.2.13; this improves the transition between reel-out and reel-in
  • bump KiteModels to 0.6.14; roll, pitch and yaw are in NED reference frame now

v0.4.1

09 Sep 20:50

Choose a tag to compare

KiteSimulators v0.4.1

Diff since v0.3.13

Changed

  • the build script now only installs matplotlib if it is not yet installed on the system
  • improved the example joystick.jl and its documentation
  • bump KiteControllers to 0.2.10
  • bump KiteModels to 0.6.6
    A new kite model (KPS4_3L) was added, that uses three winches at the ground to steer the kite.
    The new variant (version 3) of the KPS4 kite model allows to define polars that do not depend on the steering input, which makes it easier to define new kites.
  • bump KitePodModels to 0.3.3
    A simplified KitePodModel was added with a linear relationship between depower setting and depower angle, which makes it easier to define new KCUs.

Added

  • a new, torque controlled winch model
  • you can now define the diameter and the aerodynamic drag coefficient of the KCU
  • plot aerodynamics

Fixed

  • changes of the polars had no effect
  • changes of max_steering had no effect
  • fix example compare_kps3_kps4.jl

Braking

  • the function next_step! now requires either the parameter set_speed, which replaces v_ro, or the parameter set_torque, depending on the question if you use the AsynchGenerator or TorqueControlledWinch in the settings
  • the function init_sim has the new parameter delta. It should be between 0.0 and 0.03 and defines the pre-tension of the tether. The parameter stiffness_factor should be between 0.1 and 1.0 and not longer smaller than 0.1.
  • the constructor FPCSettings now requires the named parameter dt
  • the constructor SystemStateControl now requires the named parameter u_d0 and u_d

Installation instructions can be found here

v0.4.0

09 Sep 13:17

Choose a tag to compare

KiteSimulators v0.4.0

Diff since v0.3.13

Changed

  • the build script now only installs matplotlib if it is not yet installed on the system
  • improved the example joystick.jl and its documentation
  • bump KiteControllers to 0.2.10
  • bump KiteModels to 0.6.6
    A new kite model (KPS4_3L) was added, that uses three winches at the ground to steer the kite.
    The new variant (version 3) of the KPS4 kite model allows to define polars that do not depend on the steering input, which makes it easier to define new kites.
  • bump KitePodModels to 0.3.3
    A simplified KitePodModel was added with a linear relationship between depower setting and depower angle, which makes it easier to define new KCUs.

Added

  • a new, torque controlled winch model
  • you can now define the diameter and the aerodynamic drag coefficient of the KCU
  • plot aerodynamics

Fixed

  • changes of the polars had no effect
  • changes of max_steering had no effect

Braking

  • the function next_step! now requires either the parameter set_speed, which replaces v_ro, or the parameter set_torque, depending on the question if you use the AsynchGenerator or TorqueControlledWinch in the settings
  • the function init_sim has the new parameter delta. It should be between 0.0 and 0.03 and defines the pre-tension of the tether. The parameter stiffness_factor should be between 0.1 and 1.0 and not longer smaller than 0.1.
  • the constructor FPCSettings now requires the named parameter dt
  • the constructor SystemStateControl now requires the named parameter u_d0 and u_d

Closed issues:

  • Improve the joystick.jl example (#21)

v0.3.13

30 Jul 10:37

Choose a tag to compare

Initial release for a broader public, tested on Linux and Windows, including a GUI app, an autopilot and four example projects.

Fixed

  • freeze KitePodModels at version 0.3.1

v0.3.12

16 Jul 09:13

Choose a tag to compare

KiteSimulators v0.3.12

Diff since v0.3.11

Changed

  • bump KiteControllers to 0.6.7
  • bump GLMakie to 0.10.5

Added

  • add project hydra10_951

Fixed

  • fix the wind profile for the hydra20 projects
  • saving of plots works again
  • all examples have been tested and fixed where needed