Skip to content

Commit 1b94e9e

Browse files
committed
Fix bug
1 parent c442b2d commit 1b94e9e

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

examples/ConstrainedLQR.jl

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using AlgebraicControl.CMPC
2-
#using AlgebraicControl.ParaConvCat
2+
using AlgebraicControl.ParaConvCat
33
using SCS
44
using Convex
55

@@ -42,23 +42,23 @@ end
4242
xs = Variable(2, N)
4343
us = Variable(1, N-1)
4444

45-
constraints = Constraint[
45+
constraints2 = Constraint[
4646
xs[:, i+1] == A*xs[:,i] + B*us[:,i] for i in 1:N-1
4747
]
4848

4949
for i in 1:N-1
50-
push!(constraints, xs[:,i][1] <= 3)
51-
push!(constraints, xs[:,i][1] >= -3)
52-
push!(constraints, xs[:,i][2] <= 2)
53-
push!(constraints, xs[:,i][2] >= -2)
54-
push!(constraints, us[:,i] <= 1)
55-
push!(constraints, us[:,i] >= -1)
50+
push!(constraints2, xs[:,i][1] <= 3)
51+
push!(constraints2, xs[:,i][1] >= -3)
52+
push!(constraints2, xs[:,i][2] <= 2)
53+
push!(constraints2, xs[:,i][2] >= -2)
54+
push!(constraints2, us[:,i] <= 1)
55+
push!(constraints2, us[:,i] >= -1)
5656
end
5757

58-
push!(constraints, xs[:,1] == x₀)
58+
push!(constraints2, xs[:,1] == x₀)
5959

6060
objective = sum([quadform(xs[:,i], Q) + R*square(us[:,i]) for i in 1:N-1])
6161

62-
prob = minimize(objective, constraints)
62+
prob = minimize(objective, constraints2)
6363

6464
solve!(prob, SCS.Optimizer)

0 commit comments

Comments
 (0)