Next Article in Journal
Advances in Biomaterials for Tissue Regeneration: From Scaffold Design to CAP-Enabled Interfaces and AI-Driven Optimization
Previous Article in Journal
Pressure Control of Centrifugal Fan Using Softsign-PI Controller Tuned by Hybrid Starfish Optimization Algorithm with Differential Evolution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Experimental Verification of a Gibbon-Inspired Tree-Climbing Robot for Forestry Environments

1
School of Technology, Beijing Forestry University, Beijing 100083, China
2
Key Laboratory of National Forestry and Grassland Administration on Forestry Equipment and Automation, Beijing 100083, China
3
School of Renewable Energy, Inner Mongolia University of Technology, Ordos 017010, China
4
Inner Mongolia Academician Workstation for New Energy Intelligent Equipment and Operation Maintenance, Ordos 017010, China
*
Author to whom correspondence should be addressed.
Biomimetics 2026, 11(5), 332; https://doi.org/10.3390/biomimetics11050332
Submission received: 31 March 2026 / Revised: 26 April 2026 / Accepted: 6 May 2026 / Published: 9 May 2026
(This article belongs to the Section Locomotion and Bioinspired Robotics)

Abstract

Tree-climbing robots are primarily utilized for pruning and harvesting in tall trees; however, limited structural degrees of freedom (DoFs) reduce their flexibility in complex environments. To improve the flexibility and environmental adaptability of the robots, this study proposes a novel three-armed claw-type tree-climbing robot inspired by gibbons. A 14 DoFs prototype with a total mass of approximately 2.52 kg was developed, comprising three manipulator arms and independently actuated claws. Kinematic models were separately established for the series-connected arms and the parallel-connected moving platform, with accuracy verified through numerical simulations. Based on these models, a control system was implemented, and a physical prototype was tested in field climbing experiments. Grasping tests on surfaces of varying roughness, including moist tree trunks, artificial wood, and smooth steel plates, demonstrated the adaptability of the claw to diverse materials. The robot successfully climbed trunks inclined at 52–90°, supporting a maximum payload of 1.81 kg; each full gait cycle averaged approximately 4 min. These results indicate that the robot can successfully imitate the movements of gibbons during climbing, thereby verifying the feasibility and practical application value of this bionic design in real-world forestry environments.

Graphical Abstract

1. Introduction

In recent years, advances in fields such as robotics and computer science have led to the development of climbing robots capable of moving on vertical and irregular surfaces to perform specialized tasks [1,2]. Concurrently, the exceptional characteristics exhibited by natural organisms, including strong adaptability, robust locomotion capabilities, and multifunctionality [3], are driving biomimetic design as a key approach to enhancing the adaptability of climbing robots in complex environments [4]. These robots have found widespread application in scenarios such as building maintenance [5,6], rescue at high altitudes [7], and the exploration of natural resources [8].
Compared to climbing robots designed for man-made structures such as walls and poles, tree-climbing robots are faced with more complex environments because trees are characterized by variable morphology, uneven branch diameter, and the presence of obstacles such as branches and galls [9]. Researchers have developed a variety of tree-climbing robots to meet the requirements of operating in complex tree environments [10]. According to the different types of contact between the robots and the tree trunk, the existing tree-climbing robots can be divided into three categories: wheeled, encircling, and clawed. Each type has specific application scenarios.
Wheeled tree-climbing robots use drive wheels as a propulsion mechanism to enable rapid movement along tree trunks. For example, Sebastian et al. designed a four-wheeled climbing robot that can traverse tree trunks with a slight inclination [11]. Ban et al. improved the reliability of the wheel–trunk contact by incorporating a crawler belt in their “Monkeybot”, which can quickly climb trees and trim branches [12]. To address the challenges of manual coconut harvesting, various wheeled harvesting robots have also been developed, such as an autonomous harvesting robot using rubber rollers [13] and a coconut harvester based on Mecanum wheels [14]. Overall, wheeled robots demonstrate high climbing efficiency on smooth and less branched trunks but are poor at avoiding obstacles such as branches. This makes them more suitable for pruning and harvesting tasks on tree species with uniform diameters and smooth surfaces.
Encircling climbing robots achieve clamping functionality through components that conform closely to the trunk, utilizing appropriate mechanisms to alternate between ascending and descending motions. For example, Ma et al. proposed a piezoelectric pole-climbing robot, the “Crabbot” [15], which consists of two clamping units and an extension unit, and the stepping displacements are amplified by the designed flextensional mechanism. Wang et al. designed a variable-cell robot that clamps the trunk using linkages in its feet and accomplishes movement through alternating legs [16]. After developing a flexible manipulator [17], Ito et al. built a bionic octopus-like multi-legged robot and performed climbing experiments in different scenarios [18]. Liao et al. proposed a rope-winding climbing robot [19]. It features two winding actuators as the head and tail and a telescopic actuator as the body, enabling rapid linear movement on tree trunks. Takemori et al. developed a flexible serpentine robot that autonomously adapts to the trunk diameter through spiral rolling motions [20], facilitating movement on tree surfaces. In general, encircling tree-climbing robots maintain close contact with the trunk, providing stability and safety during operation. However, their flexibility is reduced due to the obstruction of branches during the grasping process.
Clawed tree-climbing robots achieve grasping by hooking their claws into the bark or holding onto the trunk. These robots are often inspired by the structural features or climbing techniques of animals. Currently, claw-type tree-climbing robots can be classified according to their DoFs, with significant differences in efficiency, payload and adaptability. Claw-type robots with low DoFs (1–3 DoFs) typically rely on passive grasping mechanisms that hook onto the bark for lightweight design and environmental adaptability. For example, the “LORIS” robot has a novel micro-spiked claw that can latch onto bark protrusions, with a total weight of 3.2 kg [21]. Lam & Xu designed the “Treebot”, which uses two claws to hook onto the bark and incorporates three actuators as the main body structure to mimic the climbing posture of an inchworm [22,23], with a total weight of just 600 g. However, these robots are constrained by their gripping force and terrain dependency, making it difficult for the body to detach from the trunk and actively adjust its posture. They demonstrate insufficient adaptability when confronted with complex environments such as variations in trunk diameter, tree knots, or galls. Mid-DoF (4–6 DoFs) claw-type robots typically use a single manipulator arm for climbing, with claws at both ends for grasping. For example, Du et al. designed a 4 DoFs robotic arm that uses large claws to grip the tree trunk and developed a corresponding obstacle-crossing gait [24]. Guan et al. has developed a modular dual claw robot called “Climbot” [25,26], which can climb poles and trusses and also act as a manipulator arm for specific tasks. These designs extend the workspace through serial joints, but during motion, typically only one mechanical claw grips the trunk. This arrangement renders the robot prone to instability when its center of gravity shifts. High-DoF (greater than 6 DoFs) claw-type robots generally adopt a multi-legged parallel architecture. For example, the six-legged bionic robot “Rise”, developed by Spenko et al., can climb not only tree trunks but also rough brick and gravel walls due to its special foot structure [27]. Inspired by the longicorn and gecko, Bian et al. developed a four-legged climbing robot with small claws that can climb various complex surfaces such as smooth pipes and tree bark [28]. These robotic platforms provide high stiffness support through multiple serial mechanical legs, thereby avoiding the center-of-gravity instability inherent in single serial structures and exhibiting considerable load-bearing capacity. However, the distinctive leg structure of existing, high-DoF claw-type robots means their bodies require constant contact with the tree trunk, resulting in size constraints that limit their operational capabilities. Furthermore, structural redundancy complicates multi-legged control algorithms, increasing risks in practical applications.
In summary, wheeled and encircling tree-climbing robots are constrained by their propulsion mechanisms, rendering them more suitable for tall trees with smooth bark. In contrast, nature-inspired stepper-type clawed robots demonstrate stronger adaptability and obstacle avoidance capabilities [29]. Based on this, the core research problem proposed in this study is how to design a tree-climbing robot based on bionic principles with a simplified structure, efficient control, and environmental adaptability to solve the problems of insufficient climbing stability and limited obstacle avoidance capabilities of existing equipment in complex forestry scenarios.
Therefore, the research objective of this paper is to develop a novel three-armed claw-type tree-climbing robotic system based on bionic principles, thus achieving stable and efficient climbing in complex tree environments. The main contributions and innovations of this study are mainly reflected in three aspects: first, conducting biomimetic analysis and design based on the climbing characteristics of gibbons; second, ensuring stable gripping through at least two claws at all times while adopting a hybrid series–parallel structure for the robot, which reduces the complexity and energy consumption of the control system by minimizing redundant limbs and driving joints; third, enabling the robot body to actively detach from the tree trunk and adjust its posture through the coordinated movement of the manipulator arms, thereby significantly enhancing its obstacle avoidance capabilities in complex environments and solving the key issue of insufficient obstacle avoidance flexibility in existing robots. This study provides a novel technical solution for efficient and stable tree climbing and autonomous operation in forest environments, enriching the design ideas and technical paths of inspired tree-climbing robots.
The rest of the article is organized as follows: Section 2 introduces the biomimetic design approach and the overall structural modeling of the robot. Section 3 verifies the structural performance of the robot through numerical simulations, describes the fabrication of the robot prototype and the development of the control system, and presents the results of field experiments. Section 4 provides a discussion on the stability and motion performance of the prototype. Section 5 summarizes the research work and points out the potential improvement directions for the future.

2. Materials and Methods

2.1. Biomimetic Design of Tree-Climbing Robot

In the natural world, gibbons living in the tropical rainforests of eastern and south-eastern Asia exhibit exceptional arboreal abilities. They are adept at foraging and evading predators in complex forest environments, using a variety of supports for rapid climbing [30]. Studies have shown that gibbons have evolved specific traits that make them good climbers: elongated forelimbs, highly flexible joints, hook-like hands, and a weight bias towards the hindlimbs [31,32]. Qualitative observations reveal that gibbons can use their forelimbs to grip the trunk from the side or behind, while their robust hindlimbs are curled up to bear compressive loads and provide stable support [33]. During climbing, the torso of the gibbon stays almost out of contact with the trunk. The forelimbs search for gripping points while the hindlimbs generate upward thrust, enabling the gibbon to navigate nimbly and steadily over obstacles such as branches and galls [34].
By analogy with gibbons, a series–parallel hybrid structure consisting of multiple tandem chains can perform a similar function. In a serial chain, components are arranged in a sequence to form a continuous link, allowing the end effector to move over a larger range, similar to the forelimb of the gibbon. When mechanical claws are used as the end effector, it enables the gripping action on the tree trunk. Parallel mechanisms consist of multiple serial chains connected in parallel. They offer advantages such as low inertia, high stiffness, and a large effective payload, making them suitable for bodies with moderate DoFs and high load-bearing requirements [35], similar to the gibbon torso. Therefore, a series–parallel hybrid mechanism is employed in the design to achieve stability and flexibility of the robot during tree climbing. For tree-climbing robots, since movement on flat ground is unnecessary, fully replicating the structure of the gibbon limb would result in higher manufacturing costs and mechanical redundancy. In order to reduce the complexity of the robot, a simplified design was adopted, with the design concept illustrated in Figure 1.
The forelimbs of gibbon have seven anatomical DoFs, and their behavior of grasping the trunk from the side or rear is irreplaceable; during climbing, the hindlimbs of gibbons, through coordinated movements of the hip and ankle joints, bear the dual functions of supporting and propelling the trunk [36]. This suggests that the hindlimbs are functionally replaceable in terms of mechanics. Moreover, the direction of force exerted by the hindlimb of primates on the tree trunk is generally consistent [37]; the hindlimbs both push against the trunk from the front to maintain overall body stability. This coordination allows the bionic design to simplify the hindlimb into a single functional unit, reduced to a mechanical arm placed along the central axis of the robot.
The overall structure of the designed gibbon-inspired tree-climbing robot is illustrated in Figure 2 as a triangular rigid platform equipped with three manipulator arms, with a total of 14 DoFs, with a mechanical claw at the end of each arm used to grasp the tree trunk. The two front manipulator arms are symmetrically distributed around the central axis of the body, and each has five degrees of rotational freedom, mimicking the elongated and flexible forelimbs of the gibbon. According to Pieper’s criterion to ensure that the manipulator arm is a closed-form solution [38], the three rotational axes near the end effector are intersected at the wrist point. Therefore, the single front manipulator arm has two DoFs at the shoulder joint and three collinear rotational axes at the wrist joint. This configuration enables the robot to adapt to tree trunks of varying shapes and inclination angles. The rear manipulator arm is equipped with a rotary joint aligned with the central axis of the body, which facilitates convenient adjustment of the overall body posture. Drawing on the force contraction and active extension mechanism of gibbons’ hindlimbs for power generation, the rear manipulator arm was simplified to four rotational DoFs. The three rotational axes near the claw are arranged parallel to one another so as to withstand compressive loads and deliver upward thrust, thereby simulating the function of the hindlimb of a gibbon [39]. The robotic body consists of two triangular aluminum alloy plates that secure the three manipulator arms and provide a mounting space for components such as the control boards and batteries.
The designed three-clawed tree-climbing robot is equipped with servos at all joints, which means that the mobility of the entire mechanism is equal to the number of joints. When the robot needs to ascend or descend, it clamps the tree trunk with the two claws and uses its body as a mobile platform for climbing actions similar to gibbons. To determine the mobility of the robotic body, the relative DoF of the body platform is analyzed using screw theory. Since the inverse and linear correlation of screws are independent of the choice of coordinate system [40], the point O on the central axis of the triangular rigid body is selected as the origin of the coordinate system. The positions of the various screw vectors can then be determined, as shown in Figure 3. Taking the manipulator arm where Claw2 is located as an example, its motion screw system is as follows:
$ 2 1 = ( 1   0   0 ;   0   0   0 ) , $ 2 2 = ( 0   1   0 ;   0   0   e 2 ) , $ 2 3 = ( 0   0   1 ;   0 e 2   0 ) , $ 2 4 = ( 0   1   0 ;   f 2   0   e 2 ) , $ 2 5 = ( e 3 e 2 ( e 3 e 2 ) 2 + ( f 2 f 3 ) 2   0   f 2 f 3 ( e 3 e 2 ) 2 + ( f 2 f 3 ) 2 ;   0   e 2 f 3 e 3 f 2   0 ) .
Similarly, the motion screw system of the rear manipulator arm is configured as follows:
$ 3 1 = ( 0   1   0 ;   0   0   0 ) , $ 3 2 = ( 1   0   0 ;   0   0   g 2 ) , $ 3 3 = ( 1   0   0 ;   0   0   h 1   g 3 ) , $ 3 4 = ( 1   0   0 ;   0   0   h 2   g 4 ) .
When Claw2 and Claw3 simultaneously grip the tree trunk, combining Equations (1) and (2), the constraint screws acting for the mobile platform are as follows:
$ 3 1 r = ( 1   0   0 ;   0   0   0 ) , $ 3 2 r = ( 0   0   0 ;   0   0   1 ) , $ 2 r = ( 0   0   1 ;   0   e 2   0 ) .
This constraint screw system comprises three spiral constraints, restricting the motion of the mobile platform along the wO and uO axes and its rotation around the wO axis. The body currently has 3 DoFs, yet through coordinated action with the robotic arm, Claw1 achieves a broader range of motion. The rear robotic claw gripping capability significantly enhances stability during grasping in complex environments and can provide reliable support in specific climbing scenarios such as traversing branches.
When Claw1 and Claw2 grip the tree trunk simultaneously, the robotic body can be regarded as a 25R parallel motion platform, where “2” indicates two serial support chains and “5R” means that each chain has five rotational DoFs. The constraint screw for the mobile platform is provided by Equation (4). This screw system forms a pair of force couples, restricting the motion of the mobile platform along the wO-axis and its rotation around the uO-axis. At this point, the body has 4 DoFs, allowing it to move along the uO and vO axes while simultaneously rotating around the vO and wO axes and maintaining the distance between the body and the tree trunk. This method provides the robot with greater freedom of movement, enabling it to climb trees with greater agility and fluidity.
$ 1 r = ( 0   0   1 ;   0   e 2   0 ) , $ 2 r = ( 0   0   1 ;   0 e 2   0 ) .

2.2. Kinematic Modeling of the Bionic Mechanism

According to the DoF analysis, the robot as a hybrid system with three sets of serial manipulator arms has two main operating states: (1) the movement of a single manipulator arm while the other parts of the robot remain stationary; (2) two mechanical claws grip the trunk while the robotic body functions as a parallel motion platform. To enable the robot to achieve the climbing movements of gibbons, this study establishes a kinematic model for the robot during hybrid series–parallel motion. This model not only needs to analyze the motion trajectories of each joint during free swing but also needs to ensure that when the robot grips the trunk with both manipulator arms, its structure can remain stable under a certain load.
To analyze the kinematic issues of the proposed robot structure, the Denavit–Hartenberg (D-H) convention algorithm is used to describe the kinematic relationships of the robot. However, the kinematic solutions in different states are complex, particularly for parallel mechanisms with multiple DoFs and intricate geometric relationships. Direct analytical methods become challenging due to the potential nonlinear constraints between joints. Therefore, this study employs numerical methods to address the kinematic issues of the mechanism.

2.2.1. Single Manipulator Arm Grasping State

