Next Article in Journal
Tribological Effects of Surface Biomimetic Micro–Nano Textures on Metal Cutting Tools: A Review
Previous Article in Journal
Attention-Based Multi-Objective Control for Morphing Aircraft
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Virtual-Integrated Admittance Control Method of Continuum Robot for Capturing Non-Cooperative Space Targets

1
School of Mechanical and Aerospace Engineering, Jilin University, Changchun 130025, China
2
Beijing Institute of Spacecraft System Engineering, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Biomimetics 2025, 10(5), 281; https://doi.org/10.3390/biomimetics10050281
Submission received: 24 March 2025 / Revised: 25 April 2025 / Accepted: 28 April 2025 / Published: 30 April 2025
(This article belongs to the Section Locomotion and Bioinspired Robotics)

Abstract

:
Continuum robots (CRs) are highly effective in grasping moving targets in space through whole-arm grasping (WAG), offering broad applicability and reliable capture. These characteristics make CRs particularly suitable for capturing non-cooperative space targets. Compliant control plays a crucial role in ensuring safe and reliable interactions during the grasping process. This paper proposes a virtual-integrated admittance control (VIAC) method specifically designed to enhance WAG by CRs. By proactively adjusting the robot’s trajectory before contact, the VIAC method effectively reduces the contact force exerted on the target during grasping, enabling compliant capture while preventing target escape and minimizing potential damage. This study first develops a mathematical model of the CR and addresses the inverse dynamics problem. Subsequently, the VIAC method is introduced to regulate contact force and improve grasping performance. This approach integrates virtual forces, derived from position information, with actual contact forces acting on the robot’s links, facilitating trajectory replanning through an admittance controller. The virtual forces, constructed based on improved virtual potential fields, reduce the relative velocities of robot links with respect to the target during the approach, ensuring successful grasping. Simulation results validate the effectiveness of the VIAC method, demonstrating a significant reduction in contact force compared to conventional admittance control.

1. Introduction

The escalating accumulation of space debris poses a substantial threat to operational spacecrafts, occupying limited orbital resources and undermining the long-term sustainability of the space environment. Active debris removal (ADR) has been proposed as a viable solution to mitigate these risks and maintain orbital stability [1,2]. Existing ADR methodologies can be broadly categorized into two primary approaches: one employing robotic arms [3,4,5,6], capture nets [7,8,9,10], harpoons [11,12,13,14], tether systems [15,16,17], and flexible mechanisms [18,19,20,21] to capture and deorbit debris; and another utilizing lasers [22,23,24,25] or ion beams [26,27,28] to push debris out of orbit. Among these, the robotic arm-based approach has gained significant attention due to its technological maturity and reliability [29]. Nevertheless, conventional robotic arms, constrained by their limited degrees of freedom, encounter challenges in fulfilling the demands of adaptable grasping in complex space environments. Furthermore, single-point grasping requires precise target identification and increases the probability of grasping failure due to stress concentration.
To overcome these limitations, recent research has explored the application of continuum robots (CRs) for capturing non-cooperative space targets. Inspired by biological structures such as elephant trunks and octopus tentacles, CRs exhibit a high degree of flexibility and numerous degrees of freedom, making them well suited for unstructured environments [30]. CR-based capture strategies can be classified into two primary methodologies: (1) end-effector grasping, which employs a claw or manipulator mounted at the robot’s end; and (2) whole-arm grasping (WAG), wherein the robot wraps around the target with its entire body. Compared to end-effector grasping, WAG provides greater error tolerance. Additionally, the distribution of contact forces across multiple points mitigates stress concentration and improves capture success rates. These capabilities are particularly advantageous for ADR missions. For example, CRs can be deployed to softly capture large, slowly tumbling satellites in geostationary orbit that have lost attitude control, without the need for precise grasping point detection. Similarly, they are promising for deorbiting damaged solar panel assemblies or fuel tank debris in low Earth orbit.
Recent studies have explored grasping configurations and compliant control strategies for CRs in grasping tasks. Peng et al. [31] proposed a cooperative planning method for multi-arm space robots, optimizing joint equivalent torque during pre-capture and post-capture phases under constraints such as joint angles, cable tension, and end-effector velocity. Li et al. [32] investigated a force–position collaborative optimization method for capturing non-cooperative space targets using rope-driven snake manipulators equipped with end-effectors. Their approach optimized joint motion and active stiffness through a force–position collaborative index, achieving a 25% reduction in contact force compared to conventional impedance control. Jiang et al. [33] developed a real-time integrated controller for dual-arm continuum manipulators in space capture missions, utilizing the MATD3 algorithm for motion planning and collision avoidance. However, these studies primarily focus on end-effector grasping, which requires the precise tracking of specific grasping points, thereby limiting task flexibility. In contrast, WAG eliminates the need for precise grasping point tracking and accommodates a broader range of shape variations. Li et al. [34,35,36] conducted extensive research on grasping configurations and continuum grasping, performing comprehensive experiments with OctArm. Wilde et al. [37] developed a tentacle-inspired CR and performed experiments to capture a drifting and rotating target under microgravity conditions. Liu et al. [38] introduced an elephant trunk robot driven by a single motor, designed to adapt to target shapes while considering extreme environmental constraints. Li et al. [39] simulated the detumbling of a target using a space robot equipped with four pneumatic flexible arms. Agabiti et al. [40] proposed two WAG strategies based on reinforcement learning and finite element simulation. Numerous studies have examined diverse CR architectures [41,42,43,44,45], with experimental results demonstrating their ability to maneuver flexibly and perform WAG effectively.
In the context of compliant control, impedance control and admittance control are two widely used methods, both aiming to regulate contact forces indirectly by modulating the dynamic equilibrium between the robot and external forces. Li et al. [46] designed an indirect force sensor for a cable-driven redundant manipulator, integrating cable tension sensors and encoders to facilitate admittance control. Xia et al. [47] proposed a capture strategy for targets of varying dimensions, employing an adaptive impedance control approach to ensure stable and secure grasping. Su et al. [48] introduced a multi-point coordinated variable impedance control scheme, analyzing the stability of both the external load estimator and the controller. However, impedance control often necessitates high stiffness to resist external forces, requiring the rapid delivery of substantial torque from the robot’s joints; admittance control adjusts displacement in response to external forces, which may potentially lead to excessive instantaneous acceleration if the external force is significant. Non-contact impedance control regulates the relative motion between the robot and the target using the robot’s kinematic state through a virtual impedance model, even in the absence of physical contact. This method enhances performance in obstacle avoidance and contact-sensitive tasks. Ding et al. [49] introduced a non-contact impedance control-based obstacle avoidance methodology for mobile robots, improving motion smoothness during local autonomous navigation. Arita et al. [50] proposed a serial combination control strategy, integrating non-contact impedance control with force control to mitigate impact force and facilitate smooth contact transitions.
The aforementioned research highlights the distinct advantages of WAG with CRs for capturing non-cooperative space targets, underscoring its practical engineering significance. However, existing studies primarily focus on structural design and motion planning, with limited exploration of control strategies and their effectiveness. While some research addresses control, the emphasis is often on lightweight objects in terrestrial environments, leaving a notable gap in the study of compliant control for WAG in space applications. To address this gap, this paper proposes a virtual-integrated admittance control (VIAC) method. The term “virtual-integrated” refers to the enhancement of a conventional admittance control framework by incorporating virtual forces. These virtual forces are not treated separately but are integrated with physical contact forces, allowing proactive motion adjustments through a unified control law. Specifically, this approach introduces virtual forces based on position information within the admittance control framework, enabling proactive trajectory adjustments as the CR’s links approach the target to reduce impact forces upon contact. After contact, the robot’s trajectory is further refined based on actual contact forces, ensuring compliance with external forces and facilitating successful grasping. Unlike prior hybrid or virtual force-based methods, the VIAC method unifies virtual repulsive and guiding forces with contact force feedback within a single admittance control framework, enabling smooth transitions and supporting distributed compliance along the entire arm, which is essential for WAG tasks. Simulation results validate the effectiveness of the VIAC method, demonstrating a significant reduction in contact forces during grasping while enhancing the dynamic performance of the CR.
The remainder of this paper is organized as follows: Section 2 presents the CR’s structure, along with its kinematic and dynamic models; Section 3 details the compliant control method for WAG; Section 4 presents simulation results validating the VIAC method; and Section 5 concludes this paper and outlines future research directions.

2. Modeling

2.1. Mechanism Design

As illustrated in Figure 1, an underactuated CR with decoupled driving cables for each segment is presented [51]. The cable-driven CR consists of n s s segments, with each segment comprising n s s links, n s s Hooke joints, three driving cables, n s s 1 sets of linkage cables, and their corresponding driving and linkage cable tubes. Each set of linkage cables ensures synchronized motion between adjacent Hooke joints within a segment, while the driving cable tubes mechanically decouple the driving cables of one segment from those of another. The entire driving system, including motors, winding drums, and redirecting pulleys, is housed within the base, separated from the joints. This structure design significantly reduces the weight of the robotic arm, enhancing its efficiency for space applications. Additionally, its modular architecture enables task-specific customization, facilitates system expansion, and enhances adaptability across diverse operational scenarios.

2.2. Kinematic Modeling

The CR described above exhibits a highly modular architecture, comprising multiple identical links connected in series to form individual segments, which are further connected in series to construct the complete robotic system. To establish the kinematic model, this section considers a single Hooke joint as an illustrative example. The kinematic relationships of the CR are formulated across driving space, joint space, and task space. As illustrated in Figure 2, this section outlines the transformation relationships within the CR across joint-task space and joint-driving space, which are further detailed in the subsequent subsections.

2.2.1. Joint-Task Space

To describe the pose of the CR in Cartesian space, coordinate frames are assigned to the end of each link. As illustrated in Figure 2a, frames { j , i 1 } and { j , i } are defined. Specifically, frame { j , i 1 } is established at the end of link i 1 in segment j and also serves as the initial frame for joint i of segment j   ( j = 1 ,   2 , , n s ;   i = 1 ,   2 ,   , n s s ) . The homogeneous transformation matrix from frame { j , i 1 } to frame { j , i } is expressed as
T j , i j , i 1 = Rot x θ j , i x Rot y θ j , i y Trans z h j , i
where θ j , i x and θ j , i y denote the rotation angles of joint ( j , i ) with respect to frame { j , i 1 } around axis x j , i 1 and to frame { j , i x } around axis y j , i x , respectively, as depicted in Figure 2a; h j , i denotes the length of link ( j , i ) . Within segment j , due to the effect of the linkage cables, the rotation angles in the same direction remain equal for all joints, such that θ j , i x = q j x , θ j , i y = q j y .
The homogeneous transformation matrix from the initial frame to the end frame of segment j can be obtained as follows:
T j j 1 = T j , 1 j , 0 T j , 2 j , 1 T j , n s s j , n s s 1
where T j , i j , 0 = T j , i j 1 , n s s , indicating that the frame at the start of segment j coincides with the end frame of segment j 1 .
Consequently, the homogeneous transformation matrix from the base frame to the end-effector of the CR is expressed as follows:
T n s b = T 1 b T 2 1 T n s n s 1
where T 1 b represents the homogeneous transformation matrix from the base frame to the frame 1 , 1 .

2.2.2. Joint-Driving Space

The joint rotation is actuated by the combined effect of driving cables. As illustrated in Figure 2b, the driving cable C j , k d c   ( k = 1,2 , 3 ) of joint ( j , i ) passes through the cable hole P f , j , i , k d c on disk D f , j , i 1 of link ( j , i 1 ) and the cable hole P n , j , i , k d c on disk D n , j , i of link ( j , i ) . The length of the driving cable C j , k d c between the two disks is expressed as follows:
l j , i , k ( d c ) = P n , j , i , k ( d c ) j , i 1 P f , j , i 1 , k ( d c ) j , i 1
where P n , j , i , k d c and P f , j , i , k d c are given by the following:
P n , j , i , k ( d c ) j , i = [ r j ( d c ) cos ( ( k 1 ) 2 π 3 ) r j ( d c ) sin ( ( k 1 ) 2 π 3 ) h 0 ] T P f , j , i , k ( d c ) j , i = [ r j ( d c ) cos ( ( k 1 ) 2 π 3 ) r j ( d c ) sin ( ( k 1 ) 2 π 3 ) h j , i h 0 ] T
where r j d c is the radius of the circular path along which the cable holes are evenly distributed within segment j , and h 0 is the distance from disk D n , j , i to the geometric center of the joint ( j , i ) .
The length of the driving cables in segment j is as follows:
L j , k ( d c ) = i = 1 n s s l j , i , k ( d c ) + i = 1 n s s 1 h j , i

2.3. Differential Kinematics

2.3.1. Joint-Task Space

The Jacobian matrix between the joint space and the task space characterizes the velocity mapping relationship between the two spaces. The velocity of point P on the backbone of the CR can be expressed in terms of the joint velocities as follows:
P ˙ = υ ω = J x q Q ˙
where Q R 2 n s × 1 is the column vector of joint variables, and J x q R 6 × 2 n s is the Jacobian matrix mapping joint velocities to Cartesian velocities.

2.3.2. Joint-Driving Space

The Jacobian matrix between the joint space and the driving space establishes the relationship between joint velocities and driving cable velocities. The relationship is given by the following:
L ˙ = J l q Q ˙
where L ˙ R 3 n s × 1 is a vector composed by driving cable velocities components for all segments, and J l q R 3 n s × 2 n s is the Jacobian matrix mapping joint velocities to driving cable velocities.
Since the CR described in this study features decoupled actuation, the rate of change in the length of the driving cables is only dependent on the joint angles of the segment that they actuate, without interference from other segments.

2.4. Dynamic Modeling

This section analyzes the dynamics of the CR based on the following assumptions:
(1)
The friction between the driving cable tubes and driving cables, as well as between the linkage cable tubes and linkage cables, is negligible;
(2)
The resistance of the driving cable tubes to backbone bending is negligible;
(3)
The fit between the driving cables and the cable holes is seamless, and the linkage cables do not slip;
(4)
The cables are considered non-deformable.
These ideal assumptions above are valid for enabling tractable dynamic modeling. However, during fast dynamic maneuvers or under high external loads, non-negligible friction or cable elasticity may introduce energy loss and reduce motion precision. Similarly, if the linkage cables slip or deform, the accuracy of joint coordination may degrade. These effects could influence the dynamic behavior of the CR and would need to be compensated for through closed-loop control strategies.
A force analysis is conducted on links at different positions of the CR. Based on the robot’s structure, the forces acting on each link include the following: linkage cable force F l c , driving cable force F d c , interaction force between adjacent links F a l , inertial force F c i , and external force F e x t . Note that F here represents the generalized force vector, F = f m T R 6 × 1 .
Figure 3 illustrates the force conditions of links at different positions of the CR. The end link ( n s ,   n s s ) , is not subject to reaction force from a subsequent link nor coupled with a subsequent joint but is subject to F e x t . The link ( j ,   n _ s s ) is subject to interaction forces and linkage cable forces from adjacent links, while the driving cable forces originate from different segments. The link ( j ,   i ) is subject to forces originating from the same segment. The force balance equation at the center of mass C j , i of the link is as follows:
F j , i ( a l ) + F j , i ( l c ) + F j , i ( d c ) F j , i + 1 ( a l ) F j , i + 1 ( l c ) F j , i ( e x t ) F j , i ( c i ) = 0
The equivalent interaction force is defined as F ~ j , i ( a l ) = F j , i ( a l ) + F j , i ( l c ) ; thus, Equation (9) can be rewritten as follows:
F j , i ( c i ) = F ˜ j , i ( a l ) F ˜ j , i + 1 ( a l ) + F j , i ( d c ) F j , i ( e x t )
where F ~ j , i + 1 ( a l ) = 0 for link ( n s , n s s ) , and F ~ j , i + 1 ( a l ) = F ~ j + 1,1 ( a l ) for link j , n s s   ( j = 1,2 , , n s 1 ) .
A systematic analysis of the driving cable force F d c , linkage cable force F l c , and inertial force F c i is conducted in the subsequent sections. Subsequently, the recursive dynamic equations of the CR are derived based on the force equilibrium expressions.

2.4.1. Driving Cable Force F d c

As outlined in the previous structural description, each segment of the CR is driven by three driving cables. The driving cables of segment j , encapsulated within driving cable tubes, pass through the preceding j 1 segments. This design ensures that the motion of each segment is decoupled, relying solely on its own driving cables without interference from adjacent segments. Specifically, the proximal ends of driving cables for segment j are anchored to disk D f on link ( j 1 , n s s ) , while their distal ends are attached to disk D n on link ( j , n s s ) .
Figure 4 depicts the forces exerted by the driving cables on disks D n , j , i and D f , j , i 1 , which are connected by joint ( j , i ) . The resultant forces at the cable holes P f , j , i , k and P n , j , i , k   ( j = 1,2 , , n s ; i = 1,2 , , n s s ; k = 1,2 , 3 ) are represented as f f , j , i , k ( d c ) and f n , j , i , k ( d c ) , respectively.
f f , j , i , k ( d c ) and f n , j , i , k ( d c ) are given by the following:
f f , j , i , k ( d c ) = f t f , j , i , k f t n , j , i , k , 1 j n s , 1 i n s s 1 f t f , j , i , k , 1 j n s 1 , i = n s s 0 , j = n s , i = n s s
f n , j , i , k ( d c ) = f t n , j , i , k f t f , j , i 1 , k , 1 < j n s , 1 < i n s s 1 f t f , j , i 1 , k , 1 j n s , i = n s s f t n , j , i , k f t f , b a s e , k , j = 1 , i = 1
where f t f , j , i , k and f t n , j , i , k represent the driving cable forces shown in Figure 4, and f t f , b a s e , k represents the driving cable force at the base. They are calculated as follows:
f t f , j , i , k = f j , k ( d c ) e t f , j , i , k , 1 j n s , 1 i n s s 1 f j + 1 , k ( d c ) e t f , j , i , k , 1 j n s 1 , i = n s s
f t n , j , i , k = f j , k ( d c ) e t n , j , i , k
f t f , b a s e , k = f 1 , k ( d c ) e t f , b a s e , k
where f j , k d c is the tension of the k th driving cable in segment j , and e t f , j , i , k j , i , e t n , j , i , k j , i and e t f , b a s e , k j , i are the direction vectors expressed in the local frame j , i , computed as
e t f , j , i , k j , i = P n , j , i + 1 , k j , i P f , j , i , k j , i P n , j , i + 1 , k j , i P f , j , i , k j , i , ( j = 1 , 2 , , n s 1 ; i = 1 , 2 , , n s s 1 ) P n , j + 1 , 1 , k j , i P f , j , i , k j , i P n , j + 1 , 1 , k j , i P f , j , i , k j , i , ( j = 1 , 2 , , n s 1 ; i = n s s )
e t n , j , i , k j , i = P f , j , i , k j , i P n , j , i , k j , i P f , j , i , k j , i P n , j , i , k j , i , ( j = 1 , 2 , , n s ; i = 1 , 2 , , n s s ) P f , j , i , k j , i P n , j 1 , n s s , k j , i P f , j , i , k j , i P n , j 1 , n s s , k j , i , ( j = 1 , 2 , , n s ; i = 1 )
e t f , b a s e , k j , i = P t n , 1 , 1 , k j , i P t f , b a s e , k j , i P t n , 1 , 1 , k j , i P t f , b a s e , k j , i
The torque generated by transferring the driving cable force from the cable hole to the centroid of the link can be obtained:
n f , j , i , k ( d c ) = r f , j , i , k ( c ) × f f , j , i , k ( d c ) = ( P f , j , i , k O j , i ) × f f , j , i , k ( d c )
n n , j , i , k ( d c ) = r n , j , i , k ( c ) × f n , j , i , k ( d c ) = ( P n , j , i , k O j , i ) × f n , j , i , k ( d c )
where O j , i is the origin of frame { j , i } .
Thus, the generalized driving cable force can be obtained:
F j , i ( d c ) = k = 1 3 f j , i , k ( d c ) n j , i , k ( d c )

