超声波无损检测的高效自主路径规划:图论和 K 维树优化方法

IF 2.1 3区 工程技术 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC
Machines Pub Date : 2023-11-29 DOI:10.3390/machines11121059
Mengyuan Zhang, Mark Sutcliffe, P. I. Nicholson, Qingping Yang
{"title":"超声波无损检测的高效自主路径规划:图论和 K 维树优化方法","authors":"Mengyuan Zhang, Mark Sutcliffe, P. I. Nicholson, Qingping Yang","doi":"10.3390/machines11121059","DOIUrl":null,"url":null,"abstract":"Within the domain of robotic non-destructive testing (NDT) of complex structures, the existing methods typically utilise an offline robot-path-planning strategy. Commonly, for robotic inspection, this will involve full coverage of the component. An NDT probe oriented normal to the component surface is deployed in a raster scan pattern. Here, digital models are used, with the user decomposing complex structures into manageable scan path segments, while carefully avoiding obstacles and other geometric features. This is a manual process that requires a highly skilled robotic operator, often taking several hours or days to refine. This introduces several challenges to NDT, including the need for an accurate model of the component (which, for NDT inspection, is often not available), the requirement of skilled personnel, and careful consideration of both the NDT inspection method and the geometric structure of the component. This paper addresses the specific challenge of scanning complex surfaces by using an automated approach. An algorithm is presented, which is able to learn an efficient scan path by taking into account the dimensional constraints of the footprint of an ultrasonic phased-array probe (a common inspection method for NDT) and the surface geometry. The proposed solution harnesses a digital model of the component, which is decomposed into a series of connected nodes representing the NDT inspection points within the NDT process—this step utilises graph theory. The connections to other nodes are determined using nearest neighbour with KD-Tree optimisation to improve the efficiency of node traversal. This enables a trade-off between simplicity and efficiency. Next, movement restrictions are introduced to allow the robot to navigate the surface of a component in a three-dimensional space, defining obstacles as prohibited areas, explicitly. Our solution entails a two-stage planning process, as follows: a modified three-dimensional flood fill is combined with Dijkstra’s shortest path algorithm. The process is repeated iteratively until the entire surface is covered. The efficiency of this proposed approach is evaluated through simulations. The technique presented in this paper provides an improved and automated method for NDT robotic inspection, reducing the requirement of skilled robotic path-planning personnel while ensuring full component coverage.","PeriodicalId":48519,"journal":{"name":"Machines","volume":"58 1","pages":""},"PeriodicalIF":2.1000,"publicationDate":"2023-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Efficient Autonomous Path Planning for Ultrasonic Non-Destructive Testing: A Graph Theory and K-Dimensional Tree Optimisation Approach\",\"authors\":\"Mengyuan Zhang, Mark Sutcliffe, P. I. Nicholson, Qingping Yang\",\"doi\":\"10.3390/machines11121059\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Within the domain of robotic non-destructive testing (NDT) of complex structures, the existing methods typically utilise an offline robot-path-planning strategy. Commonly, for robotic inspection, this will involve full coverage of the component. An NDT probe oriented normal to the component surface is deployed in a raster scan pattern. Here, digital models are used, with the user decomposing complex structures into manageable scan path segments, while carefully avoiding obstacles and other geometric features. This is a manual process that requires a highly skilled robotic operator, often taking several hours or days to refine. This introduces several challenges to NDT, including the need for an accurate model of the component (which, for NDT inspection, is often not available), the requirement of skilled personnel, and careful consideration of both the NDT inspection method and the geometric structure of the component. This paper addresses the specific challenge of scanning complex surfaces by using an automated approach. An algorithm is presented, which is able to learn an efficient scan path by taking into account the dimensional constraints of the footprint of an ultrasonic phased-array probe (a common inspection method for NDT) and the surface geometry. The proposed solution harnesses a digital model of the component, which is decomposed into a series of connected nodes representing the NDT inspection points within the NDT process—this step utilises graph theory. The connections to other nodes are determined using nearest neighbour with KD-Tree optimisation to improve the efficiency of node traversal. This enables a trade-off between simplicity and efficiency. Next, movement restrictions are introduced to allow the robot to navigate the surface of a component in a three-dimensional space, defining obstacles as prohibited areas, explicitly. Our solution entails a two-stage planning process, as follows: a modified three-dimensional flood fill is combined with Dijkstra’s shortest path algorithm. The process is repeated iteratively until the entire surface is covered. The efficiency of this proposed approach is evaluated through simulations. The technique presented in this paper provides an improved and automated method for NDT robotic inspection, reducing the requirement of skilled robotic path-planning personnel while ensuring full component coverage.\",\"PeriodicalId\":48519,\"journal\":{\"name\":\"Machines\",\"volume\":\"58 1\",\"pages\":\"\"},\"PeriodicalIF\":2.1000,\"publicationDate\":\"2023-11-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Machines\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.3390/machines11121059\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Machines","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.3390/machines11121059","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

摘要

在复杂结构的机器人无损检测(NDT)领域,现有方法通常采用离线机器人路径规划策略。对于机器人检测来说,这通常涉及部件的全覆盖。无损检测探头以光栅扫描模式部署在部件表面的法线方向上。在这种情况下,需要使用数字模型,由用户将复杂的结构分解成易于管理的扫描路径段,同时小心避开障碍物和其他几何特征。这是一个需要高技能机器人操作员的手动过程,通常需要数小时或数天才能完成。这给无损检测带来了一些挑战,包括需要精确的部件模型(对于无损检测来说,通常无法获得)、需要熟练的人员,以及对无损检测方法和部件几何结构的仔细考虑。本文采用自动方法解决了扫描复杂表面的具体难题。本文介绍了一种算法,该算法能够通过考虑超声相控阵探头(无损检测的一种常用检测方法)占地面积和表面几何形状的尺寸限制,学习高效的扫描路径。建议的解决方案利用部件的数字模型,将其分解为一系列连接节点,代表无损检测过程中的无损检测点--这一步骤利用了图论。与其他节点的连接是通过最近邻和 KD 树优化来确定的,以提高节点遍历的效率。这样就能在简单性和效率之间做出权衡。接下来,我们引入了移动限制,允许机器人在三维空间中的部件表面上导航,并明确将障碍物定义为禁区。我们的解决方案包括以下两个阶段的规划过程:将改进的三维洪水填充与 Dijkstra 的最短路径算法相结合。该过程反复进行,直至覆盖整个表面。本文通过模拟评估了这一建议方法的效率。本文介绍的技术为无损检测机器人检测提供了一种改进的自动化方法,减少了对熟练机器人路径规划人员的要求,同时确保了对部件的全面覆盖。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Efficient Autonomous Path Planning for Ultrasonic Non-Destructive Testing: A Graph Theory and K-Dimensional Tree Optimisation Approach
Within the domain of robotic non-destructive testing (NDT) of complex structures, the existing methods typically utilise an offline robot-path-planning strategy. Commonly, for robotic inspection, this will involve full coverage of the component. An NDT probe oriented normal to the component surface is deployed in a raster scan pattern. Here, digital models are used, with the user decomposing complex structures into manageable scan path segments, while carefully avoiding obstacles and other geometric features. This is a manual process that requires a highly skilled robotic operator, often taking several hours or days to refine. This introduces several challenges to NDT, including the need for an accurate model of the component (which, for NDT inspection, is often not available), the requirement of skilled personnel, and careful consideration of both the NDT inspection method and the geometric structure of the component. This paper addresses the specific challenge of scanning complex surfaces by using an automated approach. An algorithm is presented, which is able to learn an efficient scan path by taking into account the dimensional constraints of the footprint of an ultrasonic phased-array probe (a common inspection method for NDT) and the surface geometry. The proposed solution harnesses a digital model of the component, which is decomposed into a series of connected nodes representing the NDT inspection points within the NDT process—this step utilises graph theory. The connections to other nodes are determined using nearest neighbour with KD-Tree optimisation to improve the efficiency of node traversal. This enables a trade-off between simplicity and efficiency. Next, movement restrictions are introduced to allow the robot to navigate the surface of a component in a three-dimensional space, defining obstacles as prohibited areas, explicitly. Our solution entails a two-stage planning process, as follows: a modified three-dimensional flood fill is combined with Dijkstra’s shortest path algorithm. The process is repeated iteratively until the entire surface is covered. The efficiency of this proposed approach is evaluated through simulations. The technique presented in this paper provides an improved and automated method for NDT robotic inspection, reducing the requirement of skilled robotic path-planning personnel while ensuring full component coverage.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Machines
Machines Multiple-
CiteScore
3.00
自引率
26.90%
发文量
1012
审稿时长
11 weeks
期刊介绍: Machines (ISSN 2075-1702) is an international, peer-reviewed journal on machinery and engineering. It publishes research articles, reviews, short communications and letters. Our aim is to encourage scientists to publish their experimental and theoretical results in as much detail as possible. There is no restriction on the length of the papers. Full experimental and/or methodical details must be provided. There are, in addition, unique features of this journal: *manuscripts regarding research proposals and research ideas will be particularly welcomed *electronic files or software regarding the full details of the calculation and experimental procedure - if unable to be published in a normal way - can be deposited as supplementary material Subject Areas: applications of automation, systems and control engineering, electronic engineering, mechanical engineering, computer engineering, mechatronics, robotics, industrial design, human-machine-interfaces, mechanical systems, machines and related components, machine vision, history of technology and industrial revolution, turbo machinery, machine diagnostics and prognostics (condition monitoring), machine design.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信