GroG's blog

The Service Matrix (Re-visited) - Need Help !

GroG's picture

Service Matrix

http://myrobotlab.org/matrix.php?branch=develop

We now have a working service matrix.  
The build now deploys the latest serviceData.json here 

http://34.201.4.170/deploy/develop/serviceData.json

Master doesn't work because we haven't released yet

http://34.201.4.170/deploy/master/serviceData.json


InMoov.py - the "Service Page" script !!!

GroG's picture

Ahoy !!
We've done a tonne of work !  Close 50+ bugs (https://github.com/orgs/MyRobotLab/projects/1)

But wait there's more !  ... We've made better documentation, now all our Services Pages which document our MRL building blocks have an auto-magically linked Python example at the bottom ... called "Examples"


Test Service Fun

GroG's picture

Ahoy ! .. This is a little post about a "work in process" called the Test service.  It function is to test the other services.  Currently, it will check if service page documentation exists, if pyrobotlab/service example files exist and test them, if junit service tests exists and run them.


The Right Code for the Right Service Page !

GroG's picture

Yay Worky ! -

Yay .. this is worky closes issue #106


Tracking Results

GroG's picture

2017.09.04 Update - 


Make it Worky !

GroG's picture

Hello MRL'rs !  This is a request to anyone/everyone.   Let's start testing!  Let's get this release out!  Let's release the Manticore ! 

I've just commited a fix to Tracking .. there was a createPeer instead of startPeer


Servo Attention !!!

GroG's picture

Tracking didn't work immediately for me, and digging into a little deeper it looks like quite a few changes have occurred with Servo.  So first we should review what is currently in Servo.

I have listed out every method, its parameters and return type and sorted it - there is a comment section, it is fully editable. - the link in fullscreen view is here


MrlComm and the importance of Auto-generated Code

GroG's picture

Ahoy !

When you have maintain the same message structures with different languages, it sometimes is advantageous to GENERATE CODE ! rather than write it.

MrlComm has messages we want to be encoded and decoded in both Java & Arduino C++, and perhaps more languages or encodings.

So we make "One Document To Control It All" -> arduinoMsgs.schema


Quick Speech Test with MyRobotLab

GroG's picture

Here is a quick tutorial to play with speech synthesis in MyRobotLab.

Step 1 - install Java
Make sure you have Java 8 on your machine, you can download it from here

http://www.oracle.com/technetwork/java/javase/downloads/index.html