Re: A working document

Herman Bruyninckx <[email protected]>
Newsgroups gmane.science.robotics.orocos.user
Message-ID <Pine.LNX.4.33.0112271446030.20330-100000@pc25-213.mech.kuleuven.ac.be>
On Thu, 27 Dec 2001, Cezary Zielinski wrote:

[...about ``component image''...]
> The idea of component images is derived from my papers regarding MRROC++ (I
> think you already have them). There each effector of virtual sensor had an
> associated process dealing with it. Other processes needed information about
> the states of those devices, so some information regarding that had to be
> transferred to them. I decided that the transferred information forms an
> image of a device in another process, and thus effector (robot) images and
> virtual sensor images were formed. Component image would be a generalisation
> of that.

Is there any difference with the data structure part of the
component's interface? To me, both look the same: they present a view
to the `outside world' on the internals of a component.

I also do believe that more than one ``component image'' is needed:
one for the normal user, and another one for the ``supervisor''.

> > > 5) The question wether communication should be handled within codels
> > > or outside I would answer in favour of - inside. After all we want
> > > to hide from the user all the unnecessary details - he/she should
> > > concentrate on the task not on the communication details. Maybe
> > > special communication codels would do the trick (an intermediate
> > > solution).
> >
> > I (at first thought) would prefer the latter approach. And my
> > motivation is that, whenever possible, it is nice to separate
> > functionality from communication. Of course, this cannot hold for the
> > middleware components, whose functionality _is_ communication :-)
>
> Unfortunately Anthony says that codels are code supplied by the user. Under
> those circumstances communication would have to be located in the software
> framework (cold spots). Nevertheless we could also investigate codels
> treated as atomic library entieties from which the user constructs his/her
> user task of the component. In such a situation you could have communication
> codels. They would be delivered by the designers of the system (framework)
> designers (i.e. us).

I am in favour of your suggestion: there are user codels and developer
codel. Of course, the details are not all quite clear to me at this
moment, but I guess we will get there `Real Soon Now' :-)

Cezary, I hope you will be able to attend the Orocos meeting in Pisa?
There, we should define the final design and implementation road for
version 1.0 of the core components of Orocos...

Herman
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.