YARP
Yet Another Robot Platform
ILocalization2D.h File Reference
#include <yarp/os/Vocab.h>
#include <yarp/dev/api.h>
#include <yarp/dev/Map2DLocation.h>
#include <yarp/dev/OdometryData.h>
#include <yarp/sig/Matrix.h>
#include <vector>
+ Include dependency graph for ILocalization2D.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yarp::dev::Nav2D::ILocalization2D
 

Namespaces

 yarp
 
 yarp::dev
 An interface for the device drivers.
 
 yarp::dev::Nav2D
 

Enumerations

enum  yarp::dev::Nav2D::LocalizationStatusEnum {
  yarp::dev::Nav2D::localization_status_not_yet_localized = yarp::os::createVocab('l', 'o', 'c', 'n'),
  yarp::dev::Nav2D::localization_status_localized_ok = yarp::os::createVocab('l', 'o', 'c', 'y'),
  yarp::dev::Nav2D::localization_status_error = yarp::os::createVocab('e', 'r', 'r')
}
 

Variables

constexpr yarp::conf::vocab32_t VOCAB_INAVIGATION = yarp::os::createVocab('i','n','a','v')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GOTOABS = yarp::os::createVocab('s','a','b','s')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GOTOREL = yarp::os::createVocab('s','r','e','l')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_VELOCITY_CMD = yarp::os::createVocab('v', 'e', 'l', 'c')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_RECOMPUTE_PATH = yarp::os::createVocab('r','c','m','p')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_X = yarp::os::createVocab('g','e','t')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_LIST_X = yarp::os::createVocab('l','i','s','t')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_ABS_TARGET = yarp::os::createVocab('g','a','b','s')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_REL_TARGET = yarp::os::createVocab('g','r','e','l')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_NAME_TARGET = yarp::os::createVocab('g','n','a','m')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_CURRENT_POS = yarp::os::createVocab('g','p','o','s')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_SET_INITIAL_POS = yarp::os::createVocab('i','p','o','s')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_CURRENT_POSCOV = yarp::os::createVocab('g','c','o','v')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_SET_INITIAL_POSCOV = yarp::os::createVocab('i','c','o','v')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_LOCALIZATION_START = yarp::os::createVocab('l','c','g','o')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_LOCALIZATION_STOP = yarp::os::createVocab('l','c','s','t')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_NAVIGATION_STATUS = yarp::os::createVocab('n','s','t','s')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_LOCALIZER_STATUS = yarp::os::createVocab('l','s','t','s')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_LOCALIZER_POSES = yarp::os::createVocab('l','p','s','s')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_CLEAR_X = yarp::os::createVocab('c','l','r')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_DELETE_X = yarp::os::createVocab('d','e','l')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_RENAME_X = yarp::os::createVocab('r','e','n','m')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_STORE_X = yarp::os::createVocab('s','t','o','r')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_AREA = yarp::os::createVocab('a','r','e','a')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_LOCATION = yarp::os::createVocab('l','o','c')
 
constexpr yarp::conf::vocab32_t VOCAB_NAV_PATH = yarp::os::createVocab('p','a','t','h')
 

Variable Documentation

◆ VOCAB_INAVIGATION

constexpr yarp::conf::vocab32_t VOCAB_INAVIGATION = yarp::os::createVocab('i','n','a','v')
constexpr

Definition at line 110 of file ILocalization2D.h.

◆ VOCAB_NAV_AREA

constexpr yarp::conf::vocab32_t VOCAB_NAV_AREA = yarp::os::createVocab('a','r','e','a')
constexpr

Definition at line 135 of file ILocalization2D.h.

◆ VOCAB_NAV_CLEAR_X

constexpr yarp::conf::vocab32_t VOCAB_NAV_CLEAR_X = yarp::os::createVocab('c','l','r')
constexpr

Definition at line 131 of file ILocalization2D.h.

◆ VOCAB_NAV_DELETE_X

constexpr yarp::conf::vocab32_t VOCAB_NAV_DELETE_X = yarp::os::createVocab('d','e','l')
constexpr

Definition at line 132 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_ABS_TARGET

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_ABS_TARGET = yarp::os::createVocab('g','a','b','s')
constexpr

Definition at line 119 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_CURRENT_POS

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_CURRENT_POS = yarp::os::createVocab('g','p','o','s')
constexpr

Definition at line 122 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_CURRENT_POSCOV

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_CURRENT_POSCOV = yarp::os::createVocab('g','c','o','v')
constexpr

Definition at line 124 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_LIST_X

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_LIST_X = yarp::os::createVocab('l','i','s','t')
constexpr

Definition at line 118 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_LOCALIZER_POSES

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_LOCALIZER_POSES = yarp::os::createVocab('l','p','s','s')
constexpr

Definition at line 130 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_LOCALIZER_STATUS

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_LOCALIZER_STATUS = yarp::os::createVocab('l','s','t','s')
constexpr

Definition at line 129 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_NAME_TARGET

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_NAME_TARGET = yarp::os::createVocab('g','n','a','m')
constexpr

Definition at line 121 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_NAVIGATION_STATUS

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_NAVIGATION_STATUS = yarp::os::createVocab('n','s','t','s')
constexpr

Definition at line 128 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_REL_TARGET

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_REL_TARGET = yarp::os::createVocab('g','r','e','l')
constexpr

Definition at line 120 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_X

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_X = yarp::os::createVocab('g','e','t')
constexpr

Definition at line 117 of file ILocalization2D.h.

◆ VOCAB_NAV_GOTOABS

constexpr yarp::conf::vocab32_t VOCAB_NAV_GOTOABS = yarp::os::createVocab('s','a','b','s')
constexpr

Definition at line 112 of file ILocalization2D.h.

◆ VOCAB_NAV_GOTOREL

constexpr yarp::conf::vocab32_t VOCAB_NAV_GOTOREL = yarp::os::createVocab('s','r','e','l')
constexpr

Definition at line 113 of file ILocalization2D.h.

◆ VOCAB_NAV_LOCALIZATION_START

constexpr yarp::conf::vocab32_t VOCAB_NAV_LOCALIZATION_START = yarp::os::createVocab('l','c','g','o')
constexpr

Definition at line 126 of file ILocalization2D.h.

◆ VOCAB_NAV_LOCALIZATION_STOP

constexpr yarp::conf::vocab32_t VOCAB_NAV_LOCALIZATION_STOP = yarp::os::createVocab('l','c','s','t')
constexpr

Definition at line 127 of file ILocalization2D.h.

◆ VOCAB_NAV_LOCATION

constexpr yarp::conf::vocab32_t VOCAB_NAV_LOCATION = yarp::os::createVocab('l','o','c')
constexpr

Definition at line 136 of file ILocalization2D.h.

◆ VOCAB_NAV_PATH

constexpr yarp::conf::vocab32_t VOCAB_NAV_PATH = yarp::os::createVocab('p','a','t','h')
constexpr

Definition at line 137 of file ILocalization2D.h.

◆ VOCAB_NAV_RECOMPUTE_PATH

constexpr yarp::conf::vocab32_t VOCAB_NAV_RECOMPUTE_PATH = yarp::os::createVocab('r','c','m','p')
constexpr

Definition at line 115 of file ILocalization2D.h.

◆ VOCAB_NAV_RENAME_X

constexpr yarp::conf::vocab32_t VOCAB_NAV_RENAME_X = yarp::os::createVocab('r','e','n','m')
constexpr

Definition at line 133 of file ILocalization2D.h.

◆ VOCAB_NAV_SET_INITIAL_POS

constexpr yarp::conf::vocab32_t VOCAB_NAV_SET_INITIAL_POS = yarp::os::createVocab('i','p','o','s')
constexpr

Definition at line 123 of file ILocalization2D.h.

◆ VOCAB_NAV_SET_INITIAL_POSCOV

constexpr yarp::conf::vocab32_t VOCAB_NAV_SET_INITIAL_POSCOV = yarp::os::createVocab('i','c','o','v')
constexpr

Definition at line 125 of file ILocalization2D.h.

◆ VOCAB_NAV_STORE_X

constexpr yarp::conf::vocab32_t VOCAB_NAV_STORE_X = yarp::os::createVocab('s','t','o','r')
constexpr

Definition at line 134 of file ILocalization2D.h.

◆ VOCAB_NAV_VELOCITY_CMD

constexpr yarp::conf::vocab32_t VOCAB_NAV_VELOCITY_CMD = yarp::os::createVocab('v', 'e', 'l', 'c')
constexpr

Definition at line 114 of file ILocalization2D.h.