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

#include <sot/talos_balance/simple-reference-frame.hh>

Inheritance diagram for SimpleReferenceFrame:
Collaboration diagram for SimpleReferenceFrame:

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW SimpleReferenceFrame (const std::string &name)
 
 DECLARE_SIGNAL_IN (footLeft, MatrixHomogeneous)
 
 DECLARE_SIGNAL_IN (footRight, MatrixHomogeneous)
 
 DECLARE_SIGNAL_IN (reset, bool)
 
 DECLARE_SIGNAL_OUT (referenceFrame, MatrixHomogeneous)
 
virtual void display (std::ostream &os) const
 
void init (const std::string &robotName)
 

Protected Attributes

bool m_first
 
bool m_initSucceeded
 
MatrixHomogeneous m_referenceFrame
 
Vector m_rightFootSoleXYZ
 
RobotUtilShrPtr m_robot_util
 

Detailed Description

Definition at line 58 of file simple-reference-frame.hh.

Constructor & Destructor Documentation

◆ SimpleReferenceFrame()

SimpleReferenceFrame ( const std::string &  name)

Definition at line 52 of file simple-reference-frame.cpp.

Member Function Documentation

◆ DECLARE_SIGNAL_IN() [1/3]

DECLARE_SIGNAL_IN ( footLeft  ,
MatrixHomogeneous   
)

◆ DECLARE_SIGNAL_IN() [2/3]

DECLARE_SIGNAL_IN ( footRight  ,
MatrixHomogeneous   
)

◆ DECLARE_SIGNAL_IN() [3/3]

DECLARE_SIGNAL_IN ( reset  ,
bool   
)

◆ DECLARE_SIGNAL_OUT()

DECLARE_SIGNAL_OUT ( referenceFrame  ,
MatrixHomogeneous   
)

◆ display()

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

Definition at line 129 of file simple-reference-frame.cpp.

◆ init()

void init ( const std::string &  robotName)

Definition at line 70 of file simple-reference-frame.cpp.

Member Data Documentation

◆ m_first

bool m_first
protected

Definition at line 85 of file simple-reference-frame.hh.

◆ m_initSucceeded

bool m_initSucceeded
protected

Definition at line 87 of file simple-reference-frame.hh.

◆ m_referenceFrame

MatrixHomogeneous m_referenceFrame
protected

Definition at line 84 of file simple-reference-frame.hh.

◆ m_rightFootSoleXYZ

Vector m_rightFootSoleXYZ
protected

Definition at line 83 of file simple-reference-frame.hh.

◆ m_robot_util

RobotUtilShrPtr m_robot_util
protected

Definition at line 82 of file simple-reference-frame.hh.


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