#25 · Primary category: Robotics & Embodied AI Simulation
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
genesis-world
Simulation platform for general-purpose robotics & embodied AI learning.
lerobot
🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning
ml-agents
The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
AirSim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
carla
Open-source simulator for autonomous driving research.