<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
 <BR>Recently, I posted and received the following feedback from URBI concerning using URBI with ROS.<BR> <BR>Is what is stated below accurate from a knowledgable ROS-user's perspective?<BR> <BR> <BR>
<TABLE class=tablebg cellSpacing=1 width="100%">
<TBODY>
<TR class=row1>
<TD width="100%" height=25>
<TABLE cellSpacing=0 width="100%">
<TBODY>
<TR>
<TD class=gensmall width="100%">
<DIV style="FLOAT: left"><B>Post subject:</B> ROS and URBI</DIV>
<DIV style="FLOAT: right"><A href="http://forum.gostai.com/viewtopic.php?p=5228#p5228"><IMG title=Post height=9 alt=Post src="http://forum.gostai.com/styles/subsilver2/imageset/icon_post_target.gif" width=12></A><B>Posted:</B> Mon Jul 12, 2010 8:14 am </DIV></TD></TR></TBODY></TABLE></TD></TR>
<TR class=row1>
<TD class=profile vAlign=top>
<TABLE cellSpacing=4 width=150 align=center>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE><SPAN class=postdetails>
<P align=left><BR><B>Joined:</B> Fri Jun 26, 2009 10:18 pm<BR><B>Posts:</B> 4 </SPAN><BR>
<TABLE cellSpacing=5 width="100%">
<TBODY>
<TR>
<TD>
<DIV class=postbody align=left>I'm coming from the ROS world and now see that URBI has integrated with ROS.<BR>What currently escapes me is:<BR><BR>Using ROS is great, and if URBI adds another layer of code on top of ROS, what type of advantage does URBI provide that ROS doesn't to justify adding another layer of complexity to controlling a robot?<BR><BR>The above question is not meant to disparage URBI in any way.<BR>URBI seems great, and I would like to use it with ROS but am confused about what it buys me, that's all.<BR><BR>SamQ</DIV><BR clear=all><BR>
<TABLE cellSpacing=0 width="100%">
<TBODY>
<TR vAlign=center>
<TD class=gensmall align=right></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P></TD>
<TD vAlign=top></TD></TR>
<TR class=row1>
<TD class=profile><STRONG><A href="http://forum.gostai.com/viewtopic.php?f=6&t=2089#wrapheader"></A></STRONG></TD>
<TD>
<DIV class=gensmall style="FLOAT: left"> <A href="http://forum.gostai.com/memberlist.php?mode=viewprofile&u=3525"></A>  </DIV>
<DIV class=gensmall style="FLOAT: right"> </DIV></TD></TR>
<TR>
<TD class=spacer colSpan=2 height=1><IMG height=1 alt="" src="http://forum.gostai.com/images/spacer.gif" width=1></TD></TR></TBODY></TABLE>
<TABLE class=tablebg cellSpacing=1 width="100%">
<TBODY>
<TR class=row2>
<TD vAlign=center align=middle><A name=p5229></A><B class=postauthor style="COLOR: #aa0000">jcbaillie</B> </TD>
<TD width="100%" height=25>
<TABLE cellSpacing=0 width="100%">
<TBODY>
<TR>
<TD class=gensmall width="100%">
<DIV style="FLOAT: left"> <B>Post subject:</B> Re: ROS and URBI</DIV>
<DIV style="FLOAT: right"><A href="http://forum.gostai.com/viewtopic.php?p=5229#p5229"><IMG title=Post height=9 alt=Post src="http://forum.gostai.com/styles/subsilver2/imageset/icon_post_target.gif" width=12></A><B>Posted:</B> Mon Jul 12, 2010 11:41 am </DIV></TD></TR></TBODY></TABLE></TD></TR>
<TR class=row2>
<TD class=profile vAlign=top>
<TABLE cellSpacing=4 width=150 align=center>
<TBODY>
<TR>
<TD><IMG title=Offline alt=Offline src="http://forum.gostai.com/styles/subsilver2/imageset/en/icon_user_offline.gif"></TD></TR>
<TR>
<TD class=postdetails>Site Admin</TD></TR>
<TR>
<TD><IMG height=80 alt="User avatar" src="http://forum.gostai.com/download/file.php?avatar=g5_1214860114.gif" width=80></TD></TR></TBODY></TABLE><SPAN class=postdetails><BR><B>Joined:</B> Sun Mar 13, 2005 8:55 pm<BR><B>Posts:</B> 402 </SPAN></TD>
<TD vAlign=top>
<TABLE cellSpacing=5 width="100%">
<TBODY>
<TR>
<TD>
<DIV class=postbody>Hi SamQ,<BR><BR>ROS provides a component architecture to support reusable modules (a bit like UObject in the Urbi world), and has a good community, which means there are many components available. What is missing so far in ROS is the orchestration layer that urbiscript provides. Using Urbi+ROS, you will typically launch ROS nodes from urbiscript (instead of bash commands), and then use the parallel, tag-based and event-driven capabilities of urbiscript to orchestrate these components into behavior scripts. Much like what people do with python or LUA in videogames today, but with the unique features of the urbiscript language to make the job easier.<BR><BR>Besides, you might be interested to get Gostai Studio on top of all this, which is a graphical programming tool to design user interfaces and complex behaviors using finite state machines. More info to try it here:<BR><A class=postlink href="http://www.gostai.com/products/studio">http://www.gostai.com/products/studio</A><BR><BR>Hope this helps,<BR>JCB</DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<BR>                                        <br /><hr />The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail.  <a href='http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5' target='_new'>Get busy.</a></body>
</html>