v0.2.11
KiteControllers v0.2.11
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 theSysState
struct that are used for logging. - the constructor
SystemStateControl()
now needs the additional parameterv_wind
- the constructors
WCSettings()
,FPCSettings()
andFPPSettings()
now have the new argumentupdate
. If true,
then the settings are loaded from the correspondingyaml
file. - do not use the function
update_sys_state!()
any longer because it is buggy - reexport KiteUtils
- when executing
bin/run_julia
, always executeusing 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:
- Adapt to new KiteModels, using new conventions (#39) (@ufechner7)
- Dual-loop parking controller (#41) (@ufechner7)