smooth_feedback
Control and estimation on Lie groups
|
Quadratic program definition. More...
#include <qp.hpp>
Public Attributes | |
Eigen::Matrix< Scalar, N, N > | P |
Positive semi-definite square cost (only upper triangular part is used) More... | |
Eigen::Matrix< Scalar, N, 1 > | q |
Linear cost. More... | |
Eigen::Matrix< Scalar, M, N > | A |
Inequality matrix. More... | |
Eigen::Matrix< Scalar, M, 1 > | l |
Inequality lower bound. More... | |
Eigen::Matrix< Scalar, M, 1 > | u |
Inequality upper bound. More... | |
Quadratic program definition.
M | number of constraints |
N | number of variables |
The quadratic program is on the form
\[ \begin{cases} \min_{x} & \frac{1}{2} x^T P x + q^T x, \\ \text{s.t.} & l \leq A x \leq u, \end{cases} \]
where \( P \in \mathbb{R}^{n \times n}, q \in \mathbb{R}^n, l, u \in \mathbb{R}^m, A \in \mathbb{R}^{m \times n} \).
Eigen::Matrix<Scalar, M, N> smooth::feedback::QuadraticProgram< M, N, Scalar >::A |
Eigen::Matrix<Scalar, M, 1> smooth::feedback::QuadraticProgram< M, N, Scalar >::l |
Eigen::Matrix<Scalar, N, N> smooth::feedback::QuadraticProgram< M, N, Scalar >::P |
Eigen::Matrix<Scalar, N, 1> smooth::feedback::QuadraticProgram< M, N, Scalar >::q |
Eigen::Matrix<Scalar, M, 1> smooth::feedback::QuadraticProgram< M, N, Scalar >::u |