#include <sot/talos_balance/simple-distribute-wrench.hh>
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | SimpleDistributeWrench (const std::string &name) |
|
Eigen::Vector3d | computeCoP (const dynamicgraph::Vector &wrench, const pinocchio::SE3 &pose) const |
|
| DECLARE_SIGNAL_IN (phase, int) |
|
| DECLARE_SIGNAL_IN (q, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_IN (rho, double) |
|
| DECLARE_SIGNAL_IN (wrenchDes, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_INNER (kinematics_computations, int) |
|
| DECLARE_SIGNAL_INNER (wrenches, int) |
|
| DECLARE_SIGNAL_OUT (ankleWrenchLeft, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_OUT (ankleWrenchRight, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_OUT (copLeft, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_OUT (copRight, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_OUT (emergencyStop, bool) |
|
| DECLARE_SIGNAL_OUT (surfaceWrenchLeft, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_OUT (surfaceWrenchRight, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_OUT (wrenchLeft, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_OUT (wrenchRef, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_OUT (wrenchRight, dynamicgraph::Vector) |
|
| DECLARE_SIGNAL_OUT (zmpRef, dynamicgraph::Vector) |
|
virtual void | display (std::ostream &os) const |
|
void | init (const std::string &robotName) |
|
Definition at line 57 of file simple-distribute-wrench.hh.
◆ SimpleDistributeWrench()
◆ computeCoP()
Eigen::Vector3d computeCoP |
( |
const dynamicgraph::Vector & |
wrench, |
|
|
const pinocchio::SE3 & |
pose |
|
) |
| const |
◆ DECLARE_SIGNAL_IN() [1/4]
DECLARE_SIGNAL_IN |
( |
phase |
, |
|
|
int |
|
|
) |
| |
◆ DECLARE_SIGNAL_IN() [2/4]
DECLARE_SIGNAL_IN |
( |
q |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_IN() [3/4]
DECLARE_SIGNAL_IN |
( |
rho |
, |
|
|
double |
|
|
) |
| |
◆ DECLARE_SIGNAL_IN() [4/4]
DECLARE_SIGNAL_IN |
( |
wrenchDes |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_INNER() [1/2]
DECLARE_SIGNAL_INNER |
( |
kinematics_computations |
, |
|
|
int |
|
|
) |
| |
◆ DECLARE_SIGNAL_INNER() [2/2]
DECLARE_SIGNAL_INNER |
( |
wrenches |
, |
|
|
int |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [1/11]
DECLARE_SIGNAL_OUT |
( |
ankleWrenchLeft |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [2/11]
DECLARE_SIGNAL_OUT |
( |
ankleWrenchRight |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [3/11]
DECLARE_SIGNAL_OUT |
( |
copLeft |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [4/11]
DECLARE_SIGNAL_OUT |
( |
copRight |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [5/11]
DECLARE_SIGNAL_OUT |
( |
emergencyStop |
, |
|
|
bool |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [6/11]
DECLARE_SIGNAL_OUT |
( |
surfaceWrenchLeft |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [7/11]
DECLARE_SIGNAL_OUT |
( |
surfaceWrenchRight |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [8/11]
DECLARE_SIGNAL_OUT |
( |
wrenchLeft |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [9/11]
DECLARE_SIGNAL_OUT |
( |
wrenchRef |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [10/11]
DECLARE_SIGNAL_OUT |
( |
wrenchRight |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ DECLARE_SIGNAL_OUT() [11/11]
DECLARE_SIGNAL_OUT |
( |
zmpRef |
, |
|
|
dynamicgraph::Vector |
|
|
) |
| |
◆ display()
void display |
( |
std::ostream & |
os | ) |
const |
|
virtual |
◆ distributeWrench()
void distributeWrench |
( |
const Eigen::VectorXd & |
wrenchDes, |
|
|
const double |
rho |
|
) |
| |
|
protected |
◆ init()
void init |
( |
const std::string & |
robotName | ) |
|
◆ saturateWrench()
void saturateWrench |
( |
const Eigen::VectorXd & |
wrenchDes, |
|
|
const int |
phase |
|
) |
| |
|
protected |
◆ m_ankle_M_sole
pinocchio::SE3 m_ankle_M_sole |
|
protected |
◆ m_contactLeft
pinocchio::SE3 m_contactLeft |
|
protected |
◆ m_contactRight
pinocchio::SE3 m_contactRight |
|
protected |
◆ m_data
◆ m_emergency_stop_triggered
bool m_emergency_stop_triggered |
|
protected |
◆ m_initSucceeded
◆ m_left_foot_id
pinocchio::FrameIndex m_left_foot_id |
|
protected |
◆ m_model
◆ m_right_foot_id
pinocchio::FrameIndex m_right_foot_id |
|
protected |
◆ m_robot_util
RobotUtilShrPtr m_robot_util |
|
protected |
◆ m_wrenchLeft
Eigen::Matrix<double, 6, 1> m_wrenchLeft |
|
protected |
◆ m_wrenchRight
Eigen::Matrix<double, 6, 1> m_wrenchRight |
|
protected |
The documentation for this class was generated from the following files: