Next Article in Journal
Improvement of the Standard Chimney Electrostatic Precipitator by Dividing the Flue Gas Stream into a Larger Number of Pipes
Next Article in Special Issue
Flattening the Curve of Flexible Space Robotics
Previous Article in Journal
1 to 1000 Policy: Controlling Phosphorous Pollution from Tea Farms with Bioretention Cells
Previous Article in Special Issue
Integrated Fixed Time Sliding Mode Control for Motion and Vibration of Space Robot with Fully Flexible Base–Link–Joint
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fuzzy Logic Reinforcement Learning Control with Spring-Damper Device for Space Robot Capturing Satellite

1
School of Energy and Mechanical Engineering, Jiangxi University of Science and Technology, Nanchang 330013, China
2
School of Mechanical Engineering and Automation, Fuzhou University, Fuzhou 350116, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(5), 2662; https://doi.org/10.3390/app12052662
Submission received: 30 December 2021 / Revised: 7 February 2022 / Accepted: 25 February 2022 / Published: 4 March 2022
(This article belongs to the Special Issue Mechanisms and Robotics in Astronautic and Deep Space Exploration)

Abstract

:
In order to prevent joints from being damaged by impact force in a space robot capturing satellite, a spring-damper device (SDD) is added between the joint motor and manipulator. The device can not only absorb and attrition impact energy, but also limit impact force to a safe range through reasonable design compliance control strategy. Firstly, the dynamic mode of the space robot and target satellite systems before capture are established by using a Lagrange function based on dissipation theory and Newton-Euler function, respectively. After that, the impact effect is analyzed and the hybrid system dynamic equation is obtained by combining Newton’s third law, momentum conservation, and a kinematic geometric relationship. To realize the buffer compliance stability control of the hybrid system, a reinforcement learning (RL) control strategy based on a fuzzy wavelet network is proposed. The controller consists of a performance measurement unit (PMU), an associative search network (ASN), and an adaptive critic network (ACN). Finally, the stability of system is proved by Lyapunov theorem, and both the impact resistance of SDD and the effectiveness of buffer compliance control strategy are verified by numerical simulation.

1. Introduction

Space exploration is of great significance to the development of resources exploration, meteorological observation, navigation, and positioning, so a large number of satellites are launched into space every year. It is inevitable that a small part of satellites will fail to enter the intended orbit or damage in orbit. If the satellites can be recovered, the cost of space exploration will be greatly saved. At present, it is feasible to use a space robot to complete the capture task. This has therefore become one of the research hot spots of space exploration [1,2,3,4,5,6,7,8]. Generally, the process of capture operation can be divided into four stages: (1) the space robot observes the target satellite; (2) a pre-operation stage before capture operation, such as deceleration and detumbling control of the target satellite; (3) contact and collision between the space robot and target satellite; and (4) the stabilization control of the closed chain hybrid system. The impact force makes it easy to damage the joints of space robot in the third stage, and the impact effect will make the hybrid system unstable in the fourth stage. Therefore, these two stages represent the focus and challenges of this study.
For the third stage, Cheng et al. [9] analyzed the dynamic evolution for dual-arm space robot with capturing a spin satellite and calm control for unstable closed chain composite system are discussed. Uyama et al. [10] presented the impedance-based contact control of a free-flying space robot utilizing a compliant wrist for non-cooperative satellite capture operation. An open loop impedance control law based on contact dynamics model is introduced to realize the desired coefficient of restitution defined between the manipulator hand of a space robot and a contact point on a free-flying target. Dimitrov et al. [11] established the contact dynamic model of a space robot capturing satellite and analyzed the momentum exchange problem in the capture process. Yoshida et al. [12] studied the collision dynamics and kinematics of a space robot capturing satellite based on momentum conservation. Dong et al. [13] approximately described the elastic deformation of flexible manipulator by using the assumed mode method, and then analyzed the collision dynamics of space robot capturing satellite by combining the momentum impulse. It is worth noting that scholars mainly focus on the analysis of collision dynamics, and they do not pay attention to the protection of the joints. In fact, if the joints are not protected during the capture operation, they will be damaged by impact force and could even cause damage to the space robot.
A series elastic actuator (SEA) is usually added between the joint motor and manipulator in the ground robot, which can avoid joint being damaged by impact force when the robot collides with the external environment [14,15,16,17,18,19,20,21]. However, the space robot is a rootless system, and it works in both microgravity and a vacuum. If the SEA is added in the joints of space robot (refer to our published previously work [3,22]), the flexible vibration caused by SEA will be difficult to suppress. Therefore, the controller was divided into a fast subsystem controller and slow subsystem controller, wherein the slow subsystem controller realizes trajectory tracking and the fast subsystem controller suppresses the flexible vibration. This means that the controller becomes more complex, and the joint motor needs to provide additional torque to suppress flexible vibration. Sometimes this torque will exceed the load capacity of the motor. In order to cope with the problem, this paper adds a spring-damper device (SDD) between the joint motor and manipulator. Compared with SEA, The SDD can not only absorb and digest the impact energy, but also quickly attenuate the flexible vibration to achieve the suppression of flexible vibration.
For the fourth stage, Liu et al. [23] used impedance control to stabilize the hybrid system after space robot captures satellite. Huang et al. [24] designed a reconfigurable control system for attitude takeover control of target spacecraft, which considers the changes of mass properties and reaction wheels’ configuration. Luo et al. [25] proposed a robust inertia free attitude takeover control scheme with guaranteed prescribed performance for post capture combined spacecraft with consideration of unmeasurable states, unknown inertial property, and external disturbance torque. Gangapersaud et al. [26] presented a novel detumbling strategy for realizing detumbling of a non-cooperative, tumbling target by a space robot without prior knowledge of the target’s inertial parameters (mass, inertia tensor, location of center of mass). However, the impact effect is not considered in the above control schemes. When the impact effect exceeds a certain value, the hybrid system will lose stability, which makes it difficult to realize stability control.
In recent years, intelligent algorithms have been more and more applied to the control of robot systems [27,28,29]. Since the target satellite has a large initial velocity, the hybrid system after capture will be in a serious unstable state (e.g., involving overturning and rotation) and the traditional control method will make it difficult to complete its calm control. The actor-critic reinforcement learning (RL) control can optimize itself through trial-and-error and interaction with dynamic environment, and has strong environmental adaptability [30,31,32,33,34]. Therefore, an RL control scheme based on fuzzy wavelet network is proposed to realize stabilization of the hybrid system. The controller consists of a performance measurement unit (PMU), an associative search network (ASN) and an adaptive critic network (ACN). The controller obtains the primary reinforcement signal through the PMU, and then uses the ACN to collect the primary reinforcement signal for generating the enhancement signal, which is used to adjust the ASN dominate strategy function to realize the hybrid system stability control. The mechanism of the proposed reinforcement learning can be found in [35]. The food is the primary reinforcement signal, and the bell is the secondary reinforcement signal. In order to maintain a stronger effect, the food and the bell are matched to generate the enhancement signal. Compared to RL in our published previously work [3], this paper enhanced the primary reinforcement signal to become an enhancement signal containing more information (which ultimately makes the calm control of the hybrid system more stable).
This paper is organized as follows. In Section 2, the structure of the SDD and the buffer compliance strategy are described. In Section 3, the hybrid system dynamic model is obtained, and the impact effect and force are analyzed. Furthermore, a RL control strategy based on fuzzy wavelet network is designed in Section 4. The results of the simulation are given in Section 5. Finally, the conclusion is summarized in Section 6.

2. Structure of the SDD and Buffer Compliance Strategy

2.1. Structure of the SDD

Compared with our published previously work [3], dampers are added. The structure diagram of the SDD is shown in Figure 1. The spring is used to absorb impact energy, and the damper provides damping force in real time to suppress flexible vibration. In order to describe the resistance of motor and manipulator more realistically, the equivalent dampers are added to them, respectively (in fact, there are no dampers), and the connection mode of the SDD is shown in Figure 2. In Figure 1, K s i ,   D t i ( i = 1 , 2 , , n ) are the stiffness of torsion spring and the damping coefficient of rotary damper, D m i ,   D L i ( i = 1 , 2 , , n ) are the damping coefficient of equivalent damper at motor and manipulator.

2.2. Buffer Compliance Strategy

In the third stage, the end-effector of space robot collides with the target satellite, and the impact energy will be quickly buffered and consumed by SDD when it is transmitted to the motor rotors so as to protect the joints. In the fourth stage, due to the impact effect, the instantaneous impact torque will be generated when the motors are turned on. If the instantaneous impact torque exceeds the limit of joint and the motor still turns on, the joint will be damaged. Therefore, it is necessary to set a torque threshold according to the ultimate torque value that the joints can withstand. When the instantaneous impact torque is detected to exceed the set threshold, the motor will be turned off. At this time, the spring will provide elasticity to mitigate the impact torque on joints, and the damper will quickly dissipate energy to suppress the flexible vibration. However, if only set one threshold is turned on, the motors will be frequently switched (which easily causes motor damage). The buffer compliance strategy proposed in this paper set a threshold in order to turn on and off at the same time. When the impact torques of the joints exceed the turn off torque threshold, the motor is turned off; when the impact torque is reduced to the turn on threshold by SDD, the motor is turned on again.

3. Dynamic Modeling and Impact Analysis

