|
tsid
1.8.0
Efficient Task Space Inverse Dynamics for Multi-body Systems based on Pinocchio
|
#include <tsid/tasks/task-actuation-equality.hpp>


Public Types | |
| typedef math::Vector | Vector |
| typedef math::VectorXi | VectorXi |
| typedef math::ConstraintEquality | ConstraintEquality |
| typedef pinocchio::Data | Data |
Public Types inherited from tsid::tasks::TaskBase | |
| typedef math::ConstRefVector | ConstRefVector |
| typedef pinocchio::Data | Data |
| typedef robots::RobotWrapper | RobotWrapper |
Public Member Functions | |
| TaskActuationEquality (const std::string &name, RobotWrapper &robot) | |
| int | dim () const override |
| Return the dimension of the task. \info should be overloaded in the child class. More... | |
| const ConstraintBase & | compute (double t, ConstRefVector q, ConstRefVector v, Data &data) override |
| const ConstraintBase & | getConstraint () const override |
| void | setReference (math::ConstRefVector ref) |
| const Vector & | getReference () const |
| void | setWeightVector (math::ConstRefVector weights) |
| const Vector & | getWeightVector () const |
| const Vector & | mask () const |
| void | mask (const Vector &mask) |
Public Member Functions inherited from tsid::tasks::TaskActuation | |
| TaskActuation (const std::string &name, RobotWrapper &robot) | |
Public Member Functions inherited from tsid::tasks::TaskBase | |
| TaskBase (const std::string &name, RobotWrapper &robot) | |
| virtual | ~TaskBase ()=default |
| const std::string & | name () const |
| void | name (const std::string &name) |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Index | Index |
Public Attributes inherited from tsid::tasks::TaskBase | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::ConstraintBase | ConstraintBase |
Protected Attributes | |
| Vector | m_mask |
| VectorXi | m_activeAxes |
| Vector | m_ref |
| Vector | m_weights |
| ConstraintEquality | m_constraint |
Protected Attributes inherited from tsid::tasks::TaskBase | |
| std::string | m_name |
| RobotWrapper & | m_robot |
| Reference on the robot model. More... | |
| typedef pinocchio::Data tsid::tasks::TaskActuationEquality::Data |
| tsid::tasks::TaskActuationEquality::TaskActuationEquality | ( | const std::string & | name, |
| RobotWrapper & | robot | ||
| ) |
|
overridevirtual |
Implements tsid::tasks::TaskBase.
|
overridevirtual |
Return the dimension of the task. \info should be overloaded in the child class.
Implements tsid::tasks::TaskBase.
|
overridevirtual |
Implements tsid::tasks::TaskBase.
| const Vector & tsid::tasks::TaskActuationEquality::getReference | ( | ) | const |
| const Vector & tsid::tasks::TaskActuationEquality::getWeightVector | ( | ) | const |
| const Vector & tsid::tasks::TaskActuationEquality::mask | ( | ) | const |
| void tsid::tasks::TaskActuationEquality::mask | ( | const Vector & | mask | ) |
| void tsid::tasks::TaskActuationEquality::setReference | ( | math::ConstRefVector | ref | ) |
| void tsid::tasks::TaskActuationEquality::setWeightVector | ( | math::ConstRefVector | weights | ) |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Index tsid::tasks::TaskActuationEquality::Index |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |