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