Skip to content

Commit 55acff5

Browse files
Daiki Sakanouetakayuki5168
Daiki Sakanoue
authored andcommitted
fix
1 parent 35efc13 commit 55acff5

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

control/mpc_lateral_controller/model_predictive_control_algorithm.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -340,35 +340,35 @@ We can also put constraints on the input deviations. As the derivative of steeri
340340

341341
$$
342342
\begin{align}
343-
u_{min} < u < u_{max}
343+
\dot u_{min} < \dot u < \dot u_{max}
344344
\end{align}
345345
$$
346346

347347
We discretize $\dot{u}$ as $\left(u_{k} - u_{k-1}\right)/\text{d}t$ and multiply both sides by dt, and the resulting constraint become linear and convex
348348

349349
$$
350350
\begin{align}
351-
\dot{u}_{min}\text{d}t < u_{k} - u_{k-1} < \dot{u}_{max}\text{d}t
351+
\dot u_{min}\text{d}t < u_{k} - u_{k-1} < \dot u_{max}\text{d}t
352352
\end{align}
353353
$$
354354

355355
Along the prediction or control horizon, i.e for setting $n=3$
356356

357357
$$
358358
\begin{align}
359-
\dot{u}_{min}\text{d}t < u_{1} - u_{0} < \dot{u}_{max}\text{d}t \\
360-
\dot{u}_{min}\text{d}t < u_{2} - u_{1} < \dot{u}_{max}\text{d}t
359+
\dot u_{min}\text{d}t < u_{1} - u_{0} < \dot u_{max}\text{d}t \\
360+
\dot u_{min}\text{d}t < u_{2} - u_{1} < \dot u_{max}\text{d}t
361361
\end{align}
362362
$$
363363

364364
and aligning the inequality signs
365365

366366
$$
367367
\begin{align}
368-
u_{1} - u_{0} &< \dot{u}_{max}\text{d}t \\ +
369-
u_{1} + u_{0} &< -\dot{u}_{min}\text{d}t \\
370-
u_{2} - u_{1} &< \dot{u}_{max}\text{d}t \\ +
371-
u_{2} + u_{1} &< - \dot{u}_{min}\text{d}t
368+
u_{1} - u_{0} &< \dot u_{max}\text{d}t \\ +
369+
u_{1} + u_{0} &< -\dot u_{min}\text{d}t \\
370+
u_{2} - u_{1} &< \dot u_{max}\text{d}t \\ +
371+
u_{2} + u_{1} &< - \dot u_{min}\text{d}t
372372
\end{align}
373373
$$
374374

@@ -384,6 +384,6 @@ Thus, putting this inequality to fit the form above, the constraints against $\d
384384

385385
$$
386386
\begin{align}
387-
\begin{bmatrix} -1 & 1 & 0 \\ 1 & -1 & 0 \\ 0 & -1 & 1 \\ 0 & 1 & -1 \end{bmatrix}\begin{bmatrix} u_{0} \\ u_{1} \\ u_{2} \end{bmatrix} \leq \begin{bmatrix} \dot{u}_{max}\text{d}t \\ -\dot{u}_{min}\text{d}t \\ \dot{u}_{max}\text{d}t \\ -\dot{u}_{min}\text{d}t \end{bmatrix}
387+
\begin{bmatrix} -1 & 1 & 0 \\ 1 & -1 & 0 \\ 0 & -1 & 1 \\ 0 & 1 & -1 \end{bmatrix}\begin{bmatrix} u_{0} \\ u_{1} \\ u_{2} \end{bmatrix} \leq \begin{bmatrix} \dot u_{max}\text{d}t \\ -\dot u_{min}\text{d}t \\ \dot u_{max}\text{d}t \\ -\dot u_{min}\text{d}t \end{bmatrix}
388388
\end{align}
389389
$$

0 commit comments

Comments
 (0)