Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-05T17:42:54.602Z Has data issue: false hasContentIssue false

Motion planning and searching strategy of a transverse ledge climbing robot based on force feedback

Published online by Cambridge University Press:  03 February 2025

Reno Pangestu
Affiliation:
Department of Mechanical Engineering, National Taiwan University of Science and Technology, Taipei, Taiwan
Guan Xian Yu
Affiliation:
Department of Mechanical Engineering, National Taiwan University of Science and Technology, Taipei, Taiwan
Chi-Ying Lin*
Affiliation:
Department of Mechanical Engineering, National Taiwan University of Science and Technology, Taipei, Taiwan
*
Corresponding author: Chi-Ying Lin; Email: chiying@mail.ntust.edu.tw
Rights & Permissions [Opens in a new window]

Abstract

A transverse ledge climbing robot inspired by athletic locomotion is a customized robot aiming to travel through horizontal ledges in vertical walls. Due to the safety issue and complex configurations in graspable ledges such as horizontal, inclined ledges, and gaps between ledges, existing well-known vision-based navigation methods suffering from occlusion problems may not be applicable to this special kind of application. This study develops a force feedback-based motion planning strategy for the robot to explore and make feasible grasping actions as it continuously travels through reachable ledges. A contact force detection algorithm developed using a momentum observer approach is implemented to estimate the contact force between the robot’s exploring hand and the ledge. Then, to minimize the detection errors due to dynamic model uncertainties and noises, a time-varying threshold is integrated. When the estimated contact force exceeds the threshold value, the robot control system feeds the estimated force into the admittance controller to revise the joint motion trajectories for a smooth transition. To handle the scenario of gaps between ledges, several ledge-searching algorithms are developed to allow the robot to grasp the next target ledge and safely overcome the gap transition. The effectiveness of the proposed motion planning and searching strategy has been justified by simulation, where the four-link transverse climbing robot successfully navigates through a set of obstacle scenarios modeled to approximate the actual environment. The performance of the developed grasping ledge searching methods for various obstacle characteristics has been evaluated.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Ledge features as an architectural part on high-rise buildings; (a) ledges slope change. (b) gap with the elevation difference.

Figure 1

Figure 2. Conceptual illustration of a transverse climbing robot when exploring the environment.

Figure 2

Figure 3. Conceptual design model of a transverse ledge climbing robot; (a) isometric view (b) side view.

Figure 3

Figure 4. The locomotion of a transverse climbing robot.

Figure 4

Table I. DH parameter of the transverse ledge climbing robot.

Figure 5

Figure 5. Schematic diagram of the transverse ledge climbing robot.

Figure 6

Table II. Robot model parameter.

Figure 7

Figure 6. Kinematic diagram of a four-link climbing robot with a slope environment.

Figure 8

Figure 7. Locomotion templates of transverse climbing robot.

Figure 9

Figure 8. Pseudocode algorithm of motion planning and searching strategy; (a) Continuous transverse climbing; (b) grasping position search; (c) slope change transitioning.

Figure 10

Figure 9. Flow chart of motion planning and searching strategy.

Figure 11

Figure 10. Control block diagram for transverse climbing robot.

Figure 12

Figure 11. Illustration of the environment impedance with the three joint climbing robots.

Figure 13

Figure 12. Illustration of a robot’s trajectory adjustment by admittance control in response to the environment change.

Figure 14

Figure 13. The grasping position search method for a transverse climbing robot: (a) sector search; (b); creeping line; (c) A* algorithm; (d) expanded square.

Figure 15

Figure 14. Obstacle model (environment map), including position coordinates for environment impedance function.

Figure 16

Figure 15. The performance of first-order momentum observer and second-order momentum observer with sinusoidal wave reference; (a) estimation of external torque; (b) details of the graph; (c) external torque estimation error.

Figure 17

Figure 16. The performance of first-order momentum observer and second-order momentum observer with step function reference; (a) estimation of external torque integrated with TVT; (b) details of the graph.

Figure 18

Figure 17. The performance of first-order momentum observer and second-order momentum observer with step function reference; (a) external torque estimation error; (b) details of the graph.

Figure 19

Figure 18. The performance of second-order momentum observer using a sector search method for exploration. (a) external torque estimation; (b) the estimation errors.

Figure 20

Table III. Identification of recognized external disturbances.

Figure 21

Figure 19. TVT integrated with second-order momentum observer external joint torque estimation and admittance switch.

Figure 22

Figure 20. A transverse movement trace illustrations of a transverse climbing robot’s, including work-done distance, slope change, and grasping position search. It can be demonstrated in the simulation video by accessing this web link: https://youtu.be/9jyP6XNLWps (Accessed on January 12, 2025).

Figure 23

Figure 21. Robot joint control results.

Figure 24

Figure 22. An exploration trace of a transverse climbing robot by using its grasping position search method; (a) sector search; (b) creeping line; (c) A* algorithm; (d) expanded square.

Figure 25

Figure 23. Performance of grasping position search method; (a) exploration time; (b) hand-exploring distance; (c) energy consumption; (d) cost of transport.

Figure 26

Table IV. Performance of the grasping position search method based on characteristics of the obstacle; (a) upper-ledge position; (b) short-ledge features; (c) lower-ledge position.

Figure 27

Table V. Comparison of visual-based and force-based navigation methods for a four-link ledge transverse climbing robot.