#include <tsid/tasks/task-capture-point-inequality.hpp>
|
| | TaskCapturePointInequality (const std::string &name, RobotWrapper &robot, const double timeStep) |
| |
| 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 |
| |
| Vector | getAcceleration (ConstRefVector dv) const override |
| |
| const Vector & | position () const override |
| |
| void | setSupportLimitsXAxis (const double x_min, const double x_max) |
| |
| void | setSupportLimitsYAxis (const double y_min, const double y_max) |
| |
| void | setSafetyMargin (const double x_margin, const double y_margin) |
| |
| | TaskMotion (const std::string &name, RobotWrapper &robot) |
| |
| virtual const TrajectorySample & | getReference () const |
| |
| virtual const Vector & | getDesiredAcceleration () const |
| |
| virtual const Vector & | position_error () const |
| |
| virtual const Vector & | velocity_error () const |
| |
| virtual const Vector & | velocity () const |
| |
| virtual const Vector & | position_ref () const |
| |
| virtual const Vector & | velocity_ref () const |
| |
| virtual void | setMask (math::ConstRefVector mask) |
| |
| virtual const Vector & | getMask () const |
| |
| virtual bool | hasMask () |
| |
| | TaskBase (const std::string &name, RobotWrapper &robot) |
| |
| virtual | ~TaskBase ()=default |
| |
| const std::string & | name () const |
| |
| void | name (const std::string &name) |
| |
◆ ConstraintInequality
◆ Data
◆ Matrix
◆ SE3
◆ Vector
◆ Vector3
◆ TaskCapturePointInequality()
| tsid::tasks::TaskCapturePointInequality::TaskCapturePointInequality |
( |
const std::string & |
name, |
|
|
RobotWrapper & |
robot, |
|
|
const double |
timeStep |
|
) |
| |
◆ compute()
◆ dim()
| int tsid::tasks::TaskCapturePointInequality::dim |
( |
| ) |
const |
|
overridevirtual |
Return the dimension of the task. \info should be overloaded in the child class.
Implements tsid::tasks::TaskBase.
◆ getAcceleration()
◆ getConstraint()
| const ConstraintBase & tsid::tasks::TaskCapturePointInequality::getConstraint |
( |
| ) |
const |
|
overridevirtual |
◆ position()
| const Vector & tsid::tasks::TaskCapturePointInequality::position |
( |
| ) |
const |
|
overridevirtual |
◆ setSafetyMargin()
| void tsid::tasks::TaskCapturePointInequality::setSafetyMargin |
( |
const double |
x_margin, |
|
|
const double |
y_margin |
|
) |
| |
◆ setSupportLimitsXAxis()
| void tsid::tasks::TaskCapturePointInequality::setSupportLimitsXAxis |
( |
const double |
x_min, |
|
|
const double |
x_max |
|
) |
| |
◆ setSupportLimitsYAxis()
| void tsid::tasks::TaskCapturePointInequality::setSupportLimitsYAxis |
( |
const double |
y_min, |
|
|
const double |
y_max |
|
) |
| |
◆ b_lower
| Vector tsid::tasks::TaskCapturePointInequality::b_lower |
|
protected |
◆ b_upper
| Vector tsid::tasks::TaskCapturePointInequality::b_upper |
|
protected |
◆ Index
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Index tsid::tasks::TaskCapturePointInequality::Index |
◆ m_constraint
◆ m_delta_t
| double tsid::tasks::TaskCapturePointInequality::m_delta_t |
|
protected |
◆ m_dim
| int tsid::tasks::TaskCapturePointInequality::m_dim |
|
protected |
◆ m_drift
| Vector3 tsid::tasks::TaskCapturePointInequality::m_drift |
|
protected |
◆ m_drift_vec
| Vector tsid::tasks::TaskCapturePointInequality::m_drift_vec |
|
protected |
◆ m_g
| double tsid::tasks::TaskCapturePointInequality::m_g |
|
protected |
◆ m_ka
| double tsid::tasks::TaskCapturePointInequality::m_ka |
|
protected |
◆ m_nv
| Eigen::Index tsid::tasks::TaskCapturePointInequality::m_nv |
|
protected |
◆ m_p_com
| Vector tsid::tasks::TaskCapturePointInequality::m_p_com |
|
protected |
◆ m_rp_max
| Vector tsid::tasks::TaskCapturePointInequality::m_rp_max |
|
protected |
◆ m_rp_min
| Vector tsid::tasks::TaskCapturePointInequality::m_rp_min |
|
protected |
◆ m_safety_margin
| Vector tsid::tasks::TaskCapturePointInequality::m_safety_margin |
|
protected |
◆ m_support_limits_x
| Vector tsid::tasks::TaskCapturePointInequality::m_support_limits_x |
|
protected |
◆ m_support_limits_y
| Vector tsid::tasks::TaskCapturePointInequality::m_support_limits_y |
|
protected |
◆ m_v_com
| Vector tsid::tasks::TaskCapturePointInequality::m_v_com |
|
protected |
◆ m_w
| double tsid::tasks::TaskCapturePointInequality::m_w |
|
protected |
The documentation for this class was generated from the following files: