Yes, I wrote rosduino as as an experiment.  It's a minimal stand-alone TCPROS client, and while it does actually join ROS and send/receive messages completely standalone, the thing is a bit of a stretch for the Arduino's meager resources.  The other packages mentioned above are a better solution, if the embedded device has a serial interface.<div>
<br></div><div>That said, it might be interesting to revisit rosduino, targeting more capable MCUs.  Perhaps ARM with lwip?  Mike, what network stack are you running on the M3?</div><div><br></div><div>J.<br><br><div class="gmail_quote">
On Fri, Sep 23, 2011 at 8:32 AM, Trevor Jay <span dir="ltr"><<a href="mailto:tjay@cs.brown.edu">tjay@cs.brown.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Obviously I'm a bit biased, but if your embedded platform supports<br>
sockets or serial I second the idea of building off of a bridge (e.g.<br>
rosbridge, <a href="http://www.ros.org/wiki/rosbridge" target="_blank">http://www.ros.org/wiki/rosbridge</a> or rosserial,<br>
<a href="http://www.ros.org/wiki/rosserial" target="_blank">http://www.ros.org/wiki/rosserial</a> ) instead of trying to get a full<br>
ROS-compatible message stack on the embedded platform itself.<br>
<br>
Many have reported success using rosserial with arduino and I've had<br>
good results with using rosbridge from both Aurduinos and PICAxes<br>
(after building a serial->socket client). If you're using a Ethernet<br>
shield, there won't even be the need for the serial adapter.<br>
<font color="#888888"><br>
_Trevor<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>J.<br><br>
</div>