|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
19 #ifndef YARP_DEV_LOCALIZATION2DCLIENT_H
20 #define YARP_DEV_LOCALIZATION2DCLIENT_H
65 bool close()
override;
72 bool getEstimatedPoses(std::vector<yarp::dev::Nav2D::Map2DLocation>& poses)
override;
79 #endif // YARP_DEV_LOCALIZATION2DCLIENT_H
bool startLocalizationService() override
Starts the localization service.
A base class for nested structures that can be searched.
bool getEstimatedOdometry(yarp::dev::OdometryData &odom) override
Gets the estimated odometry the robot, including its velocity expressed in the world and in the local...
contains the definition of a Vector type
bool getEstimatedPoses(std::vector< yarp::dev::Nav2D::Map2DLocation > &poses) override
Gets a set of pose estimates computed by the localization algorithm.
bool getCurrentPosition(yarp::dev::Nav2D::Map2DLocation &loc) override
Gets the current position of the robot w.r.t world reference frame.
Interface implemented by all device drivers.
ILocalization2D interface.
localization2DClient A device which allows a user application retrieve the current position of the ro...
define control board standard interfaces
A mini-server for network communication.
yarp::os::Port m_rpc_port_localization_server
bool stopLocalizationService() override
Stops the localization service.
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
contains the definition of a Map2DLocation type
bool getLocalizationStatus(yarp::dev::Nav2D::LocalizationStatusEnum &status) override
Gets the current status of the localization task.
bool close() override
Close the DeviceDriver.
std::string m_remote_name
bool setInitialPose(const yarp::dev::Nav2D::Map2DLocation &loc) override
Sets the initial pose for the localization algorithm which estimates the current position of the robo...