Next version 'Nixie' is coming soon !

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

Video or picture tutorials? Which do you find more useful?

Starting with a complete 3d printed Inmoov, this is what I am starting with for a series of tutorials.

Giving the robot vision, a voice, hearing, and personality.

Connecting 2 raspberry pi's to work together, also two instances of MRL communicating with each other.

OpenCV running on one.

Program A/B and MaryTTS running on the other.

 

My intention is to make these as simple to follow and understand as possible, with newcomers in mind.

Hello again to all, I belive that most of users are waiting for leggs.
I'm working on legs about 4-5 months, and the project is in 85% done.
Here it is what I'm done:

----- UPDATE 2017/05/16 ----

InMoov and ProgramAB can be modeled a bit like a human.  Let's  think of it in terms of the parts.

  • Ear
  • Brain
  • Filter
  • Mouth

Ok,  above we have an ear, an ear recognizes text and publishes that to the brain.  The brain takes that text and produces 2 things. 1. a responses as text and 2. out of band messages ( generic mrl messages , we'll talk about these in other posts.)

MyRobotLab is a formidable programming tool but it is becoming more and more heavy due to the high level services such as InMoov and it will soon become InMoovLab.
 
MyrobotLab must be a tool to execute scripts in python language. It must manage the low level.
 
There should not be any high level services such as InMoov, Roomba, etc ... because it freezes the programming of python scripts and you can no longer program as you wish.
 

Very cool stuff from Festo ..  First time I heard them say ROS (what?) :)

 

 

Simple compressions joints ... very cool

ohh today I'm lost in deep mrl.
I m sure someone here can help me to do a clean thing.

Curently playin with vinmoov to use it as a optional main read only interface.

I started to add some functions to update things from an other service , it is messy, I think I can optimise that.
What I want is access published informations from other services in realtime.

In most case from python or inmoov.java I use with success :

subscribe(ear.getName(),"function");

but inside InMoov3DApp I cant

Hi,

I would like use kinect with OpenNi. Do you have more example than :

openni = Runtime.createAndStart("openni", "OpenNi")
openni.startUserTracking()
 
Do you have documentations ?
 
I would like move my bot with skeleton recognition. Is it possible ? Do you have example ?
 
Thank you
 
Dom

Hello,

I am needing help understanding the HTTP API. I am trying to develop Bash scripts to control MRL in order to help with remote debugging and system management, but I am running into problems regarding the API. Using this command:

curl -H "Content-Type: application/json" -X POST -d "{\"service\":$1,\"method\":$2,\"data\":\"$3\"}" http://localhost:$MRL_PORT/api/messages

MRL simply holds the connection but does not execute anything. I tried using the example JSON with this command: