Back to Mac Usenet

From: "Rob Shaw" <rob@haptek.com>
To: All
Subject: Re: Lab scripting language?
Date:Sat, July 05, 2008 10:48 PM


Thanks for the advice. It's certainly true that it's tough to beat the
human eye in image processing. And as long as there are more
people than jobs in the third world, robotics in general is not going
to be cost-effective.

But we're doing experiments that generate dynamical patterns,
it's not a production thing, at least not yet. I'm the electronics
guy, and help with the image processing software, we have a
more-or-less working system.

We ended up using lua as a scripting language, though still we mostly
write in C, it's maybe just as convenient with today's fast compilers.
If I were to do it again, I might look at something called "ipython",
which supposedly has a very nice shell interface, logging facilities,
etc. Lua doesn't have this, but it's so small that you can add stuff
in easily, and the user group is very helpful. It's been a time sink,
though, the jury is still out.

A lot of people swear by Matlab, but we're more in the
reinvent-the-wheel school of thought. One thing we've done is
interface a wireless gaming joystick to our setup, so we can
focus the scope, run the stage, change filters, take pictures,
and run other equipment, all from one unit. The mac
we use works well for us, it's a 1.4 GHz dual MMD, one of the last
with a standard PCI slot. I believe the new ones exclusively use
"PCI express", cards for that standard are vvvery expensive,
if they exist at all. Maybe a linux box makes more sense if
you're starting a setup these days, but we had the mac hardware.

Of course, the real test if is we can do any good science.

Thanks again,

rob

Simon Slavin wrote:
> On 20/08/2006, madiba wrote in message
> <1hkdgwu.6akl7ukn6b9cN%down@thekraal.com>:
>
> > Rob Shaw <rob@haptek.com> wrote:
> >
> > > We are going to look through a microscope, do image processing,
> > > and depending on what we see, move the stage, or adjust other
> > > parameters, in real time.
>
> What you want is probably MatLab. It can do all the image-processing you
> want, and it can be used to control an IO card which could make the
> adjustments to the microscope you need. You will need at least one
> electronics guy to hook up the microscope and one programmer to program
> MatLab.
>
> > Sounds like you want to do automated cytology, as in PAP smears.
> > Good luck! Been there, got the T-shirt. Technology can't keep up with
> > falling market barriers and influx of cheap labor (or does your PPC +
> > software + peripherals cover its costs for little more than the
> > equivalent of a bowl of rice/day?)
>
> I think madiba is probably right for a large-scale project with many
> performances of the same task. You'd need a real microscope+computer
> setup to do this. It's cheaper to offshore it. However, if you can
> develop your idea to the point where the hardware becomes cheaper, it
> might be a player.
>
> Simon.
> --
> http://www.hearsay.demon.co.uk


13


Running TeleFinder Server v5.7.
© Copyright Spider Island Software