Difference between revisions of "YARP"
Line 59: | Line 59: | ||
== Mailing list FAQ == | == Mailing list FAQ == | ||
* YARP developers hang out on [[robotcub-hackers]] and are very willing to answer questions. | * YARP developers hang out on [[robotcub-hackers]] and are very willing to answer questions. | ||
== Papers == | |||
* See [[Citations]]. | |||
* Recent: [[File:Yarp middle 2014.pdf]]. |
Latest revision as of 18:15, 6 October 2014
YARP is an open-source framework that supports distributed computation with an eye at robot control and efficiency. The starting point for YARP documentation is here:
This page contains a collection of frequently asked questions.
OS support FAQ
Linux and Windows are fully supported in the official YARP documentation. Mac OSX has just recently become officially supported (since we finally bought a test machine).
- YARP on Mac - some community-created documentation.
Language support FAQ
YARP is used in many languages: Python, Java, Tcl, Lisp, Ruby, ... via SWIG bindings. The YARP network protocol is also sufficiently simple to use without the YARP library, see the "YARP without YARP" tutorial in the official documentation. Here we collect notes on specific languages by community members.
Compiler support FAQ
YARP uses CMake and therefore can be compiled with just about any compiler/IDE. Here are some notes on specific compiler or CMake issues.
Device FAQ
- Play Sound in YARP
- Grabbing sound with PortAudio
- Modifying a YARP Driver
- YARP Motor Control
- Compiling new YARP Devices
- Using Video4Linux in YARP
Install FAQ
- Complete installation instructions are available from the iCub manual:
Manual --> Compiling YARP and iCub
Be aware that for YARP you do not need to perform all the steps, you just need ACE, GTKMM and GSL
Comparison and Interoperation FAQ
Howto FAQ
(much of this is in the official documentation now)
- YARP Tutorial
- YARP Port Namespaces
- Configuring a local network for UDP/MCAST
- Using Timestamps in YARP
- The Property class in YARP
Performance and future FAQ
- YARP Expected Performance
- A study on YARP performances
- Planned Changes
- Debianizing YARP
- YARP_Cleanup
Mailing list FAQ
- YARP developers hang out on robotcub-hackers and are very willing to answer questions.
Papers
- See Citations.
- Recent: File:Yarp middle 2014.pdf.