Software to develop and run robots.
The de-facto standard middleware for building robot software.
Yet Another Robot Platform, the middleware behind the iCub humanoid.