18 #ifndef _ODESURFACEPARAMS_HH_ 
   19 #define _ODESURFACEPARAMS_HH_ 
   46       public: 
virtual void Load(sdf::ElementPtr _sdf);
 
   49       public: 
virtual void FillMsg(msgs::Surface &_msg);
 
   52       public: 
virtual void ProcessMsg(
const msgs::Surface &_msg);
 
double slip2
Artificial contact slip in the secondary friction dirction. 
Definition: ODESurfaceParams.hh:117
double maxVel
Maximum interpenetration error correction velocity. 
Definition: ODESurfaceParams.hh:95
Parameters used for friction pyramid model. 
Definition: SurfaceParams.hh:35
double erp
Error Reduction Parameter. 
Definition: ODESurfaceParams.hh:88
double kd
spring damping constant equivalents of a contact as a function of SurfaceParams::cfm and SurfaceParam...
Definition: ODESurfaceParams.hh:76
ODE surface parameters. 
Definition: ODESurfaceParams.hh:36
double bounceThreshold
minimum contact velocity for bounce to take effect, otherwise the collision is treated as an inelasti...
Definition: ODESurfaceParams.hh:62
double minDepth
Minimum depth before ERP takes effect. 
Definition: ODESurfaceParams.hh:100
double bounce
bounce restitution coefficient [0,1], with 0 being inelastic, and 1 being perfectly elastic...
Definition: ODESurfaceParams.hh:57
SurfaceParams defines various Surface contact parameters. 
Definition: SurfaceParams.hh:93
double slip1
Artificial contact slip in the primary friction direction. 
Definition: ODESurfaceParams.hh:112
double kp
spring constant equivalents of a contact as a function of SurfaceParams::cfm and SurfaceParams::erp. 
Definition: ODESurfaceParams.hh:69
FrictionPyramid frictionPyramid
Friction pyramid parameters (mu1, mu2). 
Definition: ODESurfaceParams.hh:107
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported. 
Definition: system.hh:48
double cfm
Constraint Force Mixing parameter. 
Definition: ODESurfaceParams.hh:82