速度轮廓混合的五轴混合加工机器人实时光滑轨迹生成

IF 6.4 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS
Weijia Zhang;Zikang Shi;Xinxue Chai;Ye Ding
{"title":"速度轮廓混合的五轴混合加工机器人实时光滑轨迹生成","authors":"Weijia Zhang;Zikang Shi;Xinxue Chai;Ye Ding","doi":"10.1109/TASE.2025.3556759","DOIUrl":null,"url":null,"abstract":"Five-axis toolpaths are typically formatted as G01 commands by breaking curves into linear segments before being inputted into the computer numerical control systems. Despite the availability of various trajectory generation methods, real-time generation of smooth trajectories with limited smoothing error and constrained high-order kinematics remains a challenge. This paper proposes a velocity profile blending-based interpolation method for G01 paths of five-axis hybrid robots to obtain jerk-limited trajectories with constrained smoothing error. Each linear segment is represented by a 13-phase velocity profile instead of the widely adopted S-shape curve. The velocity profiles are locally blended to construct a smooth trajectory. For adjacent velocity profiles, the first three phases of the following profile strictly align with the last three phases of the preceding one. In the implementation, a bidirectional scanning algorithm is adopted to generate the velocity profile of each linear segment with the time constants of the overlapping phases pre-optimized. In the simulations and experiments, the effectiveness and benefits of the proposed method on G01 paths comprised of both long segments and short segments are validated through a comparative analysis with several representative trajectory generation methods. Note to Practitioners—This work aims to generate error-constrained and jerk-limited trajectories with high machining efficiency from G01 commands in real time for five-axis hybrid robots. Computer-aided manufacturing software typically exports five-axis toolpaths as G01 commands. Next, computer numerical control systems read the G01 commands and produce trajectories with limited error and constrained kinematics as reference commands to the drivers. To obtain smooth trajectories from G01 commands for five-axis mechanisms more efficiently, one-step trajectory generation methods based on finite impulse response (FIR) filtering are increasingly studied. Nevertheless, due to their simplistic velocity profiles, existing FIR filtering-based one-step trajectory generation approaches struggle to simultaneously enhance machining efficiency, limit blending errors, and constrain the mechanism’s high-order kinematics. Thus, we propose a more general velocity profile blending-based interpolation method that expresses the movements along linear segments as 13-phase velocity profiles rather than the S-shape velocity profiles generated by the FIR filters. Accordingly, a novel strategy is developed to efficiently determine the velocity profiles. The proposed method, implemented on a specific hybrid machining robot, was compared with a spline-based trajectory generation approach and three representative FIR filtering-based approaches. Simulations and experiments were performed, in which G01 paths constituted by both long and short segments were used to validate our method. The results suggest that our method offers several advantages at the same time: low computational cost, significant improvements in machining efficiency, strictly constrained blending error, and precisely limited robot kinematics. Furthermore, this method does not make any assumptions about the structure of the five-axis mechanism, allowing for its application to general five-axis mechanisms. In industrial applications, the proposed method can be embedded in the computer numerical control system for real-time implementation.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"13932-13952"},"PeriodicalIF":6.4000,"publicationDate":"2025-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Real-Time Smooth Trajectory Generation for Five-Axis Hybrid Machining Robots With Velocity Profile Blending\",\"authors\":\"Weijia Zhang;Zikang Shi;Xinxue Chai;Ye Ding\",\"doi\":\"10.1109/TASE.2025.3556759\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Five-axis toolpaths are typically formatted as G01 commands by breaking curves into linear segments before being inputted into the computer numerical control systems. Despite the availability of various trajectory generation methods, real-time generation of smooth trajectories with limited smoothing error and constrained high-order kinematics remains a challenge. This paper proposes a velocity profile blending-based interpolation method for G01 paths of five-axis hybrid robots to obtain jerk-limited trajectories with constrained smoothing error. Each linear segment is represented by a 13-phase velocity profile instead of the widely adopted S-shape curve. The velocity profiles are locally blended to construct a smooth trajectory. For adjacent velocity profiles, the first three phases of the following profile strictly align with the last three phases of the preceding one. In the implementation, a bidirectional scanning algorithm is adopted to generate the velocity profile of each linear segment with the time constants of the overlapping phases pre-optimized. In the simulations and experiments, the effectiveness and benefits of the proposed method on G01 paths comprised of both long segments and short segments are validated through a comparative analysis with several representative trajectory generation methods. Note to Practitioners—This work aims to generate error-constrained and jerk-limited trajectories with high machining efficiency from G01 commands in real time for five-axis hybrid robots. Computer-aided manufacturing software typically exports five-axis toolpaths as G01 commands. Next, computer numerical control systems read the G01 commands and produce trajectories with limited error and constrained kinematics as reference commands to the drivers. To obtain smooth trajectories from G01 commands for five-axis mechanisms more efficiently, one-step trajectory generation methods based on finite impulse response (FIR) filtering are increasingly studied. Nevertheless, due to their simplistic velocity profiles, existing FIR filtering-based one-step trajectory generation approaches struggle to simultaneously enhance machining efficiency, limit blending errors, and constrain the mechanism’s high-order kinematics. Thus, we propose a more general velocity profile blending-based interpolation method that expresses the movements along linear segments as 13-phase velocity profiles rather than the S-shape velocity profiles generated by the FIR filters. Accordingly, a novel strategy is developed to efficiently determine the velocity profiles. The proposed method, implemented on a specific hybrid machining robot, was compared with a spline-based trajectory generation approach and three representative FIR filtering-based approaches. Simulations and experiments were performed, in which G01 paths constituted by both long and short segments were used to validate our method. The results suggest that our method offers several advantages at the same time: low computational cost, significant improvements in machining efficiency, strictly constrained blending error, and precisely limited robot kinematics. Furthermore, this method does not make any assumptions about the structure of the five-axis mechanism, allowing for its application to general five-axis mechanisms. In industrial applications, the proposed method can be embedded in the computer numerical control system for real-time implementation.\",\"PeriodicalId\":51060,\"journal\":{\"name\":\"IEEE Transactions on Automation Science and Engineering\",\"volume\":\"22 \",\"pages\":\"13932-13952\"},\"PeriodicalIF\":6.4000,\"publicationDate\":\"2025-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Automation Science and Engineering\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10946969/\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10946969/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

摘要

五轴刀具路径在输入计算机数控系统之前,通常通过将曲线分解成线性段来格式化为G01命令。尽管有各种各样的轨迹生成方法,但实时生成具有有限平滑误差和约束高阶运动学的光滑轨迹仍然是一个挑战。本文提出了一种基于速度轮廓混合的五轴混合机器人G01路径插值方法,以获得具有约束平滑误差的止动轨迹。每个线段用13相速度曲线表示,而不是普遍采用的s型曲线。速度剖面局部混合以构造平滑轨迹。对于相邻的速度剖面,以下剖面的前三个阶段与前一个剖面的最后三个阶段严格对齐。在实现中,采用双向扫描算法生成各线段的速度剖面,并预先优化重叠相位的时间常数。在仿真和实验中,通过与几种具有代表性的轨迹生成方法的对比分析,验证了该方法在G01长段和短段路径上的有效性和优越性。从业人员注意:本工作旨在通过G01命令实时生成具有高加工效率的误差约束和扭力限制的五轴混合动力机器人轨迹。计算机辅助制造软件通常以G01命令的形式输出五轴刀具路径。接下来,计算机数控系统读取G01指令,生成误差有限的轨迹和受限的运动学,作为驾驶员的参考指令。为了更有效地从G01指令中获得五轴机构的光滑轨迹,基于有限脉冲响应滤波的一步轨迹生成方法得到了越来越多的研究。然而,由于速度曲线过于简单,现有的基于FIR滤波的一步轨迹生成方法难以同时提高加工效率、限制混合误差和约束机构的高阶运动学。因此,我们提出了一种更通用的基于速度剖面混合的插值方法,该方法将沿线性段的运动表示为13相速度剖面,而不是由FIR滤波器生成的s形速度剖面。据此,提出了一种有效确定速度分布的新策略。以某混合加工机器人为例,将该方法与基于样条的轨迹生成方法和三种具有代表性的FIR滤波方法进行了比较。采用长段和短段组成的G01路径进行了仿真和实验,验证了我们的方法。结果表明,该方法同时具有计算成本低、加工效率显著提高、混合误差严格约束和机器人运动学精确限制等优点。此外,该方法不需要对五轴机构的结构作任何假设,可以应用于一般的五轴机构。在工业应用中,所提出的方法可以嵌入到计算机数控系统中实时实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Real-Time Smooth Trajectory Generation for Five-Axis Hybrid Machining Robots With Velocity Profile Blending
Five-axis toolpaths are typically formatted as G01 commands by breaking curves into linear segments before being inputted into the computer numerical control systems. Despite the availability of various trajectory generation methods, real-time generation of smooth trajectories with limited smoothing error and constrained high-order kinematics remains a challenge. This paper proposes a velocity profile blending-based interpolation method for G01 paths of five-axis hybrid robots to obtain jerk-limited trajectories with constrained smoothing error. Each linear segment is represented by a 13-phase velocity profile instead of the widely adopted S-shape curve. The velocity profiles are locally blended to construct a smooth trajectory. For adjacent velocity profiles, the first three phases of the following profile strictly align with the last three phases of the preceding one. In the implementation, a bidirectional scanning algorithm is adopted to generate the velocity profile of each linear segment with the time constants of the overlapping phases pre-optimized. In the simulations and experiments, the effectiveness and benefits of the proposed method on G01 paths comprised of both long segments and short segments are validated through a comparative analysis with several representative trajectory generation methods. Note to Practitioners—This work aims to generate error-constrained and jerk-limited trajectories with high machining efficiency from G01 commands in real time for five-axis hybrid robots. Computer-aided manufacturing software typically exports five-axis toolpaths as G01 commands. Next, computer numerical control systems read the G01 commands and produce trajectories with limited error and constrained kinematics as reference commands to the drivers. To obtain smooth trajectories from G01 commands for five-axis mechanisms more efficiently, one-step trajectory generation methods based on finite impulse response (FIR) filtering are increasingly studied. Nevertheless, due to their simplistic velocity profiles, existing FIR filtering-based one-step trajectory generation approaches struggle to simultaneously enhance machining efficiency, limit blending errors, and constrain the mechanism’s high-order kinematics. Thus, we propose a more general velocity profile blending-based interpolation method that expresses the movements along linear segments as 13-phase velocity profiles rather than the S-shape velocity profiles generated by the FIR filters. Accordingly, a novel strategy is developed to efficiently determine the velocity profiles. The proposed method, implemented on a specific hybrid machining robot, was compared with a spline-based trajectory generation approach and three representative FIR filtering-based approaches. Simulations and experiments were performed, in which G01 paths constituted by both long and short segments were used to validate our method. The results suggest that our method offers several advantages at the same time: low computational cost, significant improvements in machining efficiency, strictly constrained blending error, and precisely limited robot kinematics. Furthermore, this method does not make any assumptions about the structure of the five-axis mechanism, allowing for its application to general five-axis mechanisms. In industrial applications, the proposed method can be embedded in the computer numerical control system for real-time implementation.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
IEEE Transactions on Automation Science and Engineering
IEEE Transactions on Automation Science and Engineering 工程技术-自动化与控制系统
CiteScore
12.50
自引率
14.30%
发文量
404
审稿时长
3.0 months
期刊介绍: The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信