YARP
Yet Another Robot Platform

Virtual devices to perform navigation tasks. More...

+ Collaboration diagram for Navigation Devices:

Classes

class  fakeLocalizer
 fakeLocalizer Documentation to be added More...
 
class  fakeNavigation
 fakeNavigation: Documentation to be added More...
 
class  FakeOdometry
 FakeOdometry: A device for generating a fake odometry. This device will generate the odometry and then the user can retrieve it by calling getOdometry. More...
 
class  Localization2D_nwc_yarp
 Localization2D_nwc_yarp A device which allows a user application retrieve the current position of the robot in the world. More...
 
class  Localization2DClient
 localization2DClient A device which allows a user application retrieve the current position of the robot in the world. More...
 
class  Localization2D_nws_ros
 localization2D_nws_ros: A localization server which can be wrap multiple algorithms and devices to provide robot localization in a 2D World. More...
 
class  Localization2D_nws_yarp
 localization2D_nws_yarp: A localization server which can be wrap multiple algorithms and devices to provide robot localization in a 2D World. More...
 
class  Localization2DServer
 localization2DServer deprecated: A localization server which can be wrap multiple algorithms and devices to provide robot localization in a 2D World. More...
 
class  Map2D_nwc_yarp
 Map2D_nwc_yarp: A device which allows a client application to store/retrieve user maps device in a map server. More...
 
class  Map2DClient
 map2DClient: A device which allows a client application to store/retrieve user maps device in a map server. More...
 
class  Map2D_nws_ros
 map2D_nws_ros: A device capable of read/save collections of maps from disk, and make them accessible to any Map2DClient device. More...
 
class  Map2D_nws_yarp
 map2D_nws_yarp: A device capable of read/save collections of maps from disk, and make them accessible to any Map2DClient device. More...
 
class  Map2DServer
 map2DServer deprecated: A device capable of read/save collections of maps from disk, and make them accessible to any Map2DClient device. More...
 
class  Map2DStorage
 Map2DStorage: A device capable of read/save collections of maps from disk, and make them accessible to any Map2DClient device. More...
 
class  MobileBaseVelocityControl_nwc_yarp
 MobileBaseVelocityControl_nwc_yarp: A device which connects to MobileBaseVelocityControl_nws_yarp to control the velocity of a mobile base. More...
 
class  commandSubscriber
 MobileBaseVelocityControl_nws_ros: A device which allows a client application to control the velocity of a mobile base from ROS. The device opens a topic of type yarp::rosmsg::geometry_msgs::Twist to receive user commands More...
 
class  VelocityInputPortProcessor
 MobileBaseVelocityControl_nws_yarp: A device which allows a client to control the velocity of a mobile base from YARP. The device opens two ports: a streaming port /exampleName:i for receiving streaming commands, and a rpc port /exampleName:rpc for rpc connection with a MobileBaseVelocityControl_nwc_yarp client device. More...
 
class  Navigation2D_nwc_yarp
 navigation2D_nwc_yarp: A device which allows a client application to perform navigation tasks, such as commanding the robot to reach a specific location in a map. More...
 
class  Navigation2DClient
 navigation2DClient: A device which allows a client application to perform navigation tasks, such as commanding the robot to reach a specific location in a map. More...
 
class  navigation2DServer
 navigation2DServer: Documentation to be added More...
 
class  Odometry2D_nws_ros
 Odometry2D_nws_ros: A ros nws to get odometry and publish it on a ros topic. The attached device must implement a yarp::dev::Nav2D::IOdometry2D interface. More...
 
class  Odometry2D_nws_yarp
 Odometry2D_nws_yarp: A yarp nws to get the odometry and publish it on 3 yarp ports: More...
 

Macros

#define DEF_m_RPC   1
 navigation2D_nws_yarp: A navigation server which can be wrap multiple algorithms and devices to perform a navigation task in a 2D World. More...
 

Detailed Description

Virtual devices to perform navigation tasks.

Macro Definition Documentation

◆ DEF_m_RPC

#define DEF_m_RPC   1

navigation2D_nws_yarp: A navigation server which can be wrap multiple algorithms and devices to perform a navigation task in a 2D World.

Navigation2D_nws_yarp

Parameters required by this device are:

Parameter name SubParameter Type Units Default Value Required Description Notes
GENERAL period double s 0.01 No The period of the working thread
GENERAL name string - /navigation_nws_yarp No The name of the server, used as a prefix for the opened ports -
subdevice - string - - Yes The name of the of Navigation device to be used -

Definition at line 40 of file navigation2D_nws_yarp.h.