YARP
Yet Another Robot Platform
Network Clients (pre NWC/NWS architecture)

These devices are meant to communicate to YARP ports opened by Network Servers (Wrappers - pre NWC/NWS architecture) to provide device interfaces in a transparent way over a YARP network. More...

+ Collaboration diagram for Network Clients (pre NWC/NWS architecture):

Classes

class  AnalogSensorClient
 analogsensorclient deprecated: Device that reads an AnalogSensor (using the IAnalogSensor interface) from the YARP network. More...
 
class  BatteryClient
 batteryClient: The client side of any IBattery capable device. More...
 
class  RemoteControlBoardRemapper
 remotecontrolboardremapper A device that takes a list of axes from multiple controlboards, a list of remote controlboards in which this axes are located, that is opening all the remote controlboards but is exposing them More...
 
class  FrameTransformClient
 frameTransformClient: A client to manage FrameTransforms for a robot (For more information, go to FrameTransform: start all the required devices needed for transforming frames) More...
 
class  JoypadControlClient
 JoypadControlClient: joypad input network wrapper on client side 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  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  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  MultipleAnalogSensorsClient
 multipleanalogsensorsclient: The client side of a device exposing MultipleAnalogSensors interfaces. 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  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...
 
class  Rangefinder2DClient
 Rangefinder2DClient: The client side of any ILaserRangefinder2D capable device. More...
 
class  RemoteControlBoard
 remote_controlboard: The client side of the control board, connects to a remote controlboard using the YARP network. More...
 
class  RemoteFrameGrabber
 remote_grabber: Connect to a ServerFrameGrabber. See ServerFrameGrabber for the network protocol used. More...
 
class  RGBDSensorClient
 RGBDSensorClient: A Network client to receive data from kinect-like devices. This device will read from two streams of data through different ports, one for the color frame and the other one for depth image following Framegrabber and IDepthSensor interfaces specification respectively. See they documentation for more details about each interface. More...
 
class  RobotDescriptionClient
 robotDescriptionClient: This client device is used to connect to a robotDescriptionServer and ask info about the currently opened devices. More...
 
class  TransformClient
 transformClient deprecated: Documentation to be added More...
 

Detailed Description

These devices are meant to communicate to YARP ports opened by Network Servers (Wrappers - pre NWC/NWS architecture) to provide device interfaces in a transparent way over a YARP network.