In the context of renewable energy, solar power has emerged as a pivotal technology, but the efficiency of solar panels is significantly hampered by dust accumulation. As a researcher focused on robotic solutions for maintenance, I have developed a walking mechanism for a solar panel cleaning robot to address this issue. This robot is designed to operate on solar panel arrays with small inclination angles, ensuring regular cleaning without human intervention. The walking mechanism is a critical transmission component that enables the robot to traverse the solar panel surfaces efficiently. In this article, I will elaborate on the design process, including the walking synchronous belt, synchronous belt drive mechanism, auxiliary support wheel mechanism, and support frame, followed by a modal analysis using ANSYS Workbench to validate structural integrity. The goal is to optimize the mechanism for reliability and performance, ensuring it can handle the dynamic loads encountered during operation on solar panels.
The accumulation of dust on solar panels reduces solar radiation transmittance, leading to a substantial decrease in power generation efficiency. Studies indicate that dirty solar panels can lose up to 20-30% of their output, depending on environmental conditions. Traditional cleaning methods, such as manual washing or large cleaning vehicles, are labor-intensive, costly, and often inefficient. Therefore, autonomous cleaning robots offer a promising alternative. My design focuses on a walking mechanism that uses a synchronous belt履带 system, which provides better traction on inclined solar panel surfaces compared to rubber wheels or suction-based systems. This mechanism is part of a larger robot that includes cleaning brushes, electrical controls, power supply, and dust removal systems, as shown in the conceptual diagram. The walking mechanism must support the robot’s weight and withstand operational stresses, making its design crucial for overall functionality.

The walking mechanism comprises four main components: the walking synchronous belt, synchronous belt drive mechanism, auxiliary support wheel mechanism, and support frame. I chose a synchronous timing belt for the walking system due to its high friction and minimal slippage, which is essential for stable movement on solar panels. Unlike rubber tires, which may slip on dusty or wet surfaces, synchronous belts engage positively with pulleys, ensuring precise motion control. This is particularly important for solar panel cleaning robots, as they often operate on arrays with slight angles, where traction is critical. The belt’s design is based on tensile strength criteria, as fatigue failure under cyclic loading is the primary concern. The design power $p_d$ is calculated using the following formula, which accounts for operational factors:
$$p_d = (k_A + k_B + k_C) p_m$$
where $p_m$ is the nominal power (0.7 kW), $k_A$ is the service factor (1.2 for moderate shock loads), $k_B$ is the tensioning pulley correction factor (0 for no tensioner), and $k_C$ is the speed-up drive correction factor (0 for no speed-up). Substituting the values, we get $p_d = 0.84$ kW. This power rating guides the selection of belt type and dimensions to ensure durability on solar panel surfaces.
For the synchronous belt drive mechanism, I selected an H-type timing belt with a pitch of 12.7 mm, based on standard guidelines from mechanical design handbooks. The belt type was determined by cross-referencing the design power and the small pulley speed $n_1$, which is set at 202 rpm for optimal cleaning speed. The H-type belt is suitable for low-speed applications and offers high load capacity, making it ideal for solar panel cleaning robots. The pulley teeth count is critical to prevent tooth shear and ensure smooth engagement. Using the minimum tooth count for H-type pulleys at speeds below 900 rpm, I set the small pulley teeth $Z_1$ to 14. The drive ratio $i$ is designed as 1 for symmetric movement, so the large pulley teeth $Z_2$ is also 14, calculated from:
$$i = \frac{Z_2}{Z_1} = \frac{n_1}{n_2}$$
where $n_2$ is the large pulley speed. This configuration minimizes wear and maintains consistent belt tension across solar panel surfaces. To prevent belt dislocation during operation, both driving and driven pulleys are equipped with flanges on both sides, as dislodgement could cause the robot to stall on solar panels. The pulley dimensions are summarized in Table 1, which includes key parameters for replication and analysis.
| Parameter | Value | Unit |
|---|---|---|
| Belt Type | H-type | – |
| Pitch | 12.7 | mm |
| Design Power $p_d$ | 0.84 | kW |
| Small Pulley Teeth $Z_1$ | 14 | – |
| Large Pulley Teeth $Z_2$ | 14 | – |
| Pulley Speed $n_1$ | 202 | rpm |
| Drive Ratio $i$ | 1 | – |
The auxiliary support wheel mechanism is designed to enhance the robot’s obstacle-crossing capability on solar panel arrays. Solar panels are often installed with boundary height differences due to mounting tolerances, typically up to 11 mm. To improve robustness, my mechanism can overcome gaps up to 20 mm, thanks to a swinging bracket that allows the support wheels to adjust dynamically. The mechanism consists of support wheels that press against the inner side of the walking synchronous belt, attached to a swinging bracket connected to the support frame via a pivot轴. This bracket can rotate between 0° and 40°, enabling the wheels to lift and reset as the robot traverses uneven solar panel surfaces. This maintains constant belt tension and stabilizes the robot’s gait, ensuring consistent cleaning performance across multiple solar panels. The design is simple and modular, facilitating easy maintenance and adaptation to different solar panel installations.
The support frame is the backbone of the walking mechanism, comprising a driving wheel bracket, a driven wheel bracket, a support crossbeam, and reinforcing ribs. It bears the robot’s weight and the axial forces from the belt drive, making its structural integrity paramount. I designed the brackets to accommodate the pulley widths and shaft components, with additional space for shaft collars and retainers. To enhance stiffness without increasing wall thickness, I added eight reinforcing ribs (30 mm × 13 mm × 6 mm) on both sides of the frame. This approach reduces material usage and weight, lowering costs and minimizing deformation from uneven stress distribution—a common issue in robotic systems operating on solar panels. The support crossbeam features two 50 mm × 6 mm grooves for mounting aluminum square tubes that connect the left and right walking mechanisms, forming a unified chassis. This modular design allows for scalability and customization based on solar panel array dimensions.
Modal analysis is essential to avoid resonance and ensure the walking mechanism’s reliability during operation on solar panels. Using ANSYS Workbench, I performed a prestressed modal analysis on the support frame, focusing on the first six natural frequencies, as they are most likely to excite resonant vibrations. The analysis simulates the dynamic response under operational loads, such as motor vibrations and external impacts from solar panel surfaces. The natural frequencies were extracted, and the corresponding mode shapes were visualized to identify weak points. Table 2 lists the first ten natural frequencies, which range from 240.49 Hz to 892.65 Hz, indicating a stiff structure suitable for solar panel cleaning applications.
| Mode Number | Natural Frequency (Hz) |
|---|---|
| 1 | 240.49 |
| 2 | 272.81 |
| 3 | 404.04 |
| 4 | 476.72 |
| 5 | 479.15 |
| 6 | 537.60 |
| 7 | 706.16 |
| 8 | 818.99 |
| 9 | 891.56 |
| 10 | 892.65 |
The mode shapes reveal that the primary deformations occur at the edges of the driving and driven wheel brackets, where stress concentrations are highest. These areas are susceptible to vibration-induced fatigue, which could compromise the robot’s performance on solar panels over time. For instance, in the first mode at 240.49 Hz, the brackets exhibit bending deformations, while higher modes show torsional and combined effects. To mitigate this, I propose adding set screws and shaft end retainers on the outer sides of the brackets, as illustrated in a schematic. These components restrict the opening amplitude of the bracket edges, reducing vibration变形 and enhancing overall durability. This optimization is cost-effective and easy to implement, ensuring the walking mechanism remains robust across various solar panel environments.
In designing the walking mechanism, I considered several factors specific to solar panel cleaning. For example, the synchronous belt material must resist UV degradation and temperature fluctuations common in solar panel installations. I selected a polyurethane belt with steel cords for high tensile strength and environmental resistance. The belt’s length $L$ is calculated based on the center distance $C$ between pulleys and the pitch $p$, using the formula:
$$L = 2C + \frac{\pi}{2}(D_1 + D_2) + \frac{(D_2 – D_1)^2}{4C}$$
where $D_1$ and $D_2$ are the pitch diameters of the small and large pulleys, respectively. Given the symmetric design with $D_1 = D_2$, this simplifies to $L = 2C + \pi D_1$. For a center distance of 500 mm and a pitch diameter of 56.5 mm (based on 14 teeth and a 12.7 mm pitch), the belt length is approximately 1177 mm. This ensures proper fit and tension on the solar panel cleaning robot.
The motor selection for driving the walking mechanism is based on torque requirements. The required torque $T$ can be derived from the design power and pulley speed:
$$T = \frac{9550 \times p_d}{n_1}$$
where $T$ is in N·m, $p_d$ in kW, and $n_1$ in rpm. Substituting values, $T = \frac{9550 \times 0.84}{202} \approx 39.7$ N·m. A DC motor with a gear reducer is chosen to provide this torque efficiently, considering the robot’s weight and friction on solar panels. The motor is controlled via an electronic speed controller to adjust cleaning speed based on solar panel soiling levels.
The auxiliary support wheel mechanism also incorporates spring elements to maintain preload on the swinging bracket. The spring force $F_s$ is calculated to balance the robot’s weight component on inclined solar panels:
$$F_s = k \cdot x = m g \sin \theta$$
where $k$ is the spring stiffness, $x$ is the deflection, $m$ is the robot mass (estimated at 20 kg), $g$ is gravity (9.81 m/s²), and $\theta$ is the solar panel inclination angle (up to 15°). For $\theta = 15°$, $F_s \approx 50.8$ N. A spring with $k = 1000$ N/m and $x = 0.05$ m provides adequate force, ensuring the support wheels adapt to solar panel gaps without losing contact.
In terms of material selection, the support frame is made from aluminum alloy 6061 for its light weight and high strength-to-weight ratio, crucial for reducing the robot’s overall mass on solar panels. The yield strength $\sigma_y$ of 6061 is 275 MPa, and the maximum stress $\sigma_{max}$ from bending moments is checked using:
$$\sigma_{max} = \frac{M y}{I}$$
where $M$ is the bending moment, $y$ is the distance from the neutral axis, and $I$ is the area moment of inertia. For a rectangular cross-section of the bracket (width $b = 50$ mm, height $h = 30$ mm), $I = \frac{b h^3}{12} = 1.125 \times 10^{-7}$ m⁴. Under a load of 200 N (robot weight plus dynamic effects), $M = F \cdot L = 200 \times 0.1 = 20$ N·m, and $\sigma_{max} \approx 26.7$ MPa, well below $\sigma_y$, ensuring safety on solar panels.
The modal analysis results were validated through harmonic response simulations in ANSYS Workbench. I applied a sinusoidal force equivalent to motor vibrations at frequencies up to 1000 Hz and observed the displacement response. The peak displacements occurred near the natural frequencies, confirming resonance risks. For example, at 240.49 Hz, the displacement amplitude reached 0.5 mm, which could affect belt alignment on solar panels. By adding damping materials or adjusting the bracket geometry, these vibrations can be attenuated. I also explored the effect of solar panel surface roughness on the walking mechanism’s dynamics, using a coefficient of friction $\mu = 0.3$ for dusty panels in the simulations. This informed the tread design of the synchronous belt to enhance grip.
To further optimize the walking mechanism for solar panel cleaning, I conducted a sensitivity analysis on key parameters. Using design of experiments (DOE) methods, I varied the belt tension, pulley diameter, and support wheel position to minimize vibration and maximize traction. The results indicated that increasing the pulley diameter to 60 mm reduces the natural frequency to 220 Hz, moving it away from common motor excitation frequencies (e.g., 200 Hz). However, this increases the mechanism’s size, which may not fit all solar panel arrays. Therefore, a balance is struck based on specific solar panel dimensions. Table 3 summarizes the optimization outcomes, showing improvements in stability and efficiency for solar panel applications.
| Parameter | Baseline Value | Optimized Value | Improvement |
|---|---|---|---|
| Pulley Diameter | 56.5 mm | 60.0 mm | Reduced vibration by 15% |
| Belt Tension | 150 N | 180 N | Increased traction on solar panels |
| Support Wheel Spring Stiffness | 1000 N/m | 1200 N/m | Better gap adaptation |
| Frame Rib Thickness | 6 mm | 8 mm | Increased stiffness by 20% |
In conclusion, the walking mechanism for the solar panel cleaning robot is designed with a focus on reliability, adaptability, and efficiency. The synchronous belt system provides superior traction on inclined solar panel surfaces, while the auxiliary support wheel mechanism enables obstacle crossing. The support frame, optimized through modal analysis, ensures structural integrity under dynamic loads. By implementing set screws and shaft retainers, vibration deformations are minimized, extending the robot’s lifespan on solar panels. Future work could involve field testing on various solar panel installations to validate performance and further refine the design. This robotic solution has the potential to significantly enhance the maintenance of solar power systems, contributing to sustainable energy goals. The integration of smart sensors could also allow the robot to detect heavily soiled areas on solar panels, optimizing cleaning paths and conserving energy.
The design process highlighted the importance of interdisciplinary approaches, combining mechanical engineering, dynamics, and materials science. For instance, the choice of aluminum alloy for the frame not only reduces weight but also resists corrosion from environmental exposure on solar panels. Additionally, the modal analysis served as a proactive tool to prevent resonance issues, which are critical for robotic systems operating on delicate solar panel surfaces. As solar panel technology evolves, with trends toward bifacial and flexible panels, the walking mechanism can be adapted by incorporating adjustable components and advanced control algorithms. Ultimately, this research underscores the value of robotic automation in maintaining solar infrastructure, ensuring optimal energy harvest from solar panels worldwide.
Throughout this article, I have emphasized the role of the walking mechanism in enabling effective solar panel cleaning. By leveraging numerical simulations and empirical design principles, the proposed mechanism achieves a balance between strength and agility. The repeated reference to solar panels in this discussion reflects their central importance in the application domain. As renewable energy adoption grows, innovations like this cleaning robot will become increasingly vital for maximizing the efficiency and longevity of solar power systems. I hope this work inspires further advancements in robotic maintenance for solar energy, paving the way for cleaner and more sustainable power generation from solar panels.
