#include <ObsAvoiAlgoLIP.h>
Public Member Functions | |
ObsAvoiAlgoLIPOptions () | |
string | getObjectName () const |
Gets the Name of the Options. | |
Public Attributes | |
DecimalOption * | driveGain |
Gain of the drive command. | |
DecimalOption * | turnrateGain |
Gain of the turnrate command. | |
DecimalOption * | influenceRadius |
radius of influence of the repulsive potential associated to an obstacle point (positive meters). | |
DecimalOption * | driveSatDw |
drive command lower threshold | |
DecimalOption * | turnrateSatDw |
turn rate command lower threshold | |
DecimalOption * | driveSatUp |
drive command upper threshold | |
DecimalOption * | turnSatUp |
turn rate command upper threshold | |
DecimalOption * | obstacleGrowing |
Is a obastcle's Growing dimension. | |
DecimalOption * | potentialTypeChangeDistance |
Is the distance from obastacle where the potential change from conical to parabolic type. | |
DecimalOption * | turnOffDistance |
when the robot is in this ray from goal the repulsive forces in forced to zero | |
DecimalOption * | angClusterAmp |
local minima finder algorithm can filter scan measures. It take the minima distance in a circular sector of angClusterAmp amplitude | |
DecimalOption * | minimaObstacleDistance |
when the robot is at this distance from obastacle the potential fiel is equals to drive saturation up | |
DecimalOption * | turnrateVortexField |
this is the turnrate gain in vortex field mode | |
BoolOption * | vortexField |
when this parameters is equal to true, then vortex field method will be used, else if this parameter is equal to false classic field will be used |
The parameters of algorithm are chosen by the following options:
MipAlgorithms::ObsAvoiAlgoLIPOptions::ObsAvoiAlgoLIPOptions | ( | ) |
string MipAlgorithms::ObsAvoiAlgoLIPOptions::getObjectName | ( | ) | const [inline, virtual] |
Gain of the drive command.
Gain of the turnrate command.
radius of influence of the repulsive potential associated to an obstacle point (positive meters).
drive command lower threshold
turn rate command lower threshold
drive command upper threshold
turn rate command upper threshold
Is a obastcle's Growing dimension.
Is the distance from obastacle where the potential change from conical to parabolic type.
when the robot is in this ray from goal the repulsive forces in forced to zero
local minima finder algorithm can filter scan measures. It take the minima distance in a circular sector of angClusterAmp amplitude
when the robot is at this distance from obastacle the potential fiel is equals to drive saturation up
this is the turnrate gain in vortex field mode
when this parameters is equal to true, then vortex field method will be used, else if this parameter is equal to false classic field will be used