Task for driving to a certain distance to a person (person following).
More...
#include <navigation/tasks/PersonFollowTask.h>
|
| | PersonFollowTask () |
| | Creates a task with zero min and max distance, orientation and zero tolerance. More...
|
| |
| | PersonFollowTask (float minDist, float maxDist, float orientTol, float orientation=0.0) |
| | Creates a task with given pose and a tolerance. More...
|
| |
| template<typename Reflector > |
| void | reflect (Reflector &r) |
| | The reflect method. More...
|
| |
| Class const & | getClass () const |
| |
Task for driving to a certain distance to a person (person following).
◆ PersonFollowTask() [1/2]
Creates a task with zero min and max distance, orientation and zero tolerance.
◆ PersonFollowTask() [2/2]
| PersonFollowTask |
( |
float |
minDist, |
|
|
float |
maxDist, |
|
|
float |
orientTol, |
|
|
float |
orientation = 0.0 |
|
) |
| |
|
inline |
Creates a task with given pose and a tolerance.
- Parameters
-
| [in] | minDist | The minimum distance to the person in [m]. |
| [in] | maxDist | The maximum distance to the person in [m]. |
| [in] | orientTol | The allowed tolerance for orientation in [rad]. |
| [in] | orientation | The desired orientation to the person [rad]. |
◆ reflect()
| void reflect |
( |
Reflector & |
r | ) |
|
|
inline |
◆ minDistance
The minimum distance to the person in [m].
◆ maxDistance
The maximum distance to the person in [m].
◆ orientationToPerson
| float orientationToPerson |
The desired direction to the person in the robot frame [rad].
distance and orientation describe the desired person position relative to the robot frame in polar coordinates
◆ orientationTolerance
| float orientationTolerance |
The allowed tolerance for orientation in [rad].
The documentation for this class was generated from the following file: