|
smooth_feedback
Control and estimation on Lie groups
|
Active set invariance problem definition. More...
#include <asif_func.hpp>
Public Attributes | |
| double | T {1} |
| time horizon More... | |
| X | x0 {Default<X>()} |
| initial state More... | |
| U | u_des {Default<U>()} |
| desired input More... | |
| Eigen::Matrix< double, Dof< U >, 1 > | W_u {Eigen::Matrix<double, Dof<U>, 1>::Ones()} |
| weights on desired input More... | |
| ManifoldBounds< U > | ulim {} |
| input bounds More... | |
Active set invariance problem definition.
The active set invariance problem is
\[ \begin{cases} \min_u & (u \ominus u_{des})' W_u (u \ominus u_{des}) \\ \text{s.t.} & x(0) = x_0 \\ & u \in ulim \\ & h(x(t)) \geq 0, \quad t \in [0, T] \\ \end{cases} \]
for a system \( \mathrm{d}^r x_t = f(x(t), u(t)) \).
Definition at line 41 of file asif_func.hpp.
| double smooth::feedback::ASIFProblem< X, U >::T {1} |
time horizon
Definition at line 44 of file asif_func.hpp.
| U smooth::feedback::ASIFProblem< X, U >::u_des {Default<U>()} |
desired input
Definition at line 48 of file asif_func.hpp.
| ManifoldBounds<U> smooth::feedback::ASIFProblem< X, U >::ulim {} |
input bounds
Definition at line 52 of file asif_func.hpp.
| Eigen::Matrix<double, Dof<U>, 1> smooth::feedback::ASIFProblem< X, U >::W_u {Eigen::Matrix<double, Dof<U>, 1>::Ones()} |
weights on desired input
Definition at line 50 of file asif_func.hpp.
| X smooth::feedback::ASIFProblem< X, U >::x0 {Default<X>()} |
initial state
Definition at line 46 of file asif_func.hpp.