YARP
Yet Another Robot Platform
Modules
Here is a list of all modules:
[detail level 123]
 DevicesDealing with devices
 Device Creation/ConfigurationBasic classes and methods related to creating and configuring devices, and network communication to and from devices
 Device InterfacesDevice interfaces, specified independently of specific implementations
 Motor InterfacesMotor control and monitoring
 Navigation InterfacesInterfaces for navigation, localization and mapping
 Media InterfacesImages and sounds
 Multiple Analog Sensor InterfacesThe interfaces present in this group are meant to be implemented by devices that expose sensor that can be efficiently expressed as vector of real numbers, so-called "analog" sensors
 Other Device InterfacesSundry, miscellaneous
 Device ImplementationsConcrete device drivers that implement sets of interfaces
 Network Servers (Wrappers)These devices take implementations of existing interfaces and wrap them up to work across the network
 Network ClientsThese devices are meant to communicate to YARP ports opened by Network Servers (Wrappers) to provide device interfaces in a transparent way over a YARP network
 RemappersThese 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 DevicesThese are devices useful for controlling motors
 Media DevicesThese are devices useful for getting images and sound
 Analog SensorsThese 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
 Other Device ImplementationsMiscellaneous device implementations
 Command-line Accessible DevicesDevices that can be created and configured from the command-line
 test_motorA fake motor control board, see yarp::dev::TestMotor
 ffmpeg_grabberA wrapper for the ffmpeg library's image sources, see FfmpegGrabber
 ffmpeg_writerA wrapper for the ffmpeg library's media writing, see FfmpegWriter
 opencv_grabberA wrapper for the opencv library's image sources, see yarp::dev::OpenCVGrabber
 portaudioA portable audio source, see yarp::dev::PortAudioDeviceDriver
 test_grabberA fake framegrabber, see yarp::dev::TestFrameGrabber
 Device invocation examplesExample configuration files
 Example for AudioPlayerWrapper (AudioPlayerWrapper_fakeSpeaker)Instantiates AudioPlayerWrapper device implemented by AudioPlayerWrapper
 Example for AudioRecorderWrapper (AudioPlayerWrapper_portaudio)Instantiates AudioRecorderWrapper device implemented by AudioRecorderWrapper
 Example for AudioPlayerWrapper (AudioPlayerWrapper_portaudioPlayer)Instantiates AudioPlayerWrapper device implemented by AudioPlayerWrapper
 Example for AudioRecorderWrapper (AudioRecorderWrapper_fakeMicrophone)Instantiates AudioRecorderWrapper device implemented by AudioRecorderWrapper
 Example for AudioRecorderWrapper (AudioRecorderWrapper_portaudio)Instantiates AudioRecorderWrapper device implemented by AudioRecorderWrapper
 Example for AudioRecorderWrapper (AudioRecorderWrapper_portaudioRecorder)Instantiates AudioRecorderWrapper device implemented by AudioRecorderWrapper
 Example for controlboardwrapper2 (controlboardwrapper2_basic)Instantiates controlboardwrapper2 device implemented by yarp::dev::ControlBoardWrapper2
 Example for ffmpeg_grabber (ffmpeg_grabber_basic)Instantiates ffmpeg_grabber device implemented by FfmpegGrabber
 Example for ffmpeg_grabber (ffmpeg_grabber_video4linux)Instantiates ffmpeg_grabber device implemented by FfmpegGrabber
 Example for pipe (ffmpeg_writer_basic)Instantiates pipe device implemented by yarp::dev::DevicePipe
 Example for AudioRecorderWrapper (grabber_audio)Instantiates AudioRecorderWrapper device implemented by AudioRecorderWrapper
 Example for grabber (grabber_audiovisual)Instantiates grabber device implemented by yarp::dev::ServerFrameGrabber
 Example for grabber (grabber_basic)Instantiates grabber device implemented by yarp::dev::ServerFrameGrabber
 Example for group (group_basic)Instantiates group device implemented by yarp::dev::DeviceGroup
 Example for opencv_grabber (opencv_grabber_basic)Instantiates opencv_grabber device implemented by OpenCVGrabber
 Example for portaudio (portaudio_basic)Instantiates portaudio device implemented by PortAudioDeviceDriver
 Example for pipe (remote_grabber_basic)Instantiates pipe device implemented by yarp::dev::DevicePipe
 Example for test_grabber (test_grabber_basic)Instantiates test_grabber device implemented by TestFrameGrabber
 Example for test_motor (test_motor_basic)Instantiates test_motor device implemented by yarp::dev::TestMotor
 Example for usbCamera (usbCamera)Instantiates usbCamera device implemented by USBCameraDriverRgb
 Basic ClassesSome classes for basic services (excluding communication)
 Communication ClassesThe most important classes for getting started with communication
 Signal ProcessingBasic classes and methods related to signal processing