robotology/yarp
YARP - Yet Another Robot Platform
What it solves
YARP (Yet Another Robot Platform) provides a standardized way for different software components of a robot to communicate and interact with hardware devices, regardless of whether they are running on a humanoid robot or a small embedded device.
How it works
It functions as a library and toolkit that manages communication and device interfaces, allowing various robotic modules to exchange data and control signals across a network.
Who it’s for
It is designed for robotics researchers and developers building complex robotic systems that require modular communication and hardware abstraction.
Highlights
- Supports a wide range of platforms from humanoids to embedded devices.
- Cross-platform compatibility with official support for Ubuntu, Windows, and macOS.
- Flexible build options, including the ability to compile without the ACE library on Linux and macOS.
Related
- Project
- Project
- Project
- Project
- Project