<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<br>
<div class="moz-cite-prefix">On 04.05.2015 19:20, Sylvain Joyeux
wrote:<br>
</div>
<blockquote
cite="mid:20150504172057.4AA11A5F81_547AA79B@sea-mail.dfki.de"
type="cite">
<pre wrap="">Hi Raul. Thanks for restarting the discussion !
</pre>
<blockquote type="cite">
<pre wrap="">I propose the paths below. Note that in the case of the SMURF robot
models, the models are not only for simulation, therefore they should
not be under a "simulation" folder.
</pre>
</blockquote>
<pre wrap="">Same comment applies to SDF models and worlds
</pre>
<blockquote type="cite">
<pre wrap="">In-Bundle Robots:
<bundle_root>/<robot_name>/model
</pre>
</blockquote>
<pre wrap="">Actually, why not ...
<bundle_root>/models/<sdf|smurf>/<robot_name>
models/ is used only by syskit for now, but nothing forbids us to use
it for the robot description as well. The inclusion of <robot_name> at
the end would match the syskit naming convention (i.e. compositions
for a robot go in models/compositions/<robot_name>)</pre>
</blockquote>
That sounds even better (at least to me).<br>
<blockquote
cite="mid:20150504172057.4AA11A5F81_547AA79B@sea-mail.dfki.de"
type="cite">
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">In-Bundle Scenes (Mars) or Worlds (Gazebo):
<bundle_root>/<scenes|worlds>/<scene|world_name>/scene|world
</pre>
</blockquote>
<pre wrap="">I am wondering about that one ? Shouldn't we stick to either "scene"
or "world" ? (even if the other's software use a different one)</pre>
</blockquote>
I threw a coin and scenes won. Therefore: <br>
In-Bundle Scenes (Mars) or Worlds (Gazebo) should go to<br>
<bundle_root>/scenes/<scene|world_name>/scene|world<br>
<blockquote
cite="mid:20150504172057.4AA11A5F81_547AA79B@sea-mail.dfki.de"
type="cite">
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">Out-Bundle Robots:
<autoproj_current_root>/robots/<robot_name>/model
Out-Bundle Scenes or Worlds:
<autoproj_current_root>/simulation/<scenes|worlds>/<scene|world_name>/scene|world
</pre>
</blockquote>
<pre wrap="">
For the out-of-bundle, I would really *install* them in a
standard-looking location. Gazebo already has mechanisms to discover
and refer to models. So, for gazebo it could either be
install/share/<package name>/sdf/<model_name>/model.config
or
install/share/gazebo_models/<model_name>/model.config
Same general pattern for worlds.
</pre>
</blockquote>
I don't know how to do the *install* you mention. Can someone
explain it or point me to some doc? <br>
<br>
My idea so far was to check the scenes from a repository and just
place them somewhere with all the other source code. I guess we
still want the sources of the scenes and robot models accessible to
the programmer and actually, in the case of the mars scenes they
don't need any compilation or installation. I don't know if mars
also has this discovery feature. <br>
<br>
Would it maybe be a good idea to have them in the install folder and
also in (<autoproj_current_root><i class="moz-txt-slash"><span
class="moz-txt-tag">/</span>robots<span class="moz-txt-tag">/</span></i><robot_name>/model
and
<autoproj_current_root><i class="moz-txt-slash"><span
class="moz-txt-tag">/</span>simulation<span class="moz-txt-tag">/</span></i>scenes/<scene|world_name>)/scene|world)
and keep them synchronized with autoproj?<br>
<blockquote
cite="mid:20150504172057.4AA11A5F81_547AA79B@sea-mail.dfki.de"
type="cite">
<pre wrap="">
Sylvain
</pre>
</blockquote>
Raúl<br>
<pre class="moz-signature" cols="72">--
Raúl Domínguez (M.Sc.)
Space Robotics
Besuchsadresse der Nebengeschäftsstelle:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Postadresse der Hauptgeschäftsstelle Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 1
28359 Bremen, Germany
Tel.: +49 421 178 45-6617
Zentrale: +49 421 178 45-0
Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:raul.dominguez@dfki.de">raul.dominguez@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>