Cargando…

Controlling and scripting laboratory hardware with open-source, intuitive interfaces: OpenFlexure Voice Control and OpenFlexure Blockly

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 th...

Descripción completa

Detalles Bibliográficos
Autores principales: McDermott, Samuel, Bowman, Richard, Harrington, Kerrianne, Wadsworth, William, Cicuta, Pietro
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9890095/
https://www.ncbi.nlm.nih.gov/pubmed/36756063
http://dx.doi.org/10.1098/rsos.221236
_version_ 1784880880362192896
author McDermott, Samuel
Bowman, Richard
Harrington, Kerrianne
Wadsworth, William
Cicuta, Pietro
author_facet McDermott, Samuel
Bowman, Richard
Harrington, Kerrianne
Wadsworth, William
Cicuta, Pietro
author_sort McDermott, Samuel
collection PubMed
description 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.
format Online
Article
Text
id pubmed-9890095
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher The Royal Society
record_format MEDLINE/PubMed
spelling pubmed-98900952023-02-07 Controlling and scripting laboratory hardware with open-source, intuitive interfaces: OpenFlexure Voice Control and OpenFlexure Blockly McDermott, Samuel Bowman, Richard Harrington, Kerrianne Wadsworth, William Cicuta, Pietro R Soc Open Sci Physics and Biophysics 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. The Royal Society 2023-02-01 /pmc/articles/PMC9890095/ /pubmed/36756063 http://dx.doi.org/10.1098/rsos.221236 Text en © 2023 The Authors. https://creativecommons.org/licenses/by/4.0/Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, provided the original author and source are credited.
spellingShingle Physics and Biophysics
McDermott, Samuel
Bowman, Richard
Harrington, Kerrianne
Wadsworth, William
Cicuta, Pietro
Controlling and scripting laboratory hardware with open-source, intuitive interfaces: OpenFlexure Voice Control and OpenFlexure Blockly
title Controlling and scripting laboratory hardware with open-source, intuitive interfaces: OpenFlexure Voice Control and OpenFlexure Blockly
title_full Controlling and scripting laboratory hardware with open-source, intuitive interfaces: OpenFlexure Voice Control and OpenFlexure Blockly
title_fullStr Controlling and scripting laboratory hardware with open-source, intuitive interfaces: OpenFlexure Voice Control and OpenFlexure Blockly
title_full_unstemmed Controlling and scripting laboratory hardware with open-source, intuitive interfaces: OpenFlexure Voice Control and OpenFlexure Blockly
title_short Controlling and scripting laboratory hardware with open-source, intuitive interfaces: OpenFlexure Voice Control and OpenFlexure Blockly
title_sort controlling and scripting laboratory hardware with open-source, intuitive interfaces: openflexure voice control and openflexure blockly
topic Physics and Biophysics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9890095/
https://www.ncbi.nlm.nih.gov/pubmed/36756063
http://dx.doi.org/10.1098/rsos.221236
work_keys_str_mv AT mcdermottsamuel controllingandscriptinglaboratoryhardwarewithopensourceintuitiveinterfacesopenflexurevoicecontrolandopenflexureblockly
AT bowmanrichard controllingandscriptinglaboratoryhardwarewithopensourceintuitiveinterfacesopenflexurevoicecontrolandopenflexureblockly
AT harringtonkerrianne controllingandscriptinglaboratoryhardwarewithopensourceintuitiveinterfacesopenflexurevoicecontrolandopenflexureblockly
AT wadsworthwilliam controllingandscriptinglaboratoryhardwarewithopensourceintuitiveinterfacesopenflexurevoicecontrolandopenflexureblockly
AT cicutapietro controllingandscriptinglaboratoryhardwarewithopensourceintuitiveinterfacesopenflexurevoicecontrolandopenflexureblockly