ugv_nav4d
|
#include <Mobility.hpp>
Public Member Functions | |
Mobility () | |
Mobility (double speed, double turning_speed, double min_turning_radius, double sampling_resolution, bool correct_goal_offset, unsigned int mult_forward=0, unsigned int mult_backward=0, unsigned int mult_lateral=0, unsigned int mult_forward_turn=0, unsigned int mult_backward_turn=0, unsigned int mult_pointturn=0, unsigned int mult_lateral_curve=0, double search_radius=0, double search_progress_steps=0, double max_motion_curve_length=0) | |
Public Attributes | |
double | translationSpeed |
double | rotationSpeed |
double | minTurningRadius |
double | spline_sampling_resolution |
bool | remove_goal_offset |
unsigned int | multiplierForward |
unsigned int | multiplierBackward |
unsigned int | multiplierLateral |
unsigned int | multiplierForwardTurn |
unsigned int | multiplierBackwardTurn |
unsigned int | multiplierPointTurn |
unsigned int | multiplierLateralCurve |
double | searchRadius |
double | searchProgressSteps |
double | maxMotionCurveLength |
Describes the mobility of the system. The minimal turning radius is used to create valid curves. The multipliers are used by SBPL during planning.
|
inline |
|
inline |
double ugv_nav4d::Mobility::maxMotionCurveLength |
double ugv_nav4d::Mobility::minTurningRadius |
unsigned int ugv_nav4d::Mobility::multiplierBackward |
unsigned int ugv_nav4d::Mobility::multiplierBackwardTurn |
unsigned int ugv_nav4d::Mobility::multiplierForward |
The cost of a motion is multiplied by one of the following Multipliers. This allows the user to penalize some motion types. Do not set the multiplier to zero. If you do all motions of that type will have no cost
unsigned int ugv_nav4d::Mobility::multiplierForwardTurn |
unsigned int ugv_nav4d::Mobility::multiplierLateral |
unsigned int ugv_nav4d::Mobility::multiplierLateralCurve |
unsigned int ugv_nav4d::Mobility::multiplierPointTurn |
bool ugv_nav4d::Mobility::remove_goal_offset |
double ugv_nav4d::Mobility::rotationSpeed |
double ugv_nav4d::Mobility::searchProgressSteps |
double ugv_nav4d::Mobility::searchRadius |
double ugv_nav4d::Mobility::spline_sampling_resolution |
double ugv_nav4d::Mobility::translationSpeed |