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!
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
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.
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
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.
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...
Here's Alessandruino !
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.
.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)
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?
Well this is the latest one
Well this is the latest one after I tried something else. Some sort of error?
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!
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.
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?
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
Thank you kmcgerald, after
Thank you kmcgerald, after redownloading the MRL file and copying what you did in terminal it has finally opened!