Skip to content

Releases: JuliaControl/ModelPredictiveControl.jl

v2.7.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 00:41
bc0f8e9

ModelPredictiveControl v2.7.0

Diff since v2.6.0

Merged pull requests:

  • doc: update con_nonlinprogeq! method docstring for OrthogonalCollocation (#398) (@franckgaga)
  • doc: minor correction (#399) (@franckgaga)
  • debug: do not fill unused decision variables in MovingHorizonEstimator after solve (#400) (@franckgaga)
  • debug: truncate :V̂ and :X̂ fields in getinfo(estim::MovingHorizonEstimator) (#401) (@franckgaga)
  • added: handle NaN values in measured outputs ym for MovingHorizonEstimator (#402) (@franckgaga)

v2.6.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 20:10
4cb40e7

ModelPredictiveControl v2.6.0

Diff since v2.5.1

Merged pull requests:

  • test: improve RungeKutta and LinearMPCext coverage (#395) (@franckgaga)
  • changed: bump compat of FastGaussQuadrature (#396) (@franckgaga)
  • added: treat continuity constraints as linear in OrthogonnalCollocation (#397) (@franckgaga)

v2.5.1

Choose a tag to compare

@github-actions github-actions released this 03 Jul 05:11
245af09

ModelPredictiveControl v2.5.1

Diff since v2.5.0

Merged pull requests:

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 15:31
a928429

ModelPredictiveControl v2.5.0

Diff since v2.4.4

  • added: support box constraints in LinMPC and NonLinMPC
  • added: support box constraints in MovingHorizonEstimator
  • added: pretty-print optimization problem dimensions for MPC and MHE
  • debug: softness parameter arguments of the setconstraint! method for the MHE now works
  • debug: honor the P̂_0 argument at MovingHorizonEstimator construction
  • added: covestim argument in both MovingHorizonEstimator constructors
  • added: dispatch on the covestim type when inverting $\mathbf{\bar{P}}$ in the MovingHorizonEstimator
  • doc: added C code generation example in “Manual: Linear Design” (via LinearMPC.jl)
  • doc: other various improvements
  • bench: various improvements to the benchmark suite
  • test: improve coverage of predictive controller constraint violation

Merged pull requests:

v2.4.4

Choose a tag to compare

@github-actions github-actions released this 17 Jun 00:16
b58cf8e

ModelPredictiveControl v2.4.4

Diff since v2.4.3

Merged pull requests:

  • added: dispatch on covestim type when inverting in the MovingHorizonEstimator (#375) (@franckgaga)
  • bench: MovingHorizonEstimator with covestim=SteadyKalmanFilter(...) (#377) (@franckgaga)
  • added: pretty-print optimization problem dimensions for MPC and MHE (#378) (@franckgaga)

v2.4.3

Choose a tag to compare

@github-actions github-actions released this 11 Jun 17:15
1313f07

ModelPredictiveControl v2.4.3

Diff since v2.4.2

  • added: covestim argument in both MovingHorizonEstimator constructors
  • debug: honor P̂_0 argument at MovingHorizonEstimator construction if covestim is provided
  • added: pass P̂_0=nothing with covestim=SteadyKalmanFilter(...) for arrival covariance at steady-state value

Merged pull requests:

v2.4.2

Choose a tag to compare

@github-actions github-actions released this 09 Jun 22:36
bcb3821

ModelPredictiveControl v2.4.2

Diff since v2.4.1

  • doc: added C code generation example in "Manual: Linear Design"

Merged pull requests:

Closed issues:

  • Understanding why MovingHorizonEstimator Hessians are always fully dense (#368)

v2.4.1

Choose a tag to compare

@github-actions github-actions released this 03 Jun 22:28
5628046

ModelPredictiveControl v2.4.1

Diff since v2.4.0

Merged pull requests:

  • doc: minor correction (#361) (@franckgaga)
  • doc: MHE custom constraint feature in readme (#362) (@franckgaga)
  • debug: adequate padding for MHE dimensions printing (#363) (@franckgaga)
  • added: call gc with NaN values at boundaries in MovingHorizonEstimator construction (#364) (@franckgaga)
  • added: quadratic objective for NonLinMPC with LinModel and Ewt=0 (#365) (@franckgaga)
  • added: Jacobian and Hessians in getinfo(mhe) if nc>0 (#366) (@franckgaga)
  • added: pretty-print estim.direct for all StateEstimators (#367) (@franckgaga)

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 25 May 00:17
c55ca85

ModelPredictiveControl v2.4.0

Diff since v2.3.2

Merged pull requests:

Closed issues:

  • Support custom constraints for MovingHorizonEstimator (#350)

v2.3.2

Choose a tag to compare

@github-actions github-actions released this 29 Apr 20:24
9e3687e

ModelPredictiveControl v2.3.2

Diff since v2.3.1

Merged pull requests: