tsid
1.8.0
Efficient Task Space Inverse Dynamics for Multi-body Systems based on Pinocchio
|
#include <tsid/bindings/python/tasks/task-com-equality.hpp>
Public Member Functions | |
template<class PyClass > | |
void | visit (PyClass &cl) const |
Static Public Member Functions | |
static std::string | name (TaskCOM &self) |
static math::ConstraintEquality | compute (TaskCOM &self, const double t, const Eigen::VectorXd &q, const Eigen::VectorXd &v, pinocchio::Data &data) |
static math::ConstraintEquality | getConstraint (const TaskCOM &self) |
static void | setReference (TaskCOM &self, const trajectories::TrajectorySample &ref) |
static const Eigen::VectorXd & | getDesiredAcceleration (const TaskCOM &self) |
static Eigen::VectorXd | getAcceleration (TaskCOM &self, const Eigen::VectorXd dv) |
static const Eigen::VectorXd & | position_error (const TaskCOM &self) |
static const Eigen::VectorXd & | velocity_error (const TaskCOM &self) |
static const Eigen::VectorXd & | position (const TaskCOM &self) |
static const Eigen::VectorXd & | velocity (const TaskCOM &self) |
static const Eigen::VectorXd & | position_ref (const TaskCOM &self) |
static const Eigen::VectorXd & | velocity_ref (const TaskCOM &self) |
static const Eigen::Vector3d & | Kp (TaskCOM &self) |
static const Eigen::Vector3d & | Kd (TaskCOM &self) |
static void | setKp (TaskCOM &self, const ::Eigen::VectorXd Kp) |
static void | setKd (TaskCOM &self, const ::Eigen::VectorXd Kv) |
static const Eigen::VectorXd & | getmask (const TaskCOM &self) |
static void | setmask (TaskCOM &self, const Eigen::VectorXd mask) |
static void | expose (const std::string &class_name) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |