URBI and ROS are very complementary, and it's great to see Gostai both embracing open source and integrating with ROS. So, to answer your question, yes, Gostai's response is accurate. While ROS does have scripting support in the form of Python, that scripting support is different in nature from what urbiscript provides, and it is also the case that ROS has nothing on par with Gostai Studio.<br>

<br> - Ken<br><br><br><div class="gmail_quote">On Mon, Jul 12, 2010 at 6:13 PM, Sam Quintanar <span dir="ltr"><<a href="mailto:robosq@hotmail.com">robosq@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">





<div>
 <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 cellspacing="1" width="100%">
<tbody>
<tr>
<td height="25" width="100%">
<table cellspacing="0" width="100%">
<tbody>
<tr>
<td 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" target="_blank"><img src="" title="Post" alt="Post" height="9" width="12"></a><b>Posted:</b> Mon Jul 12, 2010 8:14 am </div></td></tr>

</tbody></table></td></tr>
<tr>
<td valign="top">
<table align="center" cellspacing="4" width="150">
<tbody>
<tr>
<td></td></tr></tbody></table><span>
<p align="left"><br><b>Joined:</b> Fri Jun 26, 2009 10:18 pm<br><b>Posts:</b> 4 </p></span><br>
<table cellspacing="5" width="100%">
<tbody>
<tr>
<td>
<div 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 align="right"></td></tr></tbody></table></td></tr></tbody></table></td>
<td valign="top"></td></tr>
<tr>
<td><b><a href="http://forum.gostai.com/viewtopic.php?f=6&t=2089#wrapheader" target="_blank"></a></b></td>
<td>
<div style="float: left;"> <a href="http://forum.gostai.com/memberlist.php?mode=viewprofile&u=3525" target="_blank"></a>  </div>
<div style="float: right;"> </div></td></tr>
<tr>
<td colspan="2" height="1"><img src="" alt="" height="1" width="1"></td></tr></tbody></table>
<table cellspacing="1" width="100%">
<tbody>
<tr>
<td align="middle" valign="center"><a name="129c95cedfb5f160_p5229"></a><b style="color: rgb(170, 0, 0);">jcbaillie</b> </td>
<td height="25" width="100%">
<table cellspacing="0" width="100%">
<tbody>
<tr>
<td 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" target="_blank"><img src="" title="Post" alt="Post" height="9" width="12"></a><b>Posted:</b> Mon Jul 12, 2010 11:41 am </div></td></tr>

</tbody></table></td></tr>
<tr>
<td valign="top">
<table align="center" cellspacing="4" width="150">
<tbody>
<tr>
<td><img src="" title="Offline" alt="Offline"></td></tr>
<tr>
<td>Site Admin</td></tr>
<tr>
<td><img src="" alt="User avatar" height="80" width="80"></td></tr></tbody></table><span><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>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 href="http://www.gostai.com/products/studio" target="_blank">http://www.gostai.com/products/studio</a><br><br>Hope this helps,<br>JCB</div></td></tr></tbody></table></td></tr></tbody></table>
<br><div class="hm">                                        <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="_blank">Get busy.</a></div>

</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>