Next Article in Journal
Advanced Acoustic Monitoring Using Psychoacoustic Heatmap Machine Learning Models for Noise Impact Prediction in Air-Conditioned Building Environments
Previous Article in Journal
GEFA-YOLO: Lightweight Weed Detection with Group-Enhanced Fusion Attention
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Gait Planning for Wind Turbine Blade Climbing Robots Based on Variable-Cell Mechanisms

1
School of Electronic Information and Automation, Tianjin University of Science and Technology, Tianjin 300450, China
2
School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(2), 547; https://doi.org/10.3390/s26020547
Submission received: 27 November 2025 / Revised: 6 January 2026 / Accepted: 7 January 2026 / Published: 13 January 2026

Abstract

To address the complex surface curvature, massive dimensions, and variable pitch angles of wind turbine blades, this paper proposes a climbing robot design based on a variable-cell mechanism. By dynamically adjusting the support span and body posture, the robot adapts to the geometric features of different blade regions, enabling stable and efficient non-destructive inspection operations. Two reconfigurable configurations—a planar quadrilateral and a regular hexagon—are proposed based on the geometric characteristics of different blade regions. The configuration switching conditions and multi-leg cooperative control mechanisms are investigated. Through static stability margin analysis, the stable gait space and maximum stride length for each configuration are determined, optimizing the robot’s motion performance on surfaces with varying curvature. Simulation and experimental results demonstrate that the proposed multi-configuration gait planning strategy exhibits excellent adaptability and climbing stability across segments of varying curvature. This provides a theoretical foundation and methodological support for the engineering application of robots in wind turbine blade maintenance.

1. Introduction

The urgent global demand for clean energy has driven the large-scale deployment of wind power generation. As the core component of wind turbines, the operational condition of wind turbine blades directly impacts power generation efficiency and structural safety. Cieslak et al. developed a specialized inspection robot system tailored to wind turbine maintenance needs, highlighting that long-term exposure to harsh environments can cause surface wear, cracks, and other damage to blades. Failure to detect such issues promptly may lead to safety incidents [1]. With the evolution of robotics technology, it has emerged as an effective solution for automated inspection of complex surfaces. Hernando et al. demonstrated the engineering feasibility of robotic technology in infrastructure inspection through their modular climbing robot Romerin [2]. Wang et al. further introduced neural networks into path planning for wind turbine blade inspection robots, exploring new avenues for intelligent inspection [3]. However, traditional fixed-configuration robots struggle to maintain stable adhesion on complex curved surfaces, varying curvatures, and surface obstacles, limiting their mobility. Metamorphic mechanisms overcome these challenges through active reconfiguration: adhesion modules dynamically conform to curved surfaces to ensure sealing integrity, while structural state transitions enable obstacle clearance, offering a theoretically viable technical solution.
Despite significant progress in the kinematic theory of variable-cell mechanisms, their engineering applications and gait planning research in the field of climbing robots remain insufficient. Kang et al. revealed the higher-order bifurcation characteristics of Schatz-inspired variable-cell mechanisms based on spiral theory, laying a theoretical foundation for mechanism innovation [4]; Shi et al. introduced a closed-loop 10R-Folding mechanism into the torso of variable-cell robots, expanding the configuration space [5]; Chai et al. constructed six novel 6R variable-cell mechanisms using a triple-tandem Bennett linkage, enriching mechanism topology [6]; Jia et al. systematically synthesized scissor-type variable-cell mechanisms based on different link pairs, offering diverse design options [7]; Wang et al. investigated the reconfigurability of an integrated 8R motion-topology variable-cell mechanism and its derivatives, inspired by origami [8]; Zhou et al. conducted an in-depth analysis of impact dynamics effects during configuration transitions in variable-cell mechanisms [9], providing critical insights for dynamic design. While these studies primarily focus on configuration synthesis and kinematic analysis, systematic approaches remain elusive for practical applications like blade inspection. Specifically, coordinating mechanism reconfiguration with robotic motion control—particularly planning continuous, stable gaits across configuration states—has yet to be systematically addressed.
Multi-legged configurations represent the mainstream solution for climbing robots, where gait planning directly determines environmental adaptability and motion performance. Existing research has established multiple methodological frameworks: Valouch and Faigl proposed a caterpillar-inspired gait-free planning strategy to simplify multi-legged coordination [10]; Winkler et al. achieved gait and trajectory optimization for leg systems through phase-based end-effector trajectory parameterization [11]; Neunert et al. integrated contact dynamics into trajectory optimization, enabling automatic gait discovery for quadrupedal robots [12]. At the control framework level, Bjelonic et al. developed full-body model predictive control and online gait sequence generation for wheel-legged robots [13]; He and Gao systematically reviewed kinematic, drive, perception, and control technologies for high-dynamic multi-legged robots [14]; Chong et al. constructed a universal motion control framework for multi-legged actuators, enhancing cross-platform adaptability [15]. For complex environments, Belter investigated integrating natural terrain semantics into motion planning [16] and proposed efficient path constraint evaluation methods [17]; Buchanan et al. achieved perceptive full-body planning for multi-legged robots in confined spaces [18]; Tennakoon et al. designed a step-probing strategy to mitigate risks on collapsible terrain [19]. In terms of stability and dynamics analysis, Liu et al. performed precise calculations of static foot forces during the three-legged gait of heavy-duty hexapods [20]; Roy and Pratihar established a dynamic model and energy consumption analysis framework for realistic hexapods [21]; Goswami’s Foot Rotation Index (FRI) point theory offered a novel perspective on multi-legged stability criteria [22]. Innovations in intelligent gait generation methods continue: Wang et al. enhanced central pattern generator (CPG)-based hexapod gait planning by integrating feedback signals [23]; Liu et al. achieved fault-tolerant tripod gait design for hexapods [24]; Tsounis et al. completed quadruped gait planning and control using deep reinforcement learning [25]. Xu et al. analyzed quadruped gait characteristics based on the variable cell concept [26]; Tian and Gao enhanced the locomotion efficiency of a hexapod robot on irregular terrain by integrating foot placement selection with whole-body optimization planning [27]; Wang et al. systematically analyzed typical motion patterns of a symmetric hexapod robot [28]; Zha et al. designed a free gait controller for a heavy-duty hexapod robot [29]; Grzelczyk and Awrejcewicz investigated modeling and control of an eight-legged robot driven by multiple gait generators [30]; Go et al. theoretically explored the navigability limits of multi-legged robots [31].
In recent years, research on specialized configurations and scenarios has proliferated: Xu et al. proposed deep reinforcement learning-based adaptive motion planning for spherical multi-telescopic-leg robots [32]; Chen et al. achieved autonomous gait switching for hexapod robots in Mars’ multi-terrain environments [33]; Gong et al. investigated the agile planar transition capability of a hexapod climbing robot [34]; Nadan et al. developed LORIS, a lightweight free-climbing robot for extreme terrain exploration [35]; Fang et al. significantly enhanced the performance of legged wall-climbing robots through a dynamic contact integration model [36]; Lou et al. systematically reviewed the current status and trends in wall-climbing robot research [37]; Chen et al. designed and optimized the structure of an adaptive soft-adhesive bionic climbing robot [38].
However, most of the above achievements focus on robots with fixed configurations. Even when gait switching is involved [33,34], the reconstruction process of the mechanism topology itself is not considered. For variable-cell robots, configuration transitions instantaneously alter the supporting polygon topology, center-of-mass distribution, and kinematic constraints. Traditional gait planning methods designed for single configurations cannot be directly applied. Existing research has yet to establish a coordinated planning theory for cross-configuration motion in variable-cell robots, particularly lacking adaptive multi-configuration gait generation methods that simultaneously address blade surface adaptation, obstacle-crossing requirements, and motion stability.
To address the aforementioned research gap, this paper designs a variable-cell climbing robot for wind turbine blade inspection, focusing on its multi-configuration adaptive gait planning method. Through systematic analysis of the variable-cell mechanism’s configurations, two crawling modes are identified, and the switching conditions between different configurations along with leg coordination mechanisms are investigated. Subsequently, dedicated gait schemes are designed for each configuration, incorporating static stability margin theory to optimize the gait space. Ultimately, simulations and prototype experiments validated the robot’s adhesion reliability and gait stability across multiple configurations, providing a theoretical foundation and methodological support for its engineering application in wind turbine blade maintenance.
The remainder of this paper is organized as follows: Section 2 briefly introduces the robot’s mechanism design and proposes three configuration modes. Section 3 defines the transition conditions between configurations. Section 4 details gait generation and static stability margin analysis for the climbing robot in both modes. Section 5 experimentally verifies the load-bearing capability and gait stability of the prototype robot under different configurations, demonstrating its stability. Finally, conclusions are presented in Section 6.

2. Structural Design and Configuration Changes

The three-dimensional prototype model and simplified mechanical diagram of the climbing robot designed in this paper are shown in Figure 1 and Figure 2. The robot’s body employs a 10R-Folding torso with variable-cell closed-loop folding and deformation capabilities. Its legs utilize a three-degree-of-freedom integrated wheel-leg composite mechanism, comprising six legs: four gripping legs and two load-bearing legs. Furthermore, the robot employs vacuum suction technology to achieve a simple, compact Configuration with reduced self-weight. Through optimized design, it meets the adaptive conforming requirements for blade surfaces, effectively controlling overall weight while ensuring suction performance. Nitrile rubber, selected for its excellent wear resistance and tear strength, serves as the material for the vacuum suction cups.
For simplicity, the following Parameters are defined: A, E, F denote corner joint servo motors; B, D, G, I denote two-end swing joint servo motors; J denotes a passive rotating joint; C, H denote motor connection components; AB, DE, EF, FG, IJ, JA denote carbon fiber connecting plates; L1, L3, L4, L6 denote clamping legs; L2, L5 denote load-bearing legs. P1, P2, P3, P4, P5, P6 denote toe suction cups; O-xyz, M-xyz, OM-xyz represent the world coordinate system, body projection coordinate system, and body coordinate system, respectively. O-xyz is rigidly fixed to the wind turbine blade surface, while OM-xyz is defined at the body’s geometric center with its y-axis passing through the midpoint of two short rods and pointing forward. M-xyz is the projection of OM-xyz onto the O-xy plane, maintaining the same z-axis direction. The joint functional groups of the wind turbine blade climbing robot are shown in Table 1.
This paper provides a flexible structural foundation for gait planning through the design of a variable-cell mechanism. Two configurations are proposed to adapt to terrain variations across different regions of the wind turbine blade. Subsequent sections will detail the configuration transition process and gait planning for both configurations. Schematic diagrams of the two configurations are shown in Figure 3.
  • Configuration I is a planar quadrilateral configuration. Serving as the initial configuration for climbing robots, it enables flexible transitions to the other two configurations and functions as a stable state for the robot’s climbing progression;
  • Configuration II is a regular hexagonal configuration. Compared to Configuration I, each leg possesses a greater range of motion, with the basal segment of each leg capable of rotating 240°. This configuration offers higher turning efficiency and enables movement along all six orientations of vertical edges even without turning.
The configuration and motion mode of the morphing climbing robot are adjusted in response to environmental changes. In-depth research is required on configuration switching and leg coordination to define switching conditions, ensuring the robot’s center of gravity remains within a safe support range throughout the transition. This provides stability assurance for gait planning.
Transitioning from Configuration I to Configuration II involves two intermediate configurations. During switching, the robot’s legs maintain adhesion to the wind turbine blade surface via vacuum suction cups to prevent falling. The specific process is as follows: L1, L2, L3, and L4 maintain adhesion while L5 and L6 lift. The motor at joint F rotates to form angle EFH of 120°, causing the linkage to transform. Simultaneously, the coxal joint L4-1 is rotated to α4, while the femoral joint L4-2 is rotated to β4, and the tibial joint L4-3 is rotated to γ4, completing Transition state I. Next, L1, L4, L5, and L6 maintain adhesion while L2 and L3 lift. The motor at joint E rotates to form angle CEF of 120°, changing the linkage configuration. The coxal joint L1-1 is rotated to α1, while the femoral joint L1-2 is rotated to β1, and the tibial joint L1-3 is rotated to γ1, completing Transition state II; Finally, L2, L3, L4, and L5 maintain adhesion while L1 and L6 lift. The motor at joint A rotates to form angle JAC of 120°, causing the linkage to transform. The joint motor at L2 remains unchanged, completing the switch to Configuration II. The switching process diagram is shown in Figure 4.

3. Gait Generation

Gait planning directly impacts a robot’s motion efficiency and stability. As a key technology in motion control, multi-legged robot gait planning centers on coordinating limb movement phases with optimized ground contact timing. Based on the aforementioned mechanism design and configuration switching, this paper focuses on gait planning methods for robots operating in two configurations. It designs a triangular gait and employs static stability margin theory to quantitatively analyze gait parameters, thereby meeting the demands of efficient climbing on complex surfaces like wind turbine blades.

3.1. Configuration I Gait Generation

The initial state of the robot placed on the blade is shown in Figure 5, with each leg’s basal segment forming a 90° angle with the torso. During the preparation phase of the triangular gait in Configuration I, each leg must be swung to the initial state of the triangular gait: L1, L3, and L5 swing forward 30°, forming a 120° angle with the body; L2, L4, and L6 swing backward 30°, forming a 60° angle with the body. The triangular gait consists of two groups: L1, L3, and L5 form one group, while L2, L4, and L6 form another. L6 swing backward 30°, forming a 60° angle with the body. L1, L3, and L5 form one leg group, while L2, L4, and L6 form another. These leg groups alternate between swing and stance phases during gait, with each swing angle measuring 60°. During the swing phase, the swing leg group lifts as the base joint motor rotates, propelling the swing leg group forward. During the support phase, the suction cups at the ends of the support leg group firmly adhere to the blade surface. Rotation of the base joint motor drives the torso forward, shifting the center of gravity.
During locomotion, the suction cups at the support leg ends must maintain continuous adhesion to the leaf surface. Consequently, as the basal segment rotates, the legs on both sides of the torso compress the torso. However, this compression can be passively accommodated through the coordination of the leg joints and ankle joints via passive ball-and-socket mechanisms. The joint motion sequence diagram for one gait cycle is shown in Figure 6.
As shown in Figure 7, the black solid line represents the robot’s footprint, while the blue dashed line indicates the footprint for the next time step after the robot takes a step. O denotes the robot’s center of mass position, and (x1, y1), (x3, y3), and (x5, y5) are the foot landing coordinates for the robot’s first, third, and fifth legs, respectively. H1, H2, and H3 denote the distances from the center of mass to the three sides of the support polygon. GO represents the distance the robot moves forward, and Smax denotes the maximum stride length the robot can take while maintaining stability margin.
The maximum step length was determined using the static stability margin theory. First, the slope of L3L5 was calculated using the coordinates of L3 and L5:
k L 3 L 5 = y 5 y 3 x 5 x 3
The expression for the line segment L3L5 is:
y y 3 = y 5 y 3 x 5 x 3 x x 3
Since OH1 is perpendicular to L3L5, the slope of OH1 is:
k O H 1 = x 3 x 5 y 3 y 5
The equation of the line OH1 is:
y = x 3 x 5 y 3 y 5 x
The coordinates of the intersection point between OH1 and L3L5 are:
y 5 y 3 y 5 x 3 x 5 y 1 x 3 x 5 2 + y 3 y 5 2 , x 3 x 5 y 5 x 3 x 5 y 3 x 3 x 5 2 + y 3 y 5 2
Similarly, the coordinates of H2 and H3 can be determined using the same computational steps as before, which will not be repeated here. Therefore, the distances from the center of mass to the boundaries of the supporting polygon are:
O H 1 = y 5 x 3 x 5 y 3 x 3 x 5 2 + y 3 y 5 2
O H 2 = y 1 x 5 x 1 y 5 x 5 x 1 2 + y 5 y 1 2
O H 3 = y 1 x 3 x 1 y 3 x 3 x 1 2 + y 3 y 1 2
During the calculation of static stability margin, it was determined that the displacement of the robot’s center of gravity in the forward direction must be confined between the two sides of the support triangle. Simultaneously, to ensure the center of gravity remains within the support triangle, the length for which stride S must be less than Smax is:
S < S m a x = x 3 x 5 x 3 y 5 y 3 y 3
The gait configuration space designed for the climbing robot is 120°, corresponding to a stride length of 20 cm. This does not exceed the maximum stable stride length, thereby meeting the stability margin requirement.

3.2. Configuration II Gait Generation

