Today we are happy to announce Rubyserial, a new Ruby gem for reading from and writing to serial ports.
Unlike other Ruby serial port implementations, it supports all of the most popular Ruby implementations (MRI, JRuby, & Rubinius) on the most popular operating systems (OSX, Linux, & Windows). And it does not require any native compilation thanks to using RubyFFI.
The interface to RubySerial should be (mostly) compatible with other Ruby serialport gems, so you should be able to drop in the new gem, change the require and use it as a replacement. If not, please let us know so we can address any issues.
The Artoo drivers for Arduino, Sphero and Neurosky have been already migrated to use Rubyserial by default.
If you want to give it a try...
We're off to a nice start for 2014 with the release of version 1.6 of Artoo - Ruby on Robots (http://artoo.io), our first release of the year. We learned a lot from our great experience at RobotsConf (http://robotsconf.com), and this is just the first step forward in a series of new improvements for all of you, our loyal friends. This release adds some powerful new capabilities, as well as support for more hardware.
First of all, the user interface to the API for all of our robotic platforms is now in a new separate library. Called Robeaux (http://robeaux.io), it is a universal dashboard to robotic systems, written using AngularJS (http://angularjs.org/). We're now using it within the newest releases of Artoo, Cylon.js (http://cylonjs.com
Hello, friends, and welcome to the new era of open source robotics! This blog is where we will discuss new and interesting developments on Artoo (http://artoo.io) the cool new Ruby on Robots framework, as well as anything else interesting to the robot community at large.
Since we first showed Artoo to the world at the Los Angeles Ruby Conference 2013 last February, we have been working, playing, and expanding the project, adding more hardware support, and more. From Test-Driven Robotics (TDR) to the Command-Line Interface (CLI) this project is under very active development from our dedicated team, and wonderful community.
It has been said that “the greatest journeys begin with a single step”. We have a lot more exciting things in store...