Skip to content

Releases: ufechner7/KiteUtils.jl

v0.9.6

19 Dec 12:14
Compare
Choose a tag to compare

KiteUtils v0.9.6

Diff since v0.9.5

Added

  • function KiteUtils.install_examples()
  • add field upwind_dir, remove vector v_wind_ref from Settingsand yaml files
  • add the fields max_acc, p_speed and i_speed to Settingsand yaml files

Merged pull requests:

Closed issues:

  • Add function install_examples() (#65)
  • Add new fields to settings.yaml for winch (#70)
  • Using upwind_dir instead of v_wind_ref for initial wind direction (#71)

v0.9.5

06 Dec 09:16
Compare
Choose a tag to compare

KiteUtils v0.9.5

Diff since v0.9.4

Changed

  • add bearing to SysState for logging and plotting

v0.9.4

05 Dec 21:42
Compare
Choose a tag to compare

KiteUtils v0.9.4

Diff since v0.9.3

Changed

  • add set_steering, heading_rate, attractor to SysState for logging and plotting

Fixed

  • build.jlis now also working for two-element vectors

v0.9.3

29 Nov 15:39
Compare
Choose a tag to compare

KiteUtils v0.9.3

Diff since v0.9.2

Changes

  • downgrade min version of StructArrays to v0.6.18

v0.9.2

29 Nov 10:41
Compare
Choose a tag to compare

KiteUtils v0.9.2

Diff since v0.9.1

Added

  • add function calculate_rotational_inertia and example for using this function
  • add the fields set_torque, set_force, set_speed, alpha3, alpha4, roll, pitch, yaw
    to SysState struct for logging and plotting

Merged pull requests:

v0.9.1

15 Nov 18:19
Compare
Choose a tag to compare

KiteUtils v0.9.1

Diff since v0.9.0

Changes

  • add fig_8, cycle and acc to the SysState
  • add smc, cmq and cord_length to Settings

Fixed

  • fix function menu()

Closed issues:

  • Add Cmq and cord_length to the settings struct (#63)

v0.9.0

09 Nov 12:01
Compare
Choose a tag to compare

KiteUtils v0.9.0

Diff since v0.8.4

Breaking changes

  • you can (and should) now use SysState{P}() to create a new, empty SysState and then fill the fields with
    the actual values in other packages that use KiteUtils. This makes your code robust for later changes to the
    struct SysState.

Changes

  • all code related to logging of SysState structs is now auto-generated by the script build.jl based on the content
    of the file sysstate.yaml. This makes it much easier to add or remove fields for logging.
  • the vectors v_wind_gnd, v_wind_200m and v_wind_kite were added to SysState
  • the scalars AoA, CL and CD were added to SysState
  • the properties x, y and z of SysLog now represent the position of the 4-point kite

Added

  • the properties x1, y1 and z1 of SysLog were added and represent the position of the 1-point kite

Merged pull requests:

v0.8.4

31 Oct 15:24
Compare
Choose a tag to compare

KiteUtils v0.8.4

Diff since v0.8.3

KiteUtils v0.8.4 - 2024-10-31

  • add cms to settings2.yaml, a steering dependant moment coefficient to represent the deformation based turning moment

v0.8.3

22 Oct 11:21
Compare
Choose a tag to compare

KiteUtils v0.8.3

Diff since v0.8.2

  • add cs_4p to settings2.yaml, a correction factor for the steering sensitivity of the KPS4 model
  • extend documentation of reference frames and the orientation

v0.8.2

18 Oct 16:09
Compare
Choose a tag to compare

KiteUtils v0.8.2

Diff since v0.8.1

Changed

  • the function calc_course expects now upwind_dir as parameter
  • rename all parameters up_wind_direction to upwind_dir
  • the function calc_heading expects now for the orientation the euler angles with respect to the NED reference frame
  • it also expects the azimuth to be defined in wind reference frame
  • the function fromW2SE expects now the azimuth to be defined in wind reference frame