Reusable Robotics Software Collection

Integrating software on board real robots requires to be able to share, distribute and reuse robotics software components among the robotics community. Many projects and frameworks have contributed to this problem. However, most of the frameworks concentrate on providing a particular architecture. This actually leads to a reduced reusability. We present ideas on what integration tools should do and how robotic software should be developed in order to improve reusability. This work is accomplished in the context of the Joint Japanese-French Robotics Laboratory where the distributed structure of the lab and the necessary need for software exchanges make the software reusability problem a crucial one.