Taking the 5R manipulator arm as an example, when a single arm of the robot detaches from the tree trunk to find the next gripping point, the forward and inverse kinematic equations of the end effector of the mechanical claw are based on the body coordinate system. As shown in Figure 4a, the forward coordinate system method is adopted to construct the kinematic model of the 5R manipulator arm.
The D-H parameters for the 5R manipulator arm are listed in Table 1. Then, the general transformation matrix between two joint coordinate frames can be described by Equation (5) [38]:
T ( i 1 ) i = cos θ i sin θ i 0 α i 1 cos α i 1 sin θ i cos α i 1 cos θ i sin α i 1 d i sin α i 1 sin α i 1 sin θ i sin α i 1 cos θ i cos α i 1 d i cos α i 1 0 0 0 1
In conjunction with Table 1, the forward kinematic model of the 5R manipulator arm can be obtained as follows:
T 6 10 = T 06 T 67 T 78 T 89 T 910 = n x 2 o x 2 a x 2 p x 2 n y 2 o y 2 a y 2 p y 2 n z 2 o z 2 a z 2 p z 2 0 0 0 1
The inverse kinematics solution involves determining the corresponding joint angles based on the desired position and orientation coordinate frame of Claw2, which is crucial for controlling the manipulator arm. To solve this problem, the inverse kinematic solution for the 5R manipulator arm is obtained by inverse transformation of the joint transformation matrix. Please refer to Appendix A for a detailed derivation of the closed-form solution for joint angles. Similarly, the rear manipulator arm can use the forward coordinate system method to create a kinematic model of the 4R serial link mechanism and find its kinematic solution, as shown in Equations (A4) and (A5). In addition, the D-H parameters for links 1–5 are listed in Table A3.

2.2.2. Parallel Platform Motion State

When Claw1 and Claw2 clamp the tree trunk and remain immobile, the robotic body is regarded as a 2-5R parallel motion platform, as illustrated in Figure 5. In this configuration, OS1 and OS2 are fixed points connected to the tree trunk. The point OB serves as the control point for the robotic body coordinate frame, with OB-xByBzB defined as the end-effector coordinate frame. The D-H parameters for the 2-5R parallel platform are detailed in Table A2.
Then, the transformation matrix between the fixed points OS1 and OS2 on the claws and the control point OB of the robotic body can be established. The frame transformation relationship from the fixed point OS1 on Claw1 to the control point OB can be determined, which allows the forward kinematic model of the robotic body to be derived:
T S 1 O B = T B 5 1 T 1 O B = n O x o O x a O x p O x n O y o O y a O y p O y n O z o O z a O z p O z 0 0 0 1
T S 1 O B = T S 1 S 2 T B 10 6 T 6 O B = n O x o O x a O x p O x n O y o O y a O y p O y n O z o O z a O z p O z 0 0 0 1
Furthermore, by applying inverse coordinate transformations to the end-effector gripping point and referencing the inverse kinematics solution process, the mapping relationship between the spatial posture adjustment parameters of the robotic 2-5R platform and all joint angles can be obtained. Detailed results provided in Equation (A8).

2.3. Design of Numerical Simulation for Model Validation

To systematically verify the proposed robotic kinematic model, provide reliable theoretical support for the development of control algorithms, and evaluate the structural reliability of the prototype, two types of numerical simulation experiments were designed in this study. The corresponding flow chart is shown in Figure 6. First, kinematic simulations were carried out based on the Adams View 2017 platform to verify the accuracy of the kinematic models for the serial manipulator arms and the 2-5R parallel moving platform. By presetting the motion trajectories of the end effector, data on the position and attitude changes of the end claw of the manipulator arm and the robot moving platform, as well as the angle variation information of the corresponding rotational joints, were obtained. These two sets of data were then substituted into the kinematic solution formulas to calculate the forward and inverse kinematic results based on the theoretical model. The reliability of the established model was evaluated by comparing these results with the simulation outcomes.
Inspired by the biological characteristic that the skeletal and muscular systems of gibbons can withstand high-load moments during tree climbing, it is necessary to verify whether the designed three-armed robotic structure possesses reliable load-bearing capacity. Therefore, structural simulations were conducted using the ANSYS 2024 R2 finite element simulation software to verify the structural stiffness and anti-overturning capability of the entire robot and its key load-bearing components under loaded conditions so as to ensure the structural stability and operational safety of the physical prototype during actual climbing operations. After importing the established 3D model of the gibbon-inspired tree-climbing robot into ANSYS Workbench 2024 R2, the material properties of the robot model were set to aluminum alloy to determine the center of mass of each component. Following the application of an additional load equivalent to 80% of the robot’s own weight, structural reliability analyses were performed on two typical working conditions during climbing: the working condition with both front claws under load and the working condition with a single front claw suspended in mid-air.
The 3D robot models used in the two numerical simulation experiments were all modeled in SolidWorks 2019 based on the geometric dimensions derived from the D-H parameter table established in Section 2.2. After being imported into the corresponding simulation platforms, material properties, boundary constraints, and load conditions consistent with actual working conditions were strictly configured to minimize the discrepancy between the simulation results and the actual performance of the physical prototype and to guarantee the reliability of the simulations.

3. Results

3.1. Validation of Kinematic Modeling

When the forward kinematic model of the serial manipulator arm was verified, the robotic body was fixed to the ground, and a motion was added at the center of mass of Claw2, as shown in Figure 7a. After setting the simulation time, Claw2 was used as the end effector to perform the motion, and the resulting trajectory curve is shown in Figure 7b. Upon completion of the simulation, the movement curve of the center of mass of Claw2 and the rotation curves of each joint on the arm were exported. The motion trajectories are plotted and compared with the simulated trajectories of the Claw2 center of mass, using the forward kinematic model in Equation (A1), with the joint rotation data entered to calculate the end-effector coordinates for each sample point. Figure 7c shows that the two trajectories are essentially the same. Analysis of the root mean square error (RMSE) and maximum deviation (Table 2) showed an RMSE of 3.86 mm and a maximum deviation of 6.76 mm, which is 2.95% of the range of motion. The error is mainly due to positional differences between the joint motion coordinate frame in the model and the center of mass frame established by Adams View 2017. However, this has little to no impact on the motion of the tree-climbing robot. Therefore, the established forward kinematic model of the 5R manipulator arm is considered valid.
To validate the inverse kinematic model of the serial manipulator arm, using the inverse kinematic solution obtained in Equation (A3), the joint rotation angles for each sample point were calculated and plotted. This data is then compared with the simulated joint rotation curves from Adams View 2017 for the arm of Claw2, as shown in Figure 7d. The maximum variation in joint angles was observed for rod 6, with an RMSE of 1.69°and a maximum deviation of 3.21°, representing 4.72% of its rotation range. These error values are considered acceptable for the motion control of the tree-climbing robot. This result confirms the validity of the inverse kinematic model of the 5R manipulator arm. Similarly, a motion was added to Claw3, and simulations were carried out. The results were compared with the outputs of the 4R manipulator arm kinematic model obtained in Equations (A4) and (A5). The comparison results shown in Figure 7e,f also validate the effectiveness of the developed model.
To validate the kinematic model of the 2-5R parallel platform, the simulation conditions were reset: the fixed ground and the body were deactivated, and Claw1 and Claw2 were fixed to simulate the clamping of the tree trunk. A motion was added to the body, and after simulation, the trajectory curve of the drive point OB was obtained, as shown in Figure 8b. The rotation curves of all joints on the manipulator arms of Claw1 and Claw2 were measured and the relevant data exported. Figure 8c,d show that the joint rotation curves and the overall movement trajectory of the robot closely match the results of the model. The deviation analysis shown in Table 3 reveals that for the forward kinematic model, the RMSE of the platform trajectory is 3.69 mm with a maximum deviation of 6.07 mm, representing 2.41% of its range of motion. For the inverse kinematic model, the maximum deviation in joint angles is observed for rod 10, with an RMSE of 2.31° and a maximum deviation of 5.29°, representing 13.68% of its range of motion. The model deviation was larger compared to the verification of the serial model due to the increased computational complexity and the accumulation of measurement and positioning errors. However, this margin of error is acceptable for clamping on rough bark surfaces, and the data trends align with the simulation results. Consequently, the 2-5R parallel platform kinematic model is fully validated as an effective solution for the control of robots, providing accurate theoretical support.

3.2. Validation of Structural Stiffness

Based on the structural simulation experiments designed in Section 2.3, this section validates the structural stiffness and anti-overturning capability of the robot model under typical load conditions. The simulation results are presented in Figure 9. The total deformation contour plot indicates that under load conditions, the maximum deformation occurs at the extremity of the robotic arm when a single forelimb is suspended, amounting to approximately 3.4 mm. Core load-bearing components, such as joint fasteners and gripper claws, exhibited deformations below 1.8 mm. This demonstrates the capacity of the robot structure to resist overturning moments induced by the load, with small displacement arising from structural deformation. The equivalent stress contour plot shows a maximum stress of 86.9 MPa, which is below the allowable stress limit of 240 MPa for 6061 aluminum alloy. Furthermore, no significant stress concentrations were observed, thereby validating the structural reliability of the robot. When Claw1 and Claw2 clamped simultaneously, the maximum total structural deformation was 2.4 mm with a peak stress of 72.6 MPa; both values were below the safety threshold. The aforementioned mechanical simulation not only validated the overall structural rigidity of the robot but also demonstrated the soundness of the simplified design featuring both front claws’ cooperative load-bearing coupled with single-hindlimb auxiliary thrust. This enables the robot to effectively resist overturning moments imposed by external forces, while incurring minimal structural deformation.

3.3. Control System and Prototype Fabrication Based on Simulation Results

Direct control of the position and orientation during robot manipulation is a more user-friendly solution. Therefore, based on the kinematic solutions obtained in Section 2.2, a control program is developed. The operator uses the Select button on the controller to change the value of the variable KEY, which switches the control target to either the claws or the robotic platform, providing intuitive control. When the value of KEY is not equal to 4, the control is executed using the claw as the end effector. The serial control procedure for the manipulator arms is invoked using the joint servo angles as input. Forward kinematic is used to obtain the current coordinate frame matrix Tclaw of the claw control point. The operator adjusts the matrix operator C through move commands, giving the desired coordinate frame matrix Tclaw × C. The required joint angles are calculated using the inverse kinematic results from Section 2.2. These angles are mapped to PWM (pulse width modulation) values and sent to the joint servos to move the claw to the desired coordinate frame. When KEY = 4, the robot enters the 2-5R platform control mode, and the parallel procedure is invoked. The control program flowchart is shown in Figure 10.
The above control flow is compiled into a program and written to the main controller board through the Arduino IDE. Furthermore, the program incorporates multiple action sequences to enable quick adjustments to the posture of the manipulator arm or the robotic body. The hardware configuration of the control system includes the following: Arduino Mega2560 is chosen as the main control board for processing commands and transmitting motion signals; a controller input circuit for wireless transmission of commands; a monitoring circuit based on a Bluetooth module for communication with the host computer and visualization of operations; a servo driver circuit that transmits motion commands to the servo group and returns angle information; a power supply circuit with lithium batteries and voltage regulator board to provide stable voltage to the main controller board and servo drivers.
In order to verify the kinematic performance of the designed tree-climbing robot system, a physical prototype was fabricated based on the above control strategies, and field climbing experiments were conducted. The main structural parts of the robot are made of aluminum alloy to satisfy the demands for structural strength and lightweight design. Some non-load-bearing components are fabricated through 3D printing with photosensitive resin, which not only effectively reduces the overall weight but also lowers the processing cost of parts. The total mass of the final prototype is approximately 2.52 kg. After wiring layout and the installation of the power fixing plate, core hardware, including lithium batteries and control boards, is integrated into the robot robotic body. The robotic body has a length of 236 mm, a width of 202 mm, and a height of 74 mm, with a weight of 1.36 kg, accounting for about 54% of the robot’s total weight. Such mass distribution concentrates most of the overall mass in the middle section of the robot, which can effectively guarantee the stability of the center of gravity during climbing.
The clamping claws equipped on the manipulator arms are commercial mass-produced servo mechanical claws. Adopting aluminum alloy as the main material, they can adapt to trunk gripping with diameters ranging from 50 to 135 mm. The robot operates by receiving PWM signals that drive the servo motor’s rotor, turning the gear structure to control the opening and closing of claw fingers and realize stable trunk clamping. A single mechanical claw weighs merely 190 g with the servo installed, greatly reducing the overall load of the robot. The claw fingers are designed with a serrated structure to provide anti-slip capability, which enhances the gripping reliability on tree trunks. The front manipulator arms are equipped with five rotating servo motors, with a total weight of about 407 g. Through actual assembly, debugging, and dimensional measurement, the maximum extended length of the front arms reaches approximately 393 mm. The rear manipulator arms feature a compact structure, weighing 376 g in total and reaching a maximum extended length of 328 mm. Measured in the preliminary debugging stage, the overall external dimension of the robot under working conditions is 590 mm in length, 710 mm in width, and 340 mm in height.

3.4. Grasping and Load-Bearing Stability Experiments

To evaluate the performance of the claw, robotic grasping tests were conducted on surfaces made of different materials. As illustrated in Figure 11, the mechanical claw is capable of achieving stable clamping on surfaces with varying roughness, including moist tree trunk, artificial wood blocks, and smooth carbon steel sheets. The clamped experimental materials differ greatly in hardness and surface smoothness, with their specific parameters presented in Table 4.
Furthermore, a load-bearing stability experiment was carried out to test the stability of the three-arm clawed robot under external loads. Based on the opening and closing ranges of the claws, plum tree trunks with diameters of 72 mm and an inclination angle of approximately 70° with the ground were selected as gripping objects in order to simulate the typical conditions that the robot might encounter when gripping. The load-bearing capacity of the prototype was verified by gradually adding counterweights to the central rigid body. The performance of the robot under different gripping conditions was then observed to determine whether failure would occur, as shown in Figure 12. The results showed that the robot remained stable when gripping with three claws and simultaneously gripping with the front claws. However, in the case of one front and one rear claw clamp, the robot exhibited a significant tilt due to an excessive shift in the center of gravity, making it prone to tipping over. Under the condition of ensuring gripping stability, the robot was able to bear a maximum counterweight of approximately 1.81 kg, which is 71.8% of its own weight.

3.5. Robot Tree-Climbing Capability Validation Experiments

Dynamic climbing experiments were also conducted to further evaluate the practical performance of the tree-climbing robot. In the experiment, a near-vertical plum tree trunk with a diameter of 85 mm was selected as the climbing object to simulate common climbing scenarios. Following the control logic based on the kinematic solution, the robot was manipulated by the joystick controller and successfully completed a series of climbing actions. The input action commands included adjusting the opening and closing of the claws, overall ascending of the platform, performing actions with each of the robot manipulator arms, etc. Figure 13a shows the sequence of a complete upward climbing gait. To further verify the adaptability of the robot to non-vertical branches, a branch of a plum tree with a diameter of 52 mm and an inclination angle of 79° was selected as the climbing target, and a complete upward climbing gait was successfully completed, as shown in Figure 13b. The result demonstrated that the robot is capable of climbing on relatively thin branches. However, due to the limited clamping range of the claws, it is unable to grasp branches with extremely small diameters.
In addition, multiple sets of field climbing tests were carried out under forest conditions with different trunk diameters and inclination degrees. Based on the statistical results of 16 valid and complete climbing gaits, the robot could stably respond to control commands in various field environments. The average duration of a single complete climbing gait was approximately 4 min, with a fluctuation range of 2.6–6.1 min. The time variation was mainly caused by the irregular surface features of natural tree trunks, and repeated fine adjustments of gripping positions were required when clamping on trunks with a large inclination angle. Furthermore, the single lifting distance of the robot body ranged from 17 cm to 24 cm. The maximum effective movement distance of the front manipulator claw reached 36 cm, while the maximum ascending distance of the rear manipulator claw was 27 cm. Verified by practical tests, the robot can steadily climb inclined trunks with a ground inclination angle ranging from 52° to 90°, as shown in Figure 14, which enables it to adapt to common forest working scenarios.

4. Discussion

This study systematically verifies the gibbon-inspired tree-climbing robot through kinematic modeling, structural simulation, and field prototype experiments. Climbing experiments showed that the series–parallel control scheme based on kinematic solutions was able to effectively direct the robot to complete stable climbing movements, which further validates its operational performance in dynamic field environments. The prototype has a total mass of approximately 2.52 kg and a maximum total length of 0.59 m. Compared with existing small-scale climbing robots, such as the 6.8 kg tree-climbing robot [41] and the 5.4 kg hook-claw robot “RISE V3” [42], this design achieves lightweight performance, which effectively reduces the overall weight and simplifies the control system. In contrast to the 42 kg “Climbot” [25,26] with a total length of about 2.5 m, which is specially designed for rod climbing, the proposed robot can pass through narrow branches and delivers better environmental flexibility.
Wheeled pole-climbing robots can achieve a high moving speed of 80 cm/s [43]. By comparison, the claw-type tree-climbing robot proposed in this study requires approximately 4 min to finish a single gait cycle, with a climbing speed inferior to the 5.75 cm/s of the similarly sized “PCRobot” [24]. This limitation mainly stems from redundant design in the control program and response delay between instruction analysis and motion execution, which impairs the continuity of climbing movements during the operation of serial manipulators and the parallel moving platform. In addition, owing to the irregular surface features of natural tree trunks, multiple adjustments of gripping positions are required during clamping to ensure stable attachment, which further prolongs the operating time of each climbing gait.
Despite the disadvantage of relatively slow climbing speed, this bionic design presents remarkable strengths in terms of operating space and load-bearing capacity. Specifically, the robot can maintain a distance of 80–200 mm from the tree trunk, while traditional hook-claw robots such as the “Treebot” [22,23] and the hexapod robot developed by Spenko et al. [27] need to fit closely to the trunk. This distinctive feature enables the gibbon-inspired robot to cross obstacles and climb on trunks with an inclination of 52–90°, avoiding bark damage caused by direct body friction. Meanwhile, benefiting from additional gripping points, the three-clawed structure greatly improves the load-bearing capacity in actual climbing scenarios, with a maximum payload of 1.81 kg and a load-to-weight ratio of approximately 72%. Its bearing capacity is about nine times higher than that of the bionic spine climbing robot designed by Liu et al. [44].
It was found during dynamic climbing experiments that when a single claw loses power, the robot can still adhere to the trunk by virtue of gravity due to the spatial positional relationship among claws. Further analysis and structural optimization are expected to enhance the environmental adaptability and mechanical durability of the robot. Experimental observations also indicated that excessive start-up acceleration of servo motors and low mechanical structural stiffness easily cause obvious sway during the large-range movement of a single front manipulator arm, which may adversely affect climbing stability and safety. This swaying issue can be effectively alleviated by adopting polynomial interpolation for trajectory planning. Concurrently, a model of adjustable manipulator arm stiffness would be developed to enable compliant motion by adjusting joint stiffness in real time [45].

