<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I think this can also be of interest to the Openmoko community.<div><br></div><div><div><br><div><div>Am 19.04.2011 um 09:46 schrieb Jan Tuennermann:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<div text="#000000" bgcolor="#ffffff">
Ron,<br>
<br>
thanks for forwarding.&nbsp; ROS (Robot Operating System) is a kind of meta
operating system. It does not really handle OS functions, also it is
not real time. It's a great concept that boosts development in the
robotic area. It is based on a publisher / subscriber paradigm; you
implement your software as node which will publish and receive
messages. For example, if you wrap a face detection algorithm or
something in a ROS-node, it would subscribe to image messages and
probably publish a custom message with coordinates of a face, or maybe
another image with the face marked. This node can now receive images
from any node that publishes images. For example, a webcam-node. Or a
node that loads test-data from hard drive or maybe from a 3D-Simulator.
Also, there are a lot of components that already come with ROS. So if
we wanted to display the image with the face marked in it, we would
just need to make an image_view node (comes with ROS) to subscribe our
images. More complex components can display 3D point-clouds (for
example from a laser range finder), etc.&nbsp; ROS nodes register with a
master and they don't need to be on the same machine, as they can
communicate over network.<br>
<br>
Right now I'm trying to get a gpsd_client node to run on the OpenMoko.
On a remote PC a gpsd_viewer node will run, subscribing gpsFix messages
which it will use to display the Moko's location in a map from the
OpenStreetMap project. I'm planning to connect the Moko to a micro-
controler which then controls a RC-car. I tested this before, so I'm
optimistic that I will get it working. When it works I might add a
X-Box kinnect, which is already supported by ROS to capture 2D and 3D
visual information to enable the RC-car for autonomous driving. <br>
<br>
best regards,<br>
Jan<br>
<br>
<br>
<br>
<br>
<br>
Am 19.04.2011 01:14, schrieb Ron K. Jeffries:
<blockquote cite="mid:BANLkTimgAnwBZq+jcefsWZ9eehMQ=sdjBA@mail.gmail.com" type="cite">sending this item along seen on the ROS list.
  <div><br>
  </div>
  <div>Not sure if OpenMoko folks have already seen it.</div>
  <div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"><br>
  </span></div>
  <div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">A
future board similar to SIE nee SAKC would</span></div>
  <div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">benefit
from a real time OS. This one [ROS]</span></div>
  <div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">appears
to be open and free and widely supported.</span></div>
  <div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"><br>
  </span></div>
  <div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">----------
Forwarded message ----------<br>
From:&nbsp;Jan Tuennermann &lt;<a moz-do-not-send="true" href="mailto:tuennermann@get.uni-paderborn.de">tuennermann@get.uni-paderborn.de</a>&gt;<br>
To:&nbsp;<a moz-do-not-send="true" href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
Date:&nbsp;Mon, 18 Apr 2011 09:28:02 +0200<br>
Subject:&nbsp;[ros-users] ROS running on Neo Freerunner<br>
Hi everyone,<br>
  <br>
I spent some time on the weekend to get ROS diamondback running on the
OpenMoko smart phone Neo Freerunner. With it's WiFi, &nbsp;GPS,
Accelerometers and Linux capabilities it might be an alternative for
robot projects where a netbook is to large or to heavy.<br>
  <br>
I put an installation guide here:&nbsp;<a moz-do-not-send="true" href="http://www.ros.org/wiki/freerunner" target="_blank" style="color: rgb(0, 0, 204);">http://www.ros.org/wiki/freerunner</a><br>
  <br>
I was not really sure where to put it, as it is not really a tutorial
and also no stack description. So if the place is inappropriate, it
would be nice if someone could move it.<br>
  <br>
Jan<br>
  <br>
  </span></div>
  <div>---<br>
Ron K. Jeffries
  <div><a moz-do-not-send="true" href="http://ronkjeffries.pen.io/" target="_blank">http://ronkjeffries.pen.io</a><br>
  <br>
  <br>
  <br>
  </div>
  <br>
  </div>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">-- 
 M.Sc. Jan  T U E N N E R M A N N   _________________________________

                                              University of Paderborn
 
                                          Faculty of Computer Science
                               Electrical Engineering and Mathematics
                                                              GET Lab

 phone: +49/ (0)5251/ 60 - 2219                         Pohlweg 47-49
 fax:   +49/ (0)5251/ 60 - 3238                     D-33098 Paderborn

                                         Faculty of Cultural Sciences
                                             Department of Psychology
                                                               PsyLab
 
 phone: +49/ (0)5251/ 60 - 2907                  Warburger Straße 100
 fax:   +49/ (0)5251/ 60 - 3528                            D-33098 Paderborn

 email: <a class="moz-txt-link-abbreviated" href="mailto:tuennermann@get.uni-paderborn.de">tuennermann@get.uni-paderborn.de</a>
</pre>
</div>

_______________________________________________<br>Qi Hardware Discussion List<br>Mail to list (members only): <a href="mailto:discussion@lists.en.qi-hardware.com">discussion@lists.en.qi-hardware.com</a><br>Subscribe or Unsubscribe: <a href="http://lists.en.qi-hardware.com/mailman/listinfo/discussion">http://lists.en.qi-hardware.com/mailman/listinfo/discussion</a></blockquote></div><br></div></div></body></html>