Skip to content

Commit d073162

Browse files
committed
Merge branch 'main' into box_constraints
2 parents 87e71bf + ed09542 commit d073162

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

benchmark/2_bench_state_estim.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,13 +248,13 @@ end
248248
He = 4; nint_u = [1, 1]; σQint_u = [1, 2]
249249
v̂min, v̂max = [-1, -0.5], [+1, +0.5]
250250

251-
optim = JuMP.Model(OSQP.Optimizer, add_bridges=false)
251+
optim = JuMP.Model(OSQP.Optimizer, add_bridges=true)
252252
direct = true
253253
mhe_cstr_osqp_curr = MovingHorizonEstimator(model; He, nint_u, σQint_u, optim, direct)
254254
mhe_cstr_osqp_curr = setconstraint!(mhe_cstr_osqp_curr; v̂min, v̂max)
255255
JuMP.unset_time_limit_sec(mhe_cstr_osqp_curr.optim)
256256

257-
optim = JuMP.Model(OSQP.Optimizer, add_bridges=false)
257+
optim = JuMP.Model(OSQP.Optimizer, add_bridges=true)
258258
direct = false
259259
mhe_cstr_osqp_pred = MovingHorizonEstimator(model; He, nint_u, σQint_u, optim, direct)
260260
mhe_cstr_osqp_pred = setconstraint!(mhe_cstr_osqp_pred; v̂min, v̂max)

benchmark/3_bench_predictive_control.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -181,12 +181,12 @@ function test_mpc(mpc, plant)
181181
return U, Y, Ry
182182
end
183183

184-
optim = JuMP.Model(OSQP.Optimizer, add_bridges=false)
184+
optim = JuMP.Model(OSQP.Optimizer, add_bridges=true)
185185
transcription = SingleShooting()
186186
mpc_osqp_ss = setconstraint!(LinMPC(model; optim, transcription), ymin=[45, -Inf])
187187
JuMP.unset_time_limit_sec(mpc_osqp_ss.optim)
188188

189-
optim = JuMP.Model(OSQP.Optimizer, add_bridges=false)
189+
optim = JuMP.Model(OSQP.Optimizer, add_bridges=true)
190190
transcription = MultipleShooting()
191191
mpc_osqp_ms = setconstraint!(LinMPC(model; optim, transcription), ymin=[45, -Inf])
192192
JuMP.unset_time_limit_sec(mpc_osqp_ms.optim)
@@ -254,12 +254,12 @@ function test_mpc_d(mpc_d, plant)
254254
return U, Y, Ry
255255
end
256256

257-
optim = JuMP.Model(OSQP.Optimizer, add_bridges=false)
257+
optim = JuMP.Model(OSQP.Optimizer, add_bridges=true)
258258
transcription = SingleShooting()
259259
mpc_d_osqp_ss = setconstraint!(LinMPC(model_d; optim, transcription), ymin=[45, -Inf])
260260
JuMP.unset_time_limit_sec(mpc_d_osqp_ss.optim)
261261

262-
optim = JuMP.Model(OSQP.Optimizer, add_bridges=false)
262+
optim = JuMP.Model(OSQP.Optimizer, add_bridges=true)
263263
transcription = MultipleShooting()
264264
mpc_d_osqp_ms = setconstraint!(LinMPC(model_d; optim, transcription), ymin=[45, -Inf])
265265
JuMP.unset_time_limit_sec(mpc_d_osqp_ms.optim)
@@ -705,15 +705,15 @@ function sim2!(mpc, nlmodel, N, ry, plant, x, 𝕩̂, y_step)
705705
end
706706
x_0 = [0, 0]; x̂_0 = [0, 0, 0]; ry = [180]; y_step=[0]
707707

708-
optim = JuMP.Model(OSQP.Optimizer, add_bridges=false)
708+
optim = JuMP.Model(OSQP.Optimizer, add_bridges=true)
709709
transcription = SingleShooting()
710710
mpc3_osqp_ss = LinMPC(kf; Hp, Hc, Mwt, Nwt, Cwt, optim, transcription)
711711
mpc3_osqp_ss = setconstraint!(mpc3_osqp_ss; umin, umax)
712712
JuMP.unset_time_limit_sec(mpc3_osqp_ss.optim)
713713
JuMP.set_attribute(mpc3_osqp_ss.optim, "polish", true) # needed to
714714
JuMP.set_attribute(mpc3_osqp_ss.optim, "sigma", 1e-9) # needed to
715715

716-
optim = JuMP.Model(OSQP.Optimizer, add_bridges=false)
716+
optim = JuMP.Model(OSQP.Optimizer, add_bridges=true)
717717
transcription = MultipleShooting()
718718
mpc3_osqp_ms = LinMPC(kf; Hp, Hc, Mwt, Nwt, Cwt, optim, transcription)
719719
mpc3_osqp_ms = setconstraint!(mpc3_osqp_ms; umin, umax)

0 commit comments

Comments
 (0)