[openrtm-users 01405] Re: Regarding FSM component in OpenRTM

Geoffrey Biggs geoffrey.biggs @ aist.go.jp
2010年 9月 8日 (水) 10:02:11 JST


Hi Tony,

There is documentation about the examples on our new website, but that
isn't live yet. The examples are roughly as follows:

SimpleIO: Demonstrates basic component and data port operations, as well
as more complex functionality such as data port callbacks. One component
reads a number from the terminal and sends it over a data port; the
other receives a number on its data port and prints it to the console.

SeqIO: Similar to SimpleIO, but demonstrates the use of sequence data types.

SimpleService: Demonstrates using a service port. Unlike a data port, a
service port is a two-way RPC-based communication. Use it to provide
services requiring a synchronised response.

ConfigSample: Demonstrates the use of configuration parameters and
configuration sets. While running, this component will constantly print
out its current configuration. You can alter individual parameters of
this configuration or change the active set at run time using
RTSystemEditor or the rtconf command from rtcshell.

Composite: Demonstrates a composite component. A composite component is
one component who's behaviour is made up of multiple child components.
This example also demonstrates several features of the manager, such as
pre-loading component implementation libraries and automatically
creating components when the manager is started.

If you are using the Windows version, you will also have other samples
such as an image acquisition component and an image display component,
using OpenCV.

Don't forget that you can also find other components on our website in
the "Components" section. The new website will have a much larger
number. Many of these components use more complex data types such as
those defined in the ExtendedDataTypes.idl and InterfaceDataTypes.idl files.

Geoff


On 30/08/10 13:24, Tony Kuo wrote:
> Dear. Dr. Ando
> Thank you for your reply.
> I am still learning some of the concepts in Openrtm framework.
> so, I was also wondering is there any documentation that help me
> understand some of the examples that comes with OpenRTM?
> 
> For example, I don't quite see the advantage of using components such as
> MyServiceConsumer and provider and the difference between ConsoleIn/Out
> and SeqIn/Out ...etc
> 
> 
> Thanks
> Tony
> 
> 
> On 29 August 2010 20:26, Ando Noriaki <n-ando @ aist.go.jp
> <mailto:n-ando @ aist.go.jp>> wrote:
> 
>     Dear Tony-san
> 
>     OMG RTC specification defines FSM component, but currently
>     OpenRTM-aist does not support FSM component. We have plan to
>     support FMS component, but I cannot say expressly when the
>     feature will be supported on the OpenRTM-aist.  I'm sorry.
> 
>     Best regards,
>     Noriaki Ando
> 
> 
>     > Hi OpenRTM-ML:
>     > I have been learning to use OpenRTM for a robotic project i am doing.
>     > I learnt a bit about creating periodic dataflow component  from
>     the workshop
>     > the OpenRTM group gave in April in Auckland, NZ.
>     >
>     > Now I am looking into other features available with OpenRTM.
>     > I would like to create a FSM component through OpenRTM.
>     > I saw it in RTC builder, but not sure if it's really available or not.
>     > Does anyone have any experience in creating FSM component or have
>     any good
>     > example for me to start with?
>     > I am also interested in knowing more about the examples that came with
>     > OpenRTM source.
>     > Where can I find more information about them and what OpenRTM
>     feature and
>     > capabilities do they demonstrate respectively?
>     > Any help is appreciated!
>     > Tony
>     > PhD candidate
>     > University of Auckland,
>     >
>     >
> 
> 
> 
>     --
>     Noriaki Ando, Ph.D.
>         Senior Research Scientist, RT-Synthesis R.G., ISRI, AIST
>         AIST Tsukuba Central 2, Tsukuba, Ibaraki 305-8568 JAPAN
>         e-mail: n-ando @ aist.go.jp <mailto:n-ando @ aist.go.jp>, web:
>     http://staff.aist.go.jp/n-ando
>         OpenRTM-aist: http://www.openrtm.org
> 
> 
> 



openrtm-users メーリングリストの案内