<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:
&lt;bundle_root&gt;/&lt;robot_name&gt;/model
</pre>
      </blockquote>
      <pre wrap="">Actually, why not ...

   &lt;bundle_root&gt;/models/&lt;sdf|smurf&gt;/&lt;robot_name&gt;

models/ is used only by syskit for now, but nothing forbids us to use
it for the robot description as well. The inclusion of &lt;robot_name&gt; at
the end would match the syskit naming convention (i.e. compositions
for a robot go in models/compositions/&lt;robot_name&gt;)</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):
&lt;bundle_root&gt;/&lt;scenes|worlds&gt;/&lt;scene|world_name&gt;/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>
    &lt;bundle_root&gt;/scenes/&lt;scene|world_name&gt;/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:
&lt;autoproj_current_root&gt;/robots/&lt;robot_name&gt;/model
Out-Bundle Scenes or Worlds:
&lt;autoproj_current_root&gt;/simulation/&lt;scenes|worlds&gt;/&lt;scene|world_name&gt;/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/&lt;package name&gt;/sdf/&lt;model_name&gt;/model.config
or
   install/share/gazebo_models/&lt;model_name&gt;/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 (&lt;autoproj_current_root&gt;<i class="moz-txt-slash"><span
        class="moz-txt-tag">/</span>robots<span class="moz-txt-tag">/</span></i>&lt;robot_name&gt;/model
    and
    &lt;autoproj_current_root&gt;<i class="moz-txt-slash"><span
        class="moz-txt-tag">/</span>simulation<span class="moz-txt-tag">/</span></i>scenes/&lt;scene|world_name&gt;)/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>