Drake
yamlUtil.cpp File Reference
#include "yamlUtil.h"
Include dependency graph for yamlUtil.cpp:

Namespaces

 YAML
 

Functions

YAML::Node applyDefaults (const YAML::Node &node, const YAML::Node &default_node)
 
YAML::Node expandDefaults (const YAML::Node &node)
 
double dampingGain (double Kp, double damping_ratio)
 
YAML::Node get (const YAML::Node &parent, const std::string &key)
 
void loadBodyMotionParams (QPControllerParams &params, const YAML::Node &config, const RigidBodyTree &robot)
 
void loadSingleJointParams (QPControllerParams &params, Eigen::DenseIndex position_index, const YAML::Node &config, const RigidBodyTree &robot)
 
void loadJointParams (QPControllerParams &params, const YAML::Node &config, const RigidBodyTree &robot)
 
void loadSingleInputParams (QPControllerParams &params, Eigen::DenseIndex position_index, YAML::Node config, const RigidBodyTree &robot)
 
void loadInputParams (QPControllerParams &params, const YAML::Node &config, const RigidBodyTree &robot)
 
QPControllerParams loadSingleParamSet (const YAML::Node &config, const RigidBodyTree &robot)
 
std::map< std::string, QPControllerParamsloadAllParamSetsFromExpandedConfig (YAML::Node config, const RigidBodyTree &robot)
 
std::map< std::string, QPControllerParamsloadAllParamSets (YAML::Node config, const RigidBodyTree &robot)
 
std::map< std::string, QPControllerParamsloadAllParamSets (YAML::Node config, const RigidBodyTree &robot, std::ofstream &debug_output_file)
 
vector< int > findPositionIndices (const RigidBodyTree &robot, const vector< string > &joint_names)
 
RobotPropertyCache parseKinematicTreeMetadata (const YAML::Node &metadata, const RigidBodyTree &robot)
 
JointNames parseRobotJointNames (const YAML::Node &joint_names, const RigidBodyTree &tree)
 
KinematicModifications parseKinematicModifications (const YAML::Node &modifications)
 

Function Documentation

YAML::Node applyDefaults ( const YAML::Node &  node,
const YAML::Node &  default_node 
)

Here is the call graph for this function:

Here is the caller graph for this function:

double dampingGain ( double  Kp,
double  damping_ratio 
)

Here is the call graph for this function:

Here is the caller graph for this function:

YAML::Node expandDefaults ( const YAML::Node &  node)

Here is the call graph for this function:

Here is the caller graph for this function:

vector<int> findPositionIndices ( const RigidBodyTree robot,
const vector< string > &  joint_names 
)

Here is the call graph for this function:

Here is the caller graph for this function:

YAML::Node get ( const YAML::Node &  parent,
const std::string &  key 
)
std::map<std::string, QPControllerParams> loadAllParamSets ( YAML::Node  config,
const RigidBodyTree robot 
)

Here is the call graph for this function:

std::map<std::string, QPControllerParams> loadAllParamSets ( YAML::Node  config,
const RigidBodyTree robot,
std::ofstream &  debug_output_file 
)

Here is the call graph for this function:

std::map<std::string, QPControllerParams> loadAllParamSetsFromExpandedConfig ( YAML::Node  config,
const RigidBodyTree robot 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void loadBodyMotionParams ( QPControllerParams params,
const YAML::Node &  config,
const RigidBodyTree robot 
)

Here is the caller graph for this function:

void loadInputParams ( QPControllerParams params,
const YAML::Node &  config,
const RigidBodyTree robot 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void loadJointParams ( QPControllerParams params,
const YAML::Node &  config,
const RigidBodyTree robot 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void loadSingleInputParams ( QPControllerParams params,
Eigen::DenseIndex  position_index,
YAML::Node  config,
const RigidBodyTree robot 
)

Here is the caller graph for this function:

void loadSingleJointParams ( QPControllerParams params,
Eigen::DenseIndex  position_index,
const YAML::Node &  config,
const RigidBodyTree robot 
)

Here is the call graph for this function:

Here is the caller graph for this function:

QPControllerParams loadSingleParamSet ( const YAML::Node &  config,
const RigidBodyTree robot 
)

Here is the call graph for this function:

Here is the caller graph for this function:

KinematicModifications parseKinematicModifications ( const YAML::Node &  modifications)

Here is the caller graph for this function:

RobotPropertyCache parseKinematicTreeMetadata ( const YAML::Node &  metadata,
const RigidBodyTree robot 
)

Here is the call graph for this function:

JointNames parseRobotJointNames ( const YAML::Node &  joint_names,
const RigidBodyTree tree 
)

Here is the call graph for this function: