YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
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
 ILocalization2D interface. More...
 

Namespaces

namespace  yarp
 The main, catch-all namespace for YARP.
 
namespace  yarp::dev
 For streams capable of holding different kinds of content, check what they actually have.
 
namespace  yarp::dev::Nav2D
 

Enumerations

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

Variables

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

Variable Documentation

◆ VOCAB_INAVIGATION

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

Definition at line 103 of file ILocalization2D.h.

◆ VOCAB_NAV_AREA

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

Definition at line 121 of file ILocalization2D.h.

◆ VOCAB_NAV_CLEARALL_X

constexpr yarp::conf::vocab32_t VOCAB_NAV_CLEARALL_X = yarp::os::createVocab32('c','l','r')
constexpr

Definition at line 117 of file ILocalization2D.h.

◆ VOCAB_NAV_DELETE_X

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

Definition at line 118 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_ABS_TARGET

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

Definition at line 113 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_CURRENT_POS

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

Definition at line 129 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_CURRENT_POSCOV

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

Definition at line 131 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_ESTIMATED_ODOM

constexpr yarp::conf::vocab32_t VOCAB_NAV_GET_ESTIMATED_ODOM = yarp::os::createVocab32('g','o','d','m')
constexpr

Definition at line 128 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_LIST_X

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

Definition at line 112 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_LOCALIZER_POSES

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

Definition at line 136 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_LOCALIZER_STATUS

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

Definition at line 135 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_NAME_TARGET

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

Definition at line 115 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_NAVIGATION_STATUS

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

Definition at line 116 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_REL_TARGET

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

Definition at line 114 of file ILocalization2D.h.

◆ VOCAB_NAV_GET_X

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

Definition at line 111 of file ILocalization2D.h.

◆ VOCAB_NAV_GOTOABS

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

Definition at line 105 of file ILocalization2D.h.

◆ VOCAB_NAV_GOTOABS_AND_NAME

constexpr yarp::conf::vocab32_t VOCAB_NAV_GOTOABS_AND_NAME = yarp::os::createVocab32('s','a','b','n')
constexpr

Definition at line 107 of file ILocalization2D.h.

◆ VOCAB_NAV_GOTOREL

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

Definition at line 106 of file ILocalization2D.h.

◆ VOCAB_NAV_LOCALIZATION_START

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

Definition at line 133 of file ILocalization2D.h.

◆ VOCAB_NAV_LOCALIZATION_STOP

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

Definition at line 134 of file ILocalization2D.h.

◆ VOCAB_NAV_LOCATION

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

Definition at line 122 of file ILocalization2D.h.

◆ VOCAB_NAV_PATH

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

Definition at line 123 of file ILocalization2D.h.

◆ VOCAB_NAV_RECOMPUTE_PATH

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

Definition at line 109 of file ILocalization2D.h.

◆ VOCAB_NAV_RENAME_X

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

Definition at line 119 of file ILocalization2D.h.

◆ VOCAB_NAV_SET_INITIAL_POS

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

Definition at line 130 of file ILocalization2D.h.

◆ VOCAB_NAV_SET_INITIAL_POSCOV

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

Definition at line 132 of file ILocalization2D.h.

◆ VOCAB_NAV_STORE_X

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

Definition at line 120 of file ILocalization2D.h.

◆ VOCAB_NAV_TEMPORARY_FLAGS

constexpr yarp::conf::vocab32_t VOCAB_NAV_TEMPORARY_FLAGS = yarp::os::createVocab32('t','f','l','g')
constexpr

Definition at line 124 of file ILocalization2D.h.

◆ VOCAB_NAV_VELOCITY_CMD

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

Definition at line 108 of file ILocalization2D.h.