2.4.2. Linkage Cable Force F l c

The motion of adjacent joints in the same direction is synchronized by a set of linkage cables, forming a figure-eight configuration between two consecutive joints. The schematic diagram of the equivalent linkage mechanism is illustrated in Figure 5:
Initially, the linkage cables on both sides are pre-tensioned with an identical initial pre-tension. When the robot moves under external forces, the tension distribution in the linkage cables changes. As illustrated in Figure 5, the tension decreases in the slack-side cable while increasing in the tight-side cable. The equivalent torques generated by the linkage cables are calculated as follows:
τ j , i ( l c ) = r F t F s τ j , i + 1 ( l c ) = r F t F s
where r represents the winding radius of the linkage cable. The equivalent torques exerted at adjacent joints by the same set of linkage cables are equal in magnitude but opposite in direction.
Since all joints within each segment are passive, the torque between adjacent links is equal to the equivalent torque generated by the linkage cables. The equivalent torques τ j , i l c and τ j , i + 1 l c at joints ( j , i ) and ( j , i + 1 ) represent the torques from link ( j , i ) acting on links ( j , i 1 ) and ( j , i + 1 ) , respectively. It is important to note that, within segment j , link ( j , 1 ) has no preceding link connected, and link ( j , n s s ) has no subsequent link connected. Thus, the equivalent torques due to linkage cables within segment j satisfy
n j , i ( l c ) = [ n j , ( i + 1 ) x ( l c ) n j , ( i + 1 ) y ( l c ) 0 ] T , i = 1 [ n j , i x ( l c ) n j , ( i + 1 ) x ( l c ) n j , i y ( l c ) n j , ( i + 1 ) y ( l c ) 0 ] T , 2 i n s s 1 [ n j , i x ( l c ) n j , i y ( l c ) 0 ] T , i = n s s
where n j , i x l c and n j , i y l c are the components of the equivalent torque at joint ( j , i ) along the x -axis and y -axis, respectively.
From the above analysis, the effect of the linkage cables can be equivalently represented as the interaction torques between connected links, wherein joints exhibit active motion capabilities. Therefore, the equivalent interaction torques between connected links must satisfy the following constraints:
n j , i x ( a l ) = n j , i x ( l c ) n j , i y ( a l ) = n j , i y ( l c )

2.4.3. Inertial Force F c i

To determine the inertial force, an outward iteration is performed to sequentially calculate the angular velocity, angular acceleration, linear acceleration, and centroid acceleration of each link. These are expressed as follows:
ω j , i = X 1 , 1 x θ ˙ 1 , 1 x + Y 1 , 1 y θ ˙ 1 , 1 y , j i = 1 ω j , i 1 + X j , i x θ ˙ j , i x + Y j , i y θ ˙ j , i y , j i > 1
ω ˙ j , i = X 1 , 1 x θ ¨ 1 , 1 x + X 1 , 1 x θ ˙ 1 , 1 x × Y 1 , 1 y θ ˙ 1 , 1 y + Y 1 , 1 y θ ¨ 1 , 1 y , j i = 1 ω ˙ j , i 1 + ω j , i 1 × X j , i x θ ˙ j , i x + X j , i x θ ¨ j , i x + ( ω j , i 1 + X j , i x θ ˙ j , i x ) × Y j , i y θ ˙ j , i y + Y j , i y θ ¨ j , i y , j i > 1
υ ˙ j , i = 0 0 g T , j i = 1 υ ˙ j , i 1 + ω ˙ j , i 1 × r j , i 1 + ω j , i 1 × ( ω j , i 1 × r j , i 1 ) , j i > 1
υ ˙ j , i ( c i ) = υ ˙ j , i + ω ˙ j , i × r j , i ( c i ) + ω j , i × ( ω j , i × r j , i ( c i ) )
where ω j , i is the angular velocity of link ( j , i ), ω ˙ j , i is the angular acceleration of link ( j , i ), υ ˙ j , i is the linear acceleration at the center of the joint ( j , i ), and υ ˙ j , i c i is the linear acceleration at the centroid of link ( j , i ).
Based on the outward iteration results, the generalized inertial force F j , i c i is derived from Newton’s and Euler’s equations:
F j , i ( c i ) = f j , i ( c i ) n j , i ( c i ) = m j , i υ ˙ j , i ( c i ) I j , i ( c i ) ω ˙ j , i + ω j , i × I j , i ( c i ) ω j , i
where m j , i represents the mass of link ( j , i ) , and I j , i c i represents the inertial tensor matrix of the rigid body to its center of mass.

2.4.4. Recursive Dynamics

By incorporating the previously analyzed forces into Equation (10), the system dynamics can be expressed as follows:
E r j , i ( c i ) × 0 E F j , i ( c i ) = F ˜ j , i ( a l ) E r j , i × 0 E F ˜ j , i + 1 ( a l ) + F j , i ( d c ) F j , i ( e x t )
Let A j , i = E 0 r j , i × E , A j , i ( c i ) = E 0 r j , i ( c i ) × E , and the equation above can be rewritten as
F ˜ j , i ( a l ) = A j , i F ˜ j , i + 1 ( a l ) + A j , i ( c i ) F j , i ( c i ) F j , i ( d c ) + F j , i ( e x t )
For segment n s , the end link ( n s , n s s ) is not subjected to reaction force from a subsequent link. Therefore, the generalized equivalent interaction force acting on link ( n s , n s s ) is the following:
F ˜ n s , n s s ( a l ) = A n s , n s s ( c i ) F n s , n s s ( c i ) F n s , n s s ( d c ) + F n s , n s s ( e x t )
Similarly, the generalized equivalent interaction force acting on link ( n s , i ) is the following:
F ˜ n s , i ( a l ) = A n s , i F ˜ n s , i + 1 ( a l ) + A n s , i ( c i ) F n s , i ( c i ) F n s , i ( d c ) + F n s , i ( e x t ) = a = i n s s b = i + 1 a A n s , b 1 A n s , a ( c i ) F n s , a ( c i ) a = i n s s b = i + 1 a A n s , b 1 F n s , a ( d c ) + a = i n s s b = i + 1 a A n s , b 1 F n s , a ( e x t )
Based on the analysis in Section 2.4.2, the constraint conditions for segment n s can be expressed as follows:
i = 1 n s s A τ R n s , i 1 F ˜ n s , i ( a l ) = 0 6 × 1
where A τ is an auxiliary matrix, A τ = diag ( 0 0 0 1 1 0 ) , and R n s , i R 3 × 3 represents the rotational matrix component of the pose transformation matrix T n s , i .
For segment j , the generalized equivalent interaction force acting on link ( j , i )   ( 1 j < n s , 1 i n s ) is the following:
F ˜ j , i ( a l ) = A j , i F ˜ j , i + 1 ( a l ) + A j , i ( c i ) F j , i ( c i ) F j , i ( d c ) + F j , i ( e x t ) = c = j n s a = i n s s b = i + 1 a A c , b 1 A c , a ( c i ) F c , a ( c i ) c = j n s a = i n s s b = i + 1 a A c , b 1 F c , a ( d c ) + c = j n s a = i n s s b = i + 1 a A c , b 1 F c , a ( e x t )
Similarly, the generalized equivalent interaction forces satisfy
i = 1 n s s A τ R j , i 1 F ˜ j , i ( a l ) = 0 6 × 1
This analysis demonstrates that, under ideal assumptions, the generalized equivalent interaction force is the sum of inertial force, driving cable force, and external force. Furthermore, since the generalized equivalent interaction force originates from linkage cable actions, and according to the analysis in Section 2.4.3, the linkage cable forces within a single segment cancel each other out under ideal conditions. This implies that the inertial forces, driving cable forces, and external forces of each segment must satisfy the aforementioned constraints. Consequently, since the driving cable force remains the only unknown quantity, it can be determined.

2.5. Target Contact Dynamics

To simplify the analysis, the target is modeled as a cylinder, where its radius corresponds to the circumscribed circle of the target. During the grasping process, when the target comes into contact with the robot, the normal contact force is given by the following:
f n = f δ k δ + d δ ˙
where d is the penetration depth, k is the normal force stiffness, b is the normal force damping, s ( d , w ) represents a smooth function, and w is the transition region width.
The friction force at the contact point always acts opposite to the relative velocity direction at that point. Its magnitude is given by the following:
f f = μ f n
where μ is the friction coefficient.

3. Compliant Grasping Method

3.1. Process of Grasping

As illustrated in Figure 6, the operations for WAG using a CR can be executed in four phases. This study focuses on the grasping phase for capturing non-cooperative space targets. The CR starts from a pre-grasping configuration and follows a predetermined trajectory until a successful grasp is achieved. Firstly, a desired trajectory was generated based on the robot’s initial state and target information. Then, virtual forces were calculated using position data and, together with contact forces, were transformed into the joint space. These forces serve as inputs to an admittance controller, which calculates corrective displacements for the CR, thereby generating a new reference trajectory. The robot then moved along the updated trajectory, dynamically adapting to external forces and thereby reducing contact forces. Grasping is considered successful when the robot’s links form a stable envelope around the target and constrain its motion.

3.2. Virtual Force

3.2.1. Virtual Repulsive Force

During WAG, virtual repulsive forces act on links that are in proximity to the target. The virtual repulsive force exerted by the target on a robot link is calculated based on position information as follows:
F i ( r e p ) = f p c h i p d i ( b k ) , r t a r + r l i n k k r e p 1 d i ( b k ) 1 ρ r e p d i ( b k ) | | d i ( b k ) | | , 0 , d i ( b k ) ρ r e p d i ( b k ) > ρ r e p
where d i b k = P i b k O t a r , P i ( b k ) is the position of points sampled along the robot’s backbone, O t a r is the position of the target, ρ r e p represents the effective range of the repulsive potential field, k r e p represents the repulsive force coefficient, and f p c h i p is a smooth function related to the distance between the robot and the target.
Generally, the repulsive force increases as the distance between the robot’s link and the target decreases. In WAG tasks, insufficient virtual repulsive force may result in inadequate deceleration during approach, whereas excessive repulsive force may prevent the robot from making contact with the target. To address this, the smoothing function f p c h i p was incorporated to ensure that, when the robot link is far from the target, the repulsive force behaves normally, and, as the distance decreases, the repulsive force gradually reduces to zero.
The virtual repulsive force is transformed from task space to joint space using the Jacobian matrix:
τ ( r e p ) = i = 1 n J x q , i T F i ( r e p )

3.2.2. Virtual Guiding Force

The ideal grasping configuration for WAG is formed by the distal segments of the CR, creating a stable grasp through the grasping segments while maintaining kinematic flexibility with delivery segments. While virtual repulsive forces reduce relative velocities between the robot’s links and the target upon contact, thereby decreasing contact forces, relying solely on these forces may lead to low grasping efficiency and unstable grasping configurations. To achieve stable and reliable compliant grasping, a virtual guiding force, comprising attractive and rotational components, was introduced and applied at the robot’s end, expressed as follows:
F g u i d e = F a t t + F r o t = k a t t d e n d ( b k ) d e n d ( b k ) d e n d ( b k ) k r o t d e n d ( b k ) d e n d ( b k ) × z r o t 1 d e n d ( b k )
where k a t t represents the attractive force coefficient, k r o t represents the rotational force coefficient, and z r o t represents the axis of the CR encircling the target. Unlike virtual repulsive forces, the virtual attractive force remains non-zero even after the robot contacts the target, ensuring stable grasping. The end of the CR is designed to maintain constant contact with the target, and a certain force applied to the target facilitates stabilization.
The virtual guiding force is transformed from task space to joint space using the Jacobian matrix:
τ ( g u i d e ) = J x q , e n d T F ( g u i d e )

3.3. Admittance Controller

The impedance model in joint space is the following:
M a e ¨ + D a e ˙ + K a e = τ e x t
where e = q q d represents the deviation between the actual joint position and the desired joint position, M a , D a , K a are the mass, damping, and stiffness matrices in the impedance model, respectively, and τ e x t is the external torque converted to joint space.
Based on the steady-state force tracking error analysis of the control system [47], force tracking can be theoretically realized by setting the stiffness coefficient to zero. Meanwhile, the CR in this study aims to achieve WAG without requiring precise trajectory tracking during the grasping process. Thus, the impedance model used in this study is modified as follows:
M a e ¨ + D a e ˙ = τ e x t
where τ e x t comprises two components, the virtual torque τ v i r , τ v i r = τ r e p + τ g u i d e , and the external torque τ c o n , τ c o n = J T F e x t .
From the above equation, e ¨ can be obtained, allowing the reference trajectory q r to be derived as follows:
q ¨ r = q ¨ d + e ¨ q ˙ r = q ˙ d + e ¨ dt q r = q ˙ d + e ¨ dt
The control block diagram of the VIAC method is illustrated in Figure 7.

3.4. Position Control

Through the VIAC method, a new reference trajectory was generated. By controlling the driving cables, the CR was driven to move along the reference trajectory. The driving cable tensions were computed using the computed torque control method, which integrates feedback linearization with the robot’s dynamic model via a PD controller. The angular acceleration is calculated as follows:
q ¨ = q ¨ r + K d e ˙ + K p e
where K p and K d are diagonal positive-definite matrices representing the proportional and derivative gains, respectively. Here, e = q r q , with the reference trajectory serving as the desired trajectory. The computed joint angular acceleration was then incorporated into the inertial force calculation.
Based on the discussion in Section 2.4.4, the driving cable tensions must satisfy the constraint that the sum of the equivalent interaction forces within a single segment is zero, and the cable tensions cannot be negative. Excessive variations in cable tensions may lead to over-tensioning or slackening, negatively affecting system accuracy and stability while shortening hardware lifespan. To minimize these tension fluctuations, the driving cable tensions can be uniquely determined by solving an optimization problem:
minimize   F t = k = 1 3 f n s , k ( d c ) f n s , k , o l d ( d c ) 2 subject   to   F ˜ n s , i ( a l ) = j = i n s s m = i + 1 j A n s , m 1 A n s , j ( c i ) F n s , j ( c i ) + j = i n s s A n s , j F e x t j = i n s s m = i + 1 j A n s , m 1 F n s , j ( d c ) ( 1 i n s s ) i = 1 n s s A τ R n s , n s s 1 F ˜ n s , i ( a l ) = 0 6 × 1 f n , k ( d c ) f m i n ( d c ) ( k = 1 , 2 , 3 )

4. Simulation and Discussion

To verify the effectiveness of the proposed method, this section presents simulation validation of the VIAC method for capturing non-cooperative targets with a CR. It is important to clarify the following considerations: (1) This study focuses specifically on the grasping process and addresses the compliant control problem when the robot initiates contact with the target and forms a stable grasping configuration. Force equilibrium after grasping is beyond the scope of this paper and is not further explored. Once the grasping task is completed, the CR maintains its current configuration without additional movement. (2) External force measurement remains one of the challenges in compliant control of CRs. Existing studies have explored indirect measurement methods [46,52] and flexible skin sensors [53,54], indicating that external force measurement is technically feasible. The simulation is conducted in MATLAB/Simulink. To ensure the focus remains on the compliant grasping process, measurement data—including the kinematic states of the CR and the target, as well as contact forces exerted on the robot’s links—are obtained through dedicated measurement modules within the simulation environment.

4.1. Simulation Settings

The parameters of the target and the CR are shown in Table 1 and Table 2, respectively.
In practical operation, the completion of successful WAG can be determined when joint angles stabilize [38]. However, in simulation, numerical variations are subtle, making such a determination more difficult. To address this, the criteria for the completion of successful WAG in simulation are defined based on measurement data: (1) the polygon formed by all contact points must enclose the target’s centroid for at least three consecutive simulation steps, ensuring stable contact between the robot and target [55]; (2) the distance between the starting and ending points of the grasping segments must remain nearly constant over five consecutive simulation steps, indicating that the robot has formed a stable grasping configuration around the target.

4.2. Simulation Experiment 1

To evaluate the effectiveness of the VIAC method, two sets of compliant control parameters are selected, and kinematic and dynamic simulations are performed for the compliant grasping process of a stationary target using both admittance control (AC) and VIAC.
First, kinematic simulations are conducted, where joint angles—serving as the output of the position controller—are directly applied to control the CR. Under this ideal position control framework, position tracking errors are eliminated, allowing focus solely on how different compliant control methods affect simulation results. Specifically, the key performance metrics used to evaluate different compliant control methods include the contact force exerted on the target, the angular velocities of the CR, and the target’s velocity.
Then, dynamic simulations are conducted, where driving cable forces are computed using the computed torque control and serve as the output of the position controller. The driving cable forces are modeled as point loads applied at the locations of the cable holes, ensuring a realistic representation of physical interactions. These simulations consider actual physical effects during dynamic interaction, allowing for a comparative analysis of various compliant control methods based on the contact forces exerted on the target, the angular velocities of the CR, the target’s velocity, and driving cable tensions. The control parameters utilized in this simulation are listed in Table 3.

4.2.1. Comparison and Analysis of Kinematic Simulation Results

