#25 · Primary category: Robotics & Embodied AI Simulation

yarp

artificial-intelligence communication devices human-robot-interaction humanoids interprocess-communication ipc middleware network research robot robotics robotics-libraries yarp

YARP - Yet Another Robot Platform

Project last updated:08/28/26

GitHub Stars

602

Forks

217

Contributors

119

License

BSD-3-Clause

Why we included this project

YARP has been around long enough to prove itself in real robot systems. It is a C++ middleware layer: a set of libraries, protocols, and tools that keep robot modules and devices decoupled, so you can swap sensors, actuators, or processing nodes without rewriting the whole stack. The communication model is transport-neutral, so data can flow across threads and machines over several networks at once, which matters when you are coordinating a cluster of computers for real-time perception and motor control. The device-interface layer also isolates vendor-specific hardware code, so upgrading a sensor or actuator does not force changes throughout the rest of the stack. Teams working on humanoids, embedded robots, or research platforms that need software to outlast a single project will appreciate that stability.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category