Skip to content

OpenSourceAWE/OptimalFlightPaths.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OptimalFlightPaths

Build Status

Installation

First, install Julia 1.10 or newer as explained here.

Checkout this repo:

git clone https://github.com/OpenSourceAWE/OptimalFlightPaths.jl.git

Start Julia with

cd OptimalFlightPaths.jl
julia --project

Install the dependencies with:

using Pkg
Pkg.instantiate()

Run the first example with:

include("examples/create_flightpath.jl")

You should see a tilted figure of eight.

The second example uses sliders to modify 7 parameters:

include("examples/sliders.jl")

Screenshot

Next Steps

  • implement a path following controller (not in this package, but in SimpleKiteControllers.jl)
  • implement a function that runs the controller for at least one figure of eight (and some initialization to reach a stable, repetitive trajectory) and that returns the average traction force in x direction and the average steering power
  • add an optimizer using Nomad.jl that optimizes the 7 parameters

About

Find optimal flight paths for airborne wind energy systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages