<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 09/14/2012 11:16 AM, Jan Sliwka
wrote:<br>
</div>
<blockquote cite="mid:000601cd9259$a4e777f0$eeb667d0$@nato.int"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 12 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:10.0pt;
        margin-left:.5in;
        line-height:115%;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";
        color:black;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle23
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:143931872;
        mso-list-type:hybrid;
        mso-list-template-ids:1261046954 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level4
        {mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level7
        {mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1
        {mso-list-id:1934850490;
        mso-list-type:hybrid;
        mso-list-template-ids:1708837144 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level2
        {mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level3
        {mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level4
        {mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level5
        {mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level6
        {mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level7
        {mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level8
        {mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level9
        {mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1"><br>
<p class="MsoNormal">>< <a moz-do-not-send="true"
href="http://www.rock-robotics.org/stable/documentation/about/others.html">http://www.rock-robotics.org/stable/documentation/about/others.html</a>><<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">Nice comparison site. I have a comment
about the first point of your comparison. The cost of the
connection based model is a big number of connections.</p>
</div>
</blockquote>
You have the same cost with topics, as -- when reusing components
and/or when your system grows -- you need to start remapping topic
names (which, in effect, has the same complexity than explicit
connections).<br>
<blockquote cite="mid:000601cd9259$a4e777f0$eeb667d0$@nato.int"
type="cite">
<div class="WordSection1">
<p class="MsoNormal">If I got it right you can use Roby to have
graphical representation of your system (The components and
their connections i.e. the connection graph). <o:p></o:p></p>
<p class="MsoNormal">Have you thought of some graphical tools to
assist you with creating this connection graph (like
Matlab-Simulink)? Or do you find that not necessary.<br>
</p>
</div>
</blockquote>
We have thought about it and it is definitely on the "must-have"
list, but we unfortunately have no ressources for that these days
(might change in Q2 2013). I am currently approaching the BRIDE
developers (from the BRICS european project) to see if we could have
cooperation there. Additionally, building such a tool from the
current Roby visualization code is on my pet-project list.<br>
<blockquote cite="mid:000601cd9259$a4e777f0$eeb667d0$@nato.int"
type="cite">
<div class="WordSection1">
<p class="MsoNormal"><br>
<o:p></o:p></p>
<p class="MsoNormal">>< On that front, it might be of
interest for you that we are currently helping MARUM to run a
new AUV (and in the future, all their systems) using Rock. The
drivers and control software will be released as open source.
><<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">When do you think you will finish that
code? It is just to have an idea when you will start releasing
reusable components on your website (which helps to make Rock
more attractive).<o:p></o:p></p>
</div>
</blockquote>
I plan to release driver components ASAP (as we already agreed with
MARUM that these components should be made public). On the control
side, we <br>
<blockquote cite="mid:000601cd9259$a4e777f0$eeb667d0$@nato.int"
type="cite">
<div class="WordSection1">
<p class="MsoNormal"><br>
>< [snip new module creation examples]<br>
In practice, component creation is a process that will take 2%
of the overall development time. It is, as you point out, very
important to attract new users (and we are interested in
comments on how to improve it), but has very little effect on
the overall development times. ><<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I would like to stress out that attracting
users is what makes the system live. If the potential users
are lost in the complexity they will decide to abandon (unless
they have motivation - such as big community - tutorials - a
set of working systems … However, all that comes from the
community which might not be created in the first place due
the complexity). Of course, this does not concern professional
users which are used to complexity and their focus is the
technical specifications.</p>
</div>
</blockquote>
Agreed. This is why we do have tutorials ;-) Do you think that the
current level of complexity of the Rock tutorials would make new
users go away ?<br>
<blockquote cite="mid:000601cd9259$a4e777f0$eeb667d0$@nato.int"
type="cite">
<div class="WordSection1">
<p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">An idea for improving Rock and at the same
time attract the users is to create a game made only using
Rock components (The “game of Rock”). The game should use the
maximum of reusable components (ex Vizkit for visualization).
The best game might be one with moving vehicles/robots since
it is close to the robot context. It can be a manual fight -
with joystick/keyboard interfacing components. We could also
imagine a fight between algorithms if the purpose is to create
autonomous competing vehicles… <o:p></o:p></p>
</div>
</blockquote>
That would be a very nice addition to the current tutorials :P<br>
<br>
<blockquote cite="mid:000601cd9259$a4e777f0$eeb667d0$@nato.int"
type="cite">
<div class="WordSection1">
<p class="MsoNormal"><br>
><<o:p></o:p></p>
<p class="MsoListParagraph"
style="text-indent:-.25in;mso-list:l1 level1 lfo2"><!--[if !supportLists]--><span
style="font-family:Symbol"><span style="mso-list:Ignore">·<span
style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]-->Do you have a
simulator?<o:p></o:p></p>
<p class="MsoNormal">As Thomas mentioned, we have our own
simulator that just got released as open source. However,
while it kind-a works for underwater applications, it is not
ideal. We did look pretty hard for a good open source
underwater simulator, but never found one. Would you have any
pointer in that respect?<br>
><<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have found many open simulators but still
didn’t test any of them. <o:p></o:p></p>
<p class="MsoListParagraph"
style="text-indent:-.25in;mso-list:l0 level1 lfo3"><!--[if !supportLists]--><span
style="font-size:12.0pt;line-height:115%;font-family:"Times
New Roman","serif""><span
style="mso-list:Ignore">1.<span style="font:7.0pt
"Times New Roman""> </span></span></span><!--[endif]--><span
style="font-size:12.0pt;line-height:115%;font-family:"Times
New Roman","serif"">uMVS : MOOS 2D simulator.
I think there are others but I don’t know if they are open
source (like M. E. West, T. R. Collins, J. R. Bogle, A.
Melim and M. Novitzky, "An Overview Of Autonomous Underwater
Vehicle Systems And Sensors At Georgie Tech".). <o:p></o:p></span></p>
<p class="MsoListParagraph"
style="text-indent:-.25in;mso-list:l0 level1 lfo3"><!--[if !supportLists]--><span
style="font-size:12.0pt;line-height:115%;font-family:"Times
New Roman","serif""><span
style="mso-list:Ignore">2.<span style="font:7.0pt
"Times New Roman""> </span></span></span><!--[endif]--><span
style="font-size:12.0pt;line-height:115%;font-family:"Times
New Roman","serif"">UWsim: developed by
IRSLab (Jaume-I University, Castellón).</span></p>
</div>
</blockquote>
I think it has been evaluated by the Avalon team and rejected. Don't
know the specifics however.<br>
<blockquote cite="mid:000601cd9259$a4e777f0$eeb667d0$@nato.int"
type="cite">
<div class="WordSection1">
<p class="MsoListParagraph"
style="text-indent:-.25in;mso-list:l0 level1 lfo3"><span
style="font-size:12.0pt;line-height:115%;font-family:"Times
New Roman","serif""><o:p></o:p></span></p>
<p class="MsoListParagraph"
style="text-indent:-.25in;mso-list:l0 level1 lfo3"><!--[if !supportLists]--><span
style="font-size:12.0pt;line-height:115%;font-family:"Times
New Roman","serif""><span
style="mso-list:Ignore">3.<span style="font:7.0pt
"Times New Roman""> </span></span></span><!--[endif]--><span
style="font-size:12.0pt;line-height:115%;font-family:"Times
New Roman","serif"">MORSE: 3D Simulator from
the LAAS - France (Bullet physical engine based) (<a
moz-do-not-send="true"
href="http://www.openrobots.org/morse/doc/stable/morse.html">http://www.openrobots.org/morse/doc/stable/morse.html</a>).
It is multi-purpose. It might be interesting to collaborate
with them to make one simulator for all the environments. </span></p>
</div>
</blockquote>
That and gazebo are definitely on the list of "needs to be checked
out more thoroughly". However, the issue with MORSE so far is the
integration with Blender. We would like to move towards headless
simulation engines (with associated GUIs !!!) as it enables
interesting research prospects.<br>
<pre class="moz-signature" cols="72">--
Sylvain Joyeux (Dr.Ing.)
Senior Researcher
Space & Security Robotics
Underwater Robotics
!!! Achtung, neue Telefonnummer!!!
Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Phone: +49 (0)421 178-454136
Fax: +49 (0)421 218-454150
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:robotik@dfki.de">robotik@dfki.de</a>
Weitere Informationen: <a class="moz-txt-link-freetext" href="http://www.dfki.de/robotik">http://www.dfki.de/robotik</a>
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.: DE 148646973
Steuernummer: 19/673/0060/3
----------------------------------------------------------------------- </pre>
</body>
</html>