The structure of a space robot with SDD and target satellite systems is shown in Figure 3. The O 0 , O s and O i ( i = 1 , 2 , , n ) are the centroids of carrier, satellite, and joints respectively. P and P′ are the acquisition point of space manipulator and the acquisition point of satellite, respectively. x O y is the inertial coordinate system moving with orbit, x 0 O 0 y 0 and x s O s y s are the coordinate systems fixed on the centroids of carrier and satellite, respectively, x i O i y i ( i = 1 , 2 , , n ) is the coordinate system fixed at the centre of ith joint. The parameters of space robot and satellite are defined as follows: m 0 , m i ( i = 1 , 2 , , n ) and m s are the mass of space robot carrier, manipulator, and satellite, respectively, I i , I m i ( i = 1 , 2 , , n ) and I s are the moment of inertia of manipulator, motor rotor and satellite respectively, d 0 , d i ( i = 1 , 2 , , n ) and d s are the distance from O 0 to O 1 , from the centre of joint to manipulator and from satellite centroid to the end, respectively. L i ( i = 1 , 2 , , n ) is the length of the manipulator, and θ 0 , θ i , θ s , and θ m i ( i = 1 , 2 , , n ) are the angle of carrier attitude, manipulator, satellite attitude, and motor rotor, respectively.
As the system of space robot with SDD (see Figure 3), the total kinetic energy of space robot in the pre-contact phase is as follows:
T r = 1 2 i = 0 n m i r ˙ i T r ˙ i + I i ω i 2 + 1 2 j = 1 n I m j ω m j 2
where r i is the position vector of manipulator’s mass centre, and ω i and ω m j are the angular velocity of manipulator and motor rotor, respectively.
If the microgravity is ignored, the potential energy of space robot comes from the spring in SDD:
U r = 1 2 i = 1 n k s i ( θ m i θ i ) 2
Due to the addition of SDD in the joints of space robot, the space robot is a nonpotential system, the dissipation function should be added:
ϑ r = i = 1 n D m i θ ˙ m i 2 + D t i ( θ ˙ m i θ ˙ i ) 2 + D L i θ ˙ i 2
Reference [36], the Lagrange equation of dissipative system is as follows:
d d t L r q ˙ r L r q r + ϑ r q ˙ r = Q
Combined Equations (1)–(4), the model of space robot system before capture is obtained as follows:
M r ( q r ) q ¨ r + H r ( q r , q ˙ r ) + D L q ˙ r = τ r + J r T F P I m q ¨ m + D mc q ˙ m + τ c = τ m K s ( q m q c ) + D tc ( q ˙ m q ˙ c ) = τ c
where M r R ( n + 3 ) × ( n + 3 ) is the symmetric positive definite inertia matrix of space robot, H r R ( n + 3 ) × ( n + 3 ) is the matrix containing Coriolis force and centrifugal force, D L R ( n + 3 ) × ( n + 3 ) is the augmented equivalent damper coefficient matrix of manipulator, D mc R n × n is the equivalent damper coefficient matrix of motor, D tc R n × n is the damper coefficient matrix in SDD. q r = [ x 0 , y 0 , θ 0 , q c T ] T is the generalized coordinate of space robot system, and q c = [ θ 1 , θ 2 , , θ n ] T , q m = [ θ m 1 , θ m 2 , , θ m n ] T . τ r = [ τ B T , τ 0 , τ c T ] T , τ B = [ 0 , 0 ] T , τ 0 is the input torque of carrier, τ c = [ τ 1 , τ 2 , , τ n ] T is the joint input torque, τ mc = [ τ m 1 , τ m 2 , , τ m n ] T is the motor output torque. I m = [ I m 1 , I m 2 , , I m n ] T is the inertia matrix of motor rotor, K s = [ k s 1 , k s 2 , , k s n ] T is the stiffness matrix of spring. J r R 3 × ( n + 3 ) is the Jacobian matrix of space robot, F P R 3 × 1 is the force acting on the end-effector of space robot.
The model of satellite system before capture is obtained by the Newton–Euler equation:
M s q ¨ s = J s T F p
where M s R 3 × 3 is the symmetric positive definite inertia matrix of satellite, q s = [ x s , y s , θ s ] T is the generalized coordinate of satellite system, x s and y s are the satellite centroid coordinates, J s R 3 × 3 is the Jacobian matrix for satellite, F P R 3 × 1 is the force acting on the satellite, and F P + F P = 0 .
After the capture operation, the velocity on end-effector of space robot and satellite meets the following requirements:
S P ( t 0 + Δ t ) = S P ( t 0 + Δ t )
where Δ t is the length of collision time, and S P = [ x ˙ p , y ˙ p , ω 2 ] T , S P = [ x ˙ p , y ˙ p , θ ˙ s ] T . Through Equation (7), the acceleration of satellite after collision:
q ¨ s ( t 0 + Δ t ) = J s 1 J r q ¨ r ( t 0 + Δ t ) + J s 1 ( J ˙ r J ˙ s J s 1 J r ) q ˙ r ( t 0 + Δ t )
Combining the law of momentum conservation with Equations (5) and (6), we can get the following equation:
M r q ˙ r ( t 0 + Δ t ) q ˙ r ( t 0 ) = J r T f P M s q ˙ s ( t 0 + Δ t ) q ˙ s ( t 0 ) = J s T f P
where f P = t 0 t 0 + Δ t F P d t and f P = t 0 t 0 + Δ t F P d t are the impact impulse, and f P + f P = 0 .
The impact effect can be obtained by Equations (7) and (9):
q ˙ r ( t 0 + Δ t ) = A 1 [ M r q ˙ r ( t 0 ) + B q ˙ s ( t 0 ) ]
where A = M r + B J s 1 J r , B = J r T ( J s T ) 1 Μ s . The impact force can be obtained by Equations (9) and (10)
F P = ( J r T ) + M r ( A 1 M r E 5 × 1 ) q ˙ r ( t 0 ) + B q ˙ s ( t 0 ) Δ t
The hybrid system dynamic model can be obtained by Equations (5), (6) and (8) and F P + F P = 0 :
M rs 11 M rs 12 M rs 21 M rs 22 X ¨ q ¨ h + H rs 11 + D L 11 H rs 12 + D L 12 H rs 21 + D L 21 H rs 22 + D L 22 X ˙ q ˙ h = τ B τ h
where M rs = M r + B J s 1 J r , H rs = H r + B J s 1 ( J ˙ r J ˙ s J s 1 J r ) , q h = [ θ 0 , q c T ] T , X = [ x 0 , y 0 ] T , τ h = [ τ 0 , τ c T ] T .
The dynamic model of fully controllable hybrid system can be obtained from Equation (12):
M h q ¨ h + H h q ˙ h + D Lh q ˙ h = τ h I m q ¨ m + D mc q ˙ m + τ c = τ m K s ( q m q c ) + D tc ( q ˙ m q ˙ c ) = τ c
where D Lh = D L 22 , M h = M rs 22 M rs 21 M rs 11 1 M rs 12 , H h = H rs 22 M rs 21 M rs 11 1 H rs 12 .

4. Design of Controller