The Configuration II triangular gait cycle requires completing the transition from Configuration I to Configuration II, followed by a preparation phase before entering the triangular gait cycle. The initial state of Configuration II is shown in Figure 8. Initially, L2, L4, and L6 remain in the support phase with the end-effector suction cups maintaining adhesion. L1, L3, and L5 are in the swing phase: L1 swings forward 60°, L3 swings backward 30°, and L5 swings forward 30°. L1, L3, and L5 then transition to the support phase with suction cups adhering. Subsequently, L2, L4, and L6 shift to the swing phase: L2 swings forward 30°, L4 swings backward 30°, and L6 swings forward 60°. Concurrently, the basal segments of L1, L3, and L5 rotate 60°, propelling the main body forward by one triangular gait stride distance. Thereafter, the triangular gait cycle commences, with L1, L3, and L5 alternating with L2, L4, and L6 between support and swing phases to propel the torso forward.
In Configuration II, the triangular gait remains a relatively efficient and stable gait pattern; therefore, it continues to serve as the basis for analysis. Figure 9 illustrates the gait timing diagram for Configuration II when the gait direction is perpendicular to the side length of the torso.
In Configuration II, when the robot adopts a gait perpendicular to the edge length of its torso, the method for calculating its static stability margin remains similar to previous approaches. Walking stability is still assessed by determining the distance between the real-time center of mass position and each side of the support polygon. As shown in Figure 10, the black solid line represents the robot’s footprint, while the blue dashed line indicates the footprint for the next time step after the robot takes a step. O denotes the robot’s center of mass position, and (x1, y1), (x3, y3), and (x5, y5) represent the landing point coordinates of the robot’s first, third, and fifth legs, respectively. H1, H2, and H3 denote the distances from the center of mass to the three sides of the support polygon. GO represents the robot’s displacement in the forward direction, while Smax indicates the maximum stride length the robot can take while maintaining a stability margin.
The calculation method for the maximum stride length within the stability margin is identical to that of Configuration I and will not be repeated here. To ensure the center of gravity remains within the support triangle at all times, the stride length S must be less than Smax. The gait space designed for the climbing robot is 60°, corresponding to a stride length of 20 cm. This value does not exceed the maximum stable stride length, thus satisfying the stability margin requirement.

4. Simulation Analysis

4.1. Configuration I Gait Simulation Analysis

In Adams, import the simplified robot model and blade model. Set the coordinate origin at the geometric center of the robot’s torso. The X-axis aligns with the torso’s length and points forward. The Y-axis aligns with the torso’s width. with the Z-axis perpendicular to the fuselage and pointing upward. Configure the link types and drives, set the contact modes for the six leg endpoints with the blades, and perform a full gait cycle simulation using triangular gait parameters. The states at each phase are shown in Figure 11. Additionally, Supplementary Video S1 provides a complete dynamic demonstration of this gait pattern.
A relationship showing the change in the robot’s center of gravity position over time was generated, as illustrated in Figure 12. The curvature of blade surface A changes relatively gradually, with the forward direction of the body nearly aligned with the X-axis. During one triangular gait cycle, the model moves 20 cm along the X-axis, with maximum displacements of 2.5 cm along both the Y-axis and Z-axis. This occurs because during forward motion, the fixed suction cups at the end effector cause the body to be compressed as the legs swing on either side. This process is passively regulated by the spherical joints at the ankle joints of the legs. Consequently, fluctuations in the Y and Z directions occur, but these fluctuations are relatively small and negligible. Moreover, these fluctuations cancel each other out after two triangular gait cycles.

4.2. Configuration II Gait Simulation Analysis

In Adams, import the simplified robot model and blade model. Similar to the configuration I triangular gait simulation, set the coordinate origin at the geometric center of the robot’s torso. The X-axis aligns with the torso’s length direction and points forward. The Y-axis aligns with the torso’s width direction. The Z-axis is perpendicular to the body and points upward. Configure the joint types and actuation. Set the contact modes for the six leg endpoints with the blades. Perform a full gait cycle simulation using the triangular gait parameters. The states for each phase are shown in Figure 13. Additionally, Supplementary Video S2 provides a complete dynamic demonstration of this gait pattern.
A relationship showing the change in the robot’s center of gravity position over time was generated, as illustrated in Figure 14. In configuration two, perpendicular to the edge length direction of the torso, the robot completes one triangular gait cycle. The model moves 20 cm along the X-axis, with a maximum displacement of 5 cm along the Y-axis and 1.5 cm along the Z-axis. The fluctuations in the Y and Z directions are relatively small and negligible, and these fluctuations cancel each other out after two triangular gait cycles.

5. Prototype Validation

To validate the effectiveness of the designed gait planning method, we experimentally verified the robot’s load-bearing capability and gait stability under various configurations. Experimental results demonstrate that the robot’s motion performance across different configurations aligns closely with theoretical analysis, proving the applicability of the gait planning strategy on complex wind turbine blade topographies.

5.1. Load Adsorption Experiment

This wind turbine blade climbing robot is designed with a payload capacity of 5 kg. The prototype underwent load testing with a 6 kg payload, aligning with practical operational requirements while maintaining adequate load margin. As shown in Figure 15, the prototype demonstrated stable adhesion on vertical surfaces in both six-legged and three-legged suction configurations. Vacuum pump pressure was maintained at 88 kPa, with no suction cup detachment observed. The adhesion reliability meets design specifications.

5.2. Configuration I Gait Experiment

On the surface of a wind turbine blade with a curvature radius of 1.5 m, the robot performs climbing experiments using a triangular gait in the planar quadrilateral configuration of Configuration I. The process is shown in Figure 16: the vacuum suction cups at the ends of the six legs adhere to the surface, the torso remains horizontal, and the angle between the basal segments of the legs is 90°. Through controller commands, legs 1, 3, and 5 were raised and swung 60°, while the base segment servos of the supporting leg groups rotated to advance the torso 20 cm. After the swinging leg groups landed, they transitioned to the support phase, repeating the gait cycle. During the forward movement of the robot’s center of gravity, no significant instability was observed, demonstrating excellent gait stability. The vacuum pump pressure was maintained at 88 kPa, and the suction cups did not detach.

5.3. Configuration II Gait Experiment

In Configuration II’s regular hexagonal form, the robot tested its gait process perpendicular to the body’s edge length, as shown in Figure 17. The six-legged base segment servos rotated in coordination, driving the robot to move along a direction perpendicular to the hexagon’s edge length. The measured single stride length was 18 cm. During the forward movement of the robot’s center of gravity, no significant instability was observed, demonstrating excellent gait stability. Vacuum pump pressure was maintained at 88 kPa, with no suction cup detachment observed.

6. Discussion

