Karlsruhe Institute of Technology (KIT) Logo

Master Motor Map

Whole-body human reference model and tools for unifying representations of whole-body human motion

Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
MMM::IAttachedSensor Class Referenceabstract
Inheritance diagram for MMM::IAttachedSensor:
[legend]

Public Member Functions

void appendConfigurationElementsXML (simox::xml::RapidXMLWrapperNodePtr configurationNode)
 
Eigen::Matrix4f getGlobalPose (ModelPtr model)
 
Eigen::Matrix4f getOffset ()
 
Eigen::Matrix4f getOffsetInCM () const
 Returns the offset transformation matrix in centi meter.
 
std::string getOffsetUnit ()
 
std::string getSegment ()
 
virtual void loadConfigurationXML (simox::xml::RapidXMLWrapperNodePtr node, const std::filesystem::path &filePath)=0
 
void saveSensorConfiguration (const std::string &filePath)
 
void setOffset (const Eigen::Matrix4f &offset)
 
void setOffsetUnit (const std::string &offsetUnit)
 
void setSegment (const std::string &segment)
 

Static Public Member Functions

static void loadSensorConfiguration (IAttachedSensorPtr attachedSensor, simox::xml::RapidXMLWrapperNodePtr configurationNode, const std::filesystem::path &filePath)
 

Protected Member Functions

float getUnitScalingToCM (const std::string &unit) const
 
 IAttachedSensor (const std::string &segment, const std::string &offsetUnit="mm", const Eigen::Matrix4f &offset=Eigen::Matrix4f::Identity())
 

Protected Attributes

Eigen::Matrix4f offset
 
std::string offsetUnit
 
std::string segment
 

The documentation for this class was generated from the following files:
KoroiBot Logo WALK-MAN Logo Xperience Logo SecondHands Logo TimeStorm Logo I-SUPPORT Logo
PACO-PLUS Logo SFB-588 Logo SPP1527 Logo