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
Next revisionBoth sides next revision
research:software:ambienttalk-ros [2013/01/23 19:00] – [Installation procedure] jfabryresearch:software:ambienttalk-ros [2013/01/25 13:09] – [Installation procedure] jfabry
Line 19: Line 19:
 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. Here are the required steps to install it.
  
-First get all software installed. Note that we are assuming you are running Ubuntu.+First get all software installed. We are assuming you are running Ubuntu and ROS Groovy.
   - Install Eclipse, see http://www.eclipse.org/downloads/   - Install Eclipse, see http://www.eclipse.org/downloads/
   - Install the Eclipse ANTLR plugin, see http://antlreclipse.sourceforge.net/   - Install the Eclipse ANTLR plugin, see http://antlreclipse.sourceforge.net/
   - Install the IDEAT AmbientTalk Eclipse plugin, see 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, from the terminal do a ''sudo apt-get install ros-electric-brown-remotelab'' +  - 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 a relatively stable version) and copy it to +  - Obtain the latest version of AmbientTalk/ROS (contact Johan for a relatively stable version) and import all five projects it contains into your eclipse workspace.
  
 Now configure your Eclipse: Now configure your Eclipse:
-  - Set the parserReactive project as an ANTLR project (right click -> “Toggle ANTLR nature”) +  - Ensure the parserReactive project has the ANTLR nature (It there are no horns, 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 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 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 parserReactive project to: interpreterReactive 
-  - Set the Java Build Path required projects for the interpreterReactive project to include all of the jars that are present in interpreterReactive/lib and interpreterReactive/lib/jgl+  - Take a time out ... 
 +  - Set the Java Build Path required **libraries** for the iatReactive project to include all of the jars that are present in iatReactive/lib (use the ''Add JARs...'' button) 
 +  - Set the Java Build Path required **libraries** for the interpreterReactive project to include all of the jars that are present in interpreterReactive/lib and interpreterReactive/lib/jgl (use the ''Add JARs...'' button)
  
 It is recommended to create an Eclipse run configuration that runs the interpreter and immediately evaluates an .at file (if it is an .at file the AmbientTalk Eclipse plugin can apply syntax coloring etc.). It is recommended to create an Eclipse run configuration that runs the interpreter and immediately evaluates an .at file (if it is an .at file the AmbientTalk Eclipse plugin can apply syntax coloring etc.).