5. Conclusions

This paper presents a three-armed clawed tree-climbing robot; through the bionic analysis of the structural characteristics of gibbons and their climbing action, a robot model with 14 total DoFs and 4 body motion DoFs was constructed. Compared to conventional designs, the climbing robot proposed in this study has a distinct structural layout and motion pattern. Its hybrid serial–parallel structure eliminates redundant joints, ensuring stability and significantly simplifying the control system. To verify the rationality of the three-manipulator structural design, systematic numerical simulation analysis was conducted in this study: Kinematic simulations were performed to verify the accuracy of the series manipulator arm and parallel platform models. Finite element analysis was employed to simulate gripping scenarios during tree-climbing operations, and the mechanical properties of the robot’s core components under loaded conditions were obtained: the maximum deformation was only 2.4 mm, and the peak stress reached merely 30.3% of the material’s yield strength, which is far below the safety threshold. Combined with the fact that no obvious deformation or wear was observed on the key components of the prototype after the experiment, support for the safety of the robot’s structural strength was provided from both numerical simulation and physical verification perspectives. These research results informed the design of a robot control system using kinematic solutions and supporting hardware configurations, and a prototype was developed.
The experimental results indicate that the claws can provide stable gripping force on surfaces of materials with different roughness, such as moist tree bark and smooth carbon steel sheets. Meanwhile, the robot has a certain load-bearing capacity, with a maximum load-bearing capacity of 1.81 kg. In actual climbing experiments, the robot successfully completed various operational actions, effectively simulating the climbing scenario of a single tree, which demonstrates the reliability and efficiency of the robot system in practical applications. Dynamic climbing experiments further verified its environmental adaptability: the robot is capable of climbing branches and tree trunks with a diameter of 50–135 mm and an inclination angle greater than 52°. It is evident that the range of the mechanical claw is directly proportional to the dimensions of the claw, with the capacity to extend the working space through the replacement of either the claws or associated modules. In conclusion, based on existing tree-climbing robot technologies, this study has completed the design and prototype development of a gibbon-inspired clawed tree-climbing robot system. The proposed robot adopts a hybrid series–parallel configuration with three manipulator arms, providing a feasible robotic solution for safe high-altitude operations in forest areas.
Nevertheless, this research still has certain limitations. Restricted by the control system and cumbersome clamping motions, the operational efficiency of the robot remains to be further improved. Current experiments were only conducted on natural tree trunks with limited inclination angles and diameters. Under controlled variable conditions, the influence of trunk curvature on the climbing performance of the robot has not been investigated, nor has the motion accuracy of the claws and manipulator arms been explored. Furthermore, only basic climbing and load-bearing functions are realized at present, while practical forestry operation modules have not been integrated, leading to restricted test scenarios. Therefore, future work will build a controllable indoor experimental platform to quantitatively analyze various factors affecting the climbing performance of the robot system. By simplifying the operation logic, optimizing redundancies in the control program, and combining polynomial interpolation to realize compliant motion control, the climbing efficiency and manipulation accuracy of the robot will be improved. A universal modular structure will also be designed to facilitate the installation of pruning, fruit picking, sensing, and other operational equipment so as to develop a multifunctional forestry operation platform. These improvements will further expand the application scenarios and operation capabilities of this gibbon-inspired robot, thereby enhancing its practical application performance in complex forestry environments.

Author Contributions

Conceptualization, X.L. and W.L.; methodology, X.L., X.B. and W.L.; software, X.L. and J.A.; validation, X.L. and L.G.; investigation, X.L.; resources, D.X., X.B. and W.L.; data curation, X.L. and J.A.; writing—original draft preparation, X.L.; writing—review and editing, X.L., X.B. and W.L.; visualization, X.L.; supervision, W.L. and L.G.; project administration, L.G.; funding acquisition, D.X., L.G. and W.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China (Grant No. 2018YFD0700601); the Excellent Graduate Student Supervisory Team Fund of Beijing Forestry University (Grant No. YJSY-DSTD2022009).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Combining the D-H parameters in Table 1 with the complete forward kinematic model of the 5R manipulator arm (Equation (6)), detailed results are provided in the following expression:
n x 2 = C 10 C 9 ( S 6 S 8 C 6 C 7 C 8 ) + C 6 S 7 S 9 S 10 S 6 C 8 + C 6 C 7 S 8 n y 2 = C 10 C 9 C 6 S 8 + C 7 C 8 S 6 S 6 S 7 S 9 + S 10 C 6 C 8 S 6 C 7 S 8 n z 2 = C 10 C 7 S 9 + S 7 C 8 C 9 S 7 S 8 S 10 o x 2 = C 10 S 6 C 8 + C 6 C 7 S 8 + S 10 C 9 S 6 S 8 C 6 C 7 C 8 + C 6 S 7 S 9 o y 2 = C 10 C 6 C 8 S 6 C 7 S 8 S 10 C 9 C 6 S 8 + S 6 C 7 C 8 S 6 S 7 S 9 o z 2 = S 10 C 7 S 9 + S 7 C 8 C 9 S 7 S 8 C 10 a x 2 = S 9 S 6 S 8 C 6 C 7 C 8 C 6 S 7 C 9 a y 2 = S 9 C 6 S 8 + S 6 C 7 C 8 S 6 S 7 C 9 a z 2 = C 7 C 9 S 7 C 8 S 9 p x 2 = d 8 C 6 S 7 + d 10 S 9 S 6 S 8 C 6 C 7 C 8 C 6 S 7 C 9 p y 2 = d 8 S 6 S 7 d 10 S 9 C 6 S 8 + S 6 C 7 C 8 + S 6 S 7 C 9 p z 2 = d 6 + d 8 C 7 + d 10 C 7 C 9 S 7 C 8 S 9
To simplify the expression, define Si as sin (θi) and Ci as cos (θi). Multiplying by the inverse matrix of the left-hand side of Equation (6) progressively feeds back the position and orientation information of Claw 2 to each joint, as shown in Equation (A2).
T 06 1 T 6 10 = T 67 T 78 T 89 T 910
Since the elements of the left and right sides of the Equation are equal, it is possible to solve angles of θ6 and θ7 first. Similarly, Equation (A3) can be obtained by performing another inverse matrix transformation. These results provide the complete inverse kinematic solution for the 5R manipulator arm, which is important for the control of Claw2.
θ 6 = arctan 2 p y 2 d 10 a y 2 d 8 , p x 2 d 10 a x 2 d 8 θ 7 = arctan 2 p x 2 C 6 + p y 2 S 6 + d 10 ( a x 2 C 6 + a y 2 S 6 ) d 8 , p z 2 d 6 d 10 a z 2 d 8 θ 8 = arctan 2 p y 2 C 6 p x 2 S 6 p x 2 C 6 C 7 + p y 2 S 6 C 7 + p z 2 S 7 d 6 S 7 θ 10 = arctan 2 o x 2 C 6 S 7 + o y 2 S 6 S 7 o z 2 C 7 n x 2 C 6 S 7 n y 2 S 6 S 7 + n z 2 C 7 θ 9 = arctan 2 n z 2 C 7 n x 2 C 6 S 7 n y 2 S 6 S 7 C 10 , a z 2 C 7 a x 2 C 6 S 7 a y 2 S 6 S 7 C 10
Referring to the above process, the forward kinematics solution in Equation (A4) and the inverse kinematics solution in Equation (A5) for the 4R manipulator arm can be obtained.
Table A1. D-H parameters table of 4R manipulator arm.
Table A1. D-H parameters table of 4R manipulator arm.
Rod iαdi−1 (°)adi−1 (mm)ddi (mm)θdi (°)
d100dd1 = 27θd1
d29000θd2
d30ad2 = 830θd3
d40ad2 = 550θd4
n d x = C d 1 [ C d 4 ( C d 2 C d 3 S d 2 S d 3 ) S d 4 ( C d 2 S d 3 + S d 2 C d 3 ) ] n d y = S d 1 [ C d 4 ( C d 2 C d 3 S d 2 S d 3 ) S d 4 ( C d 2 S d 3 + S d 2 C d 3 ) ] n d z = C d 4 ( C d 2 S d 3 + S d 2 C d 3 ) S d 4 ( S d 2 S d 3 C d 2 C d 3 ) o d x = C d 1 [ C d 4 ( C d 2 S d 3 + S d 2 C d 3 ) + S d 4 ( C d 2 C d 3 S d 2 S d 3 ) ] o d y = S d 1 [ C d 4 ( C d 2 S d 3 + S d 2 C d 3 ) + S d 4 ( C d 2 C d 3 S d 2 S d 3 ) ] o d z = C d 4 ( S d 2 S d 3 C d 2 C d 3 ) S d 4 ( S d 2 C d 3 + C d 2 S d 3 ) a d x = S d 1 a d y = C d 1 a d z = 0 p d x = a d 3 C d 1 ( C d 2 C d 3 S d 2 S d 3 ) + a d 2 C d 1 C d 2 p d y = a d 3 S d 1 ( C d 2 C d 3 S d 2 S d 3 ) + a d 2 S d 1 C d 2 p d z = d d 1 + a d 3 ( C d 2 S d 3 + C d 3 S d 2 ) + a d 2 S d 2
θ d 1 = arctan 2 ( a d x , a d y ) θ d 3 = arctan ( p d z d d 1 ) 2 + ( p d x C d 1 + p d y S d 1 ) 2 a d 2 2 a d 3 2 2 a d 2 a d 3 θ d 2 = arctan ( a d 2 + a d 3 C d 3 ) ( p d z d d 1 ) S d 3 a d 3 ( p d x C d 1 + p d y S d 1 ) S d 3 a d 3 ( p d z d d 1 ) + ( a d 2 + a d 3 C d 3 ) ( p d x C d 1 + p d y S d 1 ) θ d 4 = arctan 2 ( n d z , C d 1 n d x + S d 1 n d y ) θ d 2 θ d 3
For the 2-5R platform, the D-H parameter table is given in Table A2.
Table A2. D-H parameters table of 2-5R parallel platform.
Table A2. D-H parameters table of 2-5R parallel platform.
Rod iαBi−1 (°)aBi−1 (mm)dBi (mm)θBi (°)
1000dB10 = 90θB10
99000θB9
8−900dB8 = 122θB8
79000θB7
6−900dB6 = 61θB6
5900dB5 = 90θB5
4−9000θB4
3900dB3 = 125θB3
2−9000θB2
1900dB1 = 58θB1
In Equation (8), T6OB can be obtained from Figure 5, while TS1−S2 represents the relationship between the two claw points after the serial movement of the manipulator arms. TB10−6 denotes the inverse transformation of rod 10 to rod 6 on the manipulator arm of Claw2. In order to control the movement of the platform, an inverse kinematic analysis of the body is also required. This involves solving the required angle of rotation of the joints, given the desired coordinate frame matrix TS1−OB, and thus, the expected coordinate frames TS1−1 and TS2−6 for the two manipulator arms are as follows:
T S 1 1 = T B 5 1 = T S 1 O B T 1 O B 1 = n B x 1 o B x 1 a B x 1 p B x 1 n B y 1 o B y 1 a B y 1 p B y 1 n B z 1 o B z 1 a B z 1 p B z 1 0 0 0 1
T S 2 6 = T B 10 6 = T S 1 S 2 1 T S 1 O B T 6 O B 1 = n B x 2 o B x 2 a B x 2 p B x 2 n B y 2 o B y 2 a B y 2 p B y 2 n B z 2 o B z 2 a B z 2 p B z 2 0 0 0 1
The mapping relationship between the robotic body coordinate frame and all joint angles can be obtained by associating the above equations, as described in Equation (A8). Thus, the inverse kinematic solution of the 2-5R parallel system is obtained.
θ B 10 = arctan 2 ( p B y 2 d B 6 a B y 2 d B 8 , p B x 2 d B 6 a B x 2 d B 8 ) θ B 9 = arctan 2 ( p B x 2 C B 10 p B y 2 S B 10 + d B 6 ( a B x 2 C B 10 + a B y 2 S B 10 ) d B 8 , p B z 2 d B 10 d B 6 a B z 2 d B 8 ) θ B 8 = arctan ( a B y 2 C B 10 a B x 2 S B 10 a B x 2 C B 9 C B 10 + a B y 2 C B 9 S B 10 + a B z 2 S B 9 ) θ B 6 = arctan ( o B x 2 C B 10 S B 9 + o B y 2 S B 9 S B 10 o B z 2 C B 9 n B x 2 C B 10 S B 9 n B y 2 S B 9 S B 10 + n B z 2 C B 9 ) θ B 7 = arctan 2 ( n B z 2 C B 9 n B x 2 C B 10 S B 9 n B y 2 S B 9 S B 10 C B 6 , a B z 2 C B 9 a B x 2 C B 10 S B 9 a B y 2 S B 9 S B 10 ) θ B 5 = arctan 2 ( p B y 1 d B 1 a B y 1 d B 3 , p B x 1 d B 1 a B x 1 d B 3 ) θ B 4 = arctan 2 ( p B x 1 C B 5 + p B y 1 S B 5 d B 1 ( a B x 1 C B 5 + a B y 1 S B 5 ) d B 3 , p B z 1 d B 5 d B 1 a B z 1 d B 3 ) θ B 3 = arctan ( a B y 1 C B 5 a B x 1 S B 5 a B x 1 C B 4 C B 5 + a B y 1 C B 4 S B 5 p B z 1 S B 4 ) θ B 1 = arctan ( o B x 1 C B 5 S B 4 + o B y 1 S B 4 S B 5 + o B z 1 C B 4 n B x 1 C B 5 S B 4 n B z 1 C B 4 n B y 1 S B 4 S B 5 ) θ B 2 = arctan 2 ( a B x 1 C B 4 C B 5 a B z 1 S B 4 + a B y 1 C B 4 S B 5 C B 3 , a B z 1 C B 4 + a B x 1 C B 5 S B 4 a B y 1 S B 4 S B 5 )
Table A3. D-H parameters table of the links 1–5.
Table A3. D-H parameters table of the links 1–5.
Rod iαi−1 (°)ai−1 (mm)di (mm)θi (°)
100d1 = −58θ1
2−9000θ2
3900d3 = −125θ3
4−9000θ4
5900d5 = −90θ5

References

  1. Dai, Y.; Shikun, L.I.; Nie, X.R.X. Review of Key Technologies of Climbing Robots. Front. Mech. Eng. 2023, 18, 48. [Google Scholar] [CrossRef]
  2. Hong, S.; Um, Y.; Park, J.; Park, H.-W. Agile and Versatile Climbing on Ferromagnetic Surfaces with a Quadrupedal Robot. Sci. Robot. 2022, 7, eadd1017. [Google Scholar] [CrossRef]
  3. Li, J.; Xu, Z.; Zhu, D.; Dong, K.; Yan, T.; Zeng, Z.; Yang, S.X. Bio-Inspired Intelligence with Applications to Robotics: A Survey. Intell. Robot. 2021, 1, 58–83. [Google Scholar] [CrossRef]
  4. Fang, Y.; Wang, S.; Bi, Q.; Cui, D.; Yan, C. Design and Technical Development of Wall-Climbing Robots: A Review. J. Bionic. Eng. 2022, 19, 877–901. [Google Scholar] [CrossRef]
  5. Wang, B.; Zhang, W.; Luo, J.; Xu, Q. Design of a Modular Wall-Climbing Robot with Multi-Plane Transition and Cleaning Capabilities. Biomimetics 2025, 10, 450. [Google Scholar] [CrossRef]
  6. Schmidt, D.; Berns, K. Climbing Robots for Maintenance and Inspections of Vertical Structures—A Survey of Design Aspects and Technologies. Robot. Auton. Syst. 2013, 61, 1288–1305. [Google Scholar] [CrossRef]
  7. Fang, S.; Chen, G.; Liu, T.; Zhou, W.; Wang, Y.; Wang, X. Role of Tail Dynamics on the Climbing Performance of Gecko-Inspired Robots: A Simulation and Experimental Study. Biomimetics 2024, 9, 625. [Google Scholar] [CrossRef]
  8. Mohaspa, A.M.; Yusoff, M.N.S.M.; Othman, W.A.F.W.; Wahab, A.A.A.; Alhady, S.S.N.; Bakar, E.A. Design of Drilling Mechanism for Aquilaria Tree Climbing Modular Robot. In Proceedings of the Symposium on Intelligent Manufacturing and Mechatronics; Springer: Berlin/Heidelberg, Germany, 2021; pp. 397–403. [Google Scholar]
  9. Fang, G.; Cheng, J. Advances in Climbing Robots for Vertical Structures in the Past Decade: A Review. Biomimetics 2023, 8, 47. [Google Scholar] [CrossRef]
  10. Bogue, R. Climbing Robots: Recent Research and Emerging Applications. Ind. Robot. 2019, 46, 721–727. [Google Scholar] [CrossRef]
  11. Sebastian, B.; Ray, D.N.; Majumder, S. Design and Analysis of a Tree Climbing Robot. In Proceedings of the 2015 Conference on Advances in Robotics; Association for Computing Machinery: New York, NY, USA, 2015; pp. 1–7. [Google Scholar]
  12. Ban, Y.; Lyu, K.; Ba, S.; Wen, J.; Kang, F.; Li, W. Monkeybot: A Climbing and Pruning Robot for Standing Trees in Fast-Growing Forests. Actuators 2022, 11, 287. [Google Scholar] [CrossRef]
  13. Wibowo, T.S.; Sulistijono, I.A.; Risnumawan, A. End-to-End Coconut Harvesting Robot. In Proceedings of the 2016 International Electronics Symposium (IES); IEEE: Piscataway, NJ, USA, 2016; pp. 444–449. [Google Scholar]
  14. Megalingam, R.K.; Manoharan, S.K.; Mohandas, S.M.; Vadivel, S.R.R.; Gangireddy, R.; Ghanta, S.; Kumar, K.S.; Teja, P.S.; Sivanantham, V. Amaran: An Unmanned Robotic Coconut Tree Climber and Harvester. IEEE ASME Trans. Mech. 2020, 26, 288–299. [Google Scholar] [CrossRef]
  15. Ma, X.; Liu, Y.; Liu, J.; Deng, J. Crabbot: A Pole-Climbing Robot Driven by Piezoelectric Stack. IEEE Trans. Robot. 2021, 38, 765–778. [Google Scholar] [CrossRef]
  16. Wang, R.; Chen, H.; Li, Y.; Sun, J.; Yuan, J.; Cai, G. Super Harmonic Resonance Analysis of a Novel Controllable Metamorphic Palletizing Robot Mechanism with Impact as Its Configuration Change. In Proceedings of the Advances in Mechanical Design: Proceedings of the 2017 International Conference on Mechanical Design (ICMD2017); Springer: Berlin/Heidelberg, Germany, 2018; pp. 1273–1289. [Google Scholar]
  17. Aoyagi, R.; Homma, Y.; Ito, K. Six-Legged Robot Capable of Climbing Various Columnar Objects. In Proceedings of the 2017 International Conference on Advanced Mechatronic Systems (ICAMechS); IEEE: Piscataway, NJ, USA, 2017; pp. 24–29. [Google Scholar]
  18. Ito, K.; Aoyagi, R.; Homma, Y. TAOYAKA-III: A Six-Legged Robot Capable of Climbing Various Columnar Objects. J. Robot. Mechatron. 2019, 31, 78–87. [Google Scholar] [CrossRef]
  19. Liao, B.; Zang, H.; Chen, M.; Wang, Y.; Lang, X.; Zhu, N.; Yang, Z.; Yi, Y. Soft Rod-Climbing Robot Inspired by Winding Locomotion of Snake. Soft Robot. 2020, 7, 500–511. [Google Scholar] [CrossRef] [PubMed]
  20. Takemori, T.; Tanaka, M.; Matsuno, F. Adaptive Helical Rolling of a Snake Robot to a Straight Pipe with Irregular Cross-Sectional Shape. IEEE Trans. Robot. 2022, 39, 437–451. [Google Scholar] [CrossRef]
  21. 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); IEEE: Piscataway, NJ, USA, 2024; pp. 18480–18486. [Google Scholar]
  22. Lam, T.L.; Xu, Y. Biologically Inspired Tree-Climbing Robot with Continuum Maneuvering Mechanism. J. Field Robot. 2012, 29, 843–860. [Google Scholar] [CrossRef]
  23. Lam, T.L.; Xu, Y. A Flexible Tree Climbing Robot: Treebot-Design and Implementation. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation; IEEE: Piscataway, NJ, USA, 2011; pp. 5849–5854. [Google Scholar]
  24. Du, Q.; Lu, X.; Wang, Y.; Liu, S. The Obstacle-Surmounting Analysis of a Pole-Climbing Robot. Int. J. Adv. Robot. Syst. 2020, 17, 1729881420979146. [Google Scholar] [CrossRef]
  25. Guan, Y.; Jiang, L.; Zhu, H.; Zhou, X.; Cai, C.; Wu, W.; Li, Z.; Zhang, H.; Zhang, X. Climbot: A Modular Bio-Inspired Biped Climbing Robot. In Proceedings of the 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems; IEEE: Piscataway, NJ, USA, 2011; pp. 1473–1478. [Google Scholar]
  26. Guan, Y.; Zhu, H.; Wu, W.; Zhou, X.; Jiang, L.; Cai, C.; Zhang, L.; Zhang, H. A Modular Biped Wall-Climbing Robot with High Mobility and Manipulating Function. IEEE ASME Trans. Mech. 2012, 18, 1787–1798. [Google Scholar] [CrossRef]
  27. Spenko, M.J.; Haynes, G.C.; Saunders, J.; Cutkosky, M.R.; Rizzi, A.A.; Full, R.J.; Koditschek, D.E. Biologically Inspired Climbing with a Hexapedal Robot. J. Field Robot. 2008, 25, 223–242. [Google Scholar] [CrossRef]
  28. Bian, S.; Wei, Y.; Xu, F.; Kong, D. A Four-Legged Wall-Climbing Robot with Spines and Miniature Setae Array Inspired by Longicorn and Gecko. J. Bionic. Eng. 2021, 18, 292–305. [Google Scholar] [CrossRef]
  29. Adinehvand, M.; Asadi, E.; Lai, C.Y.; Khayyam, H.; Hoseinnezhad, R. Design and Adaptive Control of a Kinematically Redundant Robot with Enhanced Trajectory Tracking for Climbing in Tight Spaces. Mech. Mach. Theory 2022, 177, 104994. [Google Scholar] [CrossRef]
  30. Fan, P.; Scott, M.B.; Fei, H.; Ma, C. Locomotion Behavior of Cao Vit Gibbon (Nomascus Nasutus) Living in Karst Forest in Bangliang Nature Reserve, Guangxi, China. Integr. Zool. 2013, 8, 356–364. [Google Scholar] [CrossRef]
  31. Michilsens, F.; Vereecke, E.E.; D’Août, K.; Aerts, P. Functional Anatomy of the Gibbon Forelimb: Adaptations to a Brachiating Lifestyle. J. Anat. 2009, 215, 335–354. [Google Scholar] [CrossRef]
  32. Bartlett, T. The Hylobatidae, Small Apes of Asia. Primates Perspect. 2007, 274–289. [Google Scholar]
  33. Isler, K. 3D-Kinematics of Vertical Climbing in Hominoids. Am. J. Phys. Anthropol. 2005, 126, 66–81. [Google Scholar] [CrossRef]
  34. Isler, K. Characteristics of Vertical Climbing in Gibbons. Evol. Anthropol. Issues News Rev. 2002, 11, 49–52. [Google Scholar] [CrossRef]
  35. Liu, J.; He, Y.; Yang, J.; Cao, W.; Wu, X. Design and Analysis of a Novel 12-DOF Self-Balancing Lower Extremity Exoskeleton for Walking Assistance. Mech. Mach. Theory 2022, 167, 104519. [Google Scholar] [CrossRef]
  36. Hanna, J.B.; Granatosky, M.C.; Rana, P.; Schmitt, D. The Evolution of Vertical Climbing in Primates: Evidence from Reaction Forces. J. Exp. Biol. 2017, 220, 3039–3052. [Google Scholar] [CrossRef] [PubMed]
  37. Hunt, K.D.; Cant, J.G.; Gebo, D.L.; Rose, M.D.; Walker, S.E.; Youlatos, D. Standardized Descriptions of Primate Locomotor and Postural Modes. Primates 1996, 37, 363–387. [Google Scholar] [CrossRef]
  38. Craig, J.J. Introduction to Robotics: Mechanics and Control, 3/E; Pearson Education: London, UK, 2009. [Google Scholar]
  39. Lu, X.; Li, W.; Xu, D.; Bai, X. Tree-Climbing Robot Gaits Inspired by Primate Characteristics. Sci. Silvae Sin. 2025, 61, 162. [Google Scholar]
  40. Huang, Z.; Li, Q.; Ding, H. Theory of Parallel Mechanisms; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 6. [Google Scholar]
  41. Gui, P.; Tang, L.; Mukhopadhyay, S. A Novel Robotic Tree Climbing Mechanism with Anti-Falling Functionality for Tree Pruning. J. Mech. Robot. 2018, 10, 014502. [Google Scholar] [CrossRef]
  42. Haynes, G.C.; Khripin, A.; Lynch, G.; Amory, J.; Saunders, A.; Rizzi, A.A.; Koditschek, D.E. Rapid Pole Climbing with a Quadrupedal Robot. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation; IEEE: Piscataway, NJ, USA, 2009; pp. 2767–2772. [Google Scholar]
  43. Li, P.; Duan, X.; Sun, G.; Li, X.; Zhou, Y.; Liu, Y. Design and Control of a Climbing Robot for Inspection of High Mast Lighting. Assem. Autom. 2019, 39, 77–85. [Google Scholar] [CrossRef]
  44. Liu, Y.; Wang, H.; Hu, C.; Zhou, Q.; Li, P. A Spiny Climbing Robot with Dual-Rail Mechanism. Biomimetics 2023, 8, 14. [Google Scholar] [CrossRef] [PubMed]
  45. Zhang, X.; Huang, L.; Niu, H. Structural Design and Stiffness Matching Control of Bionic Variable Stiffness Joint for Human–Robot Collaboration. Biomim. Intell. Robot. 2023, 3, 100084. [Google Scholar] [CrossRef]
Figure 1. Design concept for the gibbon-inspired tree-climbing robot.
Figure 1. Design concept for the gibbon-inspired tree-climbing robot.
Biomimetics 11 00332 g001
Figure 2. 3D prototype modelling.
Figure 2. 3D prototype modelling.
Biomimetics 11 00332 g002
Figure 3. Movement analysis based on screw theory.
Figure 3. Movement analysis based on screw theory.
Biomimetics 11 00332 g003
Figure 4. Kinematic model of serial manipulator arm: (a) kinematic model of 5R manipulator arm; (b) kinematic model of 4R manipulator arm.
Figure 4. Kinematic model of serial manipulator arm: (a) kinematic model of 5R manipulator arm; (b) kinematic model of 4R manipulator arm.
Biomimetics 11 00332 g004
Figure 5. Kinematic model of 2-5R parallel platform.
Figure 5. Kinematic model of 2-5R parallel platform.
Biomimetics 11 00332 g005
Figure 6. Numerical simulation workflow of the gibbon-inspired tree-climbing robot.
Figure 6. Numerical simulation workflow of the gibbon-inspired tree-climbing robot.
Biomimetics 11 00332 g006
Figure 7. Numerical simulation of kinematic models for serial manipulator arms: (a) simulation environment setting; (b) trajectories of Claw2 and Claw3; (c) forward kinematic model validation of 5R manipulator arm; (d) inverse kinematic model validation of 5R manipulator arm; (e) forward kinematic model validation of 4R manipulator arm; (f) inverse kinematic model validation of 4R manipulator arm.
Figure 7. Numerical simulation of kinematic models for serial manipulator arms: (a) simulation environment setting; (b) trajectories of Claw2 and Claw3; (c) forward kinematic model validation of 5R manipulator arm; (d) inverse kinematic model validation of 5R manipulator arm; (e) forward kinematic model validation of 4R manipulator arm; (f) inverse kinematic model validation of 4R manipulator arm.
Biomimetics 11 00332 g007
Figure 8. Numerical simulation of kinematic model for 2-5R parallel platform: (a) simulation environment setting; (b) trajectory of OB; (c) forward kinematic model validation of 2-5R parallel platform; (d) inverse kinematic model validation of 2-5R parallel platform.
Figure 8. Numerical simulation of kinematic model for 2-5R parallel platform: (a) simulation environment setting; (b) trajectory of OB; (c) forward kinematic model validation of 2-5R parallel platform; (d) inverse kinematic model validation of 2-5R parallel platform.
Biomimetics 11 00332 g008
Figure 9. Structural performance analysis of the robot: (a) single front claw suspended—total deformation distribution contour plot; (b) single front claw suspended—equivalent stress distribution contour plot; (c) both front claws loaded—total deformation distribution contour plot; (d) both front claws loaded—equivalent stress distribution contour plot.
Figure 9. Structural performance analysis of the robot: (a) single front claw suspended—total deformation distribution contour plot; (b) single front claw suspended—equivalent stress distribution contour plot; (c) both front claws loaded—total deformation distribution contour plot; (d) both front claws loaded—equivalent stress distribution contour plot.
Biomimetics 11 00332 g009
Figure 10. Robot control system and hardware configuration based on kinematic solutions.
Figure 10. Robot control system and hardware configuration based on kinematic solutions.
Biomimetics 11 00332 g010
Figure 11. Robotic claw grasping experiments: (a) metal mechanical claw; (b) grasping smooth artificial wood; (c) grasping a damp tree trunk after rainfall; (d) grasping steel truss.
Figure 11. Robotic claw grasping experiments: (a) metal mechanical claw; (b) grasping smooth artificial wood; (c) grasping a damp tree trunk after rainfall; (d) grasping steel truss.
Biomimetics 11 00332 g011
Figure 12. Robot load capacity experiments: (a) maximum counterweight of 1.81 kg; (b) three claws clamping; (c) two front claws clamping; (d) one front and one rear claw clamping.
Figure 12. Robot load capacity experiments: (a) maximum counterweight of 1.81 kg; (b) three claws clamping; (c) two front claws clamping; (d) one front and one rear claw clamping.
Biomimetics 11 00332 g012
Figure 13. Robot tree-climbing capability validation experiments: (a) robot dynamic climbing on the trunk; (b) robot dynamic climbing on the branch.
Figure 13. Robot tree-climbing capability validation experiments: (a) robot dynamic climbing on the trunk; (b) robot dynamic climbing on the branch.
Biomimetics 11 00332 g013
Figure 14. Climbing tests on tree trunks with different inclination angles.
Figure 14. Climbing tests on tree trunks with different inclination angles.
Biomimetics 11 00332 g014
Table 1. D-H parameters table of 5R manipulator arm.
Table 1. D-H parameters table of 5R manipulator arm.
Rod iαi−1 (°)ai−1 (mm)di (mm)θi (°)
600d6 = −61θ6
79000θ7
8−900d8 = −122θ8
99000θ9
10−900d10 = −90θ10
Note: αi−1—the link twist angle between joint i−1 and i; ai−1—the link length between joint i−1 and i; di—the link offset between joint i−1 and i; θi—the rotation angle of joint i.
Table 2. Serial kinematic model deviation.
Table 2. Serial kinematic model deviation.
5R Trajectory Deviation (mm)θ6 (°)θ7 (°)θ8 (°)θ9 (°)θ10 (°)4R Trajectory Deviation (mm)θd1 (°)θd2 (°)θd3 (°)θd4 (°)
RMSE3.861.690.801.011.101.291.140.000.790.120.78
Maximum deviations6.763.211.481.972.311.941.840.001.350.271.49
Table 3. Kinematic model deviation of 2-5R parallel platform.
Table 3. Kinematic model deviation of 2-5R parallel platform.
Parallel Platform Trajectory Deviation (mm)θB1 (°)θB2 (°)θB3 (°)θB4 (°)θb5 (°)θB6 (°)θB7 (°)θB8 (°)θB9 (°)θB10 (°)
RMSE3.690.221.421.061.541.351.331.631.451.422.31
Maximum deviations6.070.282.431.472.391.672.773.533.853.285.29
Table 4. Parameter table of materials used in grasping experiments.
Table 4. Parameter table of materials used in grasping experiments.
Test SamplesBiomimetics 11 00332 i001
Purple-Leaf Plum
Biomimetics 11 00332 i002
Purple-Leaf
Plum (Moist)
Biomimetics 11 00332 i003
Artificial Wood
Biomimetics 11 00332 i004
Q235B
Surface
roughness
Ra/μm9.8810.9210.091.53
Rz/μm63.4249.1053.909.79
HardnessD:42.0D:33.5D:55.3HRB:72.5
Static friction coefficient with aluminum alloy0.500.550.410.31
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, X.; An, J.; Ga, L.; Bai, X.; Xu, D.; Li, W. Design and Experimental Verification of a Gibbon-Inspired Tree-Climbing Robot for Forestry Environments. Biomimetics 2026, 11, 332. https://doi.org/10.3390/biomimetics11050332

AMA Style

Lu X, An J, Ga L, Bai X, Xu D, Li W. Design and Experimental Verification of a Gibbon-Inspired Tree-Climbing Robot for Forestry Environments. Biomimetics. 2026; 11(5):332. https://doi.org/10.3390/biomimetics11050332

Chicago/Turabian Style

Lu, Xinzhe, Jianshuo An, Latai Ga, Xiaopeng Bai, Daochun Xu, and Wenbin Li. 2026. "Design and Experimental Verification of a Gibbon-Inspired Tree-Climbing Robot for Forestry Environments" Biomimetics 11, no. 5: 332. https://doi.org/10.3390/biomimetics11050332

APA Style

Lu, X., An, J., Ga, L., Bai, X., Xu, D., & Li, W. (2026). Design and Experimental Verification of a Gibbon-Inspired Tree-Climbing Robot for Forestry Environments. Biomimetics, 11(5), 332. https://doi.org/10.3390/biomimetics11050332

Article Metrics

Back to TopTop