ocra-recipes
Doxygen documentation for the ocra-recipes repository
|
Define the internal solver class that can be used in the wOcra controller. More...
#include "ocra/optim/Solver.h"
#include "ocra/optim/Objective.h"
#include "ocra/optim/QuadraticFunction.h"
#include "ocra/optim/SquaredLinearFunction.h"
#include "ocra/optim/MergedVariable.h"
#include "ocra/optim/ObjQLD.h"
#include "ocra/control/ControlEnum.h"
#include "ocra/control/Model.h"
#include <ocra/util/ErrorsHelper.h>
#include "ocra/optim/QuadProg++.h"
#include <string>
#include <Eigen/SVD>
#include <qpOASES.hpp>
#include <mutex>
Go to the source code of this file.
Classes | |
class | ocra::OneLevelSolver |
A generic abstract class the solvers that can be used in the wOcra Controller. More... | |
class | ocra::OneLevelSolverWithQuadProg |
Solver class that only consider one level of importance for all tasks using Quadprog++. More... | |
class | ocra::OneLevelSolverWithQPOASES |
Solver class that only consider one level of importance for all tasks using QPOASES. More... | |
class | ocra::OneLevelSolverWithQLD |
Solver class that only consider one level of importance for all tasks using QLD. More... | |
Namespaces | |
ocra | |
Optimization-based Robot Controller namespace. a library of classes to write and solve optimization problems dedicated to the control of multi-body systems. | |
Typedefs | |
typedef Eigen::Map< Eigen::MatrixXd > | ocra::MatrixMap |
typedef Eigen::Map< Eigen::VectorXd > | ocra::VectorMap |
typedef Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > | ocra::MatrixXdRm |
Define the internal solver class that can be used in the wOcra controller.
Here, only an abstract class is defined.
Definition in file OneLevelSolver.h.