Orocos Project History
Orocos stands for "Open RObot Control Software". (In non-robotics contexts, "Open Realtime Control Services" might be a more appropriate name.)
The Orocos Logo: The Orocos logo resembles the letter 'O' which stands for 'Open'. It is formed by two robotic grippers which reach to each other, symbolising collaboration. The author of this version of the logo was Anthony Mallet, from LAAS in Toulouse, France.
The idea for starting a Free Software project for robot control was born in December 2000, as an idea of Herman Bruyninckx, motivated by over two decades of rather disappointing experiences in trying to use commercial robot control software for advanced robotics research. The disappointments were invariably caused by the lack of access to the deepest layers of the hardware control, hence making sensor-based control extensions ineffective and inefficient, to say the least.
The idea of an "open" control framework, together with a draft of a possible project proposal, was launched on the mailinglist of EURON, the European Robotics Network. This email gave rise to a lot of responses, even though it was sent during the Christmas period. Within about two weeks, a proposal (which became IST-2000-31064) was made ready, and sent to the European Union. Contacts with the responsible Officer made clear that the size of the project had to be very modest, so that only three partners were selected: K.U.Leuven in Belgium ( Orocos@KUL ), LAAS Toulouse in France ( Orocos@LAAS ), and KTH Stockholm in Sweden ( Orocos@KTH ). Each of these three groups would later receive only one full man-year of support. The EU-sponsored project started in September 2001, and had a duration for two years. At KU Leuven, this funding was complemented by a Flemish IWT project, with three high-end machine tool builders (Bekaert, LVD and Vandewiele), who wanted a realtime Linux-based alternative to their proprietary machine control software. This combination of projects allowed Herman Bruyninckx to hire Peter Soetens as a PhD student, to work full-time on the design and first implementation.