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
MMM::ProcessedModelWrapper Class Reference

Public Member Functions

ProcessedModelWrapperPtr clone ()
 
ModelPtr getModel (bool processed=true)
 
ModelProcessorPtr getModelProcessor ()
 
std::string getOriginalModelFileName ()
 
std::filesystem::path getOriginalModelFilePath ()
 
std::string getOriginalModelName ()
 
 ProcessedModelWrapper (const std::filesystem::path &modelFilePath=std::string())
 
 ProcessedModelWrapper (ModelPtr model, ModelProcessorPtr modelProcessor, const std::filesystem::path &modelFilePath, bool processModel=true)
 
 ProcessedModelWrapper (ModelPtr model, ModelPtr processedModel, ModelProcessorPtr modelProcessor, const std::filesystem::path &modelFilePath)
 
void processModel ()
 
void setModel (ModelPtr originalModel)
 
void setModelProcessor (ModelProcessorPtr modelProcessor)
 
void setProcessedModel (ModelPtr processedModel)
 

Static Public Member Functions

static ModelPtr createReducedModel (ModelPtr model, const std::vector< std::string > &actuatedJoints)
 Returns a reduced robot model by merging all robot nodes in subtrees below the given actuated joints of the model (e.g. hands of the MMM model).
 
static bool updateInertialMatricesFromModels (VirtualRobot::RobotPtr robot)
 

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