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.

 - Ken


On Mon, Jul 12, 2010 at 6:13 PM, Sam Quintanar <robosq@hotmail.com> wrote:
 
Recently, I posted and received the following feedback from URBI concerning using URBI with ROS.
 
Is what is stated below accurate from a knowledgable ROS-user's perspective?
 
 
Post subject: ROS and URBI
PostPosted: Mon Jul 12, 2010 8:14 am 


Joined: Fri Jun 26, 2009 10:18 pm
Posts: 4


I'm coming from the ROS world and now see that URBI has integrated with ROS.
What currently escapes me is:

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?

The above question is not meant to disparage URBI in any way.
URBI seems great, and I would like to use it with ROS but am confused about what it buys me, that's all.

SamQ


   
 
jcbaillie
 Post subject: Re: ROS and URBI
PostPosted: Mon Jul 12, 2010 11:41 am 
Offline
Site Admin
User avatar

Joined: Sun Mar 13, 2005 8:55 pm
Posts: 402
Hi SamQ,

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.

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:
http://www.gostai.com/products/studio

Hope this helps,
JCB



The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. Get busy.

_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users