Randomiser.hh File Reference

Randomiser class. More...

#include <random>
#include <limits>
#include "yaml-cpp/yaml.h"
#include <gazebo/gazebo_client.hh>
#include "dr_request.pb.h"
#include "DRInterface.hh"
#include "debug.hh"

Go to the source code of this file.

Classes

class  IRandomSampler
 Abstract PRNG sampler class. More...
 
class  GaussianSampler
 Gaussian distribution sampler. More...
 
class  UniformSampler
 Uniform/Log-uniform distribution sampler. More...
 
class  RandomProperty
 Abstract class for random property. More...
 
class  ModelScale
 Model scale random property. More...
 
class  LinkMass
 Link mass random property. More...
 
class  FrictionCoefficient
 Friction coefficients random property. More...
 
class  JointDampingCoefficient
 Joint damping coefficients random property. More...
 
class  PGain
 P controller gains random property. More...
 
class  JointLimit
 Joint limits random property. More...
 
class  Gravity
 Joint limits random property. More...
 
class  Randomiser
 Randomiser representation class. More...
 

Typedefs

typedef gap::msgs::DRRequest DRRequest
 Declaration for request message type. More...
 
typedef gap::msgs::ModelCmd ModelCmdMsg
 Declaration for model command message type. More...
 

Detailed Description

Randomiser class.

Helper class for streamlining physical property randomisation through GAP.

Author
João Borrego : jsbruglie

Typedef Documentation

typedef gap::msgs::DRRequest DRRequest

Declaration for request message type.

typedef gap::msgs::ModelCmd ModelCmdMsg

Declaration for model command message type.