CubeSpawn Logo
| Home | News | History | Designs | Software | Downloads | Contact | Donations |
 
The Software is still being pieced together...
Since the first cut of the motion control is based on the RepRap/MakerBot electronics,

I have read up on the developments there, as well as activity on the Contraptor site, (Contraptors community  has an enhanced G-Code interpreter I will be using.)

Given the availability of currently operational,  multiple control interfaces: Ergo -
RepRap, MakerBot (replicator-G), EMC, + mach 3 and other commercial packages...

The ability to control a single machine with open or closed source software is widely available.

What is lacking (to my knowledge) is a mechanism to integrate multiple machines into a PROCESS, and control the steps required to execute  and coordinate the process to complete parts or assemblies.

EMC and willow Garage's ROS, in conjunction with Xen seem like a path toward a solution to me:

EMC
Cool ROS Video
Xen

Multiple Linux VM's can be instantiated; one per cube, and a control layer coordinates their activities, or an on-board "package" scripts events local to each VM.

Each cube is envisioned as an Ethernet appliance, so coordinating their interactions is "easily" implemented by a node on the same subnet. This reduces the design complexity to being one of a few VM "appliances" i.e:
A ROS node,
an EMC node
and embeded comms and control in each node on a 1:1 relationship with specialized machines in the sub net.

Less complex machines in the cluster that simply move pallets around or other low-complexity tasks could be commanded without a dedicated VM from the "command" VM

This seems achievable without re-inventing a lot of the more complex parts of the system
and dedicated, minimalist "Node Images" should keep the computing burden manageable.

This also brings "Modularity" to the control network - without adding computing on-board each cell.

This should permit rich solutions for each type of cube to be developed while retaining a modular, scaleable, granular control system.

if you agree - let me know!!
if you disagree - tell me why!

Thanks!!
Reach me via data.pathway or cubespawn
Both are gmail
 
 Copyright © 2008-2010 - Southwest Robotics     made with KompoZer