{"title":"An RL-NSGA-DP algorithm for optimization of robot placement and trajectory allocation in mobile robotic grinding of wind turbine blades","authors":"Yi Hua, Xuewu Wang","doi":"10.1016/j.eswa.2025.129876","DOIUrl":null,"url":null,"abstract":"<div><div>Mobile robot machining, offering a more flexible and reconfigurable approach compared to fixed-base robots, has therefore become a promising solution for efficiently machining large and complex wind turbine blades. In this context, determining proper machining placements and allocating machining trajectories are two pivotal factors in the mobile robotic automation grinding of wind turbine blades, directly affecting machining efficiency and quality. However, the highly nonlinear performance distribution of the robot in the task space, combined with the complexity of the machining surface, presents significant challenges. To address these challenges, this paper presents a general optimization model of this problem with the objectives of completion time and robot manipulability, considering singularity avoidance and collision avoidance. Based on this model, an improved non-dominated sorting genetic algorithm integrated with reinforcement learning and dual population co-evolution (RL-NSGA-DP) is developed. In RL-NSGA-DP, each solution is coded using a novel two-layer metavariable encoding scheme, and a tailored dominated-recessive crossover operator is designed. Moreover, a dual-population collaborative search strategy employing different operators and an adaptive switching environmental selection mechanism based on reinforcement learning are implemented to ensure the convergence and maintain population diversity. Comparative experiments on test instances and a practical case study demonstrate that RL-NSGA-DP outperforms five well-known multi-objective evolutionary algorithms, and effectively addresses robot placement and trajectory allocation problem in mobile robotic machining systems.</div></div>","PeriodicalId":50461,"journal":{"name":"Expert Systems with Applications","volume":"298 ","pages":"Article 129876"},"PeriodicalIF":7.5000,"publicationDate":"2025-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Expert Systems with Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0957417425034918","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Mobile robot machining, offering a more flexible and reconfigurable approach compared to fixed-base robots, has therefore become a promising solution for efficiently machining large and complex wind turbine blades. In this context, determining proper machining placements and allocating machining trajectories are two pivotal factors in the mobile robotic automation grinding of wind turbine blades, directly affecting machining efficiency and quality. However, the highly nonlinear performance distribution of the robot in the task space, combined with the complexity of the machining surface, presents significant challenges. To address these challenges, this paper presents a general optimization model of this problem with the objectives of completion time and robot manipulability, considering singularity avoidance and collision avoidance. Based on this model, an improved non-dominated sorting genetic algorithm integrated with reinforcement learning and dual population co-evolution (RL-NSGA-DP) is developed. In RL-NSGA-DP, each solution is coded using a novel two-layer metavariable encoding scheme, and a tailored dominated-recessive crossover operator is designed. Moreover, a dual-population collaborative search strategy employing different operators and an adaptive switching environmental selection mechanism based on reinforcement learning are implemented to ensure the convergence and maintain population diversity. Comparative experiments on test instances and a practical case study demonstrate that RL-NSGA-DP outperforms five well-known multi-objective evolutionary algorithms, and effectively addresses robot placement and trajectory allocation problem in mobile robotic machining systems.
期刊介绍:
Expert Systems With Applications is an international journal dedicated to the exchange of information on expert and intelligent systems used globally in industry, government, and universities. The journal emphasizes original papers covering the design, development, testing, implementation, and management of these systems, offering practical guidelines. It spans various sectors such as finance, engineering, marketing, law, project management, information management, medicine, and more. The journal also welcomes papers on multi-agent systems, knowledge management, neural networks, knowledge discovery, data mining, and other related areas, excluding applications to military/defense systems.