RTLinux Finite State Machine using Comedi

Hi guys,

I was doing some work for Cold Spring Harbor Labs here in New York and I 
implemented a finite state machine for them using RTLinux.  This FSM is 
capable of performing some control logic decisions for their experiments. 
(They are neuroscientists that use RTLinux in behavioral studies).  It 
uses COMEDI and DIO for the input/outputs to the FSM.

At any rate, is anyone here on the mailing list interested in a possible 
collaboration with this group over at CSHL?  It would be Comedi, RTLinux 
programming for scientific experimentation and control, basically..

They want to extend the finite state machine program (written for RTLinux) 
to use embeddable C-code to add more functionality to the basic FSM 
paradigm.  The core of the system is a state matrix that controls the 
logic of whatever experiment protocol, but they want to add more stateful 
information (such as variables, embedded C-code, etc) to the basic state 
matrix.  I was thinking they could use one of the projects like CInt or 
TinyCC to parse/just-in-time-compile any embedded C-code.

The problem is general enough that whatever you develop here has the 
potential of being another add-on to RTLinux.  It could be cool in that 
the work could be presented at a conference, etc.

Extended FSM's are always a general solution to control problems, after all...

Anyway if anyone is interested in a possible collaboration with some 
scientists over at Cold Spring Harbor, it would be cool work.  They are 
willing to pay you of course!

Sorry for the solicitation but I thought this was a cool enough project 
(unfortunately I am too busy to take it on now) that I would mention it 
here on the list.

I hope that this email doesn't violate the non-solicitation rules of 
the list...

-Calin

Received on 2005-10-17Z15:08:39