The theoretical core of this study lies in integrating variable-cell kinematics with robotic gait planning, providing a solution based on discrete topological reconstruction for mobility problems on unstructured surfaces. The robot’s planar quadrilateral and regular hexagonal configurations are essentially two parallel mechanism configurations exhibited by its closed-loop folded torso under different kinematic constraints. The configuration switching process constitutes a controlled mechanism reconstruction motion, whose successful execution relies on precise planning of multi-leg coordination and the trajectory of the system’s center of gravity within the reconstruction space—transcending the scope of traditional fixed-configuration robot gait planning. This study systematically applies static stability margin theory to such topologically variable robots, revealing that their stable gait space is directly constrained by the geometric shape of the instantaneous support polygon. The theoretically derived maximum stable stride length provides a universal quantitative criterion for gait parameter optimization, ensuring the intrinsic stability of the robot’s motion across all configurations.
Simulations and experiments validate the effectiveness of this theoretical framework. The precise tracking of the robot’s center-of-mass trajectory along the forward direction, coupled with small periodic oscillations in lateral and normal directions, demonstrates that the planned gaits not only satisfy static stability conditions but also exhibit excellent kinematic consistency. Future theoretical development should focus on establishing dynamic stability criteria for configuration transitions and exploring online autonomous reconfiguration planning coupled with real-time environmental perception. This will further refine the theoretical framework for applying reconfigurable mobile robotics in complex environments.
This study currently relies primarily on assumptions of static stability and idealized environments, presenting several limitations for practical application: Regarding surface adaptability, current experiments are conducted on dry, rigid surfaces without fully accounting for the impact of wet or oily terrain on foot adhesion, factors that may reduce the effectiveness of support polygons; Regarding environmental disturbances, the impact of external perturbations like wind and vibration on lightweight folding structures remains unquantified, potentially challenging the static stability assumption. Additionally, dynamic factors are simplified during rapid reconfiguration; inertial forces and impacts during actual transitions may cause transient stability issues. Finally, concerning perception dependency, this study employs offline planning under the assumption of known static environmental information, without integrating real-time sensor feedback to address dynamic obstacles.
To address these limitations, future work will focus on: establishing dynamic stability criteria to investigate the transient dynamics during configuration switching and impact mitigation strategies; developing online environmental perception and autonomous reconfiguration algorithms that integrate visual/tactile feedback for real-time topological decision-making on unknown terrain; studying environmental adaptability by quantifying the impact of factors like humidity and surface roughness on traction, and designing fault-tolerant gaits; exploring energy-optimized planning to balance reconfiguration frequency and motion efficiency. These extensions will enhance the robustness of this theoretical framework in real-world complex scenarios.

7. Conclusions

This paper designs a wind turbine blade climbing robot featuring a 10R folding variable-cell closed-loop configuration. It adapts to varying surface curvatures across different blade segments through two reconfigurable morphologies: a planar quadrilateral and a regular hexagon. The study elucidates the topological conditions for configuration switching and the multi-leg cooperative control mechanism. Based on static stability margin theory, the maximum stable stride length for both configurations is determined to be 20 cm. Simulation analysis further validates the kinematic feasibility of multiple gait strategies. Prototype experiments demonstrate excellent climbing stability under different configurations on simulated blades, effectively verifying the proposed mechanism design and gait planning methods.
Despite these advances, the study has limitations: current experiments rely on dry, stable simulated environments and do not fully account for the potential impact of real-world conditions like wetness, oil contamination, or wind-blown sand on adhesion and load-bearing capacity. The coupling effects between configuration switching dynamics and external disturbances require further quantification. Additionally, the existing system depends on offline planning and lacks real-time environmental perception capabilities. Furthermore, energy optimization and durability during prolonged climbing operations require further evaluation.
Future work will address these limitations by carrying out the following: integrating visual and force sensing to develop online environmental perception and autonomous navigation algorithms, enabling intelligent reconfiguration decisions under unknown curvatures and obstacles; conducting field experiments on real blades to systematically validate operational reliability in extreme conditions such as humidity, low temperatures, and variable wind speeds; and establishing dynamic stability criteria to optimize impact suppression and energy efficiency during switching processes. The ultimate goal is to advance this robot toward practical engineering applications in wind turbine maintenance, thereby enhancing the level of intelligent maintenance in wind power.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/s26020547/s1, Video S1: Configuration I Gait Simulation Animation; S2: Configuration II Gait Simulation Animation; As dynamic visual evidence for the gait planning algorithm described in the main text, we simultaneously submit two simulation videos created using Adams. These videos vividly recreate the robot’s walking process under two different configuration parameter sets, providing an intuitive comparison that validates the analysis conclusions regarding gait stability and maneuverability presented in Section 3.1 and Section 3.2 of the main text. Please note that the supplementary videos demonstrate a simplified contact simulation—actual adhesion has been experimentally verified.

Author Contributions

