YARP

LIbraries and protocols for your robot platform
Download

YARP Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Publisher Name:
  • Paul Fitzpatrick, Giorgio Metta, Lorenzo Natale, Alessandro Scal
  • File Size:
  • 4.7 MB

YARP Tags


YARP Description

YARP, short for Yet Another Robot Platform, is a package that contains libraries, protocols and instrument that can help you keep robot modules and devices cleanly decoupled. It is reluctant middleware, with no desire or expectation to be in control of your system. YARP is definitely not an operating system. YARP is written by and for researchers in robotics, particularly humanoid robotics, who find themselves with a complicated pile of hardware to control with an equally complicated pile of software. The components of YARP can be broken down into: · libYARP_OS - interfacing with the operating system to support easy streaming of data across many threads across many machines. YARP uses the open source ACE (ADAPTIVE Communication Environment) library, which is portable across a very broad range of environments, and YARP inherits that portability. YARP is written almost entirely in C++. · libYARP_sig - performing common signal processing tasks (visual, auditory) in an open manner easily interfaced with other commonly used libraries, for example OpenCV. · libYARP_dev - interfacing with common devices used in robotics: framegrabbers, digital cameras, motor control boards etc.


YARP Related Software