ODE surface parameters.
More...
#include <ODESurfaceParams.hh>
Inherits SurfaceParams.
|
double | bounce |
| bounce restitution coefficient [0,1], with 0 being inelastic, and 1 being perfectly elastic. More...
|
|
double | bounceThreshold |
| minimum contact velocity for bounce to take effect, otherwise the collision is treated as an inelastic collision. More...
|
|
double | cfm |
| Constraint Force Mixing parameter. More...
|
|
unsigned int | collideBitmask |
| Custom collision filtering. More...
|
|
bool | collideWithoutContact |
| Allow collision checking without generating a contact joint. More...
|
|
unsigned int | collideWithoutContactBitmask |
| Custom collision filtering used when collideWithoutContact is true. More...
|
|
double | erp |
| Error Reduction Parameter. More...
|
|
double | kd |
| spring damping constant equivalents of a contact as a function of SurfaceParams::cfm and SurfaceParams::erp. More...
|
|
double | kp |
| spring constant equivalents of a contact as a function of SurfaceParams::cfm and SurfaceParams::erp. More...
|
|
double | maxVel |
| Maximum interpenetration error correction velocity. More...
|
|
double | minDepth |
| Minimum depth before ERP takes effect. More...
|
|
double | slip1 |
| Artificial contact slip in the primary friction direction. More...
|
|
double | slip2 |
| Artificial contact slip in the secondary friction dirction. More...
|
|
double | slipTorsion |
| Artificial contact slip in torsional dirction. More...
|
|
◆ ODESurfaceParams()
◆ ~ODESurfaceParams()
◆ FillMsg()
virtual void FillMsg |
( |
msgs::Surface & |
_msg | ) |
|
|
virtual |
Fill in a surface message.
- Parameters
-
[in] | _msg | Message to fill with this object's values. |
Reimplemented from SurfaceParams.
◆ FrictionPyramid()
◆ Load()
virtual void Load |
( |
sdf::ElementPtr |
_sdf | ) |
|
|
virtual |
Load the contact params.
- Parameters
-
[in] | _sdf | SDF values to load from. |
Reimplemented from SurfaceParams.
◆ ProcessMsg()
virtual void ProcessMsg |
( |
const msgs::Surface & |
_msg | ) |
|
|
virtual |
Process a surface message.
- Parameters
-
[in] | _msg | Message to read values from. |
Reimplemented from SurfaceParams.
◆ bounce
◆ bounceThreshold
◆ cfm
◆ collideBitmask
unsigned int collideBitmask |
|
inherited |
Custom collision filtering.
Will override collideWithoutContact.
◆ collideWithoutContact
bool collideWithoutContact |
|
inherited |
Allow collision checking without generating a contact joint.
◆ collideWithoutContactBitmask
unsigned int collideWithoutContactBitmask |
|
inherited |
Custom collision filtering used when collideWithoutContact is true.
◆ erp
◆ kd
◆ kp
◆ maxVel
◆ minDepth
◆ slip1
◆ slip2
◆ slipTorsion
Artificial contact slip in torsional dirction.
The documentation for this class was generated from the following file: