[ANNOUNCE] Orocos v0.0.2 and v0.1.0

Peter Soetens <[email protected]>
Newsgroups gmane.science.robotics.orocos.user
Organization KU Leuven
Message-ID <[email protected]>
Hello,

We are proud to announce two releases of the Open RObot COntrol Software 
framework. 

Version 0.0.2 is mainly a bugfix release of 0.0.1, including better support 
for RTLinux, greatly improved stability and added documentation.

Version 0.1.0 is our first *unstable* release, with the aim to provide  
weekly or biweekly updates of the development and allowing us to release code 
for testing.

Read all about it on our website http://www.orocos.org

The cvs is operational now. You can check out the latest version with :

cvs -d:pserver:[email protected]:/repos/pub login
cvs -d:pserver:[email protected]:/repos/pub co orocos
enter as password : anon

I have attached the release notes of the 0.1.0 version. 

With kind regards
Peter and Takis
--
----------------------------
OROCOS v0.1.0  Release Notes
----------------------------

We announce the release of the Open RObot COntrol Software v0.1.0.

This release is tagged as UNSTABLE. Expect here the latest and
greatest, but also potentially buggy features. This release and
all 0.1.X releases are the predecessors of the stable 0.2.0
release.

The 0.1.X branch has to reach some aims within each package before
0.2.0 will be released  :

    Core
    ----
    * Object Factories
    * Better founded component model (cfr the 4 levels on the webpage)
    * Expanded Event library (FSM)
    * Expanded Framework Device Interface
    * Examples

    Motion Control
    --------------
    * Classes for robot arm manipulator

    Drivers
    -------
    * Full C++ Comedi support
    * FDI implementation for velocity controlled 6DOF industrual robots,
      such as the KUKA we have in our lab in Leuven.
    * Classes for hybrid force control with the 6D task frame formalism.

The following packages might also emerge during development:

    Interfacing
    -----------
    * Pluggable command interface to the control subsystem
    * Graphical user interface

    Distribution
    ------------
    * CORBA interfaces to our components
    * Distributed HeartBeatGenerator

This 0.1.0 release is almost identical to the 0.0.2 release, except that some
extra components (like the objectfactory) which don't work yet have
been added.

Consult the NEWS file in each package for a brief description of
the main changes.

OROCOS v0.0.1  Release Notes
----------------------------


We announce the release of the Open RObot COntrol Software v0.0.1, a
Free Software framework that provides a portable and configurable
infrastructure for controling robots (manipulators and mobile
platforms) and machine tools.  See http://www.orocos.org for a more
detailed description of the project goals and vision.

The project is still in its alpha stage, but the currently provided
functionality should run relatively stably. This release is mainly
meant for developers and interested users. The languages in use are C
and C++, but it is our intention to extend these with bindings to
other languages.

We currently support three operation modes: user space GNU/Linux and
kernel space Real-Time Linux and RTAI.  RTAI is best supported for
real time operation; Ecos will be supported in the future.

This release contains three packages: "Core," "Drivers" and "Motion Control".

  The Core package provides the functionality for a portable,
  object-oriented system infrastructure:

HeartBeat - A virtual, event enabled system clock
Events    - The main form of communication between software components
FOSI      - A C++ abstraction layer of the underlying operating system
FDI       - A first attempt to describe some system components interfaces
rtstl     - Enables the STL library transparantly in kernel space

  The Drivers package depends on the Core. Its aim is to provide
  implementations of the interfaces described in the FDI and delivers
  the following functionality:

Comedi C++ - An initial attempt at wrapping the Comedi library to C++ classes
Switch PP  - A component that converts parallel port interrupts to Events
Encoder    - A sample implementation of an event-enabled encoder component
             which fires when a certain position is reached.
Axis       - An example of combining the above three into an Axis-component, 
             which provides a simple homing algorithm

  The Motion Control package contains an implementation of a PID control loop
  allowing type checked connection of control modules (e.g. Sensor readings,
  estimator results,...)

ServoLoop     - A template based, configurable control loop
ControlModule - A type checked Input/Output unit of data processing


Documentation is provided on the web site (see Download section) and
in each package under the doc dir. Our code is documented using Doxygen
style comments.



Useful links
-------------

Orocos
http:://www.orocos.org/

Linux
http://www.kernel.org/

RTAI
http://www.aero.polimi.it/projects/rtai/

RTLinux
http://www.fsmlabs.com/

Comedi library
http://stm.lbl.gov/comedi/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.