The controller consists of a PMU, an ASN, and an ACN. Since the primary reinforcement signal is used to design the control torque directly, it easily leads to failure of stability control. Therefore, the controller obtains the primary reinforcement signal through the PMU, in turn using the ACN to construct a more informative signal than the primary reinforcement alone in order to tune the ASN realize stability control of the hybrid system. The control based on fuzzy logic RL is shown in Figure 4.
Property 1.
The matrix  M ˙ h ( q h )  and  H h ( q h , q ˙ h )  are skew symmetric matrix such that  1 2 z T M ˙ h ( q h ) z = z T H h ( q h , q ˙ h ) z , where  z R n + 1  is the arbitrary column vector.
Assumption 1.
The matrix  M h ( q h )  and  H h ( q h , q ˙ h )  are bounded such that  H h ( q h , q ˙ h ) q ˙ h λ H q ˙ h ,  λ m M h ( q h ) λ M , where  λ m ,  λ M  and  λ H  are positive constants.
The position error and performance measurement signal are defined as follows:
e = q d q h
S = e ˙ + Λ e
where Λ = diag ( Λ 1 , Λ 2 , , Λ n + 1 ) is a diagonal matrix.
The primary reinforcement signal can be obtained from Equations (14) and (15):
r ( t ) = L σ ( t )
where L = diag ( 1 ρ 1 , 1 ρ 2 , , 1 ρ n + 1 ) , ρ i > 0 , ( i = 1 , 2 , , n + 1 ) , σ ( t ) = [ σ 1 ( s 1 ( t ) ) , σ 2 ( s 2 ( t ) ) , , σ n + 1 ( s n + 1 ( t ) ) ] T , σ i ( s i ( t ) ) = e ρ i s i ( t ) e ρ i s i ( t ) e ρ i s i ( t ) + e ρ i s i ( t ) , ( i = 1 , 2 , , n + 1 ) . Then,
M h r ˙ = ( H h + D Lh ) r τ h + χ ( x )
where χ ( x ) = M h [ q ¨ d + Λ e ˙ diag ( σ 2 ) ( e ¨ + Λ e ˙ ) ] + H h ( q ˙ d e ˙ + r ) , x = [ q h , q ˙ h , q ¨ h , q d , q ˙ d , q ¨ d ] T is the uncertain item in system.
In order to eliminate the influence of uncertain item on control accuracy, ASN is used to estimate the controller of wavelet neural network. It is assumed that the estimation of uncertain item by wavelet neural network is as follows:
χ ^ = W ^ S T ψ ( x , l ^ , ϖ ^ )
where W ^ S = [ w ^ S 1 , w ^ S 2 , , w ^ S m ] is the estimates of the weight matrix.
Based on this, the control signals are designed as follow:
τ h = K r r + χ ^ + τ H
where K r R ( n + 1 ) × ( n + 1 ) is a positive definite diagonal matrix, τ H = 1 k d r , k d > 0 .
Combine Equations (17) and (19) to get:
M h r ˙ = ( K r + H h + D Lh ) r + χ ˜ ( x ) τ H
where χ ˜ = χ χ ^ .
The primary reinforcement signal can be enhanced as follows:
r s ( t ) = r ( t ) + Γ W C * T ( t ) ψ * ( t )
where W C * is the ideal weight matrix, ψ * is the ideal regression matrix, Γ = diag ( r s 1 , r s 2 , , r s , n + 1 ) and r s i is the element in r s .
It is assumed that the enhancement signal can be approximated by ACN as follows:
r ^ s ( t ) = r ( t ) + Γ W ^ C T ( t ) ψ ^ ( t )
where W ^ C = [ w ^ C 1 , w ^ C 2 , , w ^ C m ] is the estimated value of weight matrix, and ψ ^ is the estimated value of regression matrix. Expand ψ ˜ = ψ * ψ ^ by Taylor as follows:
ψ ˜ = ψ 1 ϖ T ψ N ϖ T ϖ = ϖ ^ ϖ ˜ + ψ 1 l T ψ N l T l = l ^ l ˜ + ξ
where ϖ ˜ = ϖ * ϖ ^ , l ˜ = l * l ^ . The Equation (23) can be rewritten as:
ψ ˜ = α T ϖ ˜ + β T l ˜ + ξ
Assumption 2.
The ideal weight  w C k *  and  ϖ j * , centre value  l j * , and width  ϖ j *  of fuzzy wavelet neural network are bounded such that  0 < w C k * b w c k ,  0 < w S k * b s c k ,  0 < ϖ j * b ω j ,  0 < l j * b l j ,  k = 1 , 2 , , m ,  j = 1 , 2 , , N .
Assumption 3.
The Taylor remainder  ξ ,  ψ j / ϖ  and  ψ j / l  are bounded such that  ξ b ξ ,  ψ j / ϖ b η j ,  ψ j / ϖ b κ j .
Combined with Equation (24), the output of ACN can be expressed as follows:
W ^ C T ψ ^ = W ˜ C T ( ψ ^ α T ϖ ^ β T l ^ ) W ^ C T ( α T ϖ ˜ + β T l ˜ ) υ 1
where υ 1 = W C * T ( ψ * α T ϖ * β T l * ξ ) W ^ C T ( α T ϖ * + β T l * ) , W ˜ C = W C * W ^ C . Then:
χ W ^ C T ψ ^ = Ξ χ + W S * T ψ ˜ + W ˜ S T ψ ^
where W ˜ S = W S * W ^ S , Ξ χ = χ W S * T ψ * .
Combined with Equation (26), the Equation (20) can be rewrite:
M h r ˙ = ( K r + H h + D Lh ) r + Ξ χ + W S * T ψ ˜ + W ˜ S T ψ ^ τ H
The adaptive rate of ASN and ACN are designed as follows:
w ^ ˙ S k = k w s k ( r ^ s k + r ^ s k w ^ C k T ψ ^ ) ψ ^ I s k w ^ S k w ^ S k T ψ ^ w ^ S k 2
w ^ ˙ C k = k w c k r ^ s k ( w ^ S k T ψ ^ ) ( ψ ^ α T ϖ ^ β T l ^ )   I c k w ^ C k w ^ C k T ( ψ ^ α T ϖ ^ β T l ^ ) w ^ C k 2
ϖ ^ ˙ = k ω A W ^ C Γ W ^ S T ψ ^ I ω ω ^ ω ^ T ( A W ^ C Γ W ^ S T ψ ^ ) ϖ ^ 2
l ^ ˙ = k l B W ^ C Γ W ^ S T ψ ^ I l l ^ l ^ T ( B W ^ C Γ W ^ S T ψ ^ ) l ^ 2
where k w s k , k w c k , k ω and k l are positive constants, and the value of I s k , I c k , I ω and I l are as follows:
I s k = 0     if   ( w ^ S k < b w s k )   or   ( w ^ S k = b w s k ,   ( r ^ s k + r ^ s k w ^ C k T ψ ^ ) w ^ S k T ψ ^ 0 ) 1       if   ( w ^ S k = b w s k , ( r ^ s k + r ^ s k w ^ C k T ψ ^ ) w ^ S k T ψ ^ > > 0 )
I c k = 0     if   ( w ^ C k < < b w c k )   or   ( w ^ C k = b w c k ,   r ^ s k ( w ^ S k T ψ ^ ) w ^ C k T ( ( ψ ^ α T ϖ ^ β T l ^ ) ) 0 ) 1       if   ( w ^ S k = b w c k , r ^ s k ( w ^ S k T ψ ^ ) w ^ C k T ( ( ψ ^ α T ϖ ^ β T l ^ ) ) < < 0 )
I ω = 0     if   ( ϖ ^ < < b ϖ )   or   ( ϖ ^ = b ϖ , ϖ ^ T ( A W ^ C Γ W ^ S T ψ ^ ) 0 ) 1       if   ϖ ^ = b ϖ , ϖ ^ T ( A W ^ C Γ W ^ S T ψ ^ ) < < 0 )
I l = 0     if   ( l ^ < < b l )   or   ( l ^ = b l , l ^ T ( B W ^ C Γ W ^ S T ψ ^ ) 0 ) 1       if   l ^ = b l , l ^ T ( B W ^ C Γ W ^ S T ψ ^ ) < < 0 )
Theorem 1.
For the hybrid system dynamic mode of the Equation (13), supposing that Assumptions 1 to 3 hold and adopting the error evaluation signal shown in Equation (15), the control signal shown in Equation (19), the reinforcement signal shown in Equations (16) and (21), and the update rate of fuzzy wavelet neural network shown in Equations (28)–(31) can ensure that the trajectory tracking error  e  converges to zero asymptotically.
Proof of Theorem 1.
Introducing the Lyapunov function:
V = 1 2 r T M h r + 1 2 k = 1 m 1 k w s k w ˜ S k T w ˜ S k + 1 2 k = 1 m 1 k w c k w ˜ C k T w ˜ C k + 1 2 k ω ω ˜ T ω ˜ + 1 2 k l l ˜ T l ˜
Then, derivative of the Equation (36)
V ˙ = r T M h r ˙ + 1 2 r T M ˙ h r k = 1 m 1 k w s k w ˜ S k T w ^ ˙ S k k = 1 m 1 k w c k w ˜ C k T w ^ ˙ C k 1 k ω ω ˜ T ω ^ ˙ 1 k l l ˜ T l ^ ˙
Combined with Property 1 and Equations (27)–(29), the Equation (37) can be rewrite:
V ˙ = r T ( Ξ χ + W S * T ψ ˜ ) r T τ H ( W S * T ψ ^ ) T Γ W ^ C T ψ ^ + ( W ^ S T ψ ^ ) T Γ W ^ C T ψ ^ k = 1 m ( r s k + r s k w ^ C k T ψ ^ ) I s k w ˜ S k T w ^ S k w ^ S k T ψ ^ w ^ S k 2 r T K DLr r 1 k ω ω ˜ T ω ^ ˙ 1 k l l ˜ T l ^ ˙ + k = 1 m r s k ( w ^ S k T ψ ^ ) w ˜ C k T ( ψ ^ α T ϖ ^ β T l ^ ) I c k w ˜ C k T w ^ C k w ^ C k T ( ψ ^ α T ϖ ^ β T l ^ ) w ^ C k 2
where K DLr = K r + D Lc . Substituting Equations (26), (30) and (31) into Equation (38) can obtain:
V ˙ = ( W S * T ψ ^ ) T Γ W ^ C T ψ ^ ( W ^ S T ψ ^ ) T Γ W ˜ C T ( ψ ^ α T ϖ ^ β T l ^ ) + W ^ C T ( α T ϖ ˜ + β T l ˜ ) + Ξ χ r T K DLr r + r T ( Ξ χ + W S * T ψ ˜ ) r T τ H + k = 1 m ( r s k + r s k w ^ C k T ψ ^ ) I s k w ˜ S k T w ^ S k w ^ S k T ψ ^ w ^ S k 2 + k = 1 m r s k ( w ^ S k T ψ ^ ) w ˜ C k T ( ψ ^ α T ϖ ^ β T l ^ ) I c k w ˜ C k T w ^ C k w ^ C k T ( ψ ^ α T ϖ ^ β T l ^ ) w ^ C k 2 + ϖ ˜ T ( A W ^ C Γ W ^ S T ψ ^ I ω ω ^ ω ^ T ( A W ^ C Γ W ^ S T ψ ^ ) ϖ ^ 2 + l ˜ T B W ^ C Γ W ^ S T ψ ^ I l l ^ l ^ T ( B W ^ C Γ W ^ S T ψ ^ ) l ^ 2
Based on Assumption 2, Assumption 3 and Equations (32)–(35) to obtain:
I s k ( r s k + r s k w ^ C k T ψ ^ ) w ˜ S k T w ^ S k w ^ S k T ψ ^ / w ^ S k 2 0 r s k ( w ^ S k T ψ ^ ) I c k w ˜ C k T w ^ C k w ^ C k T ( ψ ^ α T ϖ ^ β T l ^ ) / w ^ C k 2 0 I ω ϖ ˜ T ω ^ ω ^ T ( A W ^ C Γ W ^ S T ψ ^ ) / ϖ ^ 2 0 I l l ˜ T l ^ l ^ T ( B W ^ C Γ W ^ S T ψ ^ ) / l ^ 2 0
Then
V ˙ r T K DLr r + r T ( Ξ χ + W S * T ψ ˜ ) r T τ H + ( W S * T ψ ^ ) T Γ W ^ C T ψ ^ ( W ^ S T ψ ^ ) T Γ υ 1         r T K DLr r + r T υ r T τ H
where υ = Ξ χ + W S * T ψ ˜ + diag ( W S * T ψ ^ ) W ^ C T ψ ^ diag ( W ^ S T ψ ^ ) υ 1 .
The Equation (40) can be rewrite:
V ˙ 1 2 r T 2 K DLr + ( 2 k d 1 γ 2 ) E r 1 2 ( 1 γ r γ υ ) T ( 1 γ r γ υ ) + 1 2 γ 2 υ T υ           1 2 r T Q r + 1 2 γ 2 υ T υ
where Q = 2 K DLr + ( 2 / k d 1 / γ 2 ) E is a positive definite diagonal matrix, E is a unit matrix.
By integrating Equation (41) to obtain:
V ( T ) V ( 0 ) 1 2 0 T r T Q r d t + 1 2 γ 2 0 T υ T υ d t
Then
0 T r T Q r d t r ( 0 ) T M c r ( 0 ) + k = 1 m 1 k w s k w ˜ S k T ( 0 ) w ˜ S k ( 0 ) + k = 1 m 1 k w c k w ˜ C k T ( 0 ) w ˜ C k ( 0 ) +                                     1 k ω ω ˜ T ( 0 ) ω ˜ ( 0 ) +   1 k l l ˜ T ( 0 ) l ˜ ( 0 ) + γ 2 0 T υ T υ d t
Equation (43) can be written in the following form through references [37,38].
0 T r 2 Q d t γ 2 0 T υ 2 d t + β H
where β H = r ( 0 ) T M c r ( 0 ) + k = 1 m 1 k w s k w ˜ S k T ( 0 ) w ˜ S k ( 0 ) + k = 1 m 1 k w c k w ˜ C k T ( 0 ) w ˜ C k ( 0 ) + 1 k ω ω ˜ T ( 0 ) ω ˜ ( 0 ) + 1 k l l ˜ T ( 0 ) l ˜ ( 0 ) .
Through references [37,38], It can be known that υ is bounded by Assumption 1 and Assumption 2, further sup υ L 2 [ 0 , T ] Q 1 / 2 r L 2 T / υ L 2 T γ when the initial states of the hybrid system are all zero. According to the definition of Q in Equation (41), it can be explained that the system is stable according to the H control theory when k d = 2 γ 2 , and it can be seen that with the decrease of γ , r will also decrease. □

5. Simulation Results

5.1. Simulation of Impact Resistance of the SDD

Using the two-link space robot ( n = 2 ) and satellite systems in Figure 3 for simulation analysis. The initial position and velocity of space robot are q ( 0 ) = [ 1.75 , 0.52 , 1.05 ] T rad, q ˙ ( 0 ) = [ 0 , 0 , 0 ] T rad/s. The actual parameters of space robot and satellite systems are as follow: m 0 = 100   kg , m 1 = m 2 = 10   kg , m s = 50   kg , L 0 = 1   m , L 1 = L 2 = 2   m , d 1 = d 2 = 1   m , d s = 0.5   m , I 0 = 64   kg m 2 , I 1 = I 2 = 3.5   kg m 2 , I m 1 = I m 2 = 0.05   kg m 2 , I s = 12.5   kg m 2 , k s 1 = k s 2 = 1000   N / rad , D m 1 = D m 2 = 28.65   N s / rad , D t 1 = D t 2 = 1146   N s / rad , D L 1 = D L 2 = 28.65   N s / rad .
In order to verify the impact resistance of the SDD during the third stage, the space robot system with/without SDD was used to carry out acquisition simulation tests on spacecraft with different velocity. The simulation results are shown in Table 1.
As can be seen from Table 1, given different satellite velocities the SDD can significantly reduce the impact torque of joints, and the maximum can be reduced by 54.14%. Therefore, the SDD can be considered that it plays a good role in protecting joints during the third stage.

5.2. Buffer Compliance Control Strategy Performance Simulation

To show the buffer compliance control performance of the proposed controller, simulations are carried out for stable control phase. The actual parameters of the system are as follows: Λ = diag ( 2 , 2 , 2 ) , ρ i = 1.5 ( i = 1 , 2 , 3 ) , K r = diag ( 150 , 150 , 150 ) , γ = 0.03 , k w c k = 3 , k w s k = 3 , k ϖ = 2 , k l = 2 . The position of hybrid system after capture is q ( t 0 ) = [ 84.61 o ,   11.10 o , 25.65 o ] T , The initial position and velocity of space robot are the same as 5.1, the satellite initial velocity is q ˙ s ( t 0 ) = [ 0.1   m / s ,   0.1   m / s ,   0.15   rad / s ] T , and the expected state of hybrid system is q d = [ 100 o , 30 o , 60 o ] T .
In order to highlight the advantages of SDD on SEA, the SEA structure of reference [3] is used for comparative analysis. In reference [3], to suppress the flexible vibration introduced by SEA, the controller is divided into a fast subsystem controller and slow subsystem controller, wherein the slow subsystem controller realizes trajectory tracking and the fast subsystem controller suppresses the flexible vibration. The simulation results are shown in Figure 5, Figure 6 and Figure 7.
It can be seen from Figure 5 and Figure 6 that under the same control parameters, whether in regards joint 1 or joint 2, adding SEA requires greater output torque than adding SDD, which means adding SEA will make the joint motor need more load capacity. Figure 7 shows that without the fast subsystem controller, the joint flexible vibration will be difficult to suppress and the joint angle fails to reach the desired state.
Assume that when the joint actuators run, the limit of the impact torque it can bear is 150   N m . In order to protect the joint actuators, the buffer compliance control strategy of active opening and closing actuators (named switching strategy) is adopted. The shutdown torque threshold is 120   N m , and the startup torque threshold is 10 N · m . The simulation results are shown in Figure 8, Figure 9, Figure 10 and Figure 11.
It can be seen from Figure 8 that the joint motor enters the stable output state after four shutdowns. Figure 9 shows that the RL controller can continuously output reinforcement signals when the base attitude angle and joint angle do not reach the desired position and reinforcement signal will to zero when they reach the desired position. Figure 10 shows that the ACN and ASN are optimized through the interaction with the environment and finally make the hybrid system reach a stable state. Figure 11 shows that the joint impact is limited to the bear torque well, and the buffer compliance strategy can realize the compliance of capture operation well.
Considering that the impact torque that the joint can bear will decrease with the increase of the space robot service years, the second group of simulation sets the shutdown torque threshold is 80   N m , and the startup torque threshold is 10   N m . The simulation results are shown in Figure 12, Figure 13, Figure 14 and Figure 15.
Figure 12 shows the joint motor enters the stable output state after seven shutdowns. As can be seen from Figure 12, Figure 13, Figure 14 and Figure 15, even if the shutdown torque threshold is lowered, the joint impact torque can be limited well within a safe range, and the RL controller can still complete the calm control of the unstable hybrid system by outputting the reinforcement signal. This means that the SDD has excellent protection performance for space robot joints, and it plays an important role in prolonging the service life of space robot.

6. Conclusions

In this paper, in order to protect the joints of a space robot from impact damage in the process of capturing satellite operation, an SDD is added between joint motor and manipulator, and a buffer compliance strategy that matches the SDD is given. The dynamic model of hybrid system is derived, and the impact effect and impact force are calculated during the third stage. For the purpose of realizing the stabilization control of the system, an RL control based on fuzzy wavelet neural network is proposed.
In the third stage of capture operation, a huge impact torque will be generated at the motor joint. Adding SDD between the motor and the manipulator can realize the rapid unloading of impact force, and the maximum value can be reduced by 54.14%.
In the fourth stage of capture operation (i.e., matching with the buffer compliance strategy designed by SDD), the joints’ impact torque can be limited to a safe range. The shutdown threshold of buffer compliance strategy can be set flexibly, which can protect the joints of space robot with different service years.

Author Contributions

Conceptualization, A.Z.; methodology, A.Z. and H.A.; software, A.Z. and L.C.; investigation, A.Z. and H.A.; writing—original draft preparation, A.Z.; writing—review and editing, A.Z. and H.A.; supervision, H.A. and L.C.; funding acquisition, H.A. and L.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 51741502, 11372073), Science and Technology Project of the Education Department of Jiangxi Province (Grant No. GJJ200864), Jiangxi University of Science and Technology PhD Research Initiation Fund (Grant No. 205200100514).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fu, X.; Ai, H.; Chen, L. Repetitive learning sliding mode stabilization control for a flexible-base, flexible-link and flexible-joint space robot capturing a satellite. Appl. Sci. 2021, 11, 8077. [Google Scholar] [CrossRef]
  2. He, J.; Zheng, H.; Gao, F.; Zhang, H. Dynamics and control of a 7-DOF hybrid manipulator for capturing a non-cooperative target in space. Mech. Machine Theory 2019, 140, 83–103. [Google Scholar] [CrossRef]
  3. Ai, H.; Zhu, A.; Wang, J.; Yu, X.; Chen, L. Buffer Compliance Control of Space Robots Capturing a Non-Cooperative Spacecraft Based on Reinforcement Learning. Appl. Sci. 2021, 11, 5783. [Google Scholar] [CrossRef]
  4. Meng, Q.; Liang, J.; Ma, O. Identification of all the inertial parameters of a non-cooperative object in orbit. Aerosp. Sci. Technol. 2019, 91, 571–582. [Google Scholar] [CrossRef]
  5. Liu, X.; Li, H.; Chen, Y.; Cai, G. Dynamics and control of space robot considering joint friction. Acta Astronaut. 2015, 111, 1–18. [Google Scholar] [CrossRef]
  6. Li, M.; Guo, W.; Lin, R.; Wu, C. An efficient motion generation method for redundant humanoid robot arms based on motion continuity. Adv. Robot. 2018, 32, 1185–1196. [Google Scholar] [CrossRef]
  7. Fu, X.; Ai, H.; Chen, L. Integrated Fixed Time Sliding Mode Control for Motion and Vibration of Space Robot with Fully Flexible Base–Link–Joint. Appl. Sci. 2021, 11, 11685. [Google Scholar] [CrossRef]
  8. Liu, X.; Li, H.; Chen, Y.; Cai, G.; Wang, X. Dynamics and control of capture of a floating rigid body by a spacecraft robotic arm. Multibody Syst. Dyn. 2015, 33, 315–332. [Google Scholar] [CrossRef]
  9. Cheng, J.; Chen, L. Mechanical analysis and calm control of dual-arm space robot for capturing a satellite. Chin. J. Theor. Appl. Mech. 2016, 48, 832–842. (In Chinese) [Google Scholar]
  10. Uyama, N.; Hirano, D.; Nakanishi, H.; Nagaoka, K.; Yoshida, K. Impedance-based contact control of a free-flying space robot with respect to coefficient of restitution. IEEE/SICE Int. Symp. Syst. Integr. 2012, 1196–1201. [Google Scholar] [CrossRef]
  11. Dimitrov, D.; Yoshida, K. Utilization of the bias momentum approach for capturing a tumbling satellite. IEEE/RSJ Int. Conf. Intell. Robot. Syst. 2004, 3333–3338. [Google Scholar] [CrossRef]
  12. Yoshida, K.; Nakanishi, H.; Ueno, H.; Inaba, N. Dynamics control and impedance matching for robotic capture of a non-cooperative satellite. Adv. Robot. 2004, 2, 175–198. [Google Scholar] [CrossRef]
  13. Dong, Q.; Chen, L. Composite control of robust stabilization and adaptive vibration suppression of flexible space manipulator capturing a satellite. Robot 2014, 36, 342–348. (In Chinese) [Google Scholar]
  14. Sariyildiz, E.; Chen, G.; Yu, H. An acceleration-based robust motion controller design for a novel series elastic actuator. IEEE Trans. Ind. Electron. 2016, 63, 1900–1910. [Google Scholar] [CrossRef]
  15. Li, X.; Pan, Y.; Chen, G.; Yu, H. Continuous tracking control for a compliant actuator with two-stage stiffness. IEEE Trans. Autom. Sci. Eng. 2018, 15, 57–66. [Google Scholar] [CrossRef]
  16. Lin, Y.; Chen, Z.; Yao, B. Decoupled torque control of series elastic actuator with adaptive robust compensation of time-varying load-side dynamics. IEEE Trans. Ind. Electron. 2019, 67, 5604–5614. [Google Scholar] [CrossRef]
  17. Irmscher, C.; Woschke, E.; May, E.; Daniel, C. Design, Optimization and testing of a compact, inexpensive elastic element for series elastic actuators. Med. Eng. Phys. 2018, 52, 84–89. [Google Scholar] [CrossRef]
  18. Keppler, M.; Lakatos, D.; Ott, C.; Albu-Schaffer, A. Elastic structure preserving (EPS) control for compliantly actuated robots. IEEE Trans. Robot. 2018, 34, 317–335. [Google Scholar] [CrossRef] [Green Version]
  19. Yang, T.; Sun, N.; Fang, Y. Adaptive fuzzy control for a class of mimo underactuated systems with plant uncertainties and actuator deadzones: Design and experiments. IEEE Trans. Cybern. 2021, 99, 1–14. [Google Scholar] [CrossRef]
  20. Sun, L.; Li, M.; Wang, M.; Yin, W.; Sun, N.; Liu, J. Continuous finite-time output torque control approach for series elastic actuator. Mech. Syst. Signal Processing 2020, 139, 105853. [Google Scholar] [CrossRef]
  21. Wang, M.; Sun, L.; Yin, W.; Dong, S.; Liu, J. Continuous robust control for series elastic actuator with unknown payload parameters and external disturbances. IEEE/CAA J. Autom. Sin. 2017, 4, 620–627. [Google Scholar] [CrossRef]
  22. Ai, H.; Chen, L. Buffer and compliant dynamic surface control of space robot capturing satellite based on compliant mechanism. Chin. J. Theor. Appl. Mech. 2020, 52, 975–984. (In Chinese) [Google Scholar]
  23. Liu, S.; Wu, L.; Lu, Z. Impact dynamics and control of a flexible dual-arm space robot capturing an object. Appl. Math. Comput. 2007, 185, 1149–1159. [Google Scholar] [CrossRef]
  24. Huang, X.; Duan, G. Attitude control and structure robust control allocation for combined spacecraft. Control. Theory Appl. 2018, 35, 1447–1457. (In Chinese) [Google Scholar]
  25. Luo, J.; Wei, C.; Dai, H.; Yin, Z. Robust inertia-free attitude takeover control of post capture combined spacecraft with guaranteed prescribed performance. ISA Trans. 2018, 74, 28–44. [Google Scholar] [CrossRef]
  26. Gangapersaud, R.; Liu, G.; De Ruiter, A. Detumbling of a non-cooperative target with unknown inertial parameters using a space robot. Adv. Space Res. 2019, 63, 3900–3915. [Google Scholar] [CrossRef]
  27. Sands, T. Development of Deterministic Artificial Intelligence for Unmanned Underwater Vehicles (UUV). J. Mar. Sci. Eng. 2020, 8, 578. [Google Scholar] [CrossRef]
  28. Ai, H.; Chen, L. Passivity-based neural network H∞ avoidance compliant control of space robot capturing spacecraft. Opt. Precis. Eng. 2020, 28, 717–726. (In Chinese) [Google Scholar] [CrossRef]
  29. Chen, Z.; Gao, F. Time-optimal trajectory planning method for six-legged robots under actuator constraints. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2019, 233, 095440621983307. [Google Scholar] [CrossRef]
  30. Hu, Y.; Si, B. A reinforcement learning neural network for robotic manipulator control. Neural Comput. 2018, 30, 1983–2004. [Google Scholar] [CrossRef] [Green Version]
  31. Li, Z.; Liu, J.; Huang, Z.; Peng, Y.; Pu, H.; Ding, L. Adaptive impedance control of human-robot cooperation using reinforcement learning. IEEE Trans. Ind. Electron. 2017, 64, 8013–8022. [Google Scholar] [CrossRef]
  32. Leottau, D.; Ruiz-Del-Solar, J.; Babuška, R. Decentralized reinforcement learning of robot behaviors. Artif. Intell. 2018, 256, 130–159. [Google Scholar] [CrossRef] [Green Version]
  33. Kobayashi, T. Student-t policy in reinforcement learning to acquire global optimum of robot control. Appl. Intell. 2019, 49, 4335–4347. [Google Scholar] [CrossRef]
  34. Tai, L.; Liu, M. Mobile robots exploration through cnn-based reinforcement learning. Robot. Biomim. 2016, 3, 24. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  35. Lee, C.C. A self-learning rule-based controller employing approximate reasoning and neural net concepts. Int. J. Intell. Syst. 1991, 6, 71–93. [Google Scholar] [CrossRef]
  36. Bustamante, C.; Gadea, E.; Horsfield, A.; Todorov, T.; González Lebrero, M.; Scherlis, D. Dissipative equation of motion for electromagnetic radiation in quantum dynamics. Phys. Rev. Lett. 2021, 126, 087401. [Google Scholar] [CrossRef]
  37. Chang, Y.; Chen, B. A nonlinear adaptive H∞ tracking control design in robotic systems via neural networks. IEEE Trans. Control. Syst. Technol. 1997, 5, 13–29. [Google Scholar] [CrossRef]
  38. Lin, C.; Wang, S. An adaptive H∞ controller design for bank-to-turn missiles using ridge Gaussian neural networks. IEEE Trans. Neural Netw. 2004, 15, 1507–1516. [Google Scholar] [CrossRef]
Figure 1. Structure of the SDD. (a) 3D structure of SDD, (b) Modeling of the SDD.
Figure 1. Structure of the SDD. (a) 3D structure of SDD, (b) Modeling of the SDD.
Applsci 12 02662 g001
Figure 2. Connection mode of the SDD.
Figure 2. Connection mode of the SDD.
Applsci 12 02662 g002
Figure 3. Space robot with SDD and target satellite systems.
Figure 3. Space robot with SDD and target satellite systems.
Applsci 12 02662 g003
Figure 4. The control block diagram based on fuzzy logic Reinforcement Learning. (a) The overall control block diagram; (b) The ACN and ASN unit.
Figure 4. The control block diagram based on fuzzy logic Reinforcement Learning. (a) The overall control block diagram; (b) The ACN and ASN unit.
Applsci 12 02662 g004aApplsci 12 02662 g004b
Figure 5. 1st joint motor output torque.
Figure 5. 1st joint motor output torque.
Applsci 12 02662 g005
Figure 6. 2st joint motor output torque.
Figure 6. 2st joint motor output torque.
Applsci 12 02662 g006
Figure 7. Joint angle trajectory of without the fast subsystem controller.
Figure 7. Joint angle trajectory of without the fast subsystem controller.
Applsci 12 02662 g007
Figure 8. Switch signal of motor ( F C 1 = 120   N m ,   F O 1 = 10   N m ).
Figure 8. Switch signal of motor ( F C 1 = 120   N m ,   F O 1 = 10   N m ).
Applsci 12 02662 g008
Figure 9. Reinforcement signal ( F C 1 = 120   N m ,   F O 1 = 10   N m ).
Figure 9. Reinforcement signal ( F C 1 = 120   N m ,   F O 1 = 10   N m ).
Applsci 12 02662 g009
Figure 10. Base and joint angle ( F C 1 = 120   N m ,   F O 1 = 10   N m ).
Figure 10. Base and joint angle ( F C 1 = 120   N m ,   F O 1 = 10   N m ).
Applsci 12 02662 g010
Figure 11. Joint impact torque ( F C 1 = 120   N m ,   F O 1 = 10   N m ).
Figure 11. Joint impact torque ( F C 1 = 120   N m ,   F O 1 = 10   N m ).
Applsci 12 02662 g011
Figure 12. Switch signal of motor ( F C 2 = 80   N m ,   F O 2 = 10   N m ).
Figure 12. Switch signal of motor ( F C 2 = 80   N m ,   F O 2 = 10   N m ).
Applsci 12 02662 g012
Figure 13. Reinforcement signal ( F C 2 = 80   N m ,   F O 2 = 10   N m ).
Figure 13. Reinforcement signal ( F C 2 = 80   N m ,   F O 2 = 10   N m ).
Applsci 12 02662 g013
Figure 14. Base and joint angle ( F C 2 = 80   N m ,   F O 2 = 10   N m ).
Figure 14. Base and joint angle ( F C 2 = 80   N m ,   F O 2 = 10   N m ).
Applsci 12 02662 g014
Figure 15. Joint impact torque ( F C 2 = 80   N m ,   F O 2 = 10   N m ).
Figure 15. Joint impact torque ( F C 2 = 80   N m ,   F O 2 = 10   N m ).
Applsci 12 02662 g015
Table 1. SDD impact resistance at different initial velocities of spacecraft.
Table 1. SDD impact resistance at different initial velocities of spacecraft.
Initial Velocity
of Satellite/
(m/s, m/s, rad/s)
Max Impact Torque without SDD/
(N·m)
Max Impact Torque with SDD/
(N·m)
Percentage
Reduction/
(%)
[0.1, 0.1, 0.15]T226.68133.2741.21
[0.1, 0, 0]T78.3838.7850.52
[0, 0.1, 0]T
[0, 0, 0.15]T
34.17
117.33
15.67
66.09
54.14
43.67
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhu, A.; Ai, H.; Chen, L. A Fuzzy Logic Reinforcement Learning Control with Spring-Damper Device for Space Robot Capturing Satellite. Appl. Sci. 2022, 12, 2662. https://doi.org/10.3390/app12052662

AMA Style

Zhu A, Ai H, Chen L. A Fuzzy Logic Reinforcement Learning Control with Spring-Damper Device for Space Robot Capturing Satellite. Applied Sciences. 2022; 12(5):2662. https://doi.org/10.3390/app12052662

Chicago/Turabian Style

Zhu, An, Haiping Ai, and Li Chen. 2022. "A Fuzzy Logic Reinforcement Learning Control with Spring-Damper Device for Space Robot Capturing Satellite" Applied Sciences 12, no. 5: 2662. https://doi.org/10.3390/app12052662

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop