#include <yarp/os/Vocab.h>
#include <yarp/dev/api.h>
#include <yarp/dev/IMap2D.h>
#include <yarp/dev/ILocalization2D.h>
#include <yarp/dev/Map2DLocation.h>
#include <yarp/dev/Map2DPath.h>
#include <yarp/dev/Map2DArea.h>
#include <yarp/dev/MapGrid2D.h>
#include <vector>
#include <limits>
#include <string>
Go to the source code of this file.
Classes | |
class | yarp::dev::Nav2D::INavigation2DVelocityActions |
class | yarp::dev::Nav2D::INavigation2DTargetActions |
class | yarp::dev::Nav2D::INavigation2DControlActions |
class | yarp::dev::Nav2D::INavigation2DExtraActions |
class | yarp::dev::Nav2D::INavigation2D |
An interface to control the navigation of a mobile robot in a 2D environment. 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 |
namespace | yarp::dev::Nav2D::INavigation2DHelpers |
Enumerations | |
enum | yarp::dev::Nav2D::NavigationStatusEnum { yarp::dev::Nav2D::navigation_status_idle = yarp::os::createVocab32('i', 'd', 'l', 'e') , yarp::dev::Nav2D::navigation_status_preparing_before_move = yarp::os::createVocab32('p', 'r', 'e', 'p') , yarp::dev::Nav2D::navigation_status_moving = yarp::os::createVocab32('m', 'o', 'v', 'g') , yarp::dev::Nav2D::navigation_status_waiting_obstacle = yarp::os::createVocab32('w', 'a', 'i', 't') , yarp::dev::Nav2D::navigation_status_goal_reached = yarp::os::createVocab32('r', 'e', 'c', 'h') , yarp::dev::Nav2D::navigation_status_aborted = yarp::os::createVocab32('a', 'b', 'r', 't') , yarp::dev::Nav2D::navigation_status_failing = yarp::os::createVocab32('f', 'a', 'i', 'l') , yarp::dev::Nav2D::navigation_status_paused = yarp::os::createVocab32('p', 'a', 'u', 's') , yarp::dev::Nav2D::navigation_status_thinking = yarp::os::createVocab32('t', 'h', 'n', 'k') , yarp::dev::Nav2D::navigation_status_error = yarp::os::createVocab32('e', 'r', 'r') } |
enum | yarp::dev::Nav2D::NavigationMapTypeEnum { yarp::dev::Nav2D::global_map = yarp::os::createVocab32('g', 'l', 'o', 'b') , yarp::dev::Nav2D::local_map = yarp::os::createVocab32('l', 'o', 'c', 'a') } |
enum | yarp::dev::Nav2D::TrajectoryTypeEnum { yarp::dev::Nav2D::global_trajectory = yarp::os::createVocab32('g', 'l', 'o', 'b') , yarp::dev::Nav2D::local_trajectory = yarp::os::createVocab32('l', 'o', 'c', 'a') } |
Functions | |
NavigationStatusEnum | yarp::dev::Nav2D::INavigation2DHelpers::stringToStatus (std::string s) |
std::string | yarp::dev::Nav2D::INavigation2DHelpers::statusToString (NavigationStatusEnum status) |
Variables | |
constexpr yarp::conf::vocab32_t | VOCAB_NAV_STOP = yarp::os::createVocab32('s', 't', 'o', 'p') |
constexpr yarp::conf::vocab32_t | VOCAB_NAV_SUSPEND = yarp::os::createVocab32('s', 'u', 's', 'p') |
constexpr yarp::conf::vocab32_t | VOCAB_NAV_RESUME = yarp::os::createVocab32('r', 'e', 's', 'm') |
constexpr yarp::conf::vocab32_t | VOCAB_NAV_GET_NAVIGATION_WAYPOINTS = yarp::os::createVocab32('w', 'a', 'y', 's') |
constexpr yarp::conf::vocab32_t | VOCAB_NAV_GET_CURRENT_WAYPOINT = yarp::os::createVocab32('w', 'a', 'y') |
constexpr yarp::conf::vocab32_t | VOCAB_NAV_GET_NAV_MAP = yarp::os::createVocab32('n', 'm', 'a', 'p') |
|
constexpr |
Definition at line 298 of file INavigation2D.h.
|
constexpr |
Definition at line 299 of file INavigation2D.h.
|
constexpr |
Definition at line 297 of file INavigation2D.h.
|
constexpr |
Definition at line 296 of file INavigation2D.h.
|
constexpr |
Definition at line 294 of file INavigation2D.h.
|
constexpr |
Definition at line 295 of file INavigation2D.h.