Interface for navigation services.
More...
#include <navigation/INavigation.h>
Interface for navigation services.
◆ ~INavigation()
◆ reflect()
| void reflect |
( |
Reflector & |
r | ) |
|
|
inline |
◆ setGoal()
| virtual void setGoal |
( |
const Pose2 & |
goal, |
|
|
float |
transT, |
|
|
float |
rotT |
|
) |
| |
|
pure virtual |
Set a goal with given tolerances.
- Parameters
-
| [in] | goal | The goal position |
| [in] | transT | The translational tolerance for reaching the goal in [m]. |
| [in] | rotT | The rotational tolerance for reaching the goal in [rad]. |
◆ setTask()
| virtual void setTask |
( |
TaskPtr |
task | ) |
|
|
pure virtual |
Set a task.
If task is NULL it acts as a reset of the currently set task and should stop navigation.
- Parameters
-
| [in] | task | The task. NULL resets current task. |
◆ repeatTask()
| virtual void repeatTask |
( |
| ) |
|
|
pure virtual |
Repeat the last task (if any).
The documentation for this class was generated from the following file: