Namespaces | |
INavigation2DHelpers | |
Classes | |
class | ILocalization2D |
ILocalization2D interface. More... | |
class | IMap2D |
IMap2D Interface. More... | |
class | INavigation2D |
An interface to control the navigation of a mobile robot in a 2D environment. More... | |
class | INavigation2DControlActions |
class | INavigation2DTargetActions |
class | Map2DArea |
struct | Map2DLocation |
class | Map2DPath |
class | MapGrid2D |
class | MapGrid2DInfo |
class | MapGrid2DOrigin |
Typedefs | |
typedef yarp::math::Vec2D< int > | XYCell_unbounded |
typedef yarp::math::Vec2D< size_t > | XYCell |
typedef yarp::math::Vec2D< double > | XYWorld |
Enumerations | |
enum | LocalizationStatusEnum { localization_status_not_yet_localized = yarp::os::createVocab('l', 'o', 'c', 'n'), localization_status_localized_ok = yarp::os::createVocab('l', 'o', 'c', 'y'), localization_status_error = yarp::os::createVocab('e', 'r', 'r') } |
enum | NavigationStatusEnum { navigation_status_idle = yarp::os::createVocab('i', 'd', 'l', 'e'), navigation_status_preparing_before_move = yarp::os::createVocab('p', 'r', 'e', 'p'), navigation_status_moving = yarp::os::createVocab('m', 'o', 'v', 'g'), navigation_status_waiting_obstacle = yarp::os::createVocab('w', 'a', 'i', 't'), navigation_status_goal_reached = yarp::os::createVocab('r', 'e', 'c', 'h'), navigation_status_aborted = yarp::os::createVocab('a', 'b', 'r', 't'), navigation_status_failing = yarp::os::createVocab('f', 'a', 'i', 'l'), navigation_status_paused = yarp::os::createVocab('p', 'a', 'u', 's'), navigation_status_thinking = yarp::os::createVocab('t', 'h', 'n', 'k'), navigation_status_error = yarp::os::createVocab('e', 'r', 'r') } |
enum | NavigationMapTypeEnum { global_map = yarp::os::createVocab('g', 'l', 'o', 'b'), local_map = yarp::os::createVocab('l', 'o', 'c', 'a') } |
enum | TrajectoryTypeEnum { global_trajectory = yarp::os::createVocab('g', 'l', 'o', 'b'), local_trajectory = yarp::os::createVocab('l', 'o', 'c', 'a') } |
typedef yarp::math::Vec2D<size_t> yarp::dev::Nav2D::XYCell |
Definition at line 24 of file NavTypes.h.
typedef yarp::math::Vec2D<int> yarp::dev::Nav2D::XYCell_unbounded |
Definition at line 23 of file NavTypes.h.
typedef yarp::math::Vec2D<double> yarp::dev::Nav2D::XYWorld |
Definition at line 25 of file NavTypes.h.
Enumerator | |
---|---|
localization_status_not_yet_localized | |
localization_status_localized_ok | |
localization_status_error |
Definition at line 24 of file ILocalization2D.h.
Enumerator | |
---|---|
global_map | |
local_map |
Definition at line 45 of file INavigation2D.h.
Definition at line 31 of file INavigation2D.h.
Enumerator | |
---|---|
global_trajectory | |
local_trajectory |
Definition at line 51 of file INavigation2D.h.