smooth_feedback
Control and estimation on Lie groups
|
MPC end constraint function. More...
#include <mpc.hpp>
Public Member Functions | |
Tangent< X > | operator() (const double, const X &x0, const X &, const Eigen::Vector< double, 1 > &) const |
std::reference_wrapper< const Eigen::SparseMatrix< double > > | jacobian (const double, const X &x0, const X &, const Eigen::Vector< double, 1 > &) |
Public Attributes | |
X | x0_fix = Default<X>() |
Eigen::SparseMatrix< double > | dexpinv_tmp = d_exp_sparse_pattern<X> |
Eigen::SparseMatrix< double > | jac {Nx, 1 + 2 * Nx + 1} |
Static Public Attributes | |
static constexpr auto | Nx = Dof<X> |
MPC end constraint function.
The end constraint function is
\[ c_e(t_f, x_0, x_f, q) = x_0 \ominus x_{0, fix}. \]
|
inline |
|
inline |
Eigen::SparseMatrix<double> smooth::feedback::detail::MPCCE< X >::dexpinv_tmp = d_exp_sparse_pattern<X> |
Eigen::SparseMatrix<double> smooth::feedback::detail::MPCCE< X >::jac {Nx, 1 + 2 * Nx + 1} |
|
staticconstexpr |
X smooth::feedback::detail::MPCCE< X >::x0_fix = Default<X>() |