Skip to content

Releases: JuliaControl/ModelPredictiveControl.jl

v1.16.2

08 Feb 20:31
eb816fa

Choose a tag to compare

ModelPredictiveControl v1.16.2

Diff since v1.16.1

Merged pull requests:

v1.16.1

07 Feb 01:28
7295588

Choose a tag to compare

ModelPredictiveControl v1.16.1

Diff since v1.16.0

📟️ added: C codegen support for custom linear constraints (now for real 😆)

Merged pull requests:

  • added: C codegen support for LinMPC custom linear inequality constraints (#315) (@franckgaga)

v1.16.0

06 Feb 05:15
8a20fee

Choose a tag to compare

ModelPredictiveControl v1.16.0

Diff since v1.15.0

🔥added: custom linear equality constraints for LinMPC and NonLinMPC.

Merged pull requests:

v1.15.0

19 Jan 02:22
2477c4f

Choose a tag to compare

ModelPredictiveControl v1.15.0

Diff since v1.14.4

  • added: C code generation via LinearMPC.jl 🚀
  • doc: various improvement in the manual and function sections
  • test: new closed-loop tests with LinMPC converted to LinearMPC.MPC

Merged pull requests:

Closed issues:

  • Code generation (#124)

v1.14.4

02 Jan 22:57
80f6a52

Choose a tag to compare

ModelPredictiveControl v1.14.4

Diff since v1.14.3

Merged pull requests:

  • debug: correctly handle custom move blocking for LinModel (#301) (@franckgaga)

Closed issues:

  • Move blocking patterns are not correctly handled for LinModel (#300)

v1.14.3

18 Dec 21:26
81b2f31

Choose a tag to compare

ModelPredictiveControl v1.14.3

Diff since v1.14.2

Merged pull requests:

  • debug: default terminal constraint softness parameters c_x̂min/max equal to 1 (#299) (@franckgaga)

v1.14.2

17 Dec 19:11
51cc8ad

Choose a tag to compare

ModelPredictiveControl v1.14.2

Diff since v1.14.1

Merged pull requests:

  • added: fetching actual LangrangeMultiplier in getinfo (#298) (@franckgaga)

v1.14.1

05 Dec 03:26
399968e

Choose a tag to compare

ModelPredictiveControl v1.14.1

Diff since v1.14.0

Merged pull requests:

v1.14.0

03 Dec 01:57
bba9ce7

Choose a tag to compare

ModelPredictiveControl v1.14.0

Diff since v1.13.3

  • added: derivatives in getinfo dictionnary for NonLinMPC and MovingHorizonEstimator

Merged pull requests:

  • build(deps): bump actions/checkout from 5 to 6 (#288) (@dependabot[bot])
  • bench: added getinfo function in unit tests (#289) (@franckgaga)
  • added: derivatives in getinfo dictionnary for NonLinMPC and MovingHorizonEstimator (#290) (@franckgaga)

v1.13.3

16 Nov 15:41
3b14da7

Choose a tag to compare

ModelPredictiveControl v1.13.3

Diff since v1.13.2

  • added: RandomOrder in default sparse backend for jacobian and hessian in NonLinMPC and MovingHorizonEstimator

It should be non-breaking in most cases. It's only a performance improvements to potentially reduce the number of colors for differentiation.

Merged pull requests:

  • added: RandomOrder in default sparse Jacobian and Hessian backends (#286) (@franckgaga)
  • bench: new EMPC tests with hessian=true (#287) (@franckgaga)