TEM vision software

From MMVLWiki
Revision as of 19:09, 26 June 2009 by Engjw (Talk | contribs)
Jump to: navigation, search
Demonstration of TEM vision software including telemanipulation as well as closed-loop control using machine-vision feedback (also available as DivX3 videos configuration.avi (64 MByte), closed-loop.avi (44 MByte), and interaction.avi (19 MByte))
Prototype using Distributed Ruby for vision-based closed-loop control

As part of the Nanorobotics project a TEM vision software was developed. The software makes use of the TVIPS FastScan-F114 which is an IIDC/DCAM-compatible firewire camera. The nano-indenter is controlled by a Nanomagnetics SPM controller (the old version of the controller can be accessed with a PCI-DIO24 card).

The software runs under GNU/Linux and it makes use of Damien Douxchamps' libdc1394 to access the camera and Warren Jasper's PCI-DIO24 driver to access the PCI-card which interfaces with the SPM controller.

The software was implemented in Ruby using Qt4-QtRuby, HornetsEye, and a custom Ruby-extension to access the SPM controller via the PCI-DIO24 card. [http://www.ruby-doc.org/core/classes/DRb.html Distributed Ruby was used

Future Work

Possible future work is

  • integrate serial-port interface of JEOL TEM

See Also


External Links

  • Hardware

TVIPS FastScan-F114 IIDC/DCAM-compatible firewire camera

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox