A flexible framework for the development of robot software that provides standard tools and libraries to simplify the programming and integration of robots.