|
| DynamicsEquationConstraint (const std::string &name) |
|
| EqualityConstraint (const std::string &name, optim::ControlVariable control_var) |
|
const Eigen::VectorXd & | getLowerBound () const override |
| Returns the lower bound from the constraint function (alias) More...
|
|
const Eigen::VectorXd & | getUpperBound () const override |
| Returns the upperbound from the constraint function (alias) More...
|
|
Eigen::VectorXd & | bound () |
|
const Eigen::VectorXd & | getBound () const |
|
void | setBound (const Eigen::VectorXd &newBound) |
|
| GenericConstraint (const std::string &name, optim::ControlVariable control_var) |
| Construct the double bounded function, and set its default state : activated. The lowerBound is set to -inf and the upper bound to +inf C is set to Zero by default. More...
|
|
virtual | ~GenericConstraint () |
| Destructor. Also removes from problem if still active/inserted. More...
|
|
virtual void | print () const |
|
math::Size | getSize () const |
| Get the size of the constraint matrix (rows,cols) More...
|
|
int | rows () const |
| Get the number of rows of the constraint matrix. More...
|
|
int | cols () const |
| Get the number of column (it should be the size of the control variable chosen) of the constraint matrix. More...
|
|
virtual const Eigen::MatrixXd & | getConstraintMatrix () const |
| Returns the constraint matrix from the constraint function (alias) More...
|
|
const math::ConstraintFunction & | getConstraintFunction () const |
| Get the underlying constraint function containing the 2 bound vectors and the constraint matrix. More...
|
|
| TaskBase (const std::string &name, optim::ControlVariable control_var) |
|
virtual | ~TaskBase () |
|
bool | isActivated () const |
|
bool | isComputing () const |
|
bool | setRobotModel (robot::RobotModel::Ptr robot) |
|
optim::ControlVariable | getControlVariable () const |
|
virtual bool | activate () |
|
virtual void | update (double current_time, double dt) |
|
virtual bool | deactivate () |
|
virtual bool | setProblem (std::shared_ptr< const orca::optim::Problem > problem) |
|
bool | hasProblem () const |
|
bool | hasRobot () const |
|
bool | dependsOnProblem () const |
|
bool | dependsOnWrench () const |
|
bool | dependsOnRobotJoints () const |
|
bool | dependsOnFloatingBase () const |
|
bool | hasWrench () const |
|
bool | isRobotInitialized () const |
|
State | getState () const |
|
void | setRampDuration (double ramp_time) |
|
double | getRampDuration () const |
|
double | getCurrentRampValue () const |
|
double | getStartTime () const |
|
double | getStopTime () const |
|
std::shared_ptr< const optim::Problem > | getProblem () const |
|
std::shared_ptr< const common::Wrench > | getWrench () const |
|
std::shared_ptr< const robot::RobotModel > | getRobot () const |
|
void | addChild (TaskBase::Ptr e) |
| Add a child/slave task that will be updated BEFORE the parent task. More...
|
|
bool | hasParent () const |
| Returns true if the task owned by a parent task. More...
|
|
bool | hasChildren () const |
| Returns true if the task has children. More...
|
|
const std::string & | getParentName () const |
| Returns the parent name if it exists, empty otherwise. More...
|
|
const std::string & | getPrintableName () const |
| Returns the name that include parent name if present. More...
|
|
void | onResizedCallback (std::function< void(void)> cb) |
|
void | onActivationCallback (std::function< void(void)> cb) |
|
void | onActivatedCallback (std::function< void(void)> cb) |
|
void | onComputeBeginCallback (std::function< void(double, double)> cb) |
|
void | onComputeEndCallback (std::function< void(double, double)> cb) |
|
void | onDeactivationCallback (std::function< void(void)> cb) |
|
void | onDeactivatedCallback (std::function< void(void)> cb) |
|
| ConfigurableOrcaObject (const std::string &config_name) |
|
virtual | ~ConfigurableOrcaObject () |
|
template<class T > |
void | addParameter (const std::string ¶m_name, Parameter< T > *param, ParamPolicy policy=ParamPolicy::Required, std::function< void()> on_loading_success=0) |
| Returns true if all params added with have been set. More...
|
|
template<class T > |
void | addParameter (const std::string ¶m_name, T ¶m, ParamPolicy policy=ParamPolicy::Required, std::function< void()> on_loading_success=0) |
|
ParameterBase * | getParameter (const std::string ¶m_name) |
| Returns a param via its name. More...
|
|
void | printParameters () const |
| Print all parameters to std::cout. More...
|
|
bool | configureFromFile (const std::string &yaml_url) |
| Configure the task from YAML/JSON file. It must contain all the required parameters. More...
|
|
bool | configureFromString (const std::string &yaml_str) |
| Configure the task from YAML/JSON string. It must contain all the required parameters. More...
|
|
bool | isConfigured () const |
|
const ParamMap & | getParameters () const |
|
void | onConfigureSuccess (std::function< void()> f) |
|
| OrcaObject (const std::string &name) |
|
virtual | ~OrcaObject () |
|
const std::string & | getName () const |
|
void | setName (const std::string &name) |
|