yarp-devices
|
This repository stores different YARP devices for different actual devices used in different robots. This huge variability in hardware sometimes makes it complicated to track the dependencies for each device you may want to compile and install.
This guide aims to simplify as much as possible the process of finding out which are the dependencies you actually need to install for the devices you want to use.
Some dependencies must be installed for all the devices:
Once the required dependencies have been installed, the code has to be compiled and installed. Note that you will be prompted for your password upon using sudo
a couple of times:
Remember to enable the devices you want to compile using ccmake
instead of cmake
.
Swig is needed in order to build the python bindings. It is normally installed with
Note: If you are on Ubuntu Trusty (14.04), you have to install swig3.0 instead of swig
Make sure you have installed previously YARP and yarp-devices.
The classical way is via Java bindings, which is similar to Python, then setting the classpath.txt
and librarypath.txt
files contained within MATLAB. Ref: http://wiki.icub.org/wiki/Calling_yarp_from_Matlab