#include <ObstacleAvoidance.h>
Public Member Functions | |
ObstacleAvoidancePar () | |
Null constructor. | |
ObstacleAvoidancePar (ObstacleAvoidanceOptions &options) | |
options constructor | |
ObstacleAvoidancePar (Decimal VmaxP, Decimal WmaxP, Decimal goalReachedEpsP, Decimal KvP, Decimal KwP, Decimal KweP, ObstacleAvoidanceInputTypes obstacleAvoidanceInputP) | |
constructor | |
ObstacleAvoidancePar (const ObstacleAvoidancePar &A) | |
Copy constructor. | |
ObstacleAvoidancePar | operator= (ObstacleAvoidancePar A) |
compound operator = | |
Public Attributes | |
Decimal | goalReachedEps |
Goal is reached if distance(robot,goal) <= goalReachedEps. | |
Decimal | Kv |
Linear error gain. | |
Decimal | Kw |
Angular error gain. | |
Decimal | Kwe |
Linear and angular error gain. | |
ObstacleAvoidanceInputTypes | obAvInputType |
Drive mode: position or speed drive. |
MipTasks::ObstacleAvoidancePar::ObstacleAvoidancePar | ( | ) | [inline] |
Null constructor.
MipTasks::ObstacleAvoidancePar::ObstacleAvoidancePar | ( | ObstacleAvoidanceOptions & | options | ) | [inline] |
options constructor
MipTasks::ObstacleAvoidancePar::ObstacleAvoidancePar | ( | Decimal | VmaxP, | |
Decimal | WmaxP, | |||
Decimal | goalReachedEpsP, | |||
Decimal | KvP, | |||
Decimal | KwP, | |||
Decimal | KweP, | |||
ObstacleAvoidanceInputTypes | obstacleAvoidanceInputP | |||
) | [inline] |
constructor
MipTasks::ObstacleAvoidancePar::ObstacleAvoidancePar | ( | const ObstacleAvoidancePar & | A | ) | [inline] |
Copy constructor.
ObstacleAvoidancePar MipTasks::ObstacleAvoidancePar::operator= | ( | ObstacleAvoidancePar | A | ) | [inline] |
compound operator =
Goal is reached if distance(robot,goal) <= goalReachedEps.
Linear error gain.
Angular error gain.
Linear and angular error gain.
Drive mode: position or speed drive.