#include <ObsAvoiAlgoSND.h>
Public Member Functions | |
ObsAvoiAlgoSNDParams (Decimal R=0.25, Decimal oAD=1.0, Decimal mS=0.5, Decimal mTR=1.5, Decimal gPT=0.25, Decimal gAT=6.3, Decimal mGW=0.6, bool mode=false) | |
when true algorithm is used for a trajector following task else the algorithm is used in a point to point task | |
ObsAvoiAlgoSNDParams (int argc, const char *argv[]) | |
Constructor with options. | |
string | getObjectName () const |
Gets the name. | |
Public Attributes | |
Decimal | robotRadius |
Decimal | obstacleAvoidDist |
Decimal | maxSpeed |
Decimal | maxTurnRate |
Decimal | goalPositionTol |
Decimal | goalAngleTol |
Decimal | minGapWidth |
bool | trajectoryMode |
MipAlgorithms::ObsAvoiAlgoSNDParams::ObsAvoiAlgoSNDParams | ( | Decimal | R = 0.25 , |
|
Decimal | oAD = 1.0 , |
|||
Decimal | mS = 0.5 , |
|||
Decimal | mTR = 1.5 , |
|||
Decimal | gPT = 0.25 , |
|||
Decimal | gAT = 6.3 , |
|||
Decimal | mGW = 0.6 , |
|||
bool | mode = false | |||
) |
when true algorithm is used for a trajector following task else the algorithm is used in a point to point task
Constructor with params.
[in] | R | Robot radius. |
[in] | oAD | Obstacle avoidance distance. |
[in] | mS | Maximum forward speed. |
[in] | mTR | Maximum turn rate |
[in] | gPT | Goal position tolerance |
[in] | gAT | Goal angle tolerance |
[in] | mGW | Minimum width of gap for navigation |
[in] | mode | Boolean for trajectory mode |
MipAlgorithms::ObsAvoiAlgoSNDParams::ObsAvoiAlgoSNDParams | ( | int | argc, | |
const char * | argv[] | |||
) |
Constructor with options.
[in] | argc | Number of command line options. |
[in] | argv[] | Command line options. |
string MipAlgorithms::ObsAvoiAlgoSNDParams::getObjectName | ( | ) | const [inline, virtual] |