Re: Mini meeting Toulouse 22-23 april / Execution Engine

Christian Schlegel <[email protected]>
Newsgroups gmane.science.robotics.orocos.user
Organization FAW Ulm
Message-ID <[email protected]>
Herman Bruyninckx wrote:

> On monday afternoon (22 april) and tuesday morning (23 april), Peter
> Soetens and myself will be in Toulouse, to discuss the design and the
> implementation of the ``execution engine'' for Orocos. This design has
> been inspired very heavily by the Genom software of LAAS, but is
> incorporating some interesting new ideas.
>
> The execution engine is to become the motor of an Orocos component,
> that is responsible for the correct sequencing of a task execution,
> taking care of synchronization, atomic execution, and reporting
> on the task progress.

Dear all,

What I think is important to consider is that there are several ways of
organizing the internal strucuture of a component despite the use of a
particular "execution engine". For example, the state mechanism provided
by the "SmartConfiguration" class has also been used successfully in
three layer architectures with a task net execution mechanism on top of
the various components. That state mechanism works different to the Genom
approach and I think both have their particular strengths and weaknesses.

The key with respect to configuration has been the fact that one can
abort blocking communication calls if one wants to enforce a component to
reach a particular state. Therefore I am always pointing out that there
is a relationship between the state change mechanism and the
communication patterns.

My implementation of the communication patterns on top of CORBA has made
great progress so far and I will post the sources with examples in time
for the Toulouse meeting. I also include a small example which shows how
an enforced state change to a particular neutral state (where a component
does nothing anymore) aborts a blocking query to reach the neutral state
as fast as possible.

Regards

Christian

>
> If somebody is interested in this matter, and is able to come to
> Toulouse on one of these days, we would welcome any constructive
> discussion and contribution we can get :-)
>
> Herman
>
> --
> K.U.Leuven, Mechanical Engineering, Robotics Research Group
> <http://www.mech.kuleuven.ac.be/~bruyninc>  +32 16 322480
>
> _______________________________________________
> Orocos mailing list
> [email protected]
> http://mail.mech.kuleuven.ac.be/mailman/listinfo/orocos

--

---------------------------------------------------------------------
Christian Schlegel
FAW Ulm (Research Institute for Applied Knowledge Processing)
PO Box 2060
D-89010 Ulm
Germany

Tel. : ++49 (731) 501 8949
Fax  : ++49 (731) 501 999
email: [email protected]
WWW  : http://www.faw.uni-ulm.de/
---------------------------------------------------------------------
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.