Let's Make Robots!

MyRobotLab Plays Chess with Patrick?


This is a blog post for PM and anyone else interested.  I have been doing many updates to mrl, and have begun working on some tutorial videos.  Patrick Mccabe and I spoke a couple times regarding hooking up his great chess robot to mrl for a game engine.  

Well, he beat me to it and found one to interface with Apple Script - but I still thought it would be fun to try.  It did not take me more than 30 mins to find, download, and wrap a chess game engine and gui with mrl.

Once the chessgame is a Service it can be loaded through the gui and integrated with other services.  In the video I show how to start it up and have it send a command string to the serial port and gui/logger.

The mrl GUI can be put into an applet so it can be played over the inter tubes too..


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I think I got the issues worked out in the latest myrobotlab.jar r33..

When you have a moment if you could just update - for verification you can always go to the Help->About-> should be revision 33

I have tested it on my VirtualBox windows XP - and found the video stream working...  

I hope that it will now work on your windows versions ...  the fact that last time the video light came on gives me hope...

The issue I currently have with my VB windows XP system ... is that it will only run once, before I have to unplug the camera (through virtualbox) and plug it in again.. I'm thinking this might be virtualbox driver related only....

Your results would give me some insight...  Thanks...

Pretty sure it "wont" work but could you at some point load the OpenCV service (on windows you always need to hit Gui->refresh) to get the tab back up..

Select the OpenCV tab ... whatever you called it... and select camera...

My guess is that you will not see a video stream ... but I can always hope.. :P

Yeah no stream, but my webcam light did come on. 

Did you get the other parts to work - e.g. the "raw msg" checkbox .. serial communication... etc..  btw - just so you don't go chasing evil geese ... the serial rate etc is hardcoded - the gui at the moment in the Arduino tab does nothing.. so you don't have to "set" it either at the moment...

Well it ran the bot for a move back and forth and then did not appear to recieve my second move. There is nothing in the log file.

It should work on x86 - Windows just fine.
For that matter it should work on x86 - Linux too

Currently, I'm going through a fair amount of effort to try to support as many architectures and os's as possible.

Download the latest - 0004 currently - you just need the base install at this point, until you start dealing with voice recognition and speech generation... http://code.google.com/p/myrobotlab/downloads/list


The serial part on windows should be rock solid..  But, I am having some issues with the computer vision parts (on windows & mac)..  Maybe you could help me squash that bug?  I have an XP virtual machine running on my Linux box.. but I think some of my problem is using virtual box drivers for the USB webcam...

Could you do a test at some point with your windows netbook - if it has a webcam? 

Ok cool, now only if the window fit on my screen...

All of my computers have a webcam so I can test what ever you want. I am running windows 7 and also have a laptop that runs windows vista. 

Ok cool, now only if the window fit on my screen... <-- what is the screen resolution?  It's not fitting?  show me a picture of what is viewable... I "thought" I did 800x600

Resolution is 1024x600

ScrollBars are now be accessible for little bitty screen sizes