iCub YARP devices library

YARP devices contained in icub-main . More...

+ Collaboration diagram for iCub YARP devices library:


 Hardware YARP devices
 YARP devices that provide access to the robot hardware.
 Calibrator YARP devices
 YARP devices that contain the routines for calibrating the robot at startup.

Detailed Description

YARP devices contained in icub-main .

The YARP devices are classes that implement one or more YARP virtual interfaces. Most often they wrap vendor's libraries for hardware devices (dragonfly cameras, or the can bus), and the calibrator classes of the robot.

The compilation of these devices is typically optional and regulated by the ENABLE_devicename CMake option. The device can be instantiated from the yarpdev or yarprobotinterface executables or in the code by using yarp::dev::PolyDriver factory class.

Each device is stored in a directory within icub-main/src/libraries/icubmod .

To add a module to this list please add this in the source code:

   * @ingroup icub_mod_library
   * @brief `yarpdevicename` : device description.

(This page can be edited at src/doc/groups.dox)