Software to develop and run robots.
Yet Another Robot Platform, the middleware behind the iCub humanoid.