Cheetah Software  1.0
RobotControlParameters Class Reference

#include <RobotParameters.h>

+ Inheritance diagram for RobotControlParameters:
+ Collaboration diagram for RobotControlParameters:

Public Member Functions

 RobotControlParameters ()
 
- Public Member Functions inherited from ControlParameters
 ControlParameters (const std::string &name)
 
bool isFullyInitialized ()
 
void initializeDouble (const std::string &name, double d)
 
void initializeFloat (const std::string &name, float f)
 
void initializeInteger (const std::string &name, s64 i)
 
void initializeVec3f (const std::string &name, Vec3< float > &v)
 
void initializeVec3d (const std::string &name, Vec3< double > &v)
 
void lockMutex ()
 
void unlockMutex ()
 
void writeToIniFile (const std::string &path)
 
void initializeFromIniFile (const std::string &path)
 
void initializeFromYamlFile (const std::string &path)
 
void defineAndInitializeFromYamlFile (const std::string &path)
 
void writeToYamlFile (const std::string &path)
 
std::string generateUnitializedList ()
 

Additional Inherited Members

- Public Attributes inherited from ControlParameters
ControlParameterCollection collection
 
- Protected Attributes inherited from ControlParameters
std::string _name
 
std::mutex _mutex
 

Detailed Description

Definition at line 12 of file RobotParameters.h.

Constructor & Destructor Documentation

RobotControlParameters::RobotControlParameters ( )
inline

Definition at line 14 of file RobotParameters.h.

References DECLARE_PARAMETER.

15  : ControlParameters("robot-parameters"),
16  INIT_PARAMETER(myValue),
17  INIT_PARAMETER(control_mode),
18  INIT_PARAMETER(testValue),
19  INIT_PARAMETER(controller_dt),
20  INIT_PARAMETER(stand_kp_cartesian),
21  INIT_PARAMETER(stand_kd_cartesian),
22  INIT_PARAMETER(kpCOM),
23  INIT_PARAMETER(kdCOM),
24  INIT_PARAMETER(kpBase),
25  INIT_PARAMETER(kdBase),
26  INIT_PARAMETER(cheater_mode),
27  INIT_PARAMETER(imu_process_noise_position),
28  INIT_PARAMETER(imu_process_noise_velocity),
29  INIT_PARAMETER(foot_process_noise_position),
30  INIT_PARAMETER(foot_sensor_noise_position),
31  INIT_PARAMETER(foot_sensor_noise_velocity),
32  INIT_PARAMETER(foot_height_sensor_noise) {}
#define INIT_PARAMETER(name)
ControlParameters(const std::string &name)

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