Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T22:33:50.810Z Has data issue: false hasContentIssue false

Design and motion control of an under-actuated snake arm maintainer

Published online by Cambridge University Press:  29 September 2021

Guodong Qin
Affiliation:
Institute of Bio-inspired Structure and Surface Engineering, Nanjing University of Aeronautics & Astronautics, Nanjing, China
Aihong Ji*
Affiliation:
Institute of Bio-inspired Structure and Surface Engineering, Nanjing University of Aeronautics & Astronautics, Nanjing, China
Yong Cheng
Affiliation:
Institute of Plasma Physics, Chinese Academy of Science, Hefei, China
Wenlong Zhao
Affiliation:
Institute of Plasma Physics, Chinese Academy of Science, Hefei, China
Hongtao Pan
Affiliation:
Institute of Plasma Physics, Chinese Academy of Science, Hefei, China
Shanshuang Shi
Affiliation:
Institute of Plasma Physics, Chinese Academy of Science, Hefei, China
Yuntao Song
Affiliation:
Institute of Plasma Physics, Chinese Academy of Science, Hefei, China
*
*Corresponding author. E-mail: meeahji@nuaa.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

This study presents an under-actuated snake arm maintainer (SAM) for complex and extreme environments such as nuclear power plants. The structure adopts the layered cable drive principle, whereby a single drive layer drives multiple joints. This design significantly reduces the complexity of the control system while increasing the spatial curvature. The traction of multiple wire ropes with a composite capstan drives the synchronous angular motion of several adjacent joints. By changing the number of joints in the single driver layer of the snake arm, the arm can be adapted to various complex environments. The trajectory planning and trajectory tracking motion control methods of the under-actuated SAM are established based on the improved backbone method and the variable rod length algorithm. Finally, a 10-joint prototype with an arm length of 2300 mm is designed for nuclear reactor maintenance. Trajectory experiments confirmed the rationality of the under-actuated SAM, the correctness of the inverse kinematics, and the effectiveness of the motion control methods.

Information

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

Figure 1. Snake arm maintenance system. (a) SAM machine model and (b) vacuum chamber at the CFETR.

Figure 1

Figure 2. Details of the snake arm structure. (a) Joint configuration and (b) universal joint connecting two joints.

Figure 2

Figure 3. Principle of the layered drive structure. (a) Joint cross section and (b) a single joint group (with three rigid joints).

Figure 3

Table I. DH parameter table of SAM.

Figure 4

Figure 4. SAM drive box and the composite capstan.

Figure 5

Figure 5. SAM link coordinate system.

Figure 6

Figure 6. Coordinate system in the backbone method. (a) Definition of tangent line at any point on the backbone curve and (b) definition of the tangent line space pose of the backbone curve.

Figure 7

Figure 7. Fitting the backbone curve of the SAM.

Figure 8

Figure 8. Flowchart of the inverse solution optimization algorithm for the SAM.

Figure 9

Figure 9. Coordinate systems in the SAM. (a) Coordinate transformation of SAM and (b) coordinate system of a single SAM joint.

Figure 10

Figure 10. The principle of joint group trajectory following algorithm.

Figure 11

Figure 11. Trajectory planning timing diagram of the SAM. Trajectory planning of (a) sinusoidal and (b) rectangular motions; inverse solutions of (c) rotation ${{\boldsymbol{\delta }}_{\bf{i}}}$ around the X-axis of each joint group (sinusoidal case) and (d) rotation ${{\bf{\gamma }}_{\bf{i}}}$ around the Z-axis of each joint group (sinusoidal case).

Figure 12

Figure 12. SAM obstacle space and trajectory curve.

Figure 13

Figure 13. Planar trajectory tracking inverse kinematics. (a) Feed displacement of mobile platform. (b) Planar trajectory tracking inverse kinematics. (c) and (d) are spatial trajectory tracking inverse kinematics.

Figure 14

Figure 14. Timing diagram of plane trajectory tracking. (a)−(d) are the time sequence diagrams of planar trajectory tracking. (a)−(d) are the time sequence diagrams of spatial trajectory tracking.

Figure 15

Figure 15. Trajectory tracking curve of each joint. (a) Joint displacement for planar trajectory tracking and (b) joint displacement for spatial trajectory tracking.

Figure 16

Figure 16. SAM prototype detailed composition. (a) Snake arm, (b) drive box, (c) power cabinet, and (d) motion control card.

Figure 17

Figure 17. Trajectory planning and error analysis of SAM. (a and b) Laser tracking measurement experiment, (c–e) rectangular trajectory, and (f–h) sinusoidal trajectory.

Figure 18

Figure 18. Error experiment under different loads, where (a) position error of the end point of SAM under the same trajectory and (b) repeat positioning accuracy of SAM.