Neuron Robotics Cooperative

Learn Programming With Robots

Bowler Studio

BowlerStudio generates walking robots you can 3d print out!

BowlerStudio is a robot development application
that combines scripting and device management with powerful
control and processing features.

BowlerStudio brings the full power of The
OpenCV image processing library, a Configurable kinematics engine
based on D-H parameters, A Fully Featured JCSG based Cad and 3d
Modeling engine, and a Built in WebKit browser capable of viewing
documentation and executing code directly from Github Gists. Scripting langauges supported:

Java/Groovy

Python

Clojure

Scripts can be loaded from your hard drive and modified using an editor of your choice, or loaded from
Github gists for a truly "backed up in the cloud" coding
experience. Scripts can be written in Java/Groovy, Clojure or Jython.

BowlerStudio features the Creature Creator, a
design interface that lets users generate robots with
slide bars. The application will generate 3d printable STL's that
will walk just like the generated robot on the screen.

The DyIO

The USB DyIO (short for 'Dynamic Input Output'), is an open source robot
controller you talk to using Java/Groovy, Clojure or Jython.

The DyIO provides your Java/Groovy, Clojure, Jython and other
apps high speed access to a wide, and reconfigurable, variety
sensors and actuators commonly used to build robots. The DyIO also
has on board real-time capabilities for dynamic control like
built-in PID controllers and an advanced Servo Controller capable
of smooth, coordinated servo control across all 24 channels.

With your new DyIO you can begin to turn the robots you see on the screen in BowlerStudio
into real robots! The DyIO takes advantage of all of the power of your computer
or mobile device and dynamically adds inputs and outputs.