This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
1. Introduction
With the booming expansion of human space exploration, the amount of space junk has increased significantly, including defunct satellites [1], rocket upper stages [2], and lost equipment [3], which are distributed throughout earth orbits, threatening the safe functioning of spacecraft. Active on-orbit capture of space junk is considered a highly feasible approach for mitigating the risk of space collisions, and many scholars have focused on related studies. Various capture techniques have been proposed, such as robotic arms, harpoons, tentacles, and nets [4]. Among these, space robotic arms have drawn particular attention due to their controllability and flexibility in capture operations. Space agencies of several countries have been conducting preresearch or on-orbit demonstrations of capture projects using space robotic arms [5–7]. The technical challenges of on-orbit capture primarily involve path planning and base attitude stabilization in the precapture stage, contact dynamics in the capturing stage, and the detumbling problem of the combined system in the postcapture stage. Particularly in the postcapture stage, the base and the manipulator joints of the space robot acquire specific angular velocities due to the significant residual angular momentum of the target, which may affect communication reliability and structural safety. Moreover, because of the free-floating state of the combined system, the dynamic coupling among components complicates trajectory planning in the detumbling problem. Hence, the postcapture detumbling problem has consistently remained a key research interest.
Given the increasing focus on postcapture detumbling, the deployment of dual-arm space robots is often considered advantageous for on-orbit capture missions. Compared with single-arm space robots, dual-arm ones offer greater operational flexibility since once the combined system is stabilized, one arm can firmly hold the target while the other performs servicing tasks. Huang et al. [8] and Wei et al. [9], respectively, propose attitude takeover control methods for the postcaptured combined spacecraft, while the joints of the manipulators are locked and the combined spacecraft is treated as a single entity. Adaptive coordinated controllers for the postcapture of dual-arm space robots are, respectively, designed by Zhang et al. [10] and Jiao et al. [11], where one arm is designated as the balance arm, thereby underutilizing the full grasping capability of the dual-arm system. However, when both end-effectors firmly grasp the target, the combined spacecraft inherently becomes a closed-chain multibody system. The presence of closed-chain constraints introduces significant complexity in dynamic modeling, trajectory planning, and controller design compared to traditional tree-structured multibody systems. Existing research on dual-arm postcapture detumbling mainly focuses on planar detumbling scenarios involving 3-DOF (degree of freedom) dual manipulators [12–14], while relatively few address three-dimensional detumbling scenarios. Notable exceptions include the work of Yan et al. [15], who proposed a detumbling trajectory optimization method based on the kinodynamic concept, and Zhou et al. [16], who introduced a task compatibility-based detumbling approach with computational efficiency improvement. To address these limitations, this paper proposes a novel strategy for the three-dimensional postcapture detumbling scenario by 7-DOF dual manipulators, with a particular emphasis on saving fuel consumption.
In addition to the dynamic complexity of dual-arm closed-chain systems, energy efficiency is another critical consideration in the design of postcapture detumbling strategies. Space robots operate under strict energy constraints due to limited onboard resources. While previous studies have addressed energy-saving techniques during the capture and detumbling processes, most efforts have focused on reducing the electrical energy consumed by manipulator joint actuators [17–19]. However, unlike electricity, which can be replenished via solar panels, the fuel used by the base thrusters is limited and difficult to resupply. Therefore, saving fuel consumption during on-orbit operations is essential for extending mission lifespans. Despite this importance, existing research has primarily concentrated on fuel-efficient strategies for precapture rendezvous phases [20–22], with relatively limited attention paid to fuel savings during the postcapture stages [23].
To address the need for fuel-efficient detumbling operations highlighted earlier, this study investigates the detumbling strategy for the postcapture combined system. The capture results in a closed-chain multibody system with conserved angular momentum due to the absence of external forces. To enable fuel-efficient postcapture detumbling, the manipulator joints are actuated to redistribute angular momentum and reconfigure the system into a uniaxial rotational state aligned with its maximum principal inertia axis. In this state, all components rotate synchronously with no relative motion, and the system behaves as a single rigid body. This configuration eliminates multiaxis angular momentum coupling, reduces the number of required control directions, and allows subsequent attitude stabilization to rely solely on unidirectional thruster torque, thus significantly improving fuel efficiency. This study presents a trajectory optimization strategy that plans joint motions to realize this rotational state using only motor actuation, and a corresponding joint-space tracking controller is also developed to ensure accurate execution of the optimized trajectories.
This study encompasses the following primary contributions:
1. This study presents an innovative strategy for fuel-efficient postcapture detumbling of dual-arm space robots. The strategy is applicable to the three-dimensional detumbling scenarios involving the combined system with closed-chain constraints and high DOFs.
2. The strategy actively drives the combined system into a uniaxial rotational state about its maximum principal axis through the dynamic effects of manipulator operation without the consumption of base thruster fuel.
3. This strategy achieves uniaxial rotation of the combined system, eliminating multiaxis angular momentum coupling. By using single-direction thrust control, it reduces control complexity and enables fuel-efficient detumbling.
The following is the organization of the paper. Section 2 develops the dynamic equation of the combined system. Section 3 introduces the detumbling strategy including the joint rotation trajectory planning and tracking control method. In Section 4, the effectiveness of the provided strategy is verified through numerical simulations. Finally, conclusions are drawn in Section 5.
2. Dynamic Modeling
In the postcaptured phase, the target is firmly grasped by the end-effectors of the dual-arm space robot, forming a closed-chain combined system, as shown in Figure 1. This section provides a detailed model description of the combined system and derives the corresponding dynamic equation.
[figure(s) omitted; refer to PDF]
2.1. Model Description
Figure 2 describes the structure of the combined system in detail. Two 7-DOF redundant manipulators, designated as Arm-α and Arm-β, and a free-floating base
[figure(s) omitted; refer to PDF]
Base
2.2. Dynamic Equation
Assuming the connection between the end-effectors and the target is fixed joints, the dual-arm space robot and the target collectively form a multibody closed-chain system, as depicted in Figure 2. By virtually cutting one of the revolute joints within the closed chain, the system can be transformed into a derived tree-structured multibody system. The constraint equations of the virtual cut joint are given as
Considering the kinematic recursive relationships between the adjacent bodies [24], the velocities and accelerations of each body are represented in matrix form as
By substituting (8) into Equation (2), the velocity constraint equations can be represented as
According to our former works [25], the velocity variation equation of the derived tree-structured system can be derived as
Due to the presence of the cut joint, the velocity variation of the derived tree system is not independent. By substituting the velocity variation equation from Equation (10),
When properly choosing the multiplier
By simultaneously solving Equations (11) and (16), the multiplier
Substituting Equation (17) into Equation (16), the dynamic equation of the combined system can be given in condensed formulation as
2.3. Direct-Inverse Mixed Dynamics
In the trajectory optimization process presented in the following section, the rotation trajectories of a subset of joints are predefined, while the final base poses and the rotation trajectories of the remaining joints need to be determined. To address this problem, the direct-inverse mixed dynamics is introduced in this section.
List the partitioned form of the vectors
Switching the sides of the terms correspond to
Equation (22) is the direct-inverse mixed dynamic equation of the combined system. When the time histories of
3. Detumbling Strategy
In this section, a fuel-efficient detumbling strategy is developed to guide the postcapture combined system into a uniaxial rotation state. First, the joint trajectories are parameterized to enable efficient formulation of the optimization problem. Then, an optimization framework is proposed to plan joint motions that reconfigure the system into uniaxial rotation without using base thruster fuel. Finally, a trajectory tracking controller is designed to ensure accurate execution of the planned trajectories.
3.1. Trajectory Planning Method
The combined system depicted in Figure 2 is a typical closed-chain multibody system. The dual manipulators of the combined system have 14 rotation joints, but only eight of them are independent due to the existence of the closed-chain constraints. Therefore, we only need to designate eight joints to plan their rotation trajectories
Transforming the time variables into
Differentiating both sides of Equation (24) with respect to the time variable
Since the target is still tumbling at the initial time
At the final time
By substituting Equations (28) and (29) into Equations (24), (26), and (27), the detailed expressions of coefficients
It can be observed from Equations (30)–(34) that the coefficients
Considering the direct-inverse mixed dynamics equation introduced in Equation (22), the position and attitude variables of the base of the dual-arm space robot are
When the selected joints stop rotating at the desired angles
By applying the similarity transformation with
At the final moment, all components of the combined system are treated as a single entity, rotating with a uniform angular velocity. Therefore, the angular velocity of the system is identical to that of the base. By solving Equation (22), the absolute angular velocity of the base in the inertia reference frame can be determined as
Euler’s equation of the single entity can be expressed in the body-fixed principal axis reference frame as
When
By substituting Equation (39) into Equation (38) and noting that
As derived above, achieving uniaxial rotation about the maximum principal axis requires that
The optimal detumbling trajectory can be obtained by using the PSO algorithm [26] to solve the optimization problem, and the flowchart of the optimization process is shown in Figure 3.
[figure(s) omitted; refer to PDF]
3.2. Tracking Control Method
This section presents the design of the controller to actuate the joints and track the trajectory optimized in the previous section.
Multiplying
Supposing that
Defining the tracking errors of controller as
When
The control design method is also applicable when the tracking controller is applied to joints with nonconsecutive indices. For example, assuming the control input is applied only to the variables
4. Numerical Simulations
To validate the efficacy of the introduced technique towards the detumbling of the closed-chain combined system depicted in Figure 1, numerical simulations are conducted in this section. The structural parameters of the system are provided in Table 1.
Table 1
The inertia parameters and the physical dimensions of the combined system.
Body | ||||||||||
500 | — | — | — | 0.4 | 0 | 0.8 | 240 | 240 | 240 | |
5.2 | 0 | 0 | 0.25 | 0.05 | 0 | 0.15 | 0.06 | 0.06 | 0.01 | |
5.2 | 0 | 0 | 0.15 | 0.05 | 0 | 0.15 | 0.06 | 0.06 | 0.01 | |
24.07 | 0 | 0.8 | 0.05 | 0 | 0.8 | 0.05 | 4.52 | 0.04 | 4.52 | |
24.07 | 0.8 | 0 | 0.05 | 0.8 | 0 | 0.05 | 0.04 | 4.52 | 4.52 | |
5.2 | 0 | −0.15 | 0.05 | 0 | −0.15 | 0 | 0.06 | 0.01 | 0.06 | |
5.2 | −0.15 | 0 | 0.05 | −0.15 | 0 | 0 | 0.01 | 0.06 | 0.06 | |
12.84 | 0 | 0 | 0.3 | 0 | 0 | 0.3 | 0.16 | 0.16 | 0.03 | |
5.2 | 0 | 0 | −0.25 | 0.05 | 0 | −0.25 | 0.06 | 0.06 | 0.01 | |
5.2 | 0 | 0 | 0.15 | 0.05 | 0 | 0.15 | 0.06 | 0.06 | 0.01 | |
24.07 | 0 | 0.8 | 0.05 | 0 | 0.8 | 0.05 | 4.52 | 0.04 | 4.52 | |
24.07 | 0.8 | 0 | 0.05 | 0.8 | 0 | 0.05 | 0.04 | 4.52 | 4.52 | |
5.2 | 0 | 0.15 | 0.05 | 0 | 0.15 | 0 | 0.06 | 0.01 | 0.06 | |
5.2 | −0.15 | 0 | −0.05 | −0.15 | 0 | 0 | 0.01 | 0.06 | 0.06 | |
12.84 | 0 | 0 | −0.3 | 0 | 0 | −0.3 | 0.16 | 0.16 | 0.03 | |
1000 | 0.4 | 0.4 | 0.8 | — | — | — | 420 | 420 | 420 |
The combined system has 14 revolute joints, but the existence of closed-chain constraints leads to only eight DOFs relative to the base. Therefore, it is appropriate to select eight drive joints. If the number of drive joints exceeds eight, the system becomes overconstrained, leading to potential kinematic violations. Conversely, if fewer than eight drive joints are selected, the system is underconstrained, and when the drive joints stop rotating at the final stage, the rotation of the remaining joints may not stop.
Numerical simulations are provided in two cases. In Case 1, joints
4.1. Case 1
In Case 1, each coordinate axis of the inertia reference frame is aligned with the corresponding axis of the base-fixed reference frame, and both reference frames share the same origin. The initial angular velocity of the base-fixed coordinate system is
In this case, the rotating duration of the selected joints
[figure(s) omitted; refer to PDF]
According to Section 3.2, by assigning
[figure(s) omitted; refer to PDF]
4.2. Case 2
The initial pose and configuration of the combined system remain unchanged in Case 2, but the combined system has a higher moment of momentum. Manipulator joints
The parameters for the trajectory optimization and tracking controller remain unchanged. Affected by the dynamic coupling with the joint rotations along the planned trajectory, the variation in base angular velocity is depicted by the blue curves in Figure 8. The variation curve of the base angular velocity affected by the joint motors actuated by the tracking controller is depicted by the red dots in Figure 8. The error between the variation of base angular velocities in the principal axis under the planned trajectory and that driven by the tracking controller is given in Figure 9, demonstrating that the controller still maintains precise tracking performance. At the final moment, the uniaxial angular velocity of the combined system is
[figure(s) omitted; refer to PDF]
4.3. Robustness Evaluation of Inertia Parameter Uncertainty
This section evaluates the robustness of the presented detumbling strategy against inertia parameter uncertainties by extensive simulations. We introduce up to 3% random estimation error to the inertia parameters of the combined system, and the system with corresponding initial conditions is driven by the tracking controller along the original detumbling trajectories planned in Case 1 and Case 2, respectively. The simulation results are given in Figures 10 and 11 by showing the variation curves of the base angular velocities in the principal axis coordinate system with different estimation errors. According to the definition, the principal axis coordinate system corresponding to each curve varies with the inertia parameter errors and the final configuration. The results show that when the estimation error of the inertial parameters is less than 3%, our detumbling strategy can still achieve satisfactory results.
[figure(s) omitted; refer to PDF]
When the random estimation error is 1%, the final absolute angular velocity in the principal axis coordinate system is
5. Conclusion
This paper presents a fuel-saving detumbling strategy for dual-arm space robots capturing noncooperative targets. By utilizing manipulator joint dynamics powered solely by renewable electricity, the proposed method actively drives the closed-chain combined system into a stable uniaxial rotation about its maximum principal axis. This innovative approach offers two key advantages: (1) The unified single-axis rotation state enables simplified attitude control requiring only unidirectional thrust. (2) Fuel efficiency is achieved by eliminating the demands for multiaxis stabilization. Numerical simulations demonstrate the strategy’s effectiveness in solving three-dimensional detumbling problems for high-DOF space combined systems, highlighting its potential for on-orbit servicing missions.
Funding
This research was supported by the National Natural Science Foundation of China (10.13039/501100001809) (12172215 and 12172214).
[1] A. S. Horbachova, O. A. Bazyey, "From the Launch of the First Satellite to the Global Problem of Space Debris," Astronomical and Astrophysical Transactions, vol. 34 no. 1, pp. 11-26, DOI: 10.17184/eac.8362, 2024.
[2] J. P. Loftus, Orbital Debris From Upper Stage Breakup, 1989.
[3] N. L. Johnson, "Monitoring and Controlling Debris in Space," Scientific American, vol. 279 no. 2, pp. 62-67, DOI: 10.1038/scientificamerican0898-62, 1998.
[4] Clean Space, "E.Deorbit Implementation Plan, ESA-TEC-SC-TN-2015-007," 2015. accessed on 18 December 2015, https://blogs.esa.int/cleanspace/files/2016/02/e.deorbit-Implementation-Plan-Issue_1_2015.pdf
[5] N. Inaba, M. Oda, "Autonomous Satellite Capture by a Space Robot: World First On-Orbit Experiment on a Japanese Robot Satellite ETS-VII," Proceedings of the 2000 IEEE International Conference on Robotics and Automation, vol. 2, pp. 1169-1174, 2000.
[6] T. Rupp, T. Boge, R. Kiehling, F. Sellmaier, "Flight Dynamics Challenges of the German On-Orbit Servicing Mission DEOS," Proceedings of the 21st International Symposium on Space Flight Dynamics, vol. 22, 2009.
[7] D. Reintsema, J. Thaeter, A. Rathke, W. Naumann, P. Rank, J. Sommer, "DEOS–The German Robotics Approach to Secure and De-Orbit Malfunctioned Satellites From Low Earth Orbits," Proceedings of the i-SAIRAS, pp. 244-251, 2010.
[8] P. Huang, M. Wang, Z. Meng, F. Zhang, Z. Liu, "Attitude Takeover Control for Post-Capture of Target Spacecraft Using Space Robot," Aerospace Science and Technology, vol. 51, pp. 171-180, DOI: 10.1016/j.ast.2016.02.006, 2016.
[9] C. Wei, J. Luo, H. Dai, Z. Bian, J. Yuan, "Learning-Based Adaptive Prescribed Performance Control of Postcapture Space Robot-Target Combination Without Inertia Identifications," Acta Astronautica, vol. 146, pp. 228-242, DOI: 10.1016/j.actaastro.2018.03.007, 2018.
[10] B. Zhang, B. Liang, Z. Wang, Y. Mi, Y. Zhang, Z. Chen, "Coordinated Stabilization for Space Robot After Capturing a Noncooperative Target With Large Inertia," Acta Astronautica, vol. 134, pp. 75-84, DOI: 10.1016/j.actaastro.2017.01.041, 2017.
[11] C. Jiao, J. Yang, X. Wang, B. Liang, "Adaptive Coordinated Motion Control With Variable Forgetting Factor for a Dual-Arm Space Robot in Post-Capture of a Noncooperative Target," International Journal of Advanced Robotic Systems, vol. 16 no. 5,DOI: 10.1177/1729881419872342, 2019.
[12] X. Wang, L. Shi, J. Katupitiya, "A Strategy to Decelerate and Capture a Spinning Object by a Dual-Arm Space Robot," Aerospace Science and Technology, vol. 113,DOI: 10.1016/j.ast.2021.106682, 2021.
[13] D. Raina, S. Gora, D. Maheshwari, S. V. Shah, "Impact Modeling and Reactionless Control for Post-Capturing and Maneuvering of Orbiting Objects Using a Multi-Arm Space Robot," Acta Astronautica, vol. 182, pp. 21-36, DOI: 10.1016/j.actaastro.2021.01.034, 2021.
[14] X. Yan, M. Shan, L. Shi, "Adaptive and Intelligent Control of a Dual-Arm Space Robot for Target Manipulation During the Post-Capture Phase," Aerospace Science and Technology, vol. 142,DOI: 10.1016/j.ast.2023.108688, 2023.
[15] L. Yan, H. Yuan, W. Xu, Z. Hu, B. Liang, "Kinodynamic Trajectory Optimization of Dual-Arm Space Robot for Stabilizing a Tumbling Target," International Journal of Aerospace Engineering, vol. 2022,DOI: 10.1155/2022/9626569, 2022.
[16] Y. Zhou, J. Luo, M. Wang, "Adaptive Detumbling Control of Dual-Arm Space Robot After Capturing Non-Cooperative Target," Advances in Space Research, vol. 73 no. 1, pp. 108-125, DOI: 10.1016/j.asr.2023.09.053, 2024.
[17] X. Chu, Q. Hu, J. Zhang, "Path Planning and Collision Avoidance for a Multi-Arm Space Maneuverable Robot," IEEE Transactions on Aerospace and Electronic Systems, vol. 54 no. 1, pp. 217-232, DOI: 10.1109/TAES.2017.2747938, 2018.
[18] F. Aghili, "Optimal Trajectories and Robot Control for Detumbling a Non-Cooperative Satellite," Journal of Guidance, Control, and Dynamics, vol. 43 no. 5, pp. 981-988, DOI: 10.2514/1.G004758, 2020.
[19] B. Zhan, M. Jin, G. Yang, Z. Zhao, "A Novel Collision-Free Detumbling Strategy for a Space Robot With a 7-DOF Manipulator in Postcapturing Phase," Journal of Aerospace Engineering, vol. 35 no. 3,DOI: 10.1061/(ASCE)AS.1943-5525.0001388, 2022.
[20] G. Boyarko, O. Yakimenko, M. Romano, "Optimal Rendezvous Trajectories of a Controlled Spacecraft and a Tumbling Object," Journal of Guidance, Control, and Dynamics, vol. 34 no. 4, pp. 1239-1252, DOI: 10.2514/1.47645, 2011.
[21] D. C. Sternberg, D. Miller, "Parameterization of Fuel-Optimal Synchronous Approach Trajectories to Tumbling Targets," Frontiers in Robotics and AI, vol. 5,DOI: 10.3389/frobt.2018.00033, 2018.
[22] L. Zong, M. R. Emami, "Concurrent Base-Arm Control of Space Manipulators With Optimal Rendezvous Trajectory," Aerospace Science and Technology, vol. 100,DOI: 10.1016/j.ast.2020.105822, 2020.
[23] B. Zhan, M. Jin, B. Ma, B. Huang, "Detumbling Motion Planning for the Space Manipulator With Grasped Targets and Flexible Appendages in the Post-Capturing Phase," Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, vol. 237 no. 5, pp. 1158-1173, DOI: 10.1177/09544100221118210, 2023.
[24] D. S. Bae, J. M. Han, H. H. Yoo, "A Generalized Recursive Formulation for Constrained Mechanical System Dynamics," Journal of Structural Mechanics, vol. 27 no. 3, pp. 293-315, DOI: 10.1080/08905459908915700, 1999.
[25] X. Liu, H. Li, Y. Chen, G. Cai, X. Wang, "Dynamics and Control of Capture of a Floating Rigid Body by a Spacecraft Robotic Arm," Multibody System Dynamics, vol. 33 no. 3, pp. 315-332, DOI: 10.1007/s11044-014-9434-7, 2015.
[26] J. Kennedy, R. C. Eberhart, "Particle Swarm Optimization," IEEE International Conferenceon on Neural Networks, vol. 4, pp. 1942-1948, 1995.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2025 Qing Zhou et al. International Journal of Aerospace Engineering published by John Wiley & Sons Ltd. This is an open access article under the terms of the Creative Commons Attribution License (the “License”), which permits use, distribution and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/