GroG's picture

This is a post to accumulate information regarding WebRTC.

WebRTC is the realitively new concept of peer2peer (like) connections from one browser to another.
On a low level it uses session management and websockets to exchange data.  Typically, it seems to use a extremely simple relay or proxy server.  This allows potentially any browser to talk to any other browser through NAT traversal. 

Lidar Lite distance measurement and creating point cloud...

borsaci06's picture

I recently ordered a Lidar Lite from Sparkfun... This is a very capable distance measurement device, a laser rangefinder  in a very compact form and is also relatively cost effective... Pulsed Light company  first carried out a successful Kickstarter last year and now the device is commercially available... Link to manufacturer:  http://pulsedlight3d.com/ 

Cascading Detach

GroG's picture

This is a post to explore the possibility of a "cascading detach".  This is when a Service is released from Mrl and is currently attached to other services.  The goal will be to release the service as cleanly as possible, and in the process notify other Services it has been released.  Potentially, this notification will "cascade" into mutliple detach calls to successfully remove the target Service.

Setup - Here is setup of the problem - ***Mats can you add to the script? to get the initial setup?***


OpenNi crashes

nicolas taguet's picture

Hello everyone!

I'm currently working on arm tracking with openni and kinect (i know there is a built in service but as an intern i must do one myself). My code crashes sometimes and i don't know why, here is how i handle the initialisation and the user tracking.

I feel like this is not the right way, i heard something about some method onLostUser and onFoundUser.

MRL Netbeans

xmike's picture


I have a question how can I load MyRobotLab in Netbeans!

Have it loaded into Eclipse (I like but not working with Eclips).
In NetBeans, it is loaded from Eclipse but he makes a mistake with the REPO folder!
Please help xMike


My New Robot

AdolphSmith's picture

To be updated by AdolphSmith

MRL tracking service

Acapulco Rolf's picture
I've been reading up on MRL this weekend, in parcticular the MRL tracking service and the Virtual Arduino:
I have my Inmoov working well so far with MRL 

opencv publishOpenCVData not worky?

juerg's picture

I have this piece of code and expected that my "input" function would get called

I do not know whether this is thought to trigger with every frame captured?

Anyway, in my case "input" does not get called. What is wrong with my code (tried it with 2241 and 2275)?

using offline speech recognition

miketalmage's picture

Use an offline speech recognition like Cortana or Microsoft speech recognition aand some od microsoft vision and emotion api the use microsoft cloud



AutonomicPerfectionist's picture

Hello all!

I have recently been looking into some TTS and speech recognition interfaces to borg into MRL. I may have just hit the jackpot!

I found two realistic-sounding TTS engines:

ResponsiveVoice.js and iSpeech

Both, unfortunately, require an internet connection but both are free. Again, unfortunately, neither are open source. ResponsiveVoice is written in JavaScript and iSpeech has an SDK for Java. iSpeech requires an API key while ResponsiveVoice does not. Both support a high number of voices and are both high quality.