Figure 8 illustrates the comparison of simulation results between AC and VIAC under CP1. Figure 8a shows the contact force magnitude exerted on the target, where force variations are categorized into two stages based on the successful grasping criteria: Stage 1 represents the grasping phase (indicated by a red solid line), while Stage 2 corresponds to the configuration holding phase (indicated by a green solid line). Figure 8b shows the variations in the contact force in three spatial directions, Figure 8c shows the angular velocities of the CR, and Figure 8d shows the changes in target velocity.
As shown in Figure 8a,b, the peak contact force is lower under the VIAC method. This reduction occurs because the virtual repulsive forces exerted on the robot links enable them to decelerate before contact with the target, thereby decreasing the relative velocities at the moment of contact and consequently diminishing the contact force on the target. However, this method leads to a longer grasping time. Since the WAG approach is employed, the velocities of multiple points along the backbone of the CR decrease as they approach the target, leading to an extended time required to achieve successful grasping. Although the VIAC method increases grasping time due to its pre-contact deceleration behavior, this trade-off is critical for space applications where contact safety is paramount. The structural fragility of non-cooperative targets, coupled with the significantly reduced damping effects in microgravity, necessitates lower contact forces, even if this results in a longer grasping time.
Figure 8c indicates that angular velocities of the CR are smoother and exhibit smaller fluctuations under the VIAC method, suggesting that the speed variations in the driving cables are also more stable. Nonetheless, sharp changes in joint velocities are observed at the moment of successful grasping confirmation for both control methods. This abrupt change results from the command to maintain the grasping configuration after successful grasping, which rapidly stabilizes the target but generates an impact force between the target and the robot, as seen in Stage 2 of Figure 8a. Despite this, the VIAC method effectively reduces contact force and enhances the compliance of the grasping process.
Figure 8d reveals that the target velocity fluctuates over a wider range under AC. According to the momentum theorem P = m Δ v = F Δ t , a greater change in velocity correlates with a larger change in the momentum of the target. CP1 leads the CR to demonstrate high stiffness characteristics and shorter contact duration, resulting in a greater impact transmitted to the robot.
Figure 9 illustrates the comparison of simulation results between AC and VIAC under CP2. Figure 9a shows the contact force magnitude exerted on the target, Figure 9b shows the variations in the contact force in three spatial directions, Figure 9c shows the angular velocities of the CR, and Figure 9d shows the changes in target velocity.
As shown in Figure 9a,b, the peak contact force is lower, and the grasping time is longer under the VIAC method. Figure 9c indicates that angular velocities of the CR are smoother and exhibit smaller fluctuations under the VIAC method. Additionally, Figure 9d shows that the target velocity fluctuates over a wider range under AC. The conclusions drawn from Figure 9 are consistent with those from Figure 8, demonstrating that the VIAC method can facilitate WAG in a smooth and compliant manner.
Although these results validate the effectiveness of the VIAC method, compliant control parameters significantly influence the system’s performance. Adjusting these parameters can lead the control system to alternate between rapid response characteristics and compliant control behavior. To analyze this effect, the simulation results from the two compliant control parameter sets shown in Figure 8 and Figure 9 are compared.
Comparing Figure 8a,b and Figure 9a,b, the peak contact forces obtained using CP2 are lower for both compliant control methods than those obtained with CP1. This reduction is because CP2 enables the robot to respond more swiftly to external forces and exhibit greater compliance. A comparison of Figure 8c and Figure 9c reveals that the corrective effect of the VIAC method on the CR’s angular velocities is more pronounced within the first two seconds under CP2. This is because the guiding force within the virtual forces dominates during this period, combined with the more compliant admittance control parameters, resulting in a larger trajectory correction for the CR. Comparing Figure 8d and Figure 9d, the range of target velocity fluctuations in Figure 9d is narrower, and the target maintains contact with the CR for a longer duration. This occurs because the CR responds more rapidly to external forces and undergoes larger corrective displacements under CP2. In this case, the CR exhibits behavior similar to an elephant’s trunk during grasping, conforming to the outer contour of the target. This compliant behavior facilitates smoother momentum transitions, reducing impulsive forces caused by sudden impacts. Consequently, the target velocity fluctuates in a narrower range, and the contact force is reduced.

4.2.2. Comparison and Analysis of Dynamic Simulation Results

To simulate cable-driven actuation and intra-segment linkage, driving cable forces are applied to the links as point forces, and joints within the same segment synchronize their motion states through the modules of Simulink’s Belt and Cable Library.
Figure 10 and Figure 11 present the results of the dynamic simulations. Figure 10a and Figure 11a show the contact force magnitude exerted on the target, where force variations are categorized into two stages based on the successful grasping criteria: Stage 1 represents the grasping phase (indicated by a red solid line), while Stage 2 represents the configuration holding phase (indicated by a green solid line). Figure 10b and Figure 11b show the variations in contact force in three spatial directions, Figure 10c and Figure 11c show the changes in angular velocities of the CR, and Figure 10d and Figure 11d show the changes in target velocity. Additionally, Figure 10e,f and Figure 11e,f show the driving cable tensions under AC and VIAC for CP1 and CP2, respectively.
As illustrated in Figure 10a–d and Figure 11a–d, the VIAC method consistently results in lower contact force exerted on the target, longer grasping durations, smoother angular velocity variations with smaller fluctuations, and lower target velocities under both sets of compliant control parameters. These findings align with the kinematic simulation results shown in Figure 8 and Figure 9, further confirming the effectiveness of the VIAC method in compliant grasping. However, as observed in Figure 10a, the peak contact force magnitude in Stage 2 under AC is higher than in Stage 1. This is due to the high flexibility of the CR, which results in a significant impact from the target after successful grasping. This impact causes the robot to deviate from its grasping configuration. Furthermore, the relatively high proportional gain coefficient K p enhances the robot’s position recovery capability, leading to greater contact forces in Stage 2.
Comparing Figure 9a and Figure 11a, the peak contact force magnitude in Figure 11a is lower than in Figure 9a due to the use of different position control strategies. Figure 9 presents kinematic simulation results, where the CR is directly controlled through joint position commands, resulting in high system stiffness. In this case, the external force can only be absorbed through trajectory adjustments in AC. Figure 11 presents dynamic simulation results, where system stiffness is defined by the PD control parameters. The synergy between the compliant control algorithm and the position control strategy allows for greater trajectory deviations to absorb external force, leading to lower contact force. Comparing Figure 10e,f with Figure 11e,f, the driving cable tensions under the VIAC method, as shown in Figure 10f and Figure 11f, are consistently lower than those under AC, as shown in Figure 10e and Figure 11e. Additionally, the driving cable tensions in Figure 11e,f are lower than those in Figure 10e,f. As derived in the dynamic modeling section, the driving cable tensions depend on both inertial forces and external forces. During the grasping process, the influence of inertial forces on the driving cable tensions is significantly smaller than that of external forces. A higher contact force between the target and the robot necessitates greater driving cable tensions, explaining the observed trends across different compliant control methods and parameter sets.

4.3. Simulation Experiment 2

A comprehensive discussion regarding the effectiveness of the VIAC method is presented in this section. The simulations are conducted under varying desired trajectories, target initial states, and control parameters to facilitate a systematic analysis of simulation results obtained through joint position control under different conditions.
Two types of desired trajectories are utilized, as illustrated in Figure 12. Figure 12a illustrates the desired trajectory 1 (DT1), in which the angular velocities of the grasping segments vary according to the planned grasping configuration. Figure 12b illustrates the desired trajectory 2 (DT2), in which the angular velocities of the grasping segments remain uniform and are independent of grasping configuration planning. To evaluate control performance in dynamic scenarios, simulations involving rotating and linearly drifting targets are conducted, in addition to those with static targets. The initial states of the target are classified as follows: (1) stationary, meaning no relative motion with the CR; (2) rotating counterclockwise around the y -axis relative to the base frame of the CR, with ω y = 10°/s; and (3) moving along the x -axis relative to the base frame of the CR, with v x = 0.005 m/s. The variation in compliant control parameters is limited to the admittance control parameters. Using CP1 and CP2 as benchmarks, each parameter is adjusted by ±10% to create a range of values, with 20 sets of parameters randomly selected. Under the same desired trajectory and initial target state, the simulation results for these 20 sets of control parameters are compared with those obtained from the benchmark control parameters.
This study focuses on reducing the contact force exerted on the target during the grasping phase, with the recorded simulation results reflecting the peak contact force magnitude in Stage 1, rather than the entire simulation duration. Based on variations in the robot’s desired trajectories, the target’s initial states, and benchmark control parameters, a total of 12 data sets are obtained.
To evaluate the control performance under different conditions, the average maximum contact force magnitude ( F ¯ m a x ), the coefficient of variation in the maximum contact force magnitude ( C v ( F m a x ) ), and the maximum relative deviation of the maximum contact force magnitude ( δ m a x   ( F m a x ) ) are calculated to assess the contact force levels and their fluctuations. To quantify the effectiveness of the VIAC method in reducing contact force, the average reduction in the maximum contact force magnitude for each group ( Δ F ¯ m a x ) and the coefficient of variation in the reduction in maximum contact force magnitude ( C v ( Δ F m a x ) ) are also computed.
Figure 13 presents the maximum contact force magnitude obtained from simulations conducted under DT1. Figure 13a–c illustrate the maximum contact force magnitude recorded for different initial states of the target, with admittance control parameters varying based on CP1, while Figure 13d–f depict the corresponding results under CP2. Table 4 summarizes the processed data.
The results for F ¯ m a x in Table 4 indicate that, despite variations in the target’s initial state and differences in the benchmark control parameter sets, F ¯ m a x under the VIAC method remains consistently lower than that observed with AC, indicating the effectiveness of VIAC in the compliant grasping of realistic targets, even under parameter variations. The analysis of C v ( F m a x ) reveals that the maximum contact force magnitude obtained using AC is more stable under variations in admittance control parameters, whereas the VIAC method exhibits greater fluctuations. This suggests that, while the VIAC method effectively reduces the maximum contact force magnitude during grasping, it is more sensitive to parameter changes. Observing Δ F ¯ m a x indicates a significant reduction in contact force magnitude under the VIAC method. Comparing the results for the two different benchmark control parameter sets, C v ( F m a x ) for variations based on CP2 demonstrates less volatility than that observed for CP1 across all three initial target states. This finding indicates that compliant contact behavior enhances motion stability between the target and the robot.
Figure 14 illustrates the maximum contact force magnitude obtained from simulations conducted under DT2. Figure 14a–c present the maximum contact force magnitude recorded for different initial states of the target, with compliant control parameters varying based on CP1, while Figure 14d–f display the corresponding results under CP2. Table 5 summarizes the processed data.
Observing the results for F ¯ m a x in Table 5, it is evident that, despite the differing desired trajectories of the robot, the same conclusion can be obtained as that from Table 5. Specifically, the values of F ¯ m a x under the VIAC method are consistently lower than those obtained under AC. This finding further reinforces the effectiveness of the VIAC method in reducing contact force. The results for C v ( F m a x ) indicate that values calculated under VIAC exceed those obtained from AC across all test groups, suggesting that the VIAC method exhibits greater sensitivity to control parameter variations. However, unlike the results for C v ( F m a x ) in Table 4, the comparative results under this trajectory do not exhibit consistent stability. Nonetheless, the results for Δ F ¯ m a x confirm a significant reduction in contact force under the VIAC method.
In summary, the results from Table 4 and Table 5 collectively validate the effectiveness of the VIAC method in WAG tasks for CRs. Moreover, while the VIAC method demonstrates higher sensitivity to control parameter variations, it is notably less dependent on the robot’s planned trajectory.

