Re: RE: Wish List

[email protected]
Newsgroups gmane.science.robotics.orocos.user
Message-ID <000501c24874$05d5d060$0200a8c0@Arthur>
Dear Peter,

Thanks for your suggestion.  The code snippet you provided is more "object
oriented" than mine and I like that approach better.  Please remember that
http, xml, php, and other protocols are just markup languages with different
DTDs (descriptions of how they should behave).  I hope that RIMCP will
someday support over a dozen languages, including C/C++, Pascal, ADA, etc.
Keep in mind that the code snippet you wrote is nothing more than a "human
readable set of strings" that can easily be "passed" via a custom cable
interface or through a broadband internet connection, without interfering
with other peoples' use of the internet( or being interfered with by the
internet).  What is done with those strings depends on the ability of our
RIMCP "support software" to determine the language of the transmission (best
to do with descriptive headers) and its ability to compile and run that code
"interactively" on the receiving CPU/platform.

The whole "key" to RIMCP is the "ability to learn new things", which your
code snippet clearly points out....thanks!

Corba has experienced some problems in communication due to firewall
interference.  My preference would be to develop RIMCP to interoperate with
http "transparently"...so that no roadblocks will be encountered.

In developing our own DTD, I need all the "feedback" I can get from other
experts in the robotics and programming fields.  Your suggestions will help
us make sure that RIMCP remains flexible, unblocked by firewalls, and
extensible enough to support all new technologies in the field of robotics.

Thanks so much for your comments.

Sincerely,

Arthur Baldwin

----- Original Message -----
From: <[email protected]>
To: <[email protected]>
Sent: Sunday, August 18, 2002 11:42 AM
Subject: Re: [Orocos] RE: Wish List


> On Friday 16 August 2002 20:17, [email protected]
wrote:
> > Dear Herman,
> >
> > Thanks for your reply.  I don't consider myself enough of a robotics
expert
> > to do a great job of creating a detailed wish list.  But I will try to
> > share with you a few ideas that may help.
> >
> > A "snippet" of RIMCP might look like this:
> >
> > Grasp("Wine glass 7",  0.3,  0.1)
>
> As a 'software engineer in practice', I am obliged to point out that
> html/xml/... are about format/structure ("markup language") and leave the
> content to the writer. They are only high level concerning the way
formatting
> is expressed, but actually the contents of such a document resemble more a
> database than a high level language. A more high level description of your
> command could be expressed in an Object Oriented way (we *do* agree that
that
> is higher level than plain C, don't we ?) :
>
> MetricUnit* pres = new Pascal(0.3);
> MetricUnit* volume = new CubeMeter(0.1);
>
> Values* safety_values = new GLassLimits(pres,volume);
> 3DObject* glass = new Glass("Wine glass 7", safety_values);
> // ...
> robot->Grasp(glass);
> // ...
>
> Mix in Corba or local nameserving and you might get a distributed robot
> control language way more powerfull than a markup language can define.
>
> Peter
> _______________________________________________
> Orocos mailing list
> [email protected]
> http://mail.mech.kuleuven.ac.be/mailman/listinfo/orocos
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.