Christian,<div><br></div><div>Since you are making the assumption that you have a Linux PC running on the robot and network access to that robot, would it make sense to use a web interface (like the still in development <a href="http://www.ros.org/wiki/web_interface">http://www.ros.org/wiki/web_interface</a>) for visualization and control?</div>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br></div><div>For example, there is <a href="http://www.ros.org/wiki/navigation_application">http://www.ros.org/wiki/navigation_application</a> that (and I'm only guessing based on name and some of the source files) looks to be the start of a web-based version of nav_view (or something close). Seems to me that gets around the cross-platform problems as, with the server running on Linux, there is no special cross-compiling; it also helps with the commercial app user base because all your customers need is a supported web browser (hopefully a recent version of Firefox or Chrome would suffice), which may be easier to support than Windows XP up to Windows 7, Mac OS X and Linux in all its flavors.</div>
<div><br></div><div>Not saying that ROS support for Windows wouldn't be a good thing, just that, in this case, perhaps a web interface would be better/easier than getting all of ros, navigation and visualization to run on Windows natively.</div>
<div><br></div><div>- Eric<br><br><div class="gmail_quote">On Mon, Aug 23, 2010 at 4:13 PM, Josh Faust <span dir="ltr"><<a href="mailto:jfaust@willowgarage.com">jfaust@willowgarage.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br></div>
APIs needed are roscpp, common_msgs, tf and actionlib.<br>
<br>
The generation of messages could be done on the Linux system and then<br>
copy the cpp files to the Windows source tree, right?<br>
<br></blockquote><div><br></div></div><div>Yes</div><div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Would you expand your statement about creating vcprojs for roscpp to the<br>
other APIs?</blockquote><div><br></div></div><div>You could probably do so, but the more packages you add the larger the task becomes.  At some point it starts to make more sense to actually support windows through the whole toolchain -- I don't know when that tipping point happens though.</div>


<div><br></div><font color="#888888"><div>Josh</div></font></div>
<br>_______________________________________________<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>
<br></blockquote></div><br></div>