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.
|
| double | bounceThreshold |
| | minimum contact velocity for bounce to take effect, otherwise the collision is treated as an inelastic collision.
|
| double | cfm |
| | Constraint Force Mixing parameter.
|
| unsigned int | collideBitmask |
| | Custom collision filtering.
|
| bool | collideWithoutContact |
| | Allow collision checking without generating a contact joint.
|
| unsigned int | collideWithoutContactBitmask |
| | Custom collision filtering used when collideWithoutContact is true.
|
| double | erp |
| | Error Reduction Parameter.
|
| double | kd |
| | spring damping constant equivalents of a contact as a function of SurfaceParams::cfm and SurfaceParams::erp.
|
| double | kp |
| | spring constant equivalents of a contact as a function of SurfaceParams::cfm and SurfaceParams::erp.
|
| double | maxVel |
| | Maximum interpenetration error correction velocity.
|
| double | minDepth |
| | Minimum depth before ERP takes effect.
|
| double | slip1 |
| | Artificial contact slip in the primary friction direction.
|
| double | slip2 |
| | Artificial contact slip in the secondary friction dirction.
|
| double | slipTorsion |
| | Artificial contact slip in torsional dirction.
|
◆ 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: