Patch to solve FindOmniORB.cmake error

Hi,

the trunk contains a small error in the FindOmniORB.cmake file. The
attached patch solves the issue.

Tinne

AttachmentSize
FindOmniORB.patch518 bytes

Orocos-Corba and RTnet

Hi all, have anybody ever used OROCOS-Corba enabled along with RTnet?
Should it work normally? I mean, is that possible to make a communication
between components over a real-time network?

I'm using a Xenomai-Linux and RTnet.

Thanks for all,

Breno

Orocos-Corba and RTnet

On Wed, Sep 9, 2009 at 11:42 PM, <breno [..] ...> wrote:

> Hi all, have anybody ever used OROCOS-Corba enabled along with RTnet?
> Should it work normally? I mean, is that possible to make a communication
> between components over a real-time network?
>

The application described here uses rtnet, so what you want shouldn't be a
problem:

http://www.orocos.org/orocos/applications/krypton

Cheers,

Adolfo

> I'm using a Xenomai-Linux and RTnet.
>
> Thanks for all,
>
> Breno
>
> --
> Orocos-Dev mailing list
> Orocos-Dev [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev
>

Orocos-Corba and RTnet

Hi, thanks for your tip and taking advantage of this conversation I got a
doubt about the sentence that I've read on
http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-com...

that warning for:

Components should not call remote components during real-time execution.
However, real-time components may be called upon by any component, local
or remote. A component may thus always receive a request from any
component, but not every component should send a request to any component.
If you violate this rule, it will not crash your program, but your
execution timing will be worse.

Does it mean that I can't create components on Xenomai environment and
connect it with others components running on others platforms?

I'm working on simulator for AUV's and I intend to connect my components
made on X86_Xenomai with components on ARM-PXA270(Gumstix) running Xenomai
also. The connection is supposed to be made with RTNet and Corba.

But the sentences showed above have concerned me about this configuration.

Any opinion about my intentions is very very welcome!!!!

Thanks for all

Breno

> On Wed, Sep 9, 2009 at 11:42 PM, <breno [..] ...> wrote:
>
>> Hi all, have anybody ever used OROCOS-Corba enabled along with RTnet?
>> Should it work normally? I mean, is that possible to make a
>> communication
>> between components over a real-time network?
>>
>
> The application described here uses rtnet, so what you want shouldn't be a
> problem:
>
> http://www.orocos.org/orocos/applications/krypton
>
> Cheers,
>
> Adolfo
>
>
>
>> I'm using a Xenomai-Linux and RTnet.
>>
>> Thanks for all,
>>
>> Breno
>>
>> --
>> Orocos-Dev mailing list
>> Orocos-Dev [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev
>>
>
>
>
> --
> Adolfo Rodríguez Tsouroukdissian, Ph. D.
>
> Robotics engineer
> PAL ROBOTICS S.L
> http://www.pal-robotics.com
> Tel. +34.93.414.53.47
> Fax.+34.93.209.11.09
> AVISO DE CONFIDENCIALIDAD: Este mensaje y sus documentos adjuntos, pueden
> contener información privilegiada y/o confidencial que está dirigida
> exclusivamente a su destinatario. Si usted recibe este mensaje y no es el
> destinatario indicado, o el empleado encargado de su entrega a dicha
> persona, por favor, notifíquelo inmediatamente y remita el mensaje
> original
> a la dirección de correo electrónico indicada. Cualquier copia, uso o
> distribución no autorizados de esta comunicación queda estrictamente
> prohibida.
>
> CONFIDENTIALITY NOTICE: This e-mail and the accompanying document(s) may
> contain confidential information which is privileged and intended only for
> the individual or entity to whom they are addressed. If you are not the
> intended recipient, you are hereby notified that any disclosure, copying,
> distribution or use of this e-mail and/or accompanying document(s) is
> strictly prohibited. If you have received this e-mail in error, please
> immediately notify the sender at the above e-mail address.
>

Orocos-Corba and RTnet

On Sep 10, 2009, at 15:04 , breno [..] ... wrote:

> Hi, thanks for your tip and taking advantage of this conversation I
> got a
> doubt about the sentence that I've read on
> http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-com...
>
> that warning for:
>
> Components should not call remote components during real-time
> execution.
> However, real-time components may be called upon by any component,
> local
> or remote. A component may thus always receive a request from any
> component, but not every component should send a request to any
> component.
> If you violate this rule, it will not crash your program, but your
> execution timing will be worse.
>
>
>
> Does it mean that I can't create components on Xenomai environment and
> connect it with others components running on others platforms?
>
> I'm working on simulator for AUV's and I intend to connect my
> components
> made on X86_Xenomai with components on ARM-PXA270(Gumstix) running
> Xenomai
> also. The connection is supposed to be made with RTNet and Corba.

Corba, by default it seems, uses dynamic memory allocation when
converting types. So if you are using an RTT transport plugin with
CORBA, then at some point it will do dynamic memory allocation which
is typically non-real-time (though not always - I'm not sure for
Xenomai).

If you can bypass this with either a real-time memory allocator within
CORBA, and/or no dynamic memory allocations (in CORBA or in RTT), then
you might be able to do real-time communication between distributed
processes (subject to network latency, of course). I think that this
is quite a big "if" ... :-)

HTH
Stephen