GroG's blog

Jython 2.5.2 vs 2.7.0

GroG's picture

Okay, we've been going back and forth on this.
Functionality wise, 2.7.0 has json serialization in it (a good thing) , but something is wonky with some encoding..

I would prefer to use 2.7.0 vs 2.5.2 but I don't know all the encoding issues people have been suffering, or the details.  My own experience is that it's killing my unit tests, which is why we are back to 2.5.2 at the moment.

Does anyone know any details ?  Kwatters said he tried using jvm parameters to fix 2.7.0 encoding.  Do we know what is going wrong ?

WebGui - new functionality

GroG's picture

Hi All,

The WebGui has some new functionality.  Its basic positioning, hiding, and showing which can be accessed through the WebGui service.  All functionality of any Service can be accessed through Python.  

First download the myrobotlab.jar from the "latest" link to a new directory.

Gael ! EEC15

GroG's picture



Nice Video \o/

Xmpp now with Xmpp Server !

GroG's picture

This was just a quick test of the new Xmpp server running @
I tried the service with Google, and they now do not accept connections Booo ! :(
But  I am currently running an Xmpp server which allows the Xmpp MRL service to connect and send/recieve messages.

AudioFile - updates

GroG's picture

I thought I do a quick post to describe some of the updates & refactoring I did with AudioFile.

I believe previously most of the Speech Synthesis systems would inaccurately publish events because they did not directly hook into the events of the AudioFile playing of files.

Virtual InMoov in WebGui (a start)

GroG's picture




Virtual InMoov currently works in Blender, but wouldn't it be great if we did not need Blender to display ?
Three.js is an great library for using webgl and displaying 3d models and environments.

Things to Come....

GroG's picture

2015.01.04 - Acapela web gui worky


Recently, in preperation for "the release" ... I've been working hard on the holy trinity .. Arduino Serial & Servo ..

DIY Oculus Case

GroG's picture

Oculus VR Headset arrived today .. Yay! .. 

  • Suction cups for a phone
  • Open at the end for wired connections
  • Width adjustable eye lenses
  • Focal length adjustable
  • Adjustable head straps

Overall very pleased with design.  The adustable focal length is important because my eyes need very different magnification to focus.

Got NFC stickers too as Alessandro suggested.

Serial Line Speed

GroG's picture


We now have lines speed on the serial port.  It will appear and publish the line from a pre-defined sample interval.  The publishing point is Service.publishStats .. the reason I put it in Service is "all" services could potentially use it to measure the speed of MRL's messaging system.  You can only optimize something you can see !   Lots more fixes to do..

Further Along

GroG's picture

A friend from work helped get the Prusa I2 further along .. Yay !
I guess I'm missing an aluminum mounting plate for the head .. but I should be able to connect the electronics when I get back from my vacation trip...