Beginner trying to download myrobotlab for Mac OSX Snow Leopard [SOLVED]

Hi Everyone,

I have just started working on building an inMoov robot and would like to download myrobotlab for the finger starter so I can learn more about how to configure the servos, connect arduino etc. I couldn't find any resources that explain how to download myrobotlab on a Mac. Due to this I also tried it on a pc with Windows 8 but this also didn't work due to an error saying it was unable to find javaw, even though I installed java a minute before. Is it available on mac?

Any help would be greatly appreciated as I'm determined to make my first robot!

Thanks in advance!

Alessandruino's picture

Hi nickpowell96 and

Hi nickpowell96 and welcome..

Mrl should work on both, Win8 and Mac...

Are you interested principally in using it on Win8 or Mac?

I have a possible solution for Win8 issue about javaw ;D

nickpowell96's picture

I would prefer to have it on

I would prefer to have it on Mac but I also have access to a computer running Windows 8, so really whichever one is easiest to download the program on.

Alessandruino's picture

So in this case, download the

So in this case, download the latest version of MRL using your Mac and then launch the application normally...

Let us know if it works...

P.S. java is required also on your MAC

nickpowell96's picture

Can you share the link for

Can you share the link for the mac download? I tried following the user documentation here http://myrobotlab.org/quick_start but the download link cannot be found.

Alessandruino's picture

There is no a particular

There is no a particular version of MRL to download initially...

Just go here : https://code.google.com/p/myrobotlab/downloads/list and get the last complete package (.zip)

Then MRL, when you'll want to download additional services, will automagically detect your OS and get right packages :D

Just open MRL and let me know if something appears...don't download other packages using MRL...

 

GroG's picture

Here's Alessandruino !

nickpowell96's picture

It says "There is no

It says "There is no application set to open the document “myrobotlab.bat”." when I try to open the .bat file.

GroG's picture

.bat files are for Windows -

.bat files are for Windows - .sh files are for Linux & Macs

Try clicking on the myrobotlab.sh file ....  if it doesn't work then, you might need to make the file executable

the command is $ sudo chmod +x myrobotlab.sh .. 

this is what the person is doing in this picture (but making a different file executable)

nickpowell96's picture

I did as you said but when I

I did as you said but when I click on the .sh it opens up an Xcode document. What now?

 

nickpowell96's picture

Well this is the latest one

Well this is the latest one after I tried something else. Some sort of error?

nickpowell96's picture

Looks like my only option is

Looks like my only option is to install OSX Lion, which comes with Java 7 and then make the .sh file executable and hope that it all works! I should have the whole thing downloaded tomorrow and will post an update to say if it is working properly. Thanks for all the help so far!

kmcgerald's picture

Fellow Mac User

Nick I just went through a similar process.  I had 10.6.8 and upgraded to 10.8.4 in order to get Java 7.  In my experience Java is still a bit borked by Apple.  10.8 didn't come with Java 7.  It still had Java 6 from Apple.  The difference is that Oracle has an installer for Java 7 on Lion and Mt. Lion.  I installed the JRE version and it seems that all that includes is the stupid browser plugin and not the command line java.  I had to install the full Java 7 JDK to get command line java working.  Hope that will save you some of my headache from yesterday.

nickpowell96's picture

Thanks for the help

Thanks for the help kmcgerald, I downloaded the Java 7 JDK and made sure that is was working by typing java -version in terminal. I then went to make the file executable as I had done in the posts above and I am still recieving an error. What did you do after downloading the JDK? How did you make it executable?

kmcgerald's picture

chmod

In the directory that's created from unzipping you need to "chmod +x myrobotlab.sh" and then run it "./myrobotlab.sh"

Here's a paste from my terminal window after I started fresh.

