|
Aikido
|
Hauser postprocessor parameters. More...
#include <aikido/planner/parabolic/ParabolicSmoother.hpp>
Public Member Functions | |
| Params (bool _enableShortcut=true, bool _enableBlend=true, double _shortcutTimelimit=DEFAULT_TIMELIMIT, double _blendRadius=DEFAULT_BLEND_RADIUS, int _blendIterations=DEFAULT_BLEND_ITERATIONS, double _feasibilityCheckResolution=DEFAULT_CHECK_RESOLUTION, double _feasibilityApproxTolerance=DEFAULT_TOLERANCE) | |
Public Attributes | |
| bool | mEnableShortcut |
| bool | mEnableBlend |
| double | mShortcutTimelimit |
| double | mBlendRadius |
| int | mBlendIterations |
| double | mFeasibilityCheckResolution |
| double | mFeasibilityApproxTolerance |
Hauser postprocessor parameters.
|
inline |
| _enableShortcut | Whether shortcutting is used in smoothing. |
| _enableBlend | Whether blending is used in smoothing. |
| _shortcutTimelimit | Timelimit for shortcutting. It is ineffective when _enableShortcut is false. |
| _blendRadius | Blend radius for blending. It is ineffective when _enableBlend is false. |
| _blendIterations | Blend iterations for blending. It is ineffective when _enableBlend is false. |
| _feasibilityCheckResolution | The resolution in discretizing a segment in checking the feasibility of the segment. |
| _feasibilityApproxTolerance | This tolerance is used in a piecewise linear discretization that deviates no more than _feasibilityApproxTolerance from the parabolic ramp along any axis, and then checks for configuration and segment feasibility along that piecewise linear path. |
| int aikido::planner::parabolic::ParabolicSmoother::Params::mBlendIterations |
| double aikido::planner::parabolic::ParabolicSmoother::Params::mBlendRadius |
| bool aikido::planner::parabolic::ParabolicSmoother::Params::mEnableBlend |
| bool aikido::planner::parabolic::ParabolicSmoother::Params::mEnableShortcut |
| double aikido::planner::parabolic::ParabolicSmoother::Params::mFeasibilityApproxTolerance |
| double aikido::planner::parabolic::ParabolicSmoother::Params::mFeasibilityCheckResolution |
| double aikido::planner::parabolic::ParabolicSmoother::Params::mShortcutTimelimit |