Dataguzzler-Python and SpatialNDE2: Crucial Software Infrastructure for Reconfigurable NDE Data Acquisition With Spatial Context

Tyler J. Lesthaeghe;Stephen D. Holland
{"title":"Dataguzzler-Python and SpatialNDE2: Crucial Software Infrastructure for Reconfigurable NDE Data Acquisition With Spatial Context","authors":"Tyler J. Lesthaeghe;Stephen D. Holland","doi":"10.1109/OJIM.2024.3459989","DOIUrl":null,"url":null,"abstract":"In the field of nondestructive evaluation (NDE), we sometimes need an intricate system of multiple actuators and sensors to measure and assess the material condition or structural integrity of a specimen. Complicated systems are especially necessary for more advanced techniques that involve multiple phenomena or modeling in a geometric context. In the research laboratory, we rarely understand the intricacies of the measurement up front, and we need the agility to reconfigure our measurement system as needs evolve. Software is the glue that ties our measurement systems together. The traditional approach of ad hoc software quickly becomes unsustainable in the modern environment. We propose an alternative approach that addresses the need for agility in the modern NDE laboratory: a reconfigurable, modular software architecture that is built from the ground up to accommodate conflicting requirements in the areas of data management, automation, parallelism, geometry and robotics, and version control. We describe a new pair of open-source tools, Dataguzzler-Python and SpatialNDE2, that facilitate instrumentation control, data acquisition, and processing for the NDE laboratory. The tools make up a framework that provides the following: multiplexed automatic and manual control of instrumentation, a versioned database to store the acquired data, parallel acquisition and live high performance/GPU computation, the ability to acquire and store data in geometric context, and the ability to visualize and interact with the acquired data. This article discusses their design, implementation, and initial experiences in using them in the NDE laboratory.","PeriodicalId":100630,"journal":{"name":"IEEE Open Journal of Instrumentation and Measurement","volume":"3 ","pages":"1-9"},"PeriodicalIF":0.0000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10680071","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Open Journal of Instrumentation and Measurement","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10680071/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In the field of nondestructive evaluation (NDE), we sometimes need an intricate system of multiple actuators and sensors to measure and assess the material condition or structural integrity of a specimen. Complicated systems are especially necessary for more advanced techniques that involve multiple phenomena or modeling in a geometric context. In the research laboratory, we rarely understand the intricacies of the measurement up front, and we need the agility to reconfigure our measurement system as needs evolve. Software is the glue that ties our measurement systems together. The traditional approach of ad hoc software quickly becomes unsustainable in the modern environment. We propose an alternative approach that addresses the need for agility in the modern NDE laboratory: a reconfigurable, modular software architecture that is built from the ground up to accommodate conflicting requirements in the areas of data management, automation, parallelism, geometry and robotics, and version control. We describe a new pair of open-source tools, Dataguzzler-Python and SpatialNDE2, that facilitate instrumentation control, data acquisition, and processing for the NDE laboratory. The tools make up a framework that provides the following: multiplexed automatic and manual control of instrumentation, a versioned database to store the acquired data, parallel acquisition and live high performance/GPU computation, the ability to acquire and store data in geometric context, and the ability to visualize and interact with the acquired data. This article discusses their design, implementation, and initial experiences in using them in the NDE laboratory.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Dataguzzler-Python 和 SpatialNDE2:利用空间上下文进行可重构无损检测数据采集的关键软件基础设施
在无损检测(NDE)领域,我们有时需要一个由多个执行器和传感器组成的复杂系统来测量和评估试样的材料状况或结构完整性。对于涉及多重现象或几何建模的更先进技术而言,复杂的系统尤为必要。在研究实验室中,我们很少能预先了解测量的复杂性,我们需要根据需要灵活地重新配置测量系统。软件是连接测量系统的粘合剂。传统的临时软件方法在现代环境中很快就难以为继。我们提出了一种替代方法,以满足现代无损检测实验室对敏捷性的需求:一种可重新配置的模块化软件架构,从底层开始构建,以适应数据管理、自动化、并行性、几何和机器人技术以及版本控制等领域相互冲突的要求。我们介绍了一对新的开源工具 Dataguzzler-Python 和 SpatialNDE2,它们有助于无损检测实验室的仪器控制、数据采集和处理。这两个工具组成了一个框架,提供以下功能:仪器的多路自动和手动控制、存储所获数据的版本数据库、并行采集和实时高性能/GPU 计算、在几何上下文中采集和存储数据的能力,以及对所获数据进行可视化和交互的能力。本文将讨论其设计、实施以及在无损检测实验室中使用的初步经验。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Spatiotemporal Variance Image Reconstruction for Thermographic Inspections Fault Detection in an Electro-Hydrostatic Actuator Using Polyscale Complexity Measures and Bayesian Classification Baseline-Free Damage Imaging for Structural Health Monitoring of Composite Lap Joint Using Ultrasonic-Guided Waves Spiking Neural Networks for Energy-Efficient Acoustic Emission-Based Monitoring IMU Optimal Rotation Rates
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1