mirror of
https://github.com/NotXia/unibo-ai-notes.git
synced 2025-12-15 19:12:22 +01:00
Add DAS more details in safey controllers
This commit is contained in:
@ -306,13 +306,16 @@
|
|||||||
|
|
||||||
By using the unicycle model dynamics, it becomes:
|
By using the unicycle model dynamics, it becomes:
|
||||||
\[
|
\[
|
||||||
\dot{\x}^\text{int} = \begin{bmatrix}
|
\begin{split}
|
||||||
\cos(\theta) & -\rho\sin(\theta) \\
|
\dot{\x}^\text{int} &= \begin{bmatrix}
|
||||||
\sin(\theta) & \rho\cos(\theta) \\
|
\cos(\theta) & -\rho\sin(\theta) \\
|
||||||
\end{bmatrix}
|
\sin(\theta) & \rho\cos(\theta) \\
|
||||||
\begin{bmatrix}
|
\end{bmatrix}
|
||||||
v \\ \omega
|
\begin{bmatrix}
|
||||||
\end{bmatrix}
|
v \\ \omega
|
||||||
|
\end{bmatrix} \\
|
||||||
|
\dot{\theta} &= \omega
|
||||||
|
\end{split}
|
||||||
\]
|
\]
|
||||||
|
|
||||||
By formulating $v$ and $\omega$ as a state-feedback control with input $\u^\text{int} \in \mathbb{R}^2$ as:
|
By formulating $v$ and $\omega$ as a state-feedback control with input $\u^\text{int} \in \mathbb{R}^2$ as:
|
||||||
@ -326,5 +329,10 @@
|
|||||||
-\frac{1}{\rho} \sin(\theta) & \frac{1}{\rho} \cos(\theta)
|
-\frac{1}{\rho} \sin(\theta) & \frac{1}{\rho} \cos(\theta)
|
||||||
\end{bmatrix} \u^\text{int}
|
\end{bmatrix} \u^\text{int}
|
||||||
\]
|
\]
|
||||||
The result is a single-integrator $\dot{\x}^\text{int} = \u^\text{int}$.
|
The result is a single-integrator $\dot{\x}^\text{int} = g(\x)\u^\text{int}$.
|
||||||
|
|
||||||
|
A choice of $\u$ can be:
|
||||||
|
\[
|
||||||
|
\u^\text{int} = k (\x^\text{int} - \x^\text{dest}) + \dot{\x}^\text{dest}
|
||||||
|
\]
|
||||||
\end{description}
|
\end{description}
|
||||||
Reference in New Issue
Block a user