YARP
Yet Another Robot Platform
Device Implementations

Concrete device drivers that implement sets of interfaces. More...

+ Collaboration diagram for Device Implementations:

Modules

 Network Servers (Wrappers - pre NWC/NWS architecture)
 These devices take implementations of existing interfaces and wrap them up to work across the network.
 
 YARP Network Wrapper Servers (NWS)
 These devices take implementations of existing interfaces and wrap them up to work across the YARP network (see Network Wrapper Server and Network Wrapper Client Architecture).
 
 ROS Network Wrapper Servers (NWS)
 These devices take implementations of existing interfaces and wrap them up to work across the ROS network (see Network Wrapper Server and Network Wrapper Client Architecture).
 
 YARP Network Wrapper Clients (NWC)
 These devices connects to their NWS counterpart through YARP network and expose a yarp::dev interface (see Network Wrapper Server and Network Wrapper Client Architecture).
 
 ROS Network Wrapper Clients (NWC)
 These devices connects to ROS network and expose a yarp::dev interface (see Network Wrapper Server and Network Wrapper Client Architecture).
 
 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.
 
 Remappers
 These devices are meant expose a group of existing devices as a unique device, or to expose a subset of the resourses exposed by a device as an independent device.
 
 Motor Devices
 These are devices useful for controlling motors.
 
 Media Devices
 These are devices useful for getting images and sound.
 
 Analog Sensors
 These are devices that expose sensor that can be efficiently expressed as vector of real numbers, so-called "analog" sensors, such as gyroscope, accelerometers, force-torque sensors.
 
 Lidar Devices
 Lidars and similar range measurement devices.
 
 Navigation Devices
 Virtual devices to perform navigation tasks.
 
 Fake/test Devices
 Devices using for testing purposes.
 
 Other Device Implementations
 Miscellaneous device implementations.
 
 Obsolete or deprecated devices
 Devices marked for deprecation in the upcoming Yarp releases.
 

Detailed Description

Concrete device drivers that implement sets of interfaces.