{'fraction_non_alphanumeric': 0.01728608470181504, 'fraction_numerical': 0.005185825410544511, 'mean_word_length': 5.2594594594594595, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Design and motion control of an under-actuated snake arm maintainer

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.