MRPT
1.9.9
|
Input parameters for CAbstractHolonomicReactiveMethod::navigate()
Definition at line 36 of file CAbstractHolonomicReactiveMethod.h.
#include <mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h>
Public Member Functions | |
NavInput () | |
Public Attributes | |
std::vector< double > | obstacles |
Distance to obstacles in polar coordinates, relative to the robot. More... | |
std::vector< mrpt::math::TPoint2D > | targets |
Relative location (x,y) of target point(s). More... | |
double | maxRobotSpeed |
Maximum robot speed, in the same units than obstacles , per second. More... | |
double | maxObstacleDist |
Maximum expected value to be found in obstacles . More... | |
const mrpt::nav::ClearanceDiagram * | clearance |
The computed clearance for each direction (optional in some implementations). More... | |
CAbstractHolonomicReactiveMethod::NavInput::NavInput | ( | ) |
Definition at line 73 of file CAbstractHolonomicReactiveMethod.cpp.
const mrpt::nav::ClearanceDiagram* mrpt::nav::CAbstractHolonomicReactiveMethod::NavInput::clearance |
The computed clearance for each direction (optional in some implementations).
Leave to default (NULL) if not needed.
Definition at line 57 of file CAbstractHolonomicReactiveMethod.h.
Referenced by mrpt::nav::CAbstractPTGBasedReactive::build_movement_candidate(), mrpt::nav::CHolonomicFullEval::evalSingleTarget(), and mrpt::nav::CHolonomicFullEval::navigate().
double mrpt::nav::CAbstractHolonomicReactiveMethod::NavInput::maxObstacleDist |
Maximum expected value to be found in obstacles
.
Typically, values in obstacles
larger or equal to this value mean there is no visible obstacle in that direction.
Definition at line 54 of file CAbstractHolonomicReactiveMethod.h.
Referenced by mrpt::nav::CAbstractPTGBasedReactive::build_movement_candidate(), and mrpt::nav::CHolonomicFullEval::navigate().
double mrpt::nav::CAbstractHolonomicReactiveMethod::NavInput::maxRobotSpeed |
Maximum robot speed, in the same units than obstacles
, per second.
Definition at line 50 of file CAbstractHolonomicReactiveMethod.h.
Referenced by mrpt::nav::CAbstractPTGBasedReactive::build_movement_candidate(), mrpt::nav::CHolonomicVFF::navigate(), mrpt::nav::CHolonomicND::navigate(), and mrpt::nav::CHolonomicFullEval::navigate().
std::vector<double> mrpt::nav::CAbstractHolonomicReactiveMethod::NavInput::obstacles |
Distance to obstacles in polar coordinates, relative to the robot.
First index refers to -PI direction, and last one to +PI direction. Distances can be dealed as "meters", although when used inside the PTG-based navigation system, they are "pseudometers", normalized to the range [0,1].
Definition at line 44 of file CAbstractHolonomicReactiveMethod.h.
Referenced by mrpt::nav::CAbstractPTGBasedReactive::build_movement_candidate(), mrpt::nav::CHolonomicFullEval::evalSingleTarget(), mrpt::nav::CHolonomicVFF::navigate(), mrpt::nav::CHolonomicND::navigate(), and mrpt::nav::CHolonomicFullEval::navigate().
std::vector<mrpt::math::TPoint2D> mrpt::nav::CAbstractHolonomicReactiveMethod::NavInput::targets |
Relative location (x,y) of target point(s).
In the same units than obstacles
. If many, last targets have higher priority.
Definition at line 47 of file CAbstractHolonomicReactiveMethod.h.
Referenced by mrpt::nav::CAbstractPTGBasedReactive::build_movement_candidate(), mrpt::nav::CHolonomicFullEval::evalSingleTarget(), mrpt::nav::CHolonomicVFF::navigate(), mrpt::nav::CHolonomicND::navigate(), and mrpt::nav::CHolonomicFullEval::navigate().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |