Controlling and scripting laboratory hardware with open-source, intuitive interfaces: OpenFlexure Voice Control and OpenFlexure Blockly
September 29, 2022 ยท Declared Dead ยท ๐ Royal Society Open Science
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Samuel McDermott, Richard Bowman, Kerrianne Harrington, William Wadsworth, Pietro Cicuta
arXiv ID
2209.14947
Category
physics.ins-det
Cross-listed
cs.HC
Citations
2
Venue
Royal Society Open Science
Last Checked
3 months ago
Abstract
Making user interaction with laboratory equipment more convenient and intuitive should promote experimental work and help researchers to complete their tasks efficiently. The most common form of interaction in current instrumentation is either direct tactile, with buttons and knobs, or interfaced through a computer, using a mouse and keyboard. Scripting is another function typical of smart and automated laboratory equipment, yet users are currently required to learn bespoke programming languages and libraries for individual pieces of equipment. In this paper, we present two open-source, novel and intuitive ways of interacting with and scripting laboratory equipment. We choose the OpenFlexure family of microscopes as our exemplar, due to their open-source nature and smart control system. Firstly, we demonstrate 'OpenFlexure Voice Control' to enable users to control the microscope hands-free. Secondly, we present 'OpenFlexure Blockly' which uses the Blockly Visual Programming Language to enable users to easily create scripts for the microscope, using a drag and drop web interface. We explain the design choices when developing these tools, and discuss more typical use cases and more general applications.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ physics.ins-det
R.I.P.
๐ป
Ghosted
R.I.P.
๐ป
Ghosted
Calorimetry with Deep Learning: Particle Simulation and Reconstruction for Collider Physics
R.I.P.
๐ป
Ghosted
Highly curved image sensors: a practical approach for improved optical performance
R.I.P.
๐ป
Ghosted
Using LSTM recurrent neural networks for monitoring the LHC superconducting magnets
R.I.P.
๐ป
Ghosted
Accelerated Charged Particle Tracking with Graph Neural Networks on FPGAs
R.I.P.
๐ป
Ghosted
A Computational Model of a Single-Photon Avalanche Diode Sensor for Transient Imaging
Died the same way โ ๐ป Ghosted
R.I.P.
๐ป
Ghosted
Language Models are Few-Shot Learners
R.I.P.
๐ป
Ghosted
PyTorch: An Imperative Style, High-Performance Deep Learning Library
R.I.P.
๐ป
Ghosted
XGBoost: A Scalable Tree Boosting System
R.I.P.
๐ป
Ghosted