Initial Setup of MyRobotLab on Raspberry Pi

425 views
Skip to first unread message

John-Paul Hopman

unread,
May 10, 2016, 1:21:04 PM5/10/16
to InMoov
So I started working with my RPi2 recently to act as the brains of Inmoov while I decided on what filaments to use. Loaded a clean install of Unbuntu MATE, managed to find and install OpenJava version 8, and downloaded the latest version of the MyRobotLab JAR file. But where do I save the file now that it is downloaded?

I was thinking of /opt/mrl for MyRobotLab as some of the setup examples for windows recommended C:/mrl or C:/MyRobotLab. I assumed the opt folder was the closest I could get to a C:/ drive for this purpose. Looks like I need superuser access however, as I was not able to create the folder in the file explorer. Is this the right location for the JAR file though? I also saw people installing it under the java runtime libraries, but read this is generally a poor practice.

I also saw recommendations of storing the files under /mrl/MyRobotLabXX.XXX where XX.XXX is the version number of the file. Is this necessary because the file extracts files into the parent directory or just good file management processes (i.e. all MyRobotLab files are stored in a central location, /mrl, with copies of current and past used JAR files in the same directory).

When I execute the JAR file, will the other applications I need for InMoov be installed automatically, or will I need to run an apt-get for OpenCV and the other services? Could anyone list the applications useful for getting started or should I just follow MyRobotLabs download page?

Questions for Mats Onnerby (sorry for spelling), do you have a write up anywhere for your Adafruit I2C setup?

Thanks everyone for the assistance.

Mats Önnerby

unread,
May 13, 2016, 3:45:10 PM5/13/16
to InMoov
Hi

I created a blog on the steps I used to install myrobotlab on Raspberry Pi.

I don't have a guide on the Adafruit i2c setup yet but I can write one. It's still on an experimental level.
What topic(s) do you want covered and on what level ?
A guide on how to use the services that I have created or a guide on how to write a device driver using i2c ?
Do you want to use i2c from the GPOI pins on the PI or using the Arduino i2c interface ?

The Arduino part still needs some work. Today the Arduino only supports the Adafruit16CServoDriver. I dont want device dependant code in MRLComm so I will rework that to have a generic way to use i2c. 

/Mats

John-Paul Hopman

unread,
May 14, 2016, 8:27:01 PM5/14/16
to InMoov
Thought I had Googled everything I could find with MyRobotLab and Raspberry Pi, then I realized it just went up on Friday the 13th. Thank-you for that, look forward to reading it.

As for the additional content, don't rush yourself. I appreciate the offer and all your help, but I think I am trying to go to fast. I have some PETG on the way, and I think I am going to start with running MyRobotLab on Windows 10 to control the hand and learn how the application works first. That will give me time to learn the basics of the Linux OS, the GPIO, OpenCV, and build InMoov. I am definitely leaning towards a Raspberry Pi for brains and the i2c servo controllers though, so I will need to make a cash donation to Gael since I am not planning to purchase the Nervo boards anytime soon.

Mats Önnerby

unread,
May 15, 2016, 3:03:10 AM5/15/16
to InMoov
It's not strange that you didn't find the guide before. I wrote it as an answer to your question. I just wanted to do it in a place where it's natural to find it. I will make i2c guides when I feel that most delevopment is done. 

Raspberry Robot

unread,
Aug 1, 2022, 3:22:54 PM8/1/22
to InMoov
thanx   Mats....  the  install worked  just  fine on   rpi4b 8gb

now  should  i just  try  one of the     ino  files  from   inmoov?

thanx

gael langevin

unread,
Aug 2, 2022, 4:50:36 PM8/2/22
to Raspberry Robot, InMoov
Hello,
If you installed Nixie, you can go directly to the InMoov UI via Intro page. Click on InMoov logo aand start customizing your configuration.

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov




--
You received this message because you are subscribed to the Google Groups "InMoov" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inmoov+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/inmoov/7079dfcc-0c18-422b-9e7c-d00904f5bc6cn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages