I have written a Player/Stage (http://playerstage.sourceforge.net) client in the Ruby (http://www.ruby-lang.org/en/) language.
This allows ruby to be used for distributed control of real and simulated robots.
RubyPlayer currently supports only a small number of the devices available in Player:
as these are the only ones I currently need for my work.
I have released RubyPlayer as a rubyforge project:
under the GNU GPL.
All contributions and comments are welcome.