Silver-Samurai:InMoov kmcgerald02$ unzip myrobotlab.1529.20130701.1806.zip
Archive:  myrobotlab.1529.20130701.1806.zip
   creating: myrobotlab.1529.20130701.1806/
   creating: myrobotlab.1529.20130701.1806/.ivy/
   creating: myrobotlab.1529.20130701.1806/.ivy/com.mxgraph.jgraph/
   creating: myrobotlab.1529.20130701.1806/.ivy/com.mxgraph.jgraph/jgraph/
   creating: myrobotlab.1529.20130701.1806/.ivy/com.mxgraph.jgraph/jgraph/jars/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j/log4j/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j/log4j/jars/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.fife.autocomplete/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.fife.autocomplete/autocomplete/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.fife.autocomplete/autocomplete/jars/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.fife.rsyntaxtextarea/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.fife.rsyntaxtextarea/rsyntaxtextarea/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.fife.rsyntaxtextarea/rsyntaxtextarea/jars/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.python.core/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.python.core/core/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.python.core/core/jars/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.simpleframework.xml/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.simpleframework.xml/xml/
   creating: myrobotlab.1529.20130701.1806/.ivy/org.simpleframework.xml/xml/jars/
   creating: myrobotlab.1529.20130701.1806/.myrobotlab/
   creating: myrobotlab.1529.20130701.1806/libraries/
   creating: myrobotlab.1529.20130701.1806/libraries/jar/
   creating: myrobotlab.1529.20130701.1806/scripts/
  inflating: myrobotlab.1529.20130701.1806/.ivy/com.mxgraph.jgraph-jgraph-caller-default.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/com.mxgraph.jgraph/jgraph/ivy-1.6.1.2.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/com.mxgraph.jgraph/jgraph/ivy-1.6.1.2.xml.original  
  inflating: myrobotlab.1529.20130701.1806/.ivy/com.mxgraph.jgraph/jgraph/ivydata-1.6.1.2.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/com.mxgraph.jgraph/jgraph/ivydata-latest.integration.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/com.mxgraph.jgraph/jgraph/jars/jgraphx-1.6.1.2.jar  
  inflating: myrobotlab.1529.20130701.1806/.ivy/ivy-report.css  
  inflating: myrobotlab.1529.20130701.1806/.ivy/ivy-report.xsl  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j-log4j-caller-default.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j/log4j/ivy-1.2.14-1.2.14.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j/log4j/ivy-1.2.14.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j/log4j/ivy-1.2.14.xml.original  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j/log4j/ivydata-1.2.14-1.2.14.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j/log4j/ivydata-1.2.14.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j/log4j/ivydata-latest.integration.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.apache.log4j/log4j/jars/log4j-1.2.14-1.2.14.jar  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.autocomplete-autocomplete-caller-default.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.autocomplete/autocomplete/ivy-2.0.4.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.autocomplete/autocomplete/ivy-2.0.4.xml.original  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.autocomplete/autocomplete/ivydata-2.0.4.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.autocomplete/autocomplete/ivydata-latest.integration.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.autocomplete/autocomplete/jars/autocomplete-2.0.4.jar  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.rsyntaxtextarea-rsyntaxtextarea-caller-default.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.rsyntaxtextarea/rsyntaxtextarea/ivy-2.0.4.1.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.rsyntaxtextarea/rsyntaxtextarea/ivy-2.0.4.1.xml.original  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.rsyntaxtextarea/rsyntaxtextarea/ivydata-2.0.4.1.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.rsyntaxtextarea/rsyntaxtextarea/ivydata-latest.integration.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.fife.rsyntaxtextarea/rsyntaxtextarea/jars/rsyntaxtextarea-2.0.4.1.jar  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.python.core-core-caller-default.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.python.core/core/ivy-2.5.2.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.python.core/core/ivy-2.5.2.xml.original  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.python.core/core/ivydata-2.5.2.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.python.core/core/ivydata-latest.integration.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.python.core/core/jars/jython-2.5.2.jar  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.simpleframework.xml-xml-caller-default.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.simpleframework.xml/xml/ivy-2.5.3.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.simpleframework.xml/xml/ivy-2.5.3.xml.original  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.simpleframework.xml/xml/ivydata-2.5.3.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.simpleframework.xml/xml/ivydata-latest.integration.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/org.simpleframework.xml/xml/jars/simple-xml-2.5.3-2.5.3.jar  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-com.mxgraph.jgraph-jgraph-caller-working.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-com.mxgraph.jgraph-jgraph-caller-working.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-org.apache.log4j-log4j-caller-working.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-org.apache.log4j-log4j-caller-working.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-org.fife.autocomplete-autocomplete-caller-working.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-org.fife.autocomplete-autocomplete-caller-working.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-org.fife.rsyntaxtextarea-rsyntaxtextarea-caller-working.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-org.fife.rsyntaxtextarea-rsyntaxtextarea-caller-working.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-org.python.core-core-caller-working.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-org.python.core-core-caller-working.xml  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-org.simpleframework.xml-xml-caller-working.properties  
  inflating: myrobotlab.1529.20130701.1806/.ivy/resolved-org.simpleframework.xml-xml-caller-working.xml  
  inflating: myrobotlab.1529.20130701.1806/.myrobotlab/serviceData.xml  
  inflating: myrobotlab.1529.20130701.1806/LICENSE.txt  
  inflating: myrobotlab.1529.20130701.1806/ivychain.xml  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/AutoComplete.License.txt  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/RSyntaxTextArea.License.txt  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/autocomplete.jar  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/ivy.jar  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/jgraphx.jar  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/jython.jar  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/log4j-1.2.14.jar  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/myrobotlab.jar  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/rsyntaxtextarea.jar  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/simple-xml-2.5.3.jar  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/slf4j-api-1.6.1.jar  
  inflating: myrobotlab.1529.20130701.1806/libraries/jar/slf4j-log4j12-1.6.1.jar  
  inflating: myrobotlab.1529.20130701.1806/myrobotlab.bat  
  inflating: myrobotlab.1529.20130701.1806/myrobotlab.sh  
  inflating: myrobotlab.1529.20130701.1806/scripts/moveUpdate.cmd  
  inflating: myrobotlab.1529.20130701.1806/scripts/moveUpdate.sh  
  inflating: myrobotlab.1529.20130701.1806/scripts/update.bat  
  inflating: myrobotlab.1529.20130701.1806/scripts/update.sh  
Silver-Samurai:InMoov kmcgerald02$ cd myrobotlab.1529.20130701.1806
Silver-Samurai:myrobotlab.1529.20130701.1806 kmcgerald02$ chmod +x myrobotlab.sh
Silver-Samurai:myrobotlab.1529.20130701.1806 kmcgerald02$ ./myrobotlab.sh
createServices service count 2
 

nickpowell96's picture

Thank you kmcgerald, after

Thank you kmcgerald, after redownloading the MRL file and copying what you did in terminal it has finally opened!