YARP: Yet Another Robot Platform

By Giorgio Metta, P. Fitzpatrick, Lorenzo Natale. 2006

741 citations recorded by the source corpus.

We describe YARP, Yet Another Robot Platform, an open-source project that encapsulates lessons from our experience in building humanoid robots. The goal of YARP is to minimize the effort devoted to infrastructure-level software development by facilitating code reuse, modularity and so maximize research-level development and collaboration. Humanoid robotics is a “bleeding edge” field of research, with constant flux in sensors, actuators, and processors. Code reuse and maintenance is therefore a significant challenge. We describe the main problems we faced and the solutions we adopted. In short, the main features of YARP include support for inter-process communication, image processing as well as a class hierarchy to ease code reuse across different hardware platforms. YARP is currently used and tested on Windows, Linux and QNX6 which are common operating systems used in robotics.

Subfields: Artificial Intelligence, Control and Systems Engineering, Software

View Paper: https://www.semanticscholar.org/paper/cdf3a46081cea4525617dff11405482bc8cc7064

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Jan Peters
  3. Nando de Freitas
  4. Manuel Lopes
  5. Pieter Abbeel
  6. R. Grupen
  7. Luis Montesano
  8. Ruben Martinez-Cantin

In Control and Systems Engineering

  1. Manuel Lopes
  2. Luis Montesano
  3. Jan Peters
  4. José Santos-Victor
  5. R. Grupen
  6. Alexandre Bernardino
  7. Stephen Hart
  8. Jan Hodický

In Software

  1. Jan Hodický
  2. Lorenzo Jamone
  3. R. Grupen
  4. Stephen Hart
  5. Alexandre Bernardino
  6. Pedro Vicente
  7. Lorenzo Natale
  8. Jan Peters

Citations in the corpus