- YARP
-
YARP, acrónimo de Yet Another Robot Platform, conjunto de protocolos, librerías y herramientas para mantener módulos y dispositivos desacoplados. Es considerado Middleware, pues no intenta en ningún momento apoderarse del control del sistema. Está escrito casi por completo en C++.
YARP es software abierto y gratuito. Escrito por y para investigadores en robótica, especialmente Robótica humanoide.
Componentes
Los componentes de YARP se pueden dividir en:
- libYARP_OS : interfaz con el Sistema Operativo, para soportar un gran flujo de datos entre muchos hilos en muchas máquinas. YARP está diseñado para ser neutral al Sistema Operativo. Usa la biblioteca de Open Source (código abierto) ACE (ADAPTATIVE Communications Enviroment), con lo que hereda la excelente portabilidad de ésta.
- libYARP_sig : encargada de tareas de procesado de señal comunes, tales como señales visuales o de audio.
- libYARP_dev : interfaz con los dispositivos.
Todos estos componentes son mantenidos por separado.Enlaces externos
Wikimedia foundation. 2010.