<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
    <title></title>
  </head>

  <body>
    <p style="margin: 0px;">HI,</p>

    <p style="margin: 0px;"><span>&#160;</span></p>

    <p style="margin: 0px;"><span>all for it! And thanks for implementing this, it will make all the experiments we did this months usable again.</span></p>

    <p style="margin: 0px;"><span>Only thought: the name. Why abbreviate it into something which is non-self explanatory? Why not post_processing?</span></p>

    <p style="margin: 0px;">&#160;</p>

    <p style="margin: 0px;"><span>cheers,</span></p>

    <p style="margin: 0px;">&#160;</p>

    <p style="margin: 0px;"><span>Marc&#160;</span></p>

    <p style="margin: 0px;"></p>

    <p>&#160;</p>

    <div style="margin: 5px 0px 5px 0px; font-family: monospace;">
      Alexander Duda &lt;Alexander.Duda@dfki.de&gt; hat am 19. September 2011 um 20:10 geschrieben:<br/>
      <br/>
      &gt; Hi<br/>
      &gt;<br/>
      &gt; currently there is no generic way to update log files after a type was<br/>
      &gt; modified. Therefore I started to write a ruby library which supports the<br/>
      &gt; update process.<br/>
      &gt;<br/>
      &gt; To embed this library into rock I am planing to do the following:<br/>
      &gt;<br/>
      &gt; --&gt; create a new package tools/pos_proc.rb&#160; (pos_proc = post processing)<br/>
      &gt;<br/>
      &gt; --&gt; add the converter library to pos_proc.rb (name space<br/>
      &gt; PosProc::LogFile::Converter<br/>
      &gt;<br/>
      &gt; --&gt; add the package to the package set rock.toolchain<br/>
      &gt;<br/>
      &gt; --&gt; add a script rock-convert to base/scripts/bin which can be used to<br/>
      &gt; update base types (rock-convert logfile.0.log)<br/>
      &gt;<br/>
      &gt; --&gt; add conversions rules for base<br/>
      &gt; to /base/orogen/types/lib/base/immigrate<br/>
      &gt;<br/>
      &gt; --&gt; add documentation to rock-robotic.org<br/>
      &gt;<br/>
      &gt; --&gt; change base type SonarScan to SonarBeam (see wiki)<br/>
      &gt;<br/>
      &gt; --&gt; Update frame.h (see wiki)<br/>
      &gt;<br/>
      &gt; Thoughts?<br/>
      &gt;<br/>
      &gt; Example Code for updating SonarScan (micron):<br/>
      &gt; time = Time.utc 2011,9,19<br/>
      &gt; Converter::register &quot;sonar scan to sonar beam&quot;, time,Orocos.registry do<br/>
      &gt;&#160; &#160; &#160;conversion &quot;/base/samples/SonarScan&quot;,&quot;/base/samples/SonarBeam&quot; do |<br/>
      &gt; dst,src|<br/>
      &gt;&#160; &#160; &#160; &#160; &#160;deep_cast(dst.beam,src.scanData)<br/>
      &gt;&#160; &#160; &#160; &#160; &#160;dst.time = src.time<br/>
      &gt;&#160; &#160; &#160; &#160; &#160;dst.bearing = src.angle - Math::PI<br/>
      &gt;&#160; &#160; &#160; &#160; &#160;dst.sampling_interval = src.time_beetween_bins<br/>
      &gt;&#160; &#160; &#160; &#160; &#160;dst.beamwidth_vertical = 35/180* Math::PI<br/>
      &gt;&#160; &#160; &#160; &#160; &#160;dst.beamwidth_horizontal = 3/180* Math::PI<br/>
      &gt;&#160; &#160; &#160; &#160; &#160;dst.speed_of_sound = 1500<br/>
      &gt;&#160; &#160; &#160;end<br/>
      &gt; end<br/>
      &gt;<br/>
      &gt; Alex<br/>
      &gt;<br/>
      &gt;<br/>
      &gt; --<br/>
      &gt; Dipl.-Ing. Alexander Duda<br/>
      &gt; Unterwasserrobotik<br/>
      &gt;<br/>
      &gt; DFKI Bremen<br/>
      &gt; Robotics Innovation Center<br/>
      &gt; Robert-Hooke-Stra&#223;e 5<br/>
      &gt; 28359 Bremen, Germany<br/>
      &gt;<br/>
      &gt; Phone: +49 (0)421 178-456620<br/>
      &gt; Fax:&#160; &#160;+49 (0)421 178-454150<br/>
      &gt; E-Mail: alexander.duda@dfki.de<br/>
      &gt;<br/>
      &gt; Weitere Informationen: http://www.dfki.de/robotik<br/>
      &gt; -----------------------------------------------------------------------<br/>
      &gt; Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH<br/>
      &gt; Firmensitz: Trippstadter Stra&#223;e 122, D-67663 Kaiserslautern<br/>
      &gt; Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster<br/>
      &gt; (Vorsitzender) Dr. Walter Olthoff<br/>
      &gt; Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes<br/>
      &gt; Amtsgericht Kaiserslautern, HRB 2313<br/>
      &gt; Sitz der Gesellschaft: Kaiserslautern (HRB 2313)<br/>
      &gt; USt-Id.Nr.:&#160; &#160; DE 148646973<br/>
      &gt; Steuernummer:&#160; 19/673/0060/3<br/>
      &gt;<br/>
      &gt; _______________________________________________<br/>
      &gt; Rock-dev mailing list<br/>
      &gt; Rock-dev@dfki.de<br/>
      &gt; http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
    </div>
  </body>
</html>