5. Conclusions

In this study, the VIAC method is proposed for CRs performing WAG. Initially, a mathematical model of a cable-driven CR is established, and, by analyzing its structural characteristics, the inverse dynamic solution problem is addressed. A compliant control method for WAG is then developed, incorporating virtual forces designed specifically for the grasping process. Both the virtual force and the contact force are simultaneously input into the admittance controller, enabling smoother interactions between the CR and the target while reducing the contact force during grasping.
To validate the efficacy of the proposed method, simulation experiments are conducted. The results indicate that, compared to AC, the VIAC method significantly reduces the peak value of contact force between the robot and the target, facilitates a smoother grasping trajectory, and decreases fluctuations in driving cable forces. Furthermore, the feasibility of VIAC is demonstrated in addressing dynamic targets under parameter variations, highlighting its effectiveness in realistic scenarios. However, the abrupt cessation of joint motion upon successful grasping may generate a larger impact force, suggesting that the post-grasping control strategy requires further refinement. Additionally, while the VIAC method remains effective across different scenarios, it exhibits higher sensitivity to control parameter variations compared to AC.
Despite demonstrating the effectiveness of the VIAC method, several areas require further investigation. First, the implementation of physical experiments remains challenging due to the lack of microgravity test platforms and high-precision external force sensors. Specifically, practical force sensing in CRs faces challenges such as calibration drift, signal delay, and difficulties in integrating sensors with deformable structures. Future research should explore hardware-in-the-loop simulation approaches and analyze how sensor inaccuracies and delays influence overall system behavior. Second, the post-grasping motion control strategy of the CR should be further optimized to ensure that both the target and the robot decelerate gradually, thereby improving system stability. Finally, as this study employs constant control parameters, future work should investigate adaptive parameter adjustment strategies to enhance system robustness.

Author Contributions

