{"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}
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.
期刊介绍:
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.