All releases of Open RObot COntrol Software


Release Notes: This release fixes bugs in the event-based data ports and build settings when building with CORBA/TAO support. An extra parameter for setting a timeout on CORBA method invocations has been added to the ORB init code.


Release Notes: This release adds event-based data ports, allowing a component to wake up when data arrives. Components are created with a default activity for sequential processing of commands and events. The CORBA transport layer now also supports OMNIORB middleware. The component library has been updated to support better loading and unloading of components in running applications. Data reporting has been polished.


Release Notes: This release includes fixes for undetected event transitions or crashes in state machine scripts, reader-only port connections, the CORBA method and command interface, and a lockup when using the SimulationThread under Xenomai 2.4. The Orocos Component Library has been updated as well.


Release Notes: Component network communication is now more flexible, allowing you to choose a communication protocol at runtime instead of compile time. Component compile times and memory footprints have drastically improved. The component model has been extended with an Error and Active component state. Debian packages supporting RTAI/LXRT, GNU/Linux, and Xenomai for Debian Etch have been made available for the first time.


Release Notes: Overall Xenomai support has been improved, fixing crashes and updating compatibility with Xenomai 2.3.x. Several crashes during remote access using CORBA/ctaskbrowser have been fixed as well.


Release Notes: Support for RTAI 3.4 and 3.5 was improved. Various fixes were made in the CORBA support layer. The example code and documentation had a review.


Release Notes: The improved component model allows on-line component (re-)configuration and better control over threading. The new build system for shared and static libraries uses CMake for configuration and supports cross-compiling for PowerPC as well.


Release Notes: This release fixes errors with recent GNU compilers and improves error reporting and cleanup when state machine loading fails.


Release Notes: This release improved the on-line documentation, fixed a bug in setScheduler() under GNU/Linux, and fixed a crash when assigning "0" to a Property. Installation issues on Ubuntu Edgy were addressed as well.


Release Notes: The licence was changed from the LGPL to the GPL + linking exception. The LGPL did not cover C++ templates correctly, while the new license does and is legally more sound for use in commercial applications. This release improved the online documentation, and addresses a race condition and a CORBA build issue.