Skip to content

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Dec 01:13
· 823 commits to main since this release
e4522fc

ModelPredictiveControl v1.1.1

Diff since v1.1.0

  • fixed: remove a type-instability in LinMPC and NonLinMPC introduced in v1.1.0
  • added: reduce allocations with PredictiveControllers using new fields in mpc.buffer object
  • added: improve performance with 4 iszero_X fields for each PredictiveController weight, to skip computations when possible
  • changed: moved all controller weights in mpc.weights struct to improve code re-use
  • test: new custom constraint violation tests that use Ue argument

Merged pull requests:

  • Fix type instability in LinMPC and NonLinMPC (introduced in 1.1.0) (#130) (@franckgaga)
  • Changed: moved all controller weights in mpc.weights struct (#131) (@franckgaga)
  • Added: iszero_W field in for the 4 weights in ControllerWeights struct (#132) (@franckgaga)