New 14.9 Arduino GUI overhaul

admin's picture

06/01/2012 - Editor board selection drives pin configuration - Most Arduino boards use the Duemilanove pin configuration.. Now when a "Mega" board type is selected in the editors pin configuration - the pin panel changes to the approriate board.  Lilypad & FIO are currently not supported.  I will be systematically removing all config & the config tab and putting it all in the editor's menu.

ReleaseNotes

admin's picture

Release Notes

This page will document the new features and functions of each release.  If you want notification of updated releases subscribe or comment on this page and you will get notifications of changes via email.

Releases can be found here : http://code.google.com/p/myrobotlab/downloads/list

 

Jython

javadoc

The Jython Service allows development and execution of scripts which interact and control other Services.  The GUI provides a rudementary IDE for this Service.  You can find examples and test scripts in the menu.

Messages can come into Jython service.  These messages can be modified, changed, or transformed into new messages.  Jython allows you to create behavior.  

Syntax Highlighting @ MRL !

admin's picture

Yay, I finally got syntax highlighting to work @ the MRL site !  Woohoo...  Now I just have to make some buttons in the editor which will allow injection of Python or Java ...   
Thanks Alex Gorbatchev for a very sweet Javascript brush library !

Using the MRLClient

Services: 

    

Hardware: 

No additional hardware is needed for this tutorial

The MRLClient is a client adapter which allows other Java programs to interoperate with MyRobotLab.  Although the myrobotlab.jar can be included and used in a Java program directly, it may sometimes be desirable to communicate over the network with an adapter.

The MRLClient jar is a small binary which uses the network to send and recieve messages to a running MyRobotLab instance.  Other network adapters could be created for languages besides Java, but currently only Java is supported.

GUIService

javadoc

This service allows other services control features to be displayed.  It is the service which you "see" when you start MyRobotLab.  It is set to start automatically when one of the scripts "myrobotlab.bat, myrobotlab.sh, jython.bat, or jython.sh" are run.

It provides a service tab for other services.  With its own tab it provides a map of message routes and icons of currently running services.

MyRobotLab - AJAX JSON JQUERY

admin's picture
 Here the soccor game is developing.  
 It is using AJAX & JSON to accept browser messages.
 There is an embedded flash video feed (no special
  plugin required !)

Playing Robot Football Online using MRL

Ro-Bot-X's picture

Hi guys, I am following up on the original idea from here. I wrote a post about this here. To recap, here are the details:

Houston

DancesWithRobots's picture

That's "House-ton."  The way they say it in New York City.