Will be really an awesome and exciting idea..But having to port it properly and use the minimal processing power on FR and to decide whether one should design a minimal linux specifically to support ROS etc would be some key points to begin with..<br>
<br>Sincerely<br>Ranjan<br><br><div class="gmail_quote">On Tue, Apr 19, 2011 at 1:10 AM, Dr. H. Nikolaus Schaller <span dir="ltr">&lt;<a href="mailto:hns@goldelico.com">hns@goldelico.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div style="word-wrap: break-word;">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><blockquote type="cite">
<div text="#000000" bgcolor="#ffffff">
Ron,<br>
<br>
thanks for forwarding.  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&#39;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.  ROS nodes register with a
master and they don&#39;t need to be on the same machine, as they can
communicate over network.<br>
<br>
Right now I&#39;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&#39;s location in a map from the
OpenStreetMap project. I&#39;m planning to connect the Moko to a micro-
controler which then controls a RC-car. I tested this before, so I&#39;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 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 style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"><br>
  </span></div>
  <div><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 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 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 style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"><br>
  </span></div>
  <div><span style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">----------
Forwarded message ----------<br>
From: Jan Tuennermann &lt;<a href="mailto:tuennermann@get.uni-paderborn.de" target="_blank">tuennermann@get.uni-paderborn.de</a>&gt;<br>
To: <a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
Date: Mon, 18 Apr 2011 09:28:02 +0200<br>
Subject: [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&#39;s WiFi,  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: <a href="http://www.ros.org/wiki/freerunner" style="color: rgb(0, 0, 204);" target="_blank">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 href="http://ronkjeffries.pen.io/" target="_blank">http://ronkjeffries.pen.io</a><br>
  <br>
  <br>
  <br>
  </div>
  <br>
  </div>
</blockquote>
<br>
<br>
<pre 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 href="mailto:tuennermann@get.uni-paderborn.de" target="_blank">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" target="_blank">discussion@lists.en.qi-hardware.com</a><br>
Subscribe or Unsubscribe: <a href="http://lists.en.qi-hardware.com/mailman/listinfo/discussion" target="_blank">http://lists.en.qi-hardware.com/mailman/listinfo/discussion</a></blockquote></div><br></div></div></div><br>_______________________________________________<br>

Openmoko community mailing list<br>
<a href="mailto:community@lists.openmoko.org">community@lists.openmoko.org</a><br>
<a href="http://lists.openmoko.org/mailman/listinfo/community" target="_blank">http://lists.openmoko.org/mailman/listinfo/community</a><br>
<br></blockquote></div><br>