Re: Data structures

Christian Schlegel <[email protected]>
Newsgroups gmane.science.robotics.orocos.user
Organization FAW Ulm
Message-ID <[email protected]>
> The sad thing is that it implies a centralized description, that has to
> be shared among every user. We know that maintaining such centralized
> information is a very difficult task.
> Moreover, there's a performance issue since there's often a tradeoff
> between efficiency and generality...

I agree completely. Nevertheless, using common communication mechanisms like
queries, commands etc. which exchange objects allow an easy description of the
interface of a module. Replacing a module simply requires to provide the same
communication object. Adapting own libraries to external formats can easily be
done by deriving another class which provides the needed access method.

For example, one provides an object containing a laser scan. Accessing a foreign
module can be done using the provided laser scan object. Adding own formats at
the client side can be done by deriving a new class from the laser scan object.
This could for example calculate a cartesian scan out of a polar scan ....

Christian


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