acados_solver_ros2
main
Acados-based NMPC controllers for ROS2 control
|
Container for the (fixed) dimensions of the imported Acados OCP. More...
#include <acados_solver.hpp>
Public Attributes | |
unsigned int | nx |
Differential state vector size. More... | |
unsigned int | nz |
Algebraic state vector size. More... | |
unsigned int | np |
Runtime parameters vector size. More... | |
unsigned int | nu |
Control vector size. More... | |
unsigned int | nbx |
Number of state stage bounds. More... | |
unsigned int | nbx_0 |
Number of initial state stage bounds. More... | |
unsigned int | nbx_N |
Number of terminal state bounds. More... | |
unsigned int | nbu |
Number of control bounds. More... | |
unsigned int | ng |
Number of polytopic constraints. More... | |
unsigned int | ng_N |
Number of polytopic constraints at stage N. More... | |
unsigned int | nh |
Number of non-linear constraints. More... | |
unsigned int | nh_N |
Number of non-linear constraints at stage N. More... | |
unsigned int | nphi |
Number of "convex-over-nonlinear" constraints (see Acados documentation) More... | |
unsigned int | nphi_N |
Number of "convex-over-nonlinear" constraints at stage N. More... | |
unsigned int | ns |
Total number of slack variable. More... | |
unsigned int | ns_N |
Total number of slack variable at stage N. More... | |
unsigned int | nsbx |
Number of slack variables used by state bounds. More... | |
unsigned int | nsbx_N |
Number of slack variables used by terminal state bounds. More... | |
unsigned int | nsbu |
Number of slack variables used by control bounds. More... | |
unsigned int | nsh |
Number of slack variables used by non-linear constraints. More... | |
unsigned int | nsh_N |
Number of slack variables used by (terminal) non-linear constraints. More... | |
unsigned int | nsg |
Number of slack variables used by polytopic constraints. More... | |
unsigned int | nsg_N |
Number of slack variables used by (terminal) polytopic constraints. More... | |
unsigned int | nsphi |
Number of slack variables used by convex-over-nonlinear constraints. More... | |
unsigned int | nsphi_N |
Number of slack variables used by (terminal) convex-over-nonlinear constraints. More... | |
unsigned int | ny |
Size of the reference vector. More... | |
unsigned int | ny_0 |
Size of the reference vector at initial stage. More... | |
unsigned int | ny_N |
Size of the reference vector at terminal stage. More... | |
unsigned int | nr |
Dimensions of the image of the inner nonlinear function in positive definite constr. See Acados documentation. More... | |
Container for the (fixed) dimensions of the imported Acados OCP.
unsigned int acados::AcadosSolver::Dimensions::nx |
Differential state vector size.
unsigned int acados::AcadosSolver::Dimensions::nz |
Algebraic state vector size.
unsigned int acados::AcadosSolver::Dimensions::np |
Runtime parameters vector size.
unsigned int acados::AcadosSolver::Dimensions::nu |
Control vector size.
unsigned int acados::AcadosSolver::Dimensions::nbx |
Number of state stage bounds.
unsigned int acados::AcadosSolver::Dimensions::nbx_0 |
Number of initial state stage bounds.
solve()
. unsigned int acados::AcadosSolver::Dimensions::nbx_N |
Number of terminal state bounds.
unsigned int acados::AcadosSolver::Dimensions::nbu |
Number of control bounds.
unsigned int acados::AcadosSolver::Dimensions::ng |
Number of polytopic constraints.
unsigned int acados::AcadosSolver::Dimensions::ng_N |
Number of polytopic constraints at stage N.
unsigned int acados::AcadosSolver::Dimensions::nh |
Number of non-linear constraints.
unsigned int acados::AcadosSolver::Dimensions::nh_N |
Number of non-linear constraints at stage N.
unsigned int acados::AcadosSolver::Dimensions::nphi |
Number of "convex-over-nonlinear" constraints (see Acados documentation)
unsigned int acados::AcadosSolver::Dimensions::nphi_N |
Number of "convex-over-nonlinear" constraints at stage N.
unsigned int acados::AcadosSolver::Dimensions::ns |
Total number of slack variable.
unsigned int acados::AcadosSolver::Dimensions::ns_N |
Total number of slack variable at stage N.
unsigned int acados::AcadosSolver::Dimensions::nsbx |
Number of slack variables used by state bounds.
unsigned int acados::AcadosSolver::Dimensions::nsbx_N |
Number of slack variables used by terminal state bounds.
unsigned int acados::AcadosSolver::Dimensions::nsbu |
Number of slack variables used by control bounds.
unsigned int acados::AcadosSolver::Dimensions::nsh |
Number of slack variables used by non-linear constraints.
unsigned int acados::AcadosSolver::Dimensions::nsh_N |
Number of slack variables used by (terminal) non-linear constraints.
unsigned int acados::AcadosSolver::Dimensions::nsg |
Number of slack variables used by polytopic constraints.
unsigned int acados::AcadosSolver::Dimensions::nsg_N |
Number of slack variables used by (terminal) polytopic constraints.
unsigned int acados::AcadosSolver::Dimensions::nsphi |
Number of slack variables used by convex-over-nonlinear constraints.
unsigned int acados::AcadosSolver::Dimensions::nsphi_N |
Number of slack variables used by (terminal) convex-over-nonlinear constraints.
unsigned int acados::AcadosSolver::Dimensions::ny |
Size of the reference vector.
unsigned int acados::AcadosSolver::Dimensions::ny_0 |
Size of the reference vector at initial stage.
unsigned int acados::AcadosSolver::Dimensions::ny_N |
Size of the reference vector at terminal stage.
unsigned int acados::AcadosSolver::Dimensions::nr |
Dimensions of the image of the inner nonlinear function in positive definite constr. See Acados documentation.