Open Robot Control Software

This website is a home for C++ libraries for advanced machine and robot control.
Click on one of the topics to learn more about these projects.

Components Real-Time Toolkit Kinematics & Dynamics Library Bayesian Filtering Library Simulink Toolbox Orocos

1st RTT developer's workshop half way

1st RTT Developer's Meeting Picture1st RTT Developer's Meeting PictureThe 1st RTT Developers Workshop is just halfway and already delivered some promising results, including a release date for RTT 2.0.0.

Although the improvements in API usability and simplicity of concepts plays a great role in this release, the immediate advantage users will feel is the availability of tools to assist during development. The emphasis is entirely on code generation (in order to avoid repetitive and error-prone programming tasks) and new software creation and maintenance.

Users will no longer download individual libraries but install a complete toolchain that supports them in developing real-time component-based robotics applications.

RTT and OCL 2.0.0-beta4 (last beta) released

It's kind-of official. This is the last beta release of the 2.0 mainline.
Everything that should be in 2.0.0 is in, and seems to work... at least on our
end.

>From now on, it's focussing on polishing and see if it survives the RTT
developer's workshop in Barcelona. I'm betting it will.

These are the mandatory links:

http://people.mech.kuleuven.be/~orocos/pub/devel/rtt/v1.99.4/
-> RTT Downloads and online documentation. Click below to read the rest of this post.

RTT 1.10.4 bugfix Release

The Orocos development team is pleased to announce the fourth bug fix release of the Real-Time Toolkit v1.10, a C++ toolkit for building component based, real-time robotics and machine control applications.

RTT Developer's workshop in Barcelona

This summer, from the 18th of July until the 23th of July, the Real-Time Toolkit developers organize their first developer's meeting in order to align their contributions and set out a path for the future. The topics during this week are code generation tools and user tooling in general, real-time logging infrastructure, RTT 2.0 and run-time interoperability with other software and platforms. The agenda is being crafted at The 1st RTT Developers Workshop. wiki page. Click below to read the rest of this post.

RTT 1.10.3 and OCL 1.10.2 bug-fix releases

Both RTT and OCL feature new bug fix releases which accumulate the fixes for the bugs reported the last months. Click below to read the rest of this post.

RTT and OCL 2.0.0-beta2 Released

It's called beta, but it's closer to release candidate than its name
suggests. This preview release of RTT 2.0 is capable of doing anything
you could do in 1.x, but only better, faster and cheaper. We're very
close to a feature freeze at this point in time and focus on the
testing and taking the latest user feedback into account. The main
focus of this release was to get CORBA transport up and running. It
needs polishing, but you can taskbrowse corba-deployed components.

For the latest information, check out the 2.0.0-beta2 wiki page:
http://www.orocos.org/wiki/rtt/rtt-20/rtt-200-beta2

RoboTIS OroYarp and Vision packages, v1.1 released

The RoboTIS-OroYarp v1.1 (the Orocos/Yarp binding package) and
RoboTIS-Vision v1.1 (a computer vision package for Orocos) have just
been released on Onera/RoboTIS website:

http://robotis.onera.fr/orocos

RTT and OCL 2.0.0-beta1 Released

Given it's a beta, and some major features are lacking, it's still great stuff.
Until now, development of the 2.0 mainline had two major focusses: API
usability and providing an upgrade path for existing users. The first one
required major API changes, the second one conversion scripts.

This beta release allows you to check most 'C++' and 'scripting' aspects of
2.0 and allows you to grasp a first 'look-and-feel' of what RTT 2.0 offers.
Following beta releases (1.99.x) will expose the improved CORBA transport and
data type generation. Click below to read the rest of this post.

Kinematics and Dynamics Library 1.0.2 Released!

The Orocos development team is pleased to announce the second bug fix release of the Kinematics and Dynamics library v1.0, a C++ library for 6D geometry calculations, building kinematics and dynamic models and doing inverse and forward calculations in a real-time context.

A lot of bugs have been reported and fixed. Upgrading is recommended if you use the python-bindings, cmake 2.8 and the inverse velocity solvers.

Real-Time Toolkit 1.10.2 Released

It's a month since last release, and the RTT deserved another one. Thanks to all of you for reporting bugs and providing fixes. Read on below for the release notes and the noteworthy changes. Upgrading is recommended.