journal article·2026-10-01Open access

Fault-tolerant modular robotic swarm through cooperative reconfiguration for large-scale on-orbit assembly

Jian Qi, Sikai Zhao, Tianjiao Zheng, Ning Zhao, Zhiyuan Yang, Dawei Liang, Hang Luo, Kai Han, Xin Sui, Jie Zhao, Yanhe Zhu

Abstract

Abstract Robots are playing an increasingly important role in tasks such as space assembly and manufacturing, but the extreme space environment makes them highly prone to failure. This work proposes a cooperative reconfiguration strategy for the modular robotic swarm, enabling the system to tolerate joint failures and sustain its manipulation capability autonomously. Notably, this process avoids the need for spare modules to replace faulty modules, which improves adaptability to the resource-constrained and extreme conditions of on-orbit missions. Especially under task space constraints, traditional fault-tolerant methods that rely solely on increasing redundancy remain ineffective, whereas cooperative reconfiguration can regenerate manipulation capability. A kinematic self-modeling method for modular robots is developed, leveraging topological representations and the product of exponentials (PoE) formula. After a failure occurs, the target configuration for reconfiguration is searched via particle swarm optimization (PSO), with the objective of maximizing the manipulation capability of the modular robot. A cooperative reconfiguration method considering joint constraints is developed on the basis of an improved rapidly exploring random tree (RRT) algorithm. This method enables the modular robot to transition from the initial faulty configuration to a new configuration capable of accomplishing the task. Experimental analysis of the assembly task validates that the proposed method can enhance the fault tolerance of a robot. In extreme cases involving multiple joint failures, the upper limit of fault tolerance for the number of faulty joints has been increased by 7 times. This fault-tolerant strategy holds significant potential for safeguarding the assembly and manufacturing capabilities of space robotic systems.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Modular Robots and Swarm Intelligence · Space Satellite Systems and Control · Distributed Control Multi-Agent Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

State Key Laboratory of Robotics and System, Harbin Institute of Technology

Funding

Key Program of the National Natural Science Foundation of China · National Science Fund for Distinguished Young Scholars · Project of National Key Laboratory of Robotics Technology and Systems

References (41)

Show source-provided references
1. IR 2022: an infrared-bright future for ground-based IR observatories in the era of JWST10.1038/s41550-022-01733-9 ↗
2. Development and challenges of large space flexible solar arrays10.1016/j.sspwt.2025.03.004 ↗
3. How to build a Moon base10.1038/d41586-018-07107-4 ↗
4. A survey of space robotic technologies for on-orbit assembly10.34133/2022/9849170 ↗
5. Cooperative robotic exploration of a planetary skylight surface and lava cave10.1126/scirobotics.adj9699 ↗
6. Morphological flexibility in robotic systems through physical polygon meshing10.1038/s42256-023-00676-8 ↗
7. Modular self-reconfigurable robot systems [grand challenges of robotics]10.1109/MRA.2007.339623 ↗
8. A self-organizing robotic aggregate using solid and liquid-like collective states10.1126/scirobotics.adh4130 ↗
9. Robot metabolism: toward machines that can grow by consuming other machines10.1126/sciadv.adu6897 ↗
10. Programmable self-assembly in a thousand-robot swarm10.1126/science.1254295 ↗
11. An integrated system for perception-driven autonomy with modular robots10.1126/scirobotics.aat4983 ↗
12. Snail-inspired robotic swarms: a hybrid connector drives collective adaptation in unstructured outdoor environments10.1038/s41467-024-47788-2 ↗
13. Active exploration and reconstruction of vascular networks using microrobot swarms10.1038/s42256-025-01012-y ↗
14. Active microgel particle swarms for intrabronchial targeted delivery10.1126/sciadv.adr3356 ↗
15. Evolved and designed self-reproducing modular robotics10.1109/TRO.2007.894685 ↗
16. Analytical and semi-analytical inverse kinematics of SSRMS-type manipulators with single joint locked failure10.1016/j.actaastro.2014.09.003 ↗
17. Fault tolerance kinematics and trajectory planning of a 6-DOF space manipulator under a single joint failure
18. A local measure of fault tolerance for kinematically redundant manipulators10.1109/70.508437 ↗
19. Maximizing the size of self-motion manifolds to improve robot fault tolerance10.1109/LRA.2019.2913994 ↗
20. An algorithm to design redundant manipulators of optimally fault-tolerant kinematic structure
21. Maximizing the failure-tolerant workspace area for planar redundant robots10.1016/j.mechmachtheory.2019.103635 ↗
22. The kinematic design of redundant robots for maximizing failure-tolerant workspace size10.1016/j.mechmachtheory.2022.104850 ↗
23. Kinematic design of optimally fault tolerant robots for different joint failure probabilities10.1109/LRA.2018.2792691 ↗
24. Maximizing the probability of task completion for redundant robots experiencing locked joint failures10.1109/TRO.2021.3082017 ↗
25. Failure treatment strategy and fault-tolerant path planning of a space manipulator with free-swinging joint failure10.1016/j.cja.2018.04.008 ↗
26. Adaptive fuzzy terminal sliding mode control for the free-floating space manipulator with free-swinging joint failure
27. Fault-tolerant analysis and control of SSRMS-type manipulators with single-joint failure10.1016/j.actaastro.2015.12.012 ↗
28. Failure-tolerant path planning for kinematically redundant manipulators anticipating locked-joint failures10.1109/TRO.2006.878959 ↗
29. Self-assembly and self-repair method for a distributed mechanical system10.1109/70.817668 ↗
30. A basis for self-repair robots using self-reconfiguring crystal modules
31. Evolution of shape-changing and self-repairing control for the ATRON self-reconfigurable robot
32. Scalable self-assembly and self-repair in a collective of robots
33. Self-repairing algorithm of lattice-type self-reconfigurable modular robots10.1007/s10846-013-9885-8 ↗
34. Mergeable nervous systems for robots10.1038/s41467-017-00109-2 ↗
35. A self-repairing algorithm with optimal repair path for maintaining motion synchronization of mobile robot network10.1109/TSMC.2017.2726104 ↗
36. Self-reconfiguration in response to faults in modular aerial systems10.1109/LRA.2020.2970685 ↗
37. Fundamental reconfiguration theory of chain-type modular reconfigurable mechanisms10.1016/j.mechmachtheory.2013.08.011 ↗
38. Manipulator differential kinematics: part I: kinematics, velocity, and applications [tutorial]. IEEE Robot10.1109/MRA.2023.3270228 ↗
39. Manipulator differential kinematics: part 2: acceleration and advanced applications10.1109/MRA.2023.3270221 ↗
40. A more compact expression of relative Jacobian based on individual manipulator Jacobians10.1016/j.robot.2014.08.011 ↗
41. Design and development of a redundant modular multipurpose agricultural manipulator