GroG's blog

Shoutbox now supports multiple xmpp clients

GroG's picture

Wanted to update all you MRL'ians to a few changes on the site...

First is the shoutbox was replaced by a running instance of MyRobotLab - WOOHOO!


MRLComm Arduino Library is Born

GroG's picture

I have had many requests in the past from people making projects who wanted to use MRL, but did not know how to incorporate it in their "already running" projects. 

In the past MRLComm.ino was a sketch which you had to load into your Arduino in order to use MyRobotLab. But now, there is a kinder / gentler MRL !  It's now an Arduino library !

Now how can you use it with your own sketch!  


Python call back signatures now have parameters

GroG's picture
 
# This demo is a basic speech recognition script.
#
# A set of commands needs to be defined before the recognizer starts
# Internet connectivity is needed initially to download the audio files
# of the Speech service (its default behavior interfaces with Google)
# once the phrases are spoken once, the files are used from that point on
# and internet connectivity is no longer used.  These cached files 
# can be found ./audioFile/google/<language code>/audrey/phrase.mpe

MRL as backend to new Shoutbox

GroG's picture

Progress - authentication is still needed - no silly "send" button, just hit enter..
Better text wrapping capabilities, no silly "name" .. also I see lots of potential for "system" calls
mebbe @mr.turing to send a message directly to the ProgramAB :)

 

It's starting to work !


Pingdar progress

GroG's picture

Not checked in but making some progress with Pingdar - there was a considerable amount of "clean up" form the original WiiDar radar display.

Some things that I noticed - there is alot more range events per single servo move. 


Drop Matrix Fountain

GroG's picture

Drop Matrix Printer Fountain Display Osaka Station Japan - Shared by a friend - wonder what kind of valves they use ...  any ideas ?


OpenROV

GroG's picture

Dwilli found this and shared  - http://openrov.com/page/openrov-2-0


MRL Java -- Call Backs To --> Python !

GroG's picture

In Python we get to call Java Service methods directly (Yay!) ...

But the going the other way, when a Java service wan'ts to call a Python method - the method was always a bit convoluted.

First there was only the "input()" method..
and all Java could only call this one method on a Python script :(

def input():

Then this was enhanced so that at least the method name could be something besides "input", but the parameters were a challenge to get with convoluted array structure.  E.g.


Searching for an Image Searcher

GroG's picture

Ale has recently expressed an interest in the possiblities of identifying images with Google "search by image"

I believe we had talked about this before with the Cortex service, below was an attempt of a a process flow/state diagram


UltrasonicSensor - quicky

GroG's picture

Quick peek at some of the new UltrasonicSensor Service stuff ..
Use 1.0.31+
MRLComm.ino version is 15 (I think) - so you'll probably have to reload it.

THIS HAS NON BLOCKING RANGING WHICH DOESNT INTERFERE WITH SERVOS (YAY TO THAT!)