Next version 'Nixie' is coming soon !

Help us to get ready with MyRobotLab version Nixie: try it !

Hi

I have seen in the InMoov forum that a few people are starting to use MyRobotLab in Raspberry PI, so I will share what steps I went thru. I'm not going to rewrite guides that already exists, but I will link to the instructions that I have used.

The first step is to get an operating system installed on the Pi. I installed the latest ( Jessie ) Raspbian using this giude: https://www.raspberrypi.org/downloads/raspbian/

Javadoc link
Example code (from branch develop):
#file : Esp8266.py (github)
# Initiate the Esp8266-01
esp = runtime.start("esp","Esp8266_01")
oled = runtime.start("oled","OledSsd1306")
oled.attach(esp,"0","0x3C")
# Demo to show how to write images
# Images arrays are created using the LCDAssistance as described here:
# https://learn.adafruit.com/monochrome-oled-breakouts/arduino-library-and-examples
# and downloaded from here:
# http://en.radzio.dxp.pl/bitmap_converter/
# 
 

I think Arduino is trying to do macro's with D1...D13 mappings.  The pin numbers are different from what is "usually used" as int values for pins.

Here are the mappings for the Esp8226 board

For mine LED which is usually pin 13 == 14 on my D1 board

I sometimes run into problems when trying out stuff with the servo settings because the slider only updates values when it is attached.

In my case the shoulder servo had a previously set value of ? and was moving up freightingly fast towards my head. Detaching the servo stopped it. But then the slider is not "acitve" and moving the slider in detached mode has no impact on the servo target. This means that when setting the slider to 30 in detached mode and attaching the servo it will still move to its previous value (in my case maybe 90 or more).

Run into the problem that both rotate and shoulder servos got very hot after about 10 minutes power on, funnily only on the left side of my InMoov.

Checked the wiring and found no flaw, then thought of a possible malfunctioning poti.

Although I could not detect any shortcuts or damage I replaced it with another one - and hurray - the continuous small adjustions the servos did before went away (on both of the servos). 

Can't really explain why but might be an option if you run into similar problems

Used latest stl's from Gestalt73 and am in the process of putting the head together

Has anybody a MRL-script that adds the additional servos and moves the head around?

Hello

I was trying to get the PIR sensor working on my InMoov. I saw some method about it in InMoov.java but it was no worky.

Today I have dig into the code to found out what's going on and it look like it's stuck in a between state with the arduino MRLComm change. Things are not hard to fix, but i'm a bit confuse about wich way to go

 

Hi !

i am trying to get the mrl started in eclipse like described here (http://myrobotlab.org/quick_start)
pressing F11 starts opening a 

"[main] ERROR class org.myrobotlab.runtime.ProcParser  - proc data not found - not a Linux system?"

is there an ability to start it on my Win10 Machine? and if, How... Couldn't find something here about changing code for WIn10 on this

public static final String cpuinfoPath = "/proc/cpuinfo";

 

Thanks in advance

Jens