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

11 years 5 months ago

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

11 years 5 months ago

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.

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

Alessandruino

11 years 5 months ago

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

 

nickpowell96

11 years 5 months ago

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

.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

11 years 5 months ago

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

 

nickpowell96

11 years 5 months ago

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

nickpowell96

11 years 5 months ago

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

11 years 5 months ago

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

11 years 5 months ago

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

11 years 5 months ago

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

11 years 5 months ago

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