The author contributions are as follows: H.L. and G.W. drafted the manuscript; X.S. reviewed the manuscript; M.S. and X.S. constructed the prototype; H.L., G.W. and M.S. conducted experimental verification; G.W., M.S. and W.Z. completed data organization. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Yanshan University’s school-enterprise “production, edu-cation, research and application” innovative talent training and innovation ability cultivation ser-vice project, approval number: x2024154.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cieslak, C.; Shah, A.; Clark, B.; Childs, P. Wind-turbine inspection, maintenance and repair robotic system. In Turbo Expo: Power for Land, Sea, and Air; American Society of Mechanical Engineers: New York, NY, USA, 2023; Volume 87127, p. V014T37A004. [Google Scholar]
  2. Hernando, M.; Brunete, A.; Gambao, E. Romerin: A modular climber robot for infrastructure inspection. IFAC-PapersOnLine 2019, 52, 424–429. [Google Scholar] [CrossRef]
  3. Wang, B.; Luo, H.; Jin, Y.; He, M. Path planning for detection robot climbing on rotor blade surfaces of wind turbine based on neural network. Adv. Mech. Eng. 2013, 5, 760126. [Google Scholar] [CrossRef]
  4. Kang, X.; Feng, H.; Dai, J.S.; Yu, H. High-order based revelation of bifurcation of novel Schatz-inspired metamorphic mechanisms using screw theory. Mech. Mach. Theory 2020, 152, 103931. [Google Scholar] [CrossRef]
  5. Shi, X.; Yang, C.; Shao, M.; Lu, H. Design and Kinematic Analysis of a Metamorphic Mechanism-Based Robot for Climbing Wind Turbine Blades. Machines 2025, 13, 808. [Google Scholar] [CrossRef]
  6. Chai, X.; Kang, X.; Gan, D.; Yu, H.; Dai, J.S. Six novel 6R metamorphic mechanisms induced from three-series-connected Bennett linkages that vary among classical linkages. Mech. Mach. Theory 2021, 156, 104133. [Google Scholar] [CrossRef]
  7. Jia, G.; Li, B.; Huang, H.; Zhang, D. Type synthesis of metamorphic mechanisms with scissor-like linkage based on different kinds of connecting pairs. Mech. Mach. Theory 2020, 151, 103848. [Google Scholar] [CrossRef]
  8. Wang, R.; Song, Y.; Dai, J.S. Reconfigurability of the origami-inspired integrated 8R kinematotropic metamorphic mechanism and its evolved 6R and 4R mechanisms. Mech. Mach. Theory 2021, 161, 104245. [Google Scholar] [CrossRef]
  9. Zhou, Y.; Chang, B.; Jin, G.; Wang, Z. Dynamic Analysis of Metamorphic Mechanisms with Impact Effects During Configuration Transformation. Chin. J. Mech. Eng. 2024, 37, 120. [Google Scholar] [CrossRef]
  10. Valouch, D.; Faigl, J. Caterpillar heuristic for gait-free planning with multi-legged robot. IEEE Robot. Autom. Lett. 2023, 8, 5204–5211. [Google Scholar]
  11. Winkler, A.W.; Bellicoso, C.D.; Hutter, M.; Buchli, J. Gait and trajectory optimization for legged systems through phase-based end-effector parameterization. IEEE Robot. Autom. Lett. 2018, 3, 1560–1567. [Google Scholar] [CrossRef]
  12. Neunert, M.; Farshidian, F.; Winkler, A.W.; Buchli, J. Trajectory optimization through contacts and automatic gait discovery for quadrupeds. IEEE Robot. Autom. Lett. 2017, 2, 1502–1509. [Google Scholar] [CrossRef]
  13. Bjelonic, M.; Grandia, R.; Harley, O.; Galliard, C.; Zimmermann, S.; Hutter, M. Whole-body mpc and online gait sequence generation for wheeled-legged robots. In Proceedings of the 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic, 27 September–1 October 2021; IEEE: New York, NY, USA, 2021; pp. 8388–8395. [Google Scholar]
  14. He, J.; Gao, F. Mechanism, actuation, perception, and control of highly dynamic multilegged robots: A review. Chin. J. Mech. Eng. 2020, 33, 79. [Google Scholar] [CrossRef]
  15. Chong, B.; Aydin, Y.O.; Rieser, J.M.; Sartoretti, G.; Wang, T.; Whitman, J.; Kaba, A.; Aydin, E.; McFarland, C.; Cruz, K.D.; et al. A general locomotion control framework for multi-legged locomotors. Bioinspiration Biomim. 2022, 17, 046015. [Google Scholar] [CrossRef] [PubMed]
  16. Belter, D.; Wietrzykowski, J.; Skrzypczyński, P. Employing natural terrain semantics in motion planning for a multi-legged robot. J. Intell. Robot. Syst. 2019, 93, 723–743. [Google Scholar] [CrossRef]
  17. Belter, D. Efficient modeling and evaluation of constraints in path planning for multi-legged walking robots. IEEE Access 2019, 7, 107845–107862. [Google Scholar] [CrossRef]
  18. Buchanan, R.; Wellhausen, L.; Bjelonic, M.; Bandyopadhyay, T.; Kottege, N.; Hutter, M. Perceptive whole-body planning for multilegged robots in confined spaces. J. Field Robot. 2021, 38, 68–84. [Google Scholar] [CrossRef]
  19. Tennakoon, E.; Peynot, T.; Roberts, J.; Kottege, N. Probe-before-step walking strategy for multi-legged robots on terrain with risk of collapse. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; IEEE: New York, NY, USA, 2020; pp. 5530–5536. [Google Scholar]
  20. Liu, Z.; Zhuang, H.C.; Gao, H.B.; Deng, Z.Q.; Ding, L. Static force analysis of foot of electrically driven heavy-duty six-legged robot under tripod gait. Chin. J. Mech. Eng. 2018, 31, 63. [Google Scholar] [CrossRef]
  21. Roy, S.S.; Pratihar, D.K. Dynamic modeling, stability and energy consumption analysis of a realistic six-legged walking robot. Robot. Comput.-Integr. Manuf. 2013, 29, 400–416. [Google Scholar] [CrossRef]
  22. Goswami, A. Postural stability of biped robots and the foot-rotation indicator (FRI) point. Int. J. Robot. Res. 1999, 18, 523–533. [Google Scholar] [CrossRef]
  23. Wang, B.; Zhang, K.; Yang, X.; Cui, X. The gait planning of hexapod robot based on CPG with feedback. Int. J. Adv. Robot. Syst. 2020, 17, 1729881420930503. [Google Scholar] [CrossRef]
  24. Liu, Y.; Fan, X.; Ding, L.; Wang, J.; Liu, T.; Gao, H. Fault-tolerant tripod gait planning and verification of a hexapod robot. Appl. Sci. 2020, 10, 2959. [Google Scholar] [CrossRef]
  25. Tsounis, V.; Alge, M.; Lee, J.; Farshidian, F.; Hutter, M. Deepgait: Planning and control of quadrupedal gaits using deep reinforcement learning. IEEE Robot. Autom. Lett. 2020, 5, 3699–3706. [Google Scholar] [CrossRef]
  26. Xu, K.; Zi, P.; Ding, X. Gait analysis of quadruped robot using the equivalent mechanism concept based on metamorphosis. Chin. J. Mech. Eng. 2019, 32, 8. [Google Scholar] [CrossRef]
  27. Tian, Y.; Gao, F. Efficient motion generation for a six-legged robot walking on irregular terrain via integrated foothold selection and optimization-based whole-body planning. Robotica 2018, 36, 333–352. [Google Scholar] [CrossRef]
  28. Wang, Z.Y.; Ding, X.L.; Rovetta, A. Analysis of typical locomotion of a symmetric hexapod robot. Robotica 2010, 28, 893–907. [Google Scholar] [CrossRef]
  29. Zha, F.; Chen, C.; Guo, W.; Zheng, P.; Shi, J. A free gait controller designed for a heavy load hexapod robot. Adv. Mech. Eng. 2019, 11, 1687814019838369. [Google Scholar] [CrossRef]
  30. Grzelczyk, D.; Awrejcewicz, J. Modeling and control of an eight-legged walking robot driven by different gait generators. Int. J. Struct. Stab. Dyn. 2019, 19, 1941009. [Google Scholar] [CrossRef]
  31. Go, Y.; Yin, X.; Bowling, A. Navigability of multi-legged robots. IEEE/ASME Trans. Mechatron. 2006, 11, 1–8. [Google Scholar] [CrossRef]
  32. Xu, F.; Liu, X.; Zhao, X.; Yue, M.; Xing, W. Adaptive Leg Motion Planning Method for Spherical Multi-Retractable Legged Robots Using Deep Reinforcement Learning. In IEEE Transactions on Cognitive and Developmental Systems; IEEE: New York, NY, USA, 2025. [Google Scholar]
  33. Chen, G.; Han, Y.; Li, Y.; Shen, J.; Tu, J.; Yu, Z.; Zhang, J.; Cheng, H.; Zhu, L.; Dong, F. Autonomous gait switching method and experiments of a hexapod walking robot for Mars environment with multiple terrains. Intell. Serv. Robot. 2024, 17, 533–553. [Google Scholar] [CrossRef]
  34. Gong, C.; Fan, L.; Xu, C.; Wang, D. Agile Plane Transition of a Hexapod Climbing Robot. IEEE Robot. Autom. Lett. 2025, 10, 5959–5966. [Google Scholar] [CrossRef]
  35. Nadan, P.; Backus, S.; Johnson, A.M. LORIS: A lightweight free-climbing robot for extreme terrain exploration. In Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, 13–17 May 2024; IEEE: New York, NY, USA, 2024; pp. 18480–18486. [Google Scholar]
  36. Fang, S.; Chen, G.; Zhou, Y.; Wang, X. Advancing Legged Wall Climbing Robot Performance Through Dynamic Contact-Integrated Climbing Model. J. Mech. Robot. 2024, 16, 061016. [Google Scholar] [CrossRef]
  37. Lou, S.; Wei, Z.; Guo, J.; Ding, Y.; Liu, J.; Song, A. Current Status and Trends of Wall-Climbing Robots Research. Machines 2025, 13, 521. [Google Scholar] [CrossRef]
  38. Chen, H.; Jiang, Q.; Zhang, Z.; Wu, S.; Shen, Y.; Xu, F. Structural design and optimization of adaptive soft adhesion bionic climbing robot. Autom. Constr. 2025, 171, 105975. [Google Scholar] [CrossRef]
