sot-talos-balance  2.0.5
Collection of dynamic-graph entities aimed at implementing balance control on talos.
SimpleController6d Class Reference

#include <sot/talos_balance/simple-controller-6d.hh>

Inheritance diagram for SimpleController6d:
Collaboration diagram for SimpleController6d:

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW SimpleController6d (const std::string &name)
 
 DECLARE_SIGNAL_IN (Kp, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_IN (v_des, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_IN (x, MatrixHomogeneous)
 
 DECLARE_SIGNAL_IN (x_des, MatrixHomogeneous)
 
 DECLARE_SIGNAL_OUT (v_ref, dynamicgraph::Vector)
 
virtual void display (std::ostream &os) const
 
void init ()
 
template<typename Derived >
Eigen::Matrix3d skew (const Eigen::MatrixBase< Derived > &v)
 

Protected Attributes

bool m_initSucceeded
 

Detailed Description

Definition at line 54 of file simple-controller-6d.hh.

Constructor & Destructor Documentation

◆ SimpleController6d()

SimpleController6d ( const std::string &  name)

Definition at line 52 of file simple-controller-6d.cpp.

Member Function Documentation

◆ DECLARE_SIGNAL_IN() [1/4]

DECLARE_SIGNAL_IN ( Kp  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_IN() [2/4]

DECLARE_SIGNAL_IN ( v_des  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_IN() [3/4]

DECLARE_SIGNAL_IN ( ,
MatrixHomogeneous   
)

◆ DECLARE_SIGNAL_IN() [4/4]

DECLARE_SIGNAL_IN ( x_des  ,
MatrixHomogeneous   
)

◆ DECLARE_SIGNAL_OUT()

DECLARE_SIGNAL_OUT ( v_ref  ,
dynamicgraph::Vector   
)

◆ display()

void display ( std::ostream &  os) const
virtual

Definition at line 136 of file simple-controller-6d.cpp.

◆ init()

void init ( )

Definition at line 68 of file simple-controller-6d.cpp.

◆ skew()

Eigen::Matrix3d skew ( const Eigen::MatrixBase< Derived > &  v)

Definition at line 71 of file simple-controller-6d.cpp.

Member Data Documentation

◆ m_initSucceeded

bool m_initSucceeded
protected

Definition at line 84 of file simple-controller-6d.hh.


The documentation for this class was generated from the following files: