Code for M. Eng. in Control Engineering
- Distributions
- PyPlot
- NLsolve
- JuMP
- Ipopt (including the optimisation library)
- Mosek (including the optimisation library)
- KernelDensity
It is necessary to run the script init_sys.jl
in the root directory to load all the external and internal libraries.
Please see the folder openloop_scenarios_*
or closedloop_scenarios_*
to run simulations/demonstrations. The folders openloop
and closedloop
are meant as testing ground before scripts move into the scenario folders. If the readmes in the scenratio folders are cryptic it is because the names of the scripts indicate their function (this is explained in the relevant readmes).
Please execute the script test_all.jl
to perform the tests manually. This is done automatically with Travis-CI.