Figure 1. Robot 3D prototype model.
Figure 1. Robot 3D prototype model.
Sensors 26 00547 g001
Figure 2. Schematic diagram of robot mechanism.
Figure 2. Schematic diagram of robot mechanism.
Sensors 26 00547 g002
Figure 3. Two structural state models: (a) Configuration I; (b) Configuration II.
Figure 3. Two structural state models: (a) Configuration I; (b) Configuration II.
Sensors 26 00547 g003
Figure 4. Schematic diagram of the transition from Configuration I to Configuration II: (a) Configuration I; (b) Transition State I; (c) Transition State II; (d) Configuration II.
Figure 4. Schematic diagram of the transition from Configuration I to Configuration II: (a) Configuration I; (b) Transition State I; (c) Transition State II; (d) Configuration II.
Sensors 26 00547 g004
Figure 5. Configuration I gait coordinate diagram: L1-1 denotes the basal segment motor, L1-2 denotes the femoral segment motor, and L1-3 denotes the tibial segment motor.
Figure 5. Configuration I gait coordinate diagram: L1-1 denotes the basal segment motor, L1-2 denotes the femoral segment motor, and L1-3 denotes the tibial segment motor.
Sensors 26 00547 g005
Figure 6. Configuration I gait timing diagram.
Figure 6. Configuration I gait timing diagram.
Sensors 26 00547 g006
Figure 7. Configuration I: Gait Stability Margin. The black solid lines represent the robot’s footprint at the current time step, while the blue dashed lines represent the robot’s footprint at the next time step.
Figure 7. Configuration I: Gait Stability Margin. The black solid lines represent the robot’s footprint at the current time step, while the blue dashed lines represent the robot’s footprint at the next time step.
Sensors 26 00547 g007
Figure 8. Configuration II gait coordinate diagram.
Figure 8. Configuration II gait coordinate diagram.
Sensors 26 00547 g008
Figure 9. Gait timing diagram for Configuration II perpendicular to the trunk edge direction.
Figure 9. Gait timing diagram for Configuration II perpendicular to the trunk edge direction.
Sensors 26 00547 g009
Figure 10. Stability margin of gait in Configuration II perpendicular to the long axis of the trunk. The black solid lines represent the robot’s footprint at the current time step, while the blue dashed lines represent the robot’s footprint at the next time step.
Figure 10. Stability margin of gait in Configuration II perpendicular to the long axis of the trunk. The black solid lines represent the robot’s footprint at the current time step, while the blue dashed lines represent the robot’s footprint at the next time step.
Sensors 26 00547 g010
Figure 11. Configuration I: Gait Simulation Diagram.
Figure 11. Configuration I: Gait Simulation Diagram.
Sensors 26 00547 g011aSensors 26 00547 g011b
Figure 12. Configuration I: Center of Gravity Changes During Gait. The impact of Y and Z displacements on overall accuracy is negligible, although their fluctuation range is less than 3% of the X displacement.
Figure 12. Configuration I: Center of Gravity Changes During Gait. The impact of Y and Z displacements on overall accuracy is negligible, although their fluctuation range is less than 3% of the X displacement.
Sensors 26 00547 g012
Figure 13. Configuration II: Gait Simulation Diagram.
Figure 13. Configuration II: Gait Simulation Diagram.
Sensors 26 00547 g013aSensors 26 00547 g013b
Figure 14. Configuration II: Center of Gravity Changes During Gait. The impact of Y and Z displacements on overall accuracy is negligible, although their fluctuation range is less than 3% of the X displacement.
Figure 14. Configuration II: Center of Gravity Changes During Gait. The impact of Y and Z displacements on overall accuracy is negligible, although their fluctuation range is less than 3% of the X displacement.
Sensors 26 00547 g014
Figure 15. Robot load adhesion test: (a) Counterweight total: 6 kg; (b) Six-legged adhesion load: 6 kg; (c) Three-legged adhesion load: 6 kg.
Figure 15. Robot load adhesion test: (a) Counterweight total: 6 kg; (b) Six-legged adhesion load: 6 kg; (c) Three-legged adhesion load: 6 kg.
Sensors 26 00547 g015
Figure 16. Robot gait experiments under Configuration I: (a) Leg groups 1, 3, and 5 lift and move forward one stride; (b) Leg groups 1, 3, and 5 transition to the support phase; (c) Leg groups 2, 4, and 6 lift and move forward one stride; (d) Leg groups 2, 4, and 6 transition to the support phase.
Figure 16. Robot gait experiments under Configuration I: (a) Leg groups 1, 3, and 5 lift and move forward one stride; (b) Leg groups 1, 3, and 5 transition to the support phase; (c) Leg groups 2, 4, and 6 lift and move forward one stride; (d) Leg groups 2, 4, and 6 transition to the support phase.
Sensors 26 00547 g016
Figure 17. Configuration II vertical edge length direction gait experiment: (a) 1-3-5 leg group lifts and moves forward one stride; (b) 1-3-5 leg group transitions to support phase; (c) 2-4-6 leg group lifts and moves forward one stride; (d) 2-4-6 leg group transitions to support phase.
Figure 17. Configuration II vertical edge length direction gait experiment: (a) 1-3-5 leg group lifts and moves forward one stride; (b) 1-3-5 leg group transitions to support phase; (c) 2-4-6 leg group lifts and moves forward one stride; (d) 2-4-6 leg group transitions to support phase.
Sensors 26 00547 g017
Table 1. Wind Turbine Blade Climbing Robot Joint Function Assembly.
Table 1. Wind Turbine Blade Climbing Robot Joint Function Assembly.
Joint DesignationJoint NameJoint TypeFunction Description
A, E, FCorner jointActive Servo JointThe drive mechanism transforms the trunk from a rectangular to a regular hexagonal configuration, with a rotation range of 0–120°.
B, D, G, IDouble-ended swing jointActive Servo JointControl the front and rear ends of the body to bend vertically and horizontally from 0 to 90 degrees, enabling it to traverse over the leading or trailing edge of a blade.
JPassive joint rotationPassive jointConnect carbon fiber plates to adaptively follow trunk deformation.
C, HMotor Connectorsstructural componentsConnect the motor to the carbon fiber plate to transmit torque.
L1-1, L3-1, L4-1, L6-1Clamp the femoral base jointActive Servo JointDrive the clamping leg to swing forward and backward, enabling adjustment within a ±30° range.
L2-1, L5-1Weight-bearing leg basal jointActive Servo JointDrive the load-bearing legs to swing forward and backward, enabling adjustment within a ±30° range.
LX-2 (X = 1~6)Hock jointActive Servo JointDrive the hip joint to swing within the leg plane, adjusting the leg posture.
LX-3 (X = 1~6)tibial jointActive Servo JointDrive the tibial segment to swing within the leg plane, coordinating with the foot end to conform to the surface.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lu, H.; Wang, G.; Zhang, W.; Shao, M.; Shi, X. Research on Gait Planning for Wind Turbine Blade Climbing Robots Based on Variable-Cell Mechanisms. Sensors 2026, 26, 547. https://doi.org/10.3390/s26020547

AMA Style

Lu H, Wang G, Zhang W, Shao M, Shi X. Research on Gait Planning for Wind Turbine Blade Climbing Robots Based on Variable-Cell Mechanisms. Sensors. 2026; 26(2):547. https://doi.org/10.3390/s26020547

Chicago/Turabian Style

Lu, Hao, Guanyu Wang, Wei Zhang, Mingyang Shao, and Xiaohua Shi. 2026. "Research on Gait Planning for Wind Turbine Blade Climbing Robots Based on Variable-Cell Mechanisms" Sensors 26, no. 2: 547. https://doi.org/10.3390/s26020547

APA Style

Lu, H., Wang, G., Zhang, W., Shao, M., & Shi, X. (2026). Research on Gait Planning for Wind Turbine Blade Climbing Robots Based on Variable-Cell Mechanisms. Sensors, 26(2), 547. https://doi.org/10.3390/s26020547

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop