• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用开源、直观的界面控制和编写实验室硬件脚本:OpenFlexure语音控制和OpenFlexure图形化编程。

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

机构信息

Department of Physics, Cambridge University, Cambridge, UK.

Department of Physics, Bath University, Bath, UK.

出版信息

R Soc Open Sci. 2023 Feb 1;10(2):221236. doi: 10.1098/rsos.221236. eCollection 2023 Feb.

DOI:10.1098/rsos.221236
PMID:36756063
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9890095/
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.

摘要

让用户与实验室设备的交互更加便捷和直观,应该能够促进实验工作,并帮助研究人员高效地完成任务。当前仪器中最常见的交互形式要么是通过按钮和旋钮进行直接触觉操作,要么是通过计算机使用鼠标和键盘进行交互。脚本编写是智能自动化实验室设备的另一项典型功能,但目前用户需要为每台设备学习定制的编程语言和库。在本文中,我们展示了两种与实验室设备进行交互和编写脚本的开源、新颖且直观的方式。由于其开源性质和智能控制系统,我们选择了OpenFlexure系列显微镜作为示例。首先,我们展示“OpenFlexure语音控制”,使用户能够免提控制显微镜。其次,我们展示“OpenFlexure Blockly”,它使用Blockly可视化编程语言,通过拖放式网络界面,使用户能够轻松为显微镜创建脚本。我们解释了开发这些工具时的设计选择,并讨论了更典型的用例和更一般的应用。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/dcd17c285b0a/rsos221236f06.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/e8d28ef396eb/rsos221236f01.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/329070ed25c8/rsos221236f02.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/f380bf420678/rsos221236f03.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/95a54a49e140/rsos221236f04.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/307301222910/rsos221236f05.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/dcd17c285b0a/rsos221236f06.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/e8d28ef396eb/rsos221236f01.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/329070ed25c8/rsos221236f02.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/f380bf420678/rsos221236f03.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/95a54a49e140/rsos221236f04.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/307301222910/rsos221236f05.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b9b5/9890095/dcd17c285b0a/rsos221236f06.jpg

相似文献

1
Controlling and scripting laboratory hardware with open-source, intuitive interfaces: OpenFlexure Voice Control and OpenFlexure Blockly.使用开源、直观的界面控制和编写实验室硬件脚本:OpenFlexure语音控制和OpenFlexure图形化编程。
R Soc Open Sci. 2023 Feb 1;10(2):221236. doi: 10.1098/rsos.221236. eCollection 2023 Feb.
2
Simplifying the OpenFlexure microscope software with the web of things.利用物联网简化OpenFlexure显微镜软件
R Soc Open Sci. 2021 Nov 17;8(11):211158. doi: 10.1098/rsos.211158. eCollection 2021 Nov.
3
Multi-modal microscopy imaging with the OpenFlexure Delta Stage.基于开放式柔性位移台的多模式显微镜成像
Opt Express. 2022 Jul 18;30(15):26377-26395. doi: 10.1364/OE.450211.
4
Developing the OpenFlexure Microscope towards medical use: technical and social challenges of developing globally accessible hardware for healthcare.开发开放式显微镜以用于医疗用途:为全球医疗保健开发具有普遍适用性的硬件所面临的技术和社会挑战。
Philos Trans A Math Phys Eng Sci. 2024 Jul 9;382(2274):20230257. doi: 10.1098/rsta.2023.0257. Epub 2024 Jun 3.
5
Robotic microscopy for everyone: the OpenFlexure microscope.面向大众的机器人显微镜:OpenFlexure显微镜。
Biomed Opt Express. 2020 Apr 8;11(5):2447-2460. doi: 10.1364/BOE.385729. eCollection 2020 May 1.
6
Open-Source Assisted Laboratory Automation through Graphical User Interfaces and 3D Printers: Application to Equipment Hyphenation for Higher-Order Data Generation.开源辅助实验室自动化:通过图形用户界面和 3D 打印机实现设备连接,以生成更高阶的数据。
Anal Chem. 2017 Oct 17;89(20):10667-10672. doi: 10.1021/acs.analchem.7b02758. Epub 2017 Sep 25.
7
Script-based automation of analytical instrument software tasks.基于脚本的分析仪器软件任务自动化。
SLAS Technol. 2022 Jun;27(3):209-213. doi: 10.1016/j.slast.2021.10.019. Epub 2021 Nov 26.
8
Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts.针对开源科学硬件的参数化 CAD 建模:比较 OpenSCAD 和 FreeCAD Python 脚本。
PLoS One. 2019 Dec 5;14(12):e0225795. doi: 10.1371/journal.pone.0225795. eCollection 2019.
9
SpinSPJ: a novel NMR scripting system to implement artificial intelligence and advanced applications.SpinSPJ:一种新颖的 NMR 脚本系统,用于实现人工智能和高级应用。
BMC Bioinformatics. 2021 Dec 7;22(1):581. doi: 10.1186/s12859-021-04492-y.
10
Automated Field-In-Field (FIF) Plan Framework Combining Scripting Application Programming Interface and User-Executed Program for Breast Forward IMRT.结合脚本应用程序编程接口和用户执行程序的用于乳腺正向调强放疗的自动野中野(FIF)计划框架
Technol Cancer Res Treat. 2018 Jan 1;17:1533033818810391. doi: 10.1177/1533033818810391.

本文引用的文献

1
Multi-modal microscopy imaging with the OpenFlexure Delta Stage.基于开放式柔性位移台的多模式显微镜成像
Opt Express. 2022 Jul 18;30(15):26377-26395. doi: 10.1364/OE.450211.
2
Simplifying the OpenFlexure microscope software with the web of things.利用物联网简化OpenFlexure显微镜软件
R Soc Open Sci. 2021 Nov 17;8(11):211158. doi: 10.1098/rsos.211158. eCollection 2021 Nov.
3
Fast, high-precision autofocus on a motorised microscope: Automating blood sample imaging on the OpenFlexure Microscope.电动显微镜上的快速、高精度自动对焦:在OpenFlexure显微镜上实现血液样本成像自动化。
J Microsc. 2022 Jan;285(1):29-39. doi: 10.1111/jmi.13064. Epub 2021 Nov 14.
4
Robotic microscopy for everyone: the OpenFlexure microscope.面向大众的机器人显微镜:OpenFlexure显微镜。
Biomed Opt Express. 2020 Apr 8;11(5):2447-2460. doi: 10.1364/BOE.385729. eCollection 2020 May 1.
5
Introducing a Virtual Assistant to the Lab: A Voice User Interface for the Intuitive Control of Laboratory Instruments.引入实验室虚拟助手:一种用于直观控制实验室仪器的语音用户界面。
SLAS Technol. 2018 Oct;23(5):476-482. doi: 10.1177/2472630318788040. Epub 2018 Jul 18.
6
A one-piece 3D printed flexure translation stage for open-source microscopy.一款用于开源显微镜的一体式3D打印柔性平移台。
Rev Sci Instrum. 2016 Feb;87(2):025104. doi: 10.1063/1.4941068.