Conceptualization, L.W. and Y.W.; methodology, L.W.; validation, L.W. and J.W.; formal analysis, L.W. and Y.W.; investigation, Z.S. and C.Y.; writing—original draft preparation, L.W.; writing—review and editing, Y.W. and Z.S.; supervision, C.Y.; project administration, Y.W.; funding acquisition, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number U22B2080.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, D.; Huang, P.; Cai, J.; Meng, Z.; Svotina, V.V.; Cherkasova, M.V.; Carambia, A.; Frazelle, C.G.; Kapadia, A.D.; Walker, I.D. Space Debris Removal—Review of Technologies and Techniques. Flexible or Virtual Connection between Space Debris and Service Spacecraft. Acta Astronaut. 2023, 204, 840–853. [Google Scholar] [CrossRef]
  2. Zhang, W.; Li, F.; Li, J.; Cheng, Q. Review of On-Orbit Robotic Arm Active Debris Capture Removal Methods. Aerospace 2023, 10, 13. [Google Scholar] [CrossRef]
  3. Yang, S.; Quan, L.; Yu, L.; Lei, W. A Trajectory Planning Method for Capture Operation of Space Robotic Arm Based on Deep Reinforcement Learning. J. Comput. Inf. Sci. Eng. 2024, 24, 091003. [Google Scholar] [CrossRef]
  4. Tomasz, R.; Karol, S. Application of Impedance Control of the Free Floating Space Manipulator for Removal of Space Debris. PAR 2023, 27, 95–106. [Google Scholar] [CrossRef]
  5. Akiyoshi, U.; Kentaro, U.; Kazuya, Y. Space Debris Reliable Capturing by a Dual-Arm Orbital Robot: Detumbling and Caging. In Proceedings of the 2024 International Conference on Space Robotics (iSpaRo), Luxembourg, 24 June 2024; pp. 194–201. [Google Scholar]
  6. Yuan, H.; Huang, Y.; Zheng, H.; Xia, X. Motion Analysis of Robotic Arm Capture Mechanism for Space Tumbling Target Capture. In Proceedings of the 2024 43rd Chinese Control Conference (CCC), Kunming, China, 28 July 2024; pp. 4729–4735. [Google Scholar]
  7. Zhu, W.; Pang, Z.; Du, Z.; Gao, G.; Zhu, Z.H. Multi-Debris Capture by Tethered Space Net Robot via Redeployment and Assembly. J. Guid. Control. Dyn. 2024, 47, 1359–1376. [Google Scholar] [CrossRef]
  8. Michal, C.-G.; Eberhard, G. Generation of Secondary Space Debris Risks from Net Capturing in Active Space Debris Removal Missions. Aerospace 2024, 11, 236. [Google Scholar] [CrossRef]
  9. Huang, W.; Zou, H.; Pan, Y.; Zhang, K.; Zheng, J.; Li, J.; Mao, S. Numerical Simulation and Behavior Prediction of a Space Net System throughout the Capture Process: Spread, Contact, and Close. Int. J. Mech. Syst. Dyn. 2023, 3, 265–273. [Google Scholar] [CrossRef]
  10. Boonrath, A.; Liu, F.; Botta, E.M.; Chowdhury, S. Learning-Aided Control of Robotic Tether-Net with Maneuverable Nodes to Capture Large Space Debris. In Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, 13 May 2024; pp. 11737–11743. [Google Scholar]
  11. Zhao, W.; Pang, Z.; Wang, M.; Li, P.; Du, Z. Experimental and Numerical Investigations of Damage and Ballistic Limit Velocity of CFRP Laminates Subject to Harpoon Impact. Thin-Walled Struct. 2024, 198, 111732. [Google Scholar] [CrossRef]
  12. Mao, L.; Zhao, W.; Pang, Z.; Gao, J.; Du, Z. Study on the Penetration Characteristics of Conical Harpoon on Rotating Space Debris. Adv. Space Res. 2024, 74, 4109–4122. [Google Scholar] [CrossRef]
  13. Zhao, W.; Pang, Z.; Zhao, Z.; Du, Z.; Zhu, W. A Simulation and an Experimental Study of Space Harpoon Low-Velocity Impact, Anchored Debris. Materials 2022, 15, 5041. [Google Scholar] [CrossRef]
  14. Wu, C.; Yue, S.; Shi, W.; Li, M.; Du, Z.; Liu, Z. Dynamic Simulation and Parameter Analysis of Harpoon Capturing Space Debris. Materials 2022, 15, 8859. [Google Scholar] [CrossRef] [PubMed]
  15. Nohmi, M.; Matsuo, K.; Kawamoto, S.; Ohkawa, Y. EDT Demonstration for Keeping Low Altitude Orbit Using Carbon Nanotube Tether. Acta Astronaut. 2024, 225, 881–890. [Google Scholar] [CrossRef]
  16. Zabolotnov, Y.M.; Wang, C.; Zheng, M. Method of Rapprochement of a Tether System with an Uncontrolled Space Object. J. Comput. Syst. Sci. Int. 2024, 63, 871–884. [Google Scholar] [CrossRef]
  17. Jang, W.; Yoon, Y.; Go, M.; Chung, J. Dynamic Behavior and Libration Control of an Electrodynamic Tether System for Space Debris Capture. Appl. Sci. 2025, 15, 1844. [Google Scholar] [CrossRef]
  18. Yang, C.; Walker, I.D.; Branson, D.T.; Dai, J.S.; Sun, T.; Kang, R. A Multitentacle Gripper for Dynamic Capture. IEEE Trans. Robot. 2024, 40, 4284–4300. [Google Scholar] [CrossRef]
  19. Zhang, Y.; Quan, J.; Li, P.; Song, W.; Zhang, G.; Li, L.; Zhou, D. A Flytrap-Inspired Bistable Origami-Based Gripper for Rapid Active Debris Removal. Adv. Intell. Syst. 2023, 5, 2200468. [Google Scholar] [CrossRef]
  20. Hubert Delisle, M.; Christidi-Loumpasefski, O.-O.; Yalçın, B.C.; Li, X.; Olivares-Mendez, M.; Martinez, C. Hybrid-Compliant System for Soft Capture of Uncooperative Space Debris. Appl. Sci. 2023, 13, 7968. [Google Scholar] [CrossRef]
  21. Chu, M.; Lin, S.; Xu, S.; Wang, G.; Jia, J.; Chang, R. An Omnidirectional Compliant Docking Strategy for Non-Cooperative On-Orbit Targets: Principle, Design, Modeling, and Experiment. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 8364–8379. [Google Scholar] [CrossRef]
  22. Khomich, V.Y.; Shakhmatov, E.V.; Sviridov, K.N. Laser-Optical Technologies for Space Debris Removal. Acta Astronaut. 2025, 226, 78–85. [Google Scholar] [CrossRef]
  23. Scharring, S.; Kästel, J. Can the Orbital Debris Disease Be Cured Using Lasers? Aerospace 2023, 10, 633. [Google Scholar] [CrossRef]
  24. Huang, L.; Qu, Y.; Wang, J. Space Debris Removal Ground-Based Laser Nudge De-Orbiting System and Modeling Process. In Proceedings of the 2022 IEEE 10th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), Chongqing, China, 17 June 2022; Volume 10, pp. 478–483. [Google Scholar]
  25. Yang, W.; Chen, C.; Yu, Q.; Li, M.; Gong, Z. Research and development of simulation platform for orbital debris removal with space based laser system. Chin. Space Sci. Technol. 2019, 39, 59–66. [Google Scholar]
  26. Ledkov, A.S. Determining the Effective Space Debris Attitude Motion Modes for Ion-Beam-Assisted Transportation. J. Spacecr. Rocket. 2024, 61, 104–113. [Google Scholar] [CrossRef]
  27. Melnikov, A.V.; Abgaryan, V.K.; Mogulkin, A.I.; Peysakhovich, O.D.; Svotina, V.V. Experimental Study of Ion Beam Interaction with Target Surface Aimed at Developing a Contactless Method for Space Debris Removal by an Ion Beam. Acta Astronaut. 2024, 216, 120–128. [Google Scholar] [CrossRef]
  28. Aslanov, V.S.; Ledkov, A.S. Dynamics and Control of Space Debris during Its Contactless Ion Beam Assisted Removal. J. Phys. Conf. Ser. 2020, 1705, 012006. [Google Scholar] [CrossRef]
  29. Zhang, Z.; Li, X.; Wang, X.; Zhou, X.; An, J.; Li, Y. TDE-Based Adaptive Integral Sliding Mode Control of Space Manipulator for Space-Debris Active Removal. Aerospace 2022, 9, 105. [Google Scholar] [CrossRef]
  30. Russo, M.; Sadati, S.M.H.; Dong, X.; Mohammad, A.; Walker, I.D.; Bergeles, C.; Xu, K.; Axinte, D.A. Continuum Robots: An Overview. Adv. Intell. Syst. 2023, 5, 2200367. [Google Scholar] [CrossRef]
  31. Peng, J.; Wu, H.; Zhang, C.; Chen, Q.; Meng, D.; Wang, X. Modeling, Cooperative Planning and Compliant Control of Multi-Arm Space Continuous Robot for Target Manipulation. Appl. Math. Model. 2023, 121, 690–713. [Google Scholar] [CrossRef]
  32. Li, X.; Tian, J.; Wei, C.; Cao, X. Force-Position Collaborative Optimization of Rope-Driven Snake Manipulator for Capturing Non-Cooperative Space Targets. Chin. J. Aeronaut. 2024, 37, 369–384. [Google Scholar] [CrossRef]
  33. Jiang, D.; Cai, Z.; Peng, H.; Wu, Z. Coordinated Control Based on Reinforcement Learning for Dual-Arm Continuum Manipulators in Space Capture Missions. J. Aerosp. Eng. 2021, 34, 04021087. [Google Scholar] [CrossRef]
  34. Li, J.; Xiao, J. Determining “Grasping” Configurations for a Spatial Continuum Manipulator. In Proceedings of the 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA, 25–30 September 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 4207–4214. [Google Scholar]
  35. Li, J.; Teng, Z.; Xiao, J.; Kapadia, A.; Bartow, A.; Walker, I. Autonomous Continuum Grasping. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 4569–4576. [Google Scholar]
  36. Mao, H.; Teng, Z.; Xiao, J. Progressive Object Modeling with a Continuum Manipulator in Unknown Environments. In Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore, 29 May–3 June 2017; pp. 5674–5681. [Google Scholar]
  37. Wilde, M.; Walker, I.; Choon, S.K.; Near, J. Using Tentacle Robots for Capturing Non-Cooperative Space Debris—A Proof of Concept. In Proceedings of the AIAA SPACE and Astronautics Forum and Exposition, Orlando, FL, USA, 12 September 2017; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 2017. [Google Scholar]
  38. Liu, Y.; Ge, Z.; Yang, S.; Walker, I.D.; Ju, Z. Elephant’s Trunk Robot: An Extremely Versatile Under-Actuated Continuum Robot Driven by a Single Motor. J. Mech. Robot. 2019, 11, 051008. [Google Scholar] [CrossRef]
  39. Li, X.; Chen, Z.; Wang, Y. Detumbling a Space Target Using Soft Robotic Manipulators. In Proceedings of the 2022 IEEE International Conference on Mechatronics and Automation (ICMA), Guilin, China, 7 August 2022; pp. 1807–1812. [Google Scholar]
  40. Agabiti, C.; Ménager, E.; Falotico, E. Whole-Arm Grasping Strategy for Soft Arms to Capture Space Debris. In Proceedings of the 2023 IEEE International Conference on Soft Robotics (RoboSoft), Singapore, 3 April 2023; pp. 1–6. [Google Scholar]
  41. Feng, X.; Wu, Z.; Wang, Z.; Luo, J.; Xu, X.; Qiu, Z. Design and Experiments of a Bio-Inspired Tensegrity Spine Robot for Active Space Debris Capturing. J. Phys. Conf. Ser. 2021, 1885, 052024. [Google Scholar] [CrossRef]
  42. Matsuda, R.; Mavinkurve, U.; Kanada, A.; Honda, K.; Nakashima, Y.; Yamamoto, M. A Woodpecker’s Tongue-Inspired, Bendable and Extendable Robot Manipulator With Structural Stiffness. IEEE Robot. Autom. Lett. 2022, 7, 3334–3341. [Google Scholar] [CrossRef]
  43. Jiang, X.; Li, S.; Ma, C.; Kuang, X.; Zhang, W.; Zhao, H. Design and Analysis of Bionic Continuum Robot with Helical Winding Grasping Function. J. Mech. Robot. 2024, 16, 071013. [Google Scholar] [CrossRef]
  44. Wang, R.; Huang, H.; Li, X. Self-Adaptive Grasping Analysis of a Simulated “Soft” Mechanical Grasper Capable of Self-Locking. J. Mech. Robot. 2023, 15, 061006. [Google Scholar] [CrossRef]
  45. Taylor, I.H.; Bawa, M.; Rodriguez, A. A Tactile-Enabled Hybrid Rigid-Soft Continuum Manipulator for Forceful Enveloping Grasps via Scale Invariant Design. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May 2023; pp. 10331–10337. [Google Scholar]
  46. Li, W.; Huang, X.; Yan, L.; Cheng, H.; Liang, B.; Xu, W. Force Sensing and Compliance Control for a Cable-Driven Redundant Manipulator. IEEE/ASME Trans. Mechatron. 2024, 29, 777–788. [Google Scholar] [CrossRef]
  47. Xia, R.; Li, J.; Hao, R.; Wang, J.; Wang, C. Adaptive Impedance Control of Continuum Robots. In Proceedings of the 2024 43rd Chinese Control Conference (CCC), Kunming, China, 28 July 2024; pp. 4302–4307. [Google Scholar]
  48. Su, T.; Niu, L.; He, G.; Liang, X.; Zhao, L.; Zhao, Q. Coordinated Variable Impedance Control for Multi-Segment Cable-Driven Continuum Manipulators. Mech. Mach. Theory 2020, 153, 103969. [Google Scholar] [CrossRef]
  49. Ding, S.; Peng, J.; Xin, J.; Zhang, H.; Wang, Y. Vision-Based Virtual Impedance Control for Robotic System Without Prespecified Task Trajectory. IEEE Trans. Ind. Electron. 2023, 70, 6046–6056. [Google Scholar] [CrossRef]
  50. Arita, H.; Nakamura, H.; Fujiki, T.; Tahara, K. Smoothly Connected Preemptive Impact Reduction and Contact Impedance Control. IEEE Trans. Robot. 2023, 39, 3536–3548. [Google Scholar] [CrossRef]
  51. Wang, L.; Sun, Z.; Wang, Y.; Wang, J.; Zhao, Z.; Yang, C.; Yan, C. A Pre-Grasping Motion Planning Method Based on Improved Artificial Potential Field for Continuum Robots. Sensors 2023, 23, 9105. [Google Scholar] [CrossRef]
  52. Lin, B.; Xu, W.; Li, W.; Yuan, H.; Liang, B. Ex Situ Sensing Method for the End-Effector’s Six-Dimensional Force and Link’s Contact Force of Cable-Driven Redundant Manipulators. IEEE Trans. Ind. Inf. 2024, 20, 7995–8006. [Google Scholar] [CrossRef]
  53. Dingley, G.; Cox, M.; Soleimani, M. EM-Skin: An Artificial Robotic Skin Using Magnetic Inductance Tomography. IEEE Trans. Instrum. Meas. 2023, 72, 1–9. [Google Scholar] [CrossRef]
  54. Teyssier, M.; Parilusyan, B.; Roudaut, A.; Steimle, J. Human-Like Artificial Skin Sensor for Physical Human-Robot Interaction. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi′an, China, 30 May 2021; pp. 3626–3633. [Google Scholar]
  55. Bae, J.-H.; Park, S.-W.; Kim, D.; Baeg, M.-H.; Oh, S.-R. A Grasp Strategy with the Geometric Centroid of a Groped Object Shape Derived from Contact Spots. In Proceedings of the 2012 IEEE International Conference on Robotics and Automation, St Paul, MN, USA, 14–18 May 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 3798–3804. [Google Scholar]
Figure 1. Mechanical design of cable-driven CR.
Figure 1. Mechanical design of cable-driven CR.
Biomimetics 10 00281 g001
Figure 2. Kinematic relationships of CR between different spaces: (a) Joint-task space. (b) Joint-driving space.
Figure 2. Kinematic relationships of CR between different spaces: (a) Joint-task space. (b) Joint-driving space.
Biomimetics 10 00281 g002
Figure 3. Force conditions of links at different positions of the CR.
Figure 3. Force conditions of links at different positions of the CR.
Biomimetics 10 00281 g003
Figure 4. Diagram of driving cable forces.
Figure 4. Diagram of driving cable forces.
Biomimetics 10 00281 g004
Figure 5. Schematic diagram of the linkage mechanism.
Figure 5. Schematic diagram of the linkage mechanism.
Biomimetics 10 00281 g005
Figure 6. Concept of operations for WAG by CR: (a) State and parameter estimate phase. (b) Pre-grasping phase. (c) Grasping phase. (d) Post-grasping phase.
Figure 6. Concept of operations for WAG by CR: (a) State and parameter estimate phase. (b) Pre-grasping phase. (c) Grasping phase. (d) Post-grasping phase.
Biomimetics 10 00281 g006
Figure 7. Control diagram of the VIAC method.
Figure 7. Control diagram of the VIAC method.
Biomimetics 10 00281 g007
Figure 8. Comparison of kinematic simulation results under CP1: (a) contact force magnitude exerted on the target; (b) contact force on the target in x , y , z directions; (c) angular velocities of the CR; and (d) target velocity.
Figure 8. Comparison of kinematic simulation results under CP1: (a) contact force magnitude exerted on the target; (b) contact force on the target in x , y , z directions; (c) angular velocities of the CR; and (d) target velocity.
Biomimetics 10 00281 g008
Figure 9. Comparison of kinematic simulation results under CP2: (a) contact force magnitude exerted on the target; (b) contact force on the target in x , y , z directions; (c) angular velocities of the CR; and (d) target velocity.
Figure 9. Comparison of kinematic simulation results under CP2: (a) contact force magnitude exerted on the target; (b) contact force on the target in x , y , z directions; (c) angular velocities of the CR; and (d) target velocity.
Biomimetics 10 00281 g009aBiomimetics 10 00281 g009b
Figure 10. Comparison of dynamic simulation results under CP1: (a) contact force magnitude exerted on the target; (b) contact force on the target in x , y , z directions; (c) angular velocities of the CR; (d) target velocity; (e) driving cable tensions under AC; and (f) driving cable tensions under VIAC.
Figure 10. Comparison of dynamic simulation results under CP1: (a) contact force magnitude exerted on the target; (b) contact force on the target in x , y , z directions; (c) angular velocities of the CR; (d) target velocity; (e) driving cable tensions under AC; and (f) driving cable tensions under VIAC.
Biomimetics 10 00281 g010
Figure 11. Comparison of dynamic simulation results under CP2: (a) contact force magnitude exerted on the target; (b) contact force on the target in x , y , and z directions; (c) angular velocities of the CR; (d) target velocity; (e) driving cable tensions under AC; and (f) driving cable tensions under VIAC.
Figure 11. Comparison of dynamic simulation results under CP2: (a) contact force magnitude exerted on the target; (b) contact force on the target in x , y , and z directions; (c) angular velocities of the CR; (d) target velocity; (e) driving cable tensions under AC; and (f) driving cable tensions under VIAC.
Biomimetics 10 00281 g011
Figure 12. Desired trajectories: (a) DT1; (b) DT2.
Figure 12. Desired trajectories: (a) DT1; (b) DT2.
Biomimetics 10 00281 g012
Figure 13. Maximum contact force magnitude under DT1: (a) stationary; (b) ω y = 10 ° / s ; (c) v x = 0.005   m / s ; (d) stationary; (e) ω y = 10 ° / s ; and (f) v x = 0.005   m / s .
Figure 13. Maximum contact force magnitude under DT1: (a) stationary; (b) ω y = 10 ° / s ; (c) v x = 0.005   m / s ; (d) stationary; (e) ω y = 10 ° / s ; and (f) v x = 0.005   m / s .
Biomimetics 10 00281 g013
Figure 14. Maximum contact force magnitude under DT2: (a) stationary; (b) ω y = 10 ° / s ; (c) v x = 0.005   m / s ; (d) stationary; (e) ω y = 10 ° / s ; and (f) v x = 0.005   m / s .
Figure 14. Maximum contact force magnitude under DT2: (a) stationary; (b) ω y = 10 ° / s ; (c) v x = 0.005   m / s ; (d) stationary; (e) ω y = 10 ° / s ; and (f) v x = 0.005   m / s .
Biomimetics 10 00281 g014
Table 1. Target parameters in simulation.
Table 1. Target parameters in simulation.
Parameter NameValue
Geometric shapeCylinder
Radius   ( m ) 0.1325
Height   ( m ) 0.2
Mass   ( k g ) 110.309
Principal   axis   inertia   ( k g · m 2 ) [ 0.852 ,   0.852 ,   0.968 ]
Position   ( m ) [ 0.2 ,   0 ,   0.35 ]
Table 2. CR parameters in simulation.
Table 2. CR parameters in simulation.
Parameter NameQuality Main Dimensions Mass   ( k g ) Principal   Axis   Inertia  
( k g · m 2 )
Base 1 Diameter   190 mm 85.510 [ 2.3121,2.3121,1.7993 ]
Hooke joint 12 Length   20 mm 0.045 0.6603,0.6603,0.9853 × 10 5
Rigid link 12 Length   94 mm 0.150 0.2247,0.2247,0.1096 × 10 3
Table 3. Compliant control parameters.
Table 3. Compliant control parameters.
Parameter NameValue
CP1AC parameters M d = 50 I ,   D d = 700 I
Virtual force coefficients k r e p = 1.5 ,   k a t t = 2 ,   k r o t = 1
CP2AC parameters   M d = 10 I ,   D d = 140 I
Virtual force coefficients k r e p = 0.75 ,   k a t t = 0.75 ,   k r o t = 0.75
Position control parameters K p = 1500 I ,   K d = 250 I
Table 4. Statistics of maximum contact force magnitude under DT1.
Table 4. Statistics of maximum contact force magnitude under DT1.
Parameter Benchmark Stationary ω y = 10 ° / s v x = 0.005   m / s
ACVIACACVIACACVIAC
CP1 F ¯ m a x ( N ) 41.743914.834035.333616.980137.098621.3826
C v ( F m a x ) 0.07950.16400.01630.24930.04140.1322
δ m a x   ( F m a x ) (%)21.7727.082.9937.2211.5728.88
Δ F ¯ m a x (%)64.5151.8842.22
C v ( Δ F m a x ) 0.07700.23500.1942
CP2 F ¯ m a x ( N ) 15.7919 5.572717.09678.327415.74245.8160
C v ( F m a x ) 0.03230.24910.02780.13680.03700.0389
δ m a x   ( F m a x ) (%)6.5638.075.2139.947.408.75
Δ F ¯ m a x (%)64.8551.3563.05
C v ( Δ F m a x ) 0.12340.11430.0071
Table 5. Statistics of maximum contact force magnitude under DT2.
Table 5. Statistics of maximum contact force magnitude under DT2.
Parameter Benchmark Stationary ω y = 10 ° / s v x = 0.005   m / s
ACVIACACVIACACVIAC
CP1 F ¯ m a x ( N ) 34.940812.545142.097414.315743.257915.5694
C v ( F m a x ) 0.07210.34820.03220.27650.05490.0909
δ m a x   ( F m a x ) (%)16.9766.097.0554.859.5324.24
Δ F ¯ m a x (%)63.9666.1163.99
C v ( Δ F m a x ) 0.19900.13380.0458
CP2 F ¯ m a x ( N ) 12.2118 4.622315.47704.339413.20796.0358
C v ( F m a x ) 0.05450.07110.02420.30200.02900.0372
δ m a x   ( F m a x ) (%)14.7712.644.59148.455.148.38
Δ F ¯ m a x (%)62.1672.0454.30
C v ( Δ F m a x ) 0.02510.10890.0233
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, L.; Sun, Z.; Wang, Y.; Wang, J.; Yan, C. Virtual-Integrated Admittance Control Method of Continuum Robot for Capturing Non-Cooperative Space Targets. Biomimetics 2025, 10, 281. https://doi.org/10.3390/biomimetics10050281

AMA Style

Wang L, Sun Z, Wang Y, Wang J, Yan C. Virtual-Integrated Admittance Control Method of Continuum Robot for Capturing Non-Cooperative Space Targets. Biomimetics. 2025; 10(5):281. https://doi.org/10.3390/biomimetics10050281

Chicago/Turabian Style

Wang, Lihua, Zezhou Sun, Yaobing Wang, Jie Wang, and Chuliang Yan. 2025. "Virtual-Integrated Admittance Control Method of Continuum Robot for Capturing Non-Cooperative Space Targets" Biomimetics 10, no. 5: 281. https://doi.org/10.3390/biomimetics10050281

APA Style

Wang, L., Sun, Z., Wang, Y., Wang, J., & Yan, C. (2025). Virtual-Integrated Admittance Control Method of Continuum Robot for Capturing Non-Cooperative Space Targets. Biomimetics, 10(5), 281. https://doi.org/10.3390/biomimetics10050281

Article Metrics

Back to TopTop