Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
research:software:ambienttalk-ros [2013/01/06 20:53] jfabryresearch:software:ambienttalk-ros [2013/01/30 11:18] (current) – [Installation procedure] jfabry
Line 17: Line 17:
 ===== Installation procedure ===== ===== Installation procedure =====
  
-AmbientTalk/ROS is open source, under the MIT license. Here are the required steps to install it.+AmbientTalk/ROS is open source, under the MIT license. It is now included in the standard AmbientTalk distribution. Here are the required steps to install AmbientTalk/ROS on Ubuntu and ROS Groovy.
  
-First get all software installed: +To install everything 
-  - Install Eclipse http://www.eclipse.org/downloads/ +  - Install Eclipse, see http://www.eclipse.org/downloads/ 
-  - Install the Eclipse ANTLR plugin http://antlreclipse.sourceforge.net+  - Install AmbientTalk from the SVN repository, see http://code.google.com/p/ambienttalk/wiki/ConfiguringEclipse 
-  - Install the IDEAT AmbientTalk Eclipse plugin http://code.google.com/p/ambienttalk/wiki/EclipsePlugin +  - Install the IDEAT AmbientTalk Eclipse plugin, see http://code.google.com/p/ambienttalk/wiki/EclipsePlugin 
-  - Install the 1.0 version of ROSBridge http://www.ros.org/wiki/rosbridge +  - Install the 1.0 version of ROSBridge, from the terminal do a "sudo apt-get install ros-groovy-brown-remotelab" 
-  - Obtain the latest version of AmbientTalk/ROS (contact Johan for relatively stable version)+ 
 +There is an example program that uses the [[http://www.ros.org/wiki/turtlesim|ROS turtlesim]] in atlib/bridges/ros/examples/turtlesim.at 
 +  - Start ROS, from the terminal do a "roscore" 
 +  - Start the ROSBridge, from another terminal do a "rosrun rosbridge rosbridge.py" 
 +  - Start the turtle simulator, from another terminal do "rosrun turtlesim turtlesim_node" 
 +  - In Eclipse, right click on the example program file and select "run as AmbientTalk application" from the menu
  
-Now configure your Eclipse 
-  - Set the parserReactive project as an ANTLR project (right click -> “Toggle ANTLR nature”) 
-  - Set the Java Build Path required projects for the atlibReactiveRFID project to: interpreterReactive and org.json 
-  - Set the Java Build Path required projects for the iatReactive project to: atlibReactiveRFID, interpreterReactive, parserReactive 
-  - Set the Java Build Path required projects for the parserReactive project to: interpreterReactive 
-  - Set the Java Build Path required projects for the interpreterReactive project to: xxxxx