Next Article in Journal
Advances in Marine Engineering: Geological Environment and Hazards
Previous Article in Journal
Development and Application of a Mechanistic Nutrient-Based Model for Precision Fish Farming
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rapid Robust Control of a Marine-Vehicle Manipulator with Series Elastic Actuators Based on Variable Power Log Reaching Law

1
Key Laboratory of Metallurgical Equipment and Control Technology of Ministry of Education, School of Machinery and Automation, Wuhan University of Science and Technology, Wuhan 430081, China
2
Institute of Robotics and Intelligent Systems, Wuhan University of Science and Technology, Wuhan 430081, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(3), 474; https://doi.org/10.3390/jmse11030474
Submission received: 31 January 2023 / Revised: 14 February 2023 / Accepted: 21 February 2023 / Published: 22 February 2023
(This article belongs to the Section Ocean Engineering)

Abstract

:
Marine-vehicle manipulators, which represent a kind of mechanical systems installed on marine surface or underwater vehicles, are mostly suffering from the problem of waves (or ocean currents)-caused base oscillations. The oscillations have a significant impact on system stability. Numerous control strategies have been investigated, but the majority of them are concentrated on the control’s robust performance. This study focuses on an innovative marine-vehicle manipulator (ammunition transfer manipulator on warships) with novel compliant actuators (series elastic actuators), for which the control performance of convergence speed and flexible-vibration suppression should also be considered. To address these issues, this paper proposes a unique hybrid control based on the singular perturbation method, by which the control problem is decomposed into two time scales. In the slow time-scale, it is given a rapid trajectory tracking controller that integrates the computed torque method and the terminal sliding mode control law with a novel reaching law (variable power log reaching law). For the fast time-scale control, a derivative-type controller is used to achieve the suppression of the flexible vibrations. To demonstrate the effectiveness of the proposed control method, theoretical proofs and numerical simulations are both presented. According to our knowledge, this study presents the first control strategy for rapid robust control of marine-vehicle manipulators that are subject to base-oscillation-caused disturbance and compliant-actuator-induced flexible vibrations.

1. Introduction

A class of mechanical equipment installed on marine surface or underwater vehicles is known as marine-vehicle manipulators. This category includes a wide range of real-world applications, such as offshore cranes [1,2,3], ammunition transfer manipulators on warships, UVMs (underwater vehicle manipulators) [4,5,6,7], and so on. In reality, the base (vehicle) oscillations brought on by waves or ocean currents have a significant impact on the dynamics of marine-vehicle manipulators, making the system control extremely difficult.
The primary challenge of the control of marine-vehicle manipulators is its robustness to vehicle oscillations. In case of slight vehicle oscillations, this problem is usually solved via an additional dynamic compensator based on the premise that the vehicle oscillations can be measured or predicted in advance [8]. For example, Sato and Toda developed a robust control method for ship-mounted manipulators based on the prediction of ship oscillations combing with H control [9]. Londhe et al. proposed a robust tracking control for UVMs based on the estimator of underwater vehicle oscillations and a PID-like fuzzy method [10]. Cai et al. introduced an onboard Stewart platform as a motion compensator to eliminate the impact of wave-induced ship oscillations on offshore cranes [11]. However, in the case of severe vehicle oscillations, that is, when encountering severe working conditions (e.g., heavy seas), the measurement or prediction of vehicle oscillations becomes very difficult, so the method of a dynamic compensator is no longer applicable. In this case, several new control methods have been developed to guarantee robustness to vehicle oscillations. For example, Sun et al. presented a novel nonlinear anti-swing control method for offshore cranes without prior knowledge of ship oscillations [12]. Zhang and Chen proposed a new adaptive tracking control method for offshore cranes with unknown gravity parameters, realizing the accurate positioning of payload and the elimination of swing [13]. However, the above control methods only considered the asymptotic stability of the system, without considering its convergence speed.
The second challenge of the control of marine-vehicle manipulators is its convergence speed under vehicle oscillations. In practice, we certainly expect that the control of marine-vehicle manipulators would be not only robust but also quick. However, vehicle oscillations impose strong constraints on the convergence time of the system, which causes great difficulty in rapid control design. The traditional optimal time control because of the lack of anti-interference is not applicable here. The sliding mode control (SMC), which has better robustness and can drive the system approach to the equilibrium state in a finite time, has been widely concerned [14]. For example, Wang et al. developed a fast control for UVMs using the continuous nonsingular fast terminal SMC method [15]. Han et al. presented a novel adaptive nonsingular fast terminal SMC for UVMs by introducing an extended state observer and an adaptive law [16]. Dai et al. further proposed a novel fast robust control for UVMs based on a nominal fast model predictive control and a fast tube SMC law [17]. However, the above studies with SMC methods only considered the convergence speed of the system in the sliding phase. The convergence speed can also be improved in the reaching phase by the reaching law method [18,19,20,21,22]. However, most of the existing SMC reaching laws are affected by the sliding mode chattering problem and cannot achieve further improvement of the convergence speed.
Our study here focused on a special kind of marine-vehicle manipulators—the ammunition transfer manipulator on warships. As shown in Figure 1, it is an important part of naval gun systems and is used to realize the automatic loading of ammunition. However, traditional ammunition transfer manipulators are usually suffering from the issue of poor compliance abilities because they are driven by stiff actuators [23,24]. To solve this issue, novel ammunition transfer manipulators with compliant actuators are developed [25]. The compliant actuator has also been widely used in other marine-vehicle manipulators [26,27].
However, the compliant actuator will bring another challenge to the control of marine-vehicle manipulators—the flexible vibration problem [28,29]. The singular perturbation method is the most common way to solve this problem. For example, Zhu et al. proposed a singular-perturbation-based composite control for manipulators with flexible joints and links under uncertainties and disturbance [30]. Cheng et al. also presented a generalized saturated adaptive control for a flexible-joint manipulator based on the singular perturbation method and neural network technique [31]. Hong et al. proposed a singular-perturbation-based control for the flexible-joint manipulator subject to unknown disturbance [32]. However, the above studies only considered simple manipulator systems. Whether the singular perturbation method is still applicable to marine-vehicle manipulators affected by base oscillations lacks sufficient attention and research.
In summary, although numerous control strategies have been developed for marine-vehicle manipulators, the following issues are still open and need to be addressed.
  • The majority of the existing studies have concentrated on traditional rigid-actuated marine-vehicle manipulators. As far as we know, few studies have considered marine-vehicle manipulators with compliant actuators;
  • The strong dynamic coupling between the manipulator motion affected by base oscillations and the flexible vibration caused by compliant actuators poses a great challenge to the system control;
  • The current reaching-law-based SMC method cannot achieve further improvement in convergence speed due to the problem of sliding mode chattering.
To address the above issues, this study presents a novel rapid robust control strategy for an ammunition transfer manipulator, which is mounted on oscillatory warships and driven by compliant actuators.
The structure of this paper is as follows. The system description and dynamic model for a novel compliant-actuated ammunition transfer manipulator with base oscillations are put forth in Section 2. Section 3 presents the decoupling of the system dynamics at two time scales using the singular perturbation method. Section 4 presents the key findings of this study, the fundamentals of the proposed control, and a proof of its rapid robust convergence performance. The simulation results and their analysis are presented in Section 5. Section 6 presents the conclusions.

2. Problem Statements

2.1. System Description

In our study, compliant actuators were introduced for the first time into an ammunition transfer manipulator to improve its performance. Figure 2 depicts the three-dimensional model of the manipulator, which is primarily made up of two parts: a lifting part and a rotating part. Both parts are actuated by a new type of compliant actuators, which belongs to the category of series elastic actuators (SEAs). Both SEAs are improved versions of the concept machine proposed in [25,33]. The structural principles of the two SEAs are shown in Figure 2b,c, respectively. As seen in Figure 2b, the rotating SEA contains a servo motor, a coupling, a ball-screw-nut mechanism, a linear spring, a bracket, and a cable. The motor’s output shaft is connected to the ball-screw through the coupling. As a result, the linear movement of the ball-screw nut is derived from the motor’s rotatory movement. The ball-screw nut can then drive the output carriage through the linear spring. Finally, the rotating part can be operated through the output carriage. The SEA for the lifting part, as shown in Figure 2c, has a different structure form but a similar operating principle. First, the motor drives the ball-screw nut through the bevel gear reducer. The nut’s motion is then converted by the linear springs into the motion of the output carriage, which in turn drives the lifting part via a belt drive.

2.2. Rigid-Flexible Coupling Dynamic Model

The dynamic model of the compliant-actuated ammunition transfer manipulator system has the characteristics of rigid-flexible coupling. Before the dynamic modeling, the system first needs to be simplified as follows:
  • The manipulator can be reduced to a two-degree-of-freedom system if the flexible vibration from the compliant actuators is not considered;
  • If the two SEAs are reduced to two springs, two additional degrees of freedom are introduced, and the whole system becomes a four-degree-of-freedom system. In particular, the SEAs for the two parts are simplified as a linear tension spring and a linear torsion spring, respectively;
  • Furthermore, considering the effect of oscillatory base and decoupling the base oscillation to three directions as shown in Figure 2, another degree of freedom is introduced. The final simplified system is a five-degree-of-freedom system.
As shown in Figure 3, a simplified model is obtained based on the above simplification. The physical meanings of the symbols in Figure 2 are shown in Table 1.
The dynamic model of the above simplified system is constructed based on the Lagrangian formulation. Then, by extracting the base-oscillation term in the dynamic model as an external disturbance to the manipulator, the following equation can be derived:
M 1 ( q 1 ) q ¨ 1 + C ( q 1 , q ˙ 1 ) q ˙ 1 + G ( q 1 ) + K ( q 1 q 2 ) = S , M 2 q ¨ 2 + K ( q 2 q 1 ) = U ,
in which q 1 = [ y r 2 , θ 3 ] T , q 2 = [ y r 2 d , θ 3 d ] T denote the system’s state, which needs to be controlled; M 1 represents the inertia matrix of the manipulator; M 2 represents the inertia matrix of the actuator; G is the gravity force; C q ˙ 1 denotes the Coriolis/centripetal force; U is the control that needs to be designed; S is the base-oscillation-caused external disturbance; and K is the stiffness matrix of the springs.
For Equation (1), it has
M 1 ( q 1 ) = m 2 + m 3 m 3 L 3 cos θ 3 m 3 L 3 cos θ 3 m 3 L 3 2 + J , C ( q 1 , q ˙ 1 ) q ˙ 1 = m 3 L 3 sin ( θ 3 ) θ ˙ 3 2 0 , G ( q 1 ) = ( m 2 + m 3 ) g m 3 g L 3 cos θ 3 , S = S 1 S 2 , U = U 1 U 2 , M 2 = m I 0 0 I , K = k s 2 0 0 k s 3 ,
and
S 1 s = ( m 2 + m 3 ) y ¨ r 1 , S 2 s = m 3 L 3 cos θ 3 y ¨ r 1 , S 1 p = ( ( m 2 L 1 + m 3 L 1 + m 3 L 3 cos θ 3 ) θ ¨ 1 z 2 m 3 L 3 sin θ 3 θ ˙ 1 z θ ˙ 3 ( m 2 y r 2 + m 3 y r 2 + m 3 L 3 sin θ 3 ) θ ˙ 1 z 2 ) ( ( m 2 + m 3 ) g cos θ 1 z ( m 2 + m 3 ) g ) , S 2 p = ( ( J + m 3 L 3 2 + m 3 L 1 L 3 cos θ 3 + m 3 L 3 y r 2 sin θ 3 ) θ ¨ 1 z + 2 m 3 L 3 sin θ 3 θ ˙ 1 z y ˙ r 2 + ( m 3 L 1 L 3 sin θ 3 m 3 L 3 y r 2 cos θ 3 ) θ ˙ 1 z 2 ) ( m 3 g L 3 cos ( θ 1 z + θ 3 ) m 3 g L 3 cos θ 3 ) , S 1 r = ( m 2 + m 3 ) y r 2 θ ˙ 1 x 2 + m 3 L 3 sin θ 3 θ ˙ 1 x 2 + ( m 2 + m 3 ) g cos θ 1 x ( m 2 + m 3 ) g , S 2 r = m 3 y r 2 θ ˙ 1 x 2 + m 3 L 3 sin θ 3 θ ˙ 1 x 2 m 3 g L 3 cos θ 1 x cos θ 3 + m 3 g L 3 cos θ 3 .
in which [ S 1 s , S 2 s ] T , [ S 1 p , S 2 p ] T , and [ S 1 r , S 2 r ] T are external disturbance caused by shake, pitch, and roll base oscillation, respectively; m 2 and m 3 are the mass of B 2 and B 3 , respectively; J is the inertia moment of B 3 ; m I and I are the equivalent mass and inertia moment of actuators for lifting and rotating parts, respectively; k s 2 and k s 3 are spring stiffness of two SEAs; g denotes gravitational acceleration.
In addition, it is assumed that the dynamic model described by Equation (1) satisfies the following properties:
Property 1.
The inertial matrix of the system is bounded in norm. This means that M 1 ( q 1 ) and M 2 ) satisfy
a 1 ρ 2 ρ T M 1 ( q 1 ) ρ b 1 ρ 2 a 2 ρ 2 ρ T M 2 ρ b 2 ρ 2 ,
where 0 < a 1 < b 1 , 0 < a 2 < b 2 , ρ is an arbitrary vector; and ‖‖ means the Euclidean norm of a vector.
Property 2.
The external disturbance caused by base oscillations is bounded in norm, namely S satisfies the following condition:
S S 0 , S 0 > 0 .
At this point, the problem faced by this study can be given as follows:
Problem: “Constructing a control U for system (1) influenced by disturbance S such that the system state q 1 can achieve accurate tracking of a given desired trajectory in finite time and the system state q 2 can achieve rapid convergence to the equilibrium point”.

3. Dynamics Decoupling Based on a Singular Perturbation Method

To solve the above control problem, the dynamic model described by Equation (1) is first decoupled into two time-scale subsystems using the singular perturbation method.
A singular perturbation parameter is introduced as ε ( 0 < ε 1 ), and a new stiffness matrix is defined as K 1 = ε 2 K . Then, we can obtain the singular perturbation form of the dynamic model Equation (1) as follows:
M 1 ( q 1 ) q ¨ 1 + C ( q 1 , q ˙ 1 ) q ˙ 1 + G ( q 1 ) = S + z ε 2 M 2 z ¨ + K 1 z = K 1 ( U M 2 q ¨ 1 ) ,
where z is the elastic force, z = K ( q 2 q 1 ) .

3.1. Slow Time-Scale Subsystem

By setting ε = 0 in the second equation of (2), we have the following equation:
z = U s M 2 q ¨ 1 .
Then, by substituting Equation (3) into the first equation of (2), we obtain the dynamic model of the slow time-scale subsystem:
H ( q 1 ) q ¨ 1 + C ( q 1 , q ˙ 1 ) q ˙ 1 + G ( q 1 ) = U s + S ,
where H ( q 1 ) = M 1 ( q 1 ) + M 2 ; U s is the control of the slow time-scale subsystem that needs to be further designed.
Obviously, the dynamic model of the slow time-scale subsystem is equivalent to the dynamic model of the ammunition transfer manipulator system with rigid actuators.

3.2. Fast Time-Scale Subsystem

From the first equation of (2), we have
q ¨ 1 = M 1 1 ( q 1 ) { S + z C ( q 1 , q ˙ 1 ) q ˙ 1 G ( q 1 ) } .
Then, by substituting Equation (5) into the second equation of (2), we obtain
ε 2 M 2 z ¨ + K 1 z = K 1 ( U M 2 M 1 1 ( q 1 ) { S + z C ( q 1 , q ˙ 1 ) q ˙ 1 G ( q 1 ) } ) .
Furthermore, pre-multiplied by M 2 1 on both sides of Equation (6), it has
ε 2 z ¨ + K 1 ( M 2 1 + M 1 1 ) z = M 2 1 K 1 U K 1 M 1 1 ( q 1 ) { S C ( q 1 , q ˙ 1 ) q ˙ 1 G ( q 1 ) } .
Finally, by substituting ε = 0 into Equation (7), we obtain
z ¯ = M 2 1 K 1 U s K 1 M 1 1 ( q 1 ) { S C ( q 1 , q ˙ 1 ) q ˙ 1 G ( q 1 ) } K 1 ( M 2 1 + M 1 1 ) ,
where z ¯ is the so-called quasi-steady state of the fast time-scale subsystem.
Based on the above quasi-steady state, we can further obtain the dynamic model of the fast time-scale subsystem.
Firstly, a new variable η = z z ¯ is introduced. By substituted it into Equation (7), we have
ε 2 η ¨ + K 1 ( M 2 1 + M 1 1 ) ( η + z ¯ ) = M 2 1 K 1 U K 1 M 1 1 ( q 1 ) { S C ( q 1 , q ˙ 1 ) q ˙ 1 G ( q 1 ) } .
By substituting Equation (8) into Equation (9), we have
ε 2 η ¨ + K 1 ( M 2 1 + M 1 1 ) η = M 2 1 K 1 U f ,
where U f = U U s is the control of the fast time-scale subsystem that needs to be further designed. Then, a new fast time scale τ = t / ϵ is introduced, and Equation (10) is rewritten as
d 2 η d τ 2 + K 1 ( M 2 1 + M 1 1 ) η = M 2 1 K 1 U f .
Finally, by pre-multiplying M 2 and K 1 1 on both sides of Equation (11), we obtain the dynamic model of the fast time-scale subsystem:
K 1 1 M 2 d 2 η d τ 2 + K 1 1 M 2 K 1 ( M 2 1 + M 1 1 ) η = U f .
At this point, the system (1) has been decoupled into two time-scale subsystems, and the control problem of this study has also been decomposed into two sub-problems:
U = U s + U f .

4. Main Development

The controls of the above two time-scale subsystems are developed separately in this section.

4.1. Slow Time-Scale Subsystem Control

For the control design of the slow time-scale subsystem, we should first linearize the nonlinear dynamic model Equation (4) into a linear error system, and then develop a novel fast robust control for the error system.

4.1.1. Computed Torque Method

Based on the computed torque method, the slow time-scale Subsystem control is defined as
U s = H ( q 1 ) ( q ¨ 1 d u e ) + C ( q 1 , q ˙ 1 ) q ˙ 1 + G ( q 1 ) ,
where u e is an additional control that needs to be further designed. Then, by substituting Equation (14) into Equation (4), we have
H ( q 1 ) q ¨ 1 = H ( q 1 ) ( q ¨ 1 d + u e ) H ( q 1 ) S .
Finally, by further rewriting, we finally obtain the linear error system
e ¨ = u e + S ,
where e = q 1 d q 1 is the error variable; q 1 d is a given desired trajectory, which is continuous second-order differentiable; S = ( M 1 + M 2 ) 1 S , according to the aforementioned property 1 and 2, we obtain that S is also bounded in norm,
S S 0 , S 0 > 0 .

4.1.2. SMC with Variable Power Log Reaching Law

For the control design of u e , the SMC method is used.
As mentioned before, the sliding mode surface determines the convergence speed of the system during the sliding phase (i.e., after reaching the sliding mode surface). In this study, we adopt a rapid terminal sliding mode surface, which has globally fixed-time stable characteristics. The expression for the sliding mode surface is as follows:
σ = θ ˙ + μ θ l / m + λ θ p / r ,
in which σ is the sliding mode variable; θ is the state variable of the controlled system; μ and λ are both > 0 ); l, m, p, and r are all positive odd integers and satisfying l > m , r > p . The proof of the globally fixed-time stability of the above sliding mode surface is based on the following theorem. For more details, please refer to the studies in [34,35].
Theorem 1.
For every scalar system,
θ ˙ = μ θ l / m λ θ p / r
with μ > 0 , λ > 0 , l > m , r > p (l, m, p, and r are all positive odd integers), the equilibrium of which is globally fixed-time stable, and the setting time satisfying
T < t s m a x = 1 μ m l m + 1 λ r r p .
The SMC reaching law determines the convergence speed of the system state during the reaching phase (i.e., before reaching the sliding mode surface). In this study, we developed a novel reaching law, which is obtained by changing the power function of the double power reaching law into a logarithmic function and then adding a variable power term. We call it the variable power log reaching law. Compared with the power function, the curve of the logarithmic function is smoother near the origin and steeper away from the origin, so the new reaching law has a faster convergence speed and better sliding mode chattering suppression performance. The expression for the proposed variable power log reaching law is as follows:
σ ˙ = k 1 f ( σ ) k 2 ln 1 + α ( ϵ σ ν + 1 ) sgn ( σ ) k 3 ln 1 α ( ϵ σ ν + 1 ) sgn ( σ )
with
f ( σ ) = σ ζ sgn ( σ ) , σ < 1 σ ζ σ sgn ( σ ) , σ 1 ,
where f ( σ ) is the variable power term; sgn denotes sign function; ζ < 1 , ϵ > 0 , 0 < α < 1 , k 1 > 0 , k 2 > 0 , k 3 > 0 ; and ν is a positive even integer.
To highlight the advantages of the proposed variable power log reaching law, two traditional reaching laws are chosen for comparison, including a power reaching law
σ ˙ = k 1 σ α sgn ( σ )
and a double power reaching law
σ ˙ = k 1 σ α sgn ( σ ) k 2 σ β sgn ( σ ) .
We compare the three reaching laws above from two perspectives.
First, we compare these three reaching laws in the phase space of the sliding mode variables. As shown in Figure 4, the variable power log reaching law has the smoothest curve near the origin of the coordinates. The gradients for three reaching laws are 0.56 (variable power log reaching law), 3.11 (double power reaching law), and 3.11 (power reaching law), respectively. This means that it can reach the sliding mode surface with lower inertia and smaller switching rate, thus achieving effective suppression of sliding mode chattering. It can also be seen in Figure 4 that the slope of the curve for the variable power log reaching law is much larger than the other two reaching laws on the distance from the origin. This indicates that it can approach the sliding mode surface at a faster speed, thus achieving a rapid convergence of the controlled system in the reaching phase.
Second, we compare these three reaching laws in terms of the time response of the sliding mode variables. For all three cases, the same linear sliding mode surface is used. As can be seen in Figure 5, the sliding mode variables in the case of using the variable power log reaching law can converge to the steady state in the minimum time with almost zero overshoot and steady state error (given the same starting point for all three cases). In contrast, the time response of the sliding mode variables using the other two reaching law cases both have large response times, overshoot and steady-state errors. Their response curves also have significant chattering characteristics.
Based on the above comparison, we can conclude that the variable power log reaching law proposed in this paper outperforms other convergence laws in terms of both convergence speed and chattering suppression.
At this point, we can give the expression of the control u e . The sliding mode surface is defined as
σ = [ σ i ] 2 × 1 , i 1 , 2 , σ i = e ˙ i + μ e i l / m + λ e i p / r ,
and the reaching law is defined as
σ ˙ = [ σ ˙ i ] 2 × 1 , i 1 , 2 , σ ˙ i = k 1 f ( σ i ) k 2 ln 1 + α ( ϵ σ i ν + 1 ) sgn ( σ i ) k 3 ln 1 α ( ϵ σ i ν + 1 ) sgn ( σ i ) .
Then, by taking derivatives on both sides of Equation (22), we have
σ ˙ = [ σ ˙ i ] 2 × 1 , i 1 , 2 , σ ˙ i = e ¨ i + μ l m e ˙ i e i ( l m ) / m + λ p r e ˙ i e i ( p r ) / r .
Finally, by substituting Equation (16) (without S here) and Equation (23) into Equation (24), we can obtain the control u e
u e = [ u e i ] , i 1 , 2 , u e i = k 1 f ( σ i ) k 2 ln 1 + α ( ϵ σ i ν + 1 ) sgn ( σ i ) k 3 ln 1 α ( ϵ σ i ν + 1 ) sgn ( σ i ) μ l m e ˙ i e i ( l m ) / m λ p r e ˙ i e i ( p r ) / r .
Next, the finite-time stability of the system (Equation (14) with S and u e (Equation (25)) is proved according to the following theorem [36].
Theorem 2.
For system Equation (14), if there is a continuous differentiable positive definite function defined in the neighborhood containing the origin
V ˙ ( x ) c V κ ( x )
with c > 0 and 0 < κ < 1 , then the origin of the system is a finite-time-stable equilibrium. This means that the system can converge to the domain of equilibrium point in finite time. Moreover, the setting-time is
t q = 1 c ( 1 k ) ( V ( x 0 ) ) 1 κ .
Proof. 
Firstly, define a Lyapunov function as
V ( σ ) = σ 2 2 .
Then, taking the derivative of V, we have
V ˙ ( σ ) = σ σ ˙ .
By substituting Equations (16), (24), and (25) into Equation (27), we obtain
V ˙ ( σ ) = σ σ ˙ = [ σ 1 , σ 2 ] σ ˙ 1 + S 1 , σ ˙ 2 + S 2 T = i = 1 2 σ i ( σ i + S i ) .
For Equation (28), when σ i < 1 , it has
i = 1 2 σ i ( σ ˙ i + S i ) = i = 1 2 σ i ( k 1 σ i ζ k 2 ln 1 + α ( ϵ σ i ν + 1 ) sgn ( σ i ) k 3 ln 1 α ( ϵ σ i ν + 1 ) sgn ( σ i ) ) + S i i = 1 2 σ i ( k 1 σ i ζ ) + S i i = 1 2 σ i ζ + 1 k 1 + σ i S i = i = 1 2 ( σ i ζ + 1 k 1 ) + σ S i = 1 2 ( σ i ζ + 1 k 1 ) + σ S 0 i = 1 2 ( σ i ζ + 1 k 1 S 0 ) .
Then, by setting c = c 1 2 ( ζ + 1 ) / 2 , κ = ( ζ + 1 ) / 2 , it has
V ˙ ( σ ) c 1 2 ( ζ + 1 ) / 2 V ( ζ + 1 ) / 2 = c 1 ( 2 V ) ( ζ + 1 ) / 2 = c 1 σ ζ + 1 = i = 1 2 c 1 σ i ζ + 1 .
By comparing Equation (29) and Equation (30), we can find that the given Lyapunov function V satisfies the finite-time stable convergence condition when k 1 S 0 c 1 .
For Equation (28), when σ i 1 , it has
i = 1 2 σ i ( σ ˙ i + S i ) = i = 1 2 σ i ( k 1 σ i ζ k 2 ln 1 + α ( ϵ σ i ν + 1 ) sgn ( σ i ) k 3 ln 1 α ( ϵ σ i ν + 1 ) sgn ( σ i ) ) + S i i = 1 2 σ i ( k 1 σ i ζ σ i ) + S i = i = 1 2 σ i ( k 1 σ i ζ σ i ) + σ S i = 1 2 k 1 σ i ζ σ i + 1 + σ S 0 i = 1 2 σ i ζ σ i + 1 ( k 1 S 0 ) i = 1 2 k 1 σ i ζ σ i + 1 .
From σ i 1 and 0 < ζ < 1 , we can obtain σ ζ σ + 1 σ ζ + 1 . Moreover, Equation (31) can be rewritten as the following according to k 1 S 0 c 1 > 0 ,
i = 1 2 σ i ( σ ˙ i + S i ) i = 1 2 σ i ζ σ i + 1 ( k 1 S 0 ) i = 1 2 σ i ζ + 1 ( k 1 S 0 ) .
Similarly, it can be found that, when k 1 S 0 c 1 , the given Lyapunov function V also satisfies the finite time stable convergence condition.
In summary, we can conclude that the system (Equation (16) with S and u e (Equation (25)) is conditionally finite-time stable for any value of σ . Moreover, the condition can be further defined as c = c 1 2 ( ζ + 1 ) , κ = ( ζ + 1 ) / 2 , k 1 S 0 c 1 . In addition, the setting time here is
t q = 2 c 1 2 ζ + 1 2 ( 1 ζ ) V ( σ 0 ) 1 ζ 2 .
Finally, we can obtain the entire setting time of the system convergence as follows:
t a = t s m a x + t q = 1 μ m l m + 1 λ r r p + 2 c 1 2 ζ + 1 2 ( 1 ζ ) V ( σ 0 ) 1 ζ 2 .

4.2. Fast-Time Scale Subsystem Control

For the control design of the fast time-scale subsystem, the derivative control method is used. It has been proved that the fast time-scale subsystem is equilibrium point asymptotically stable [37]. The derivative control acts as a damper and is designed to increase the speed of convergence:
U f = K f ( q ˙ 1 q ˙ 2 ) ,
where the diagonal matrix K f and K 2 are both positive definite, and K f = K 2 / ε .
The block diagram of the loop of the proposed control strategy is given in Figure 6, in which NFTSMC denotes novel fast terminal sliding mode control.

5. Simulation Experiments

5.1. Experiment Setting

To verify the performance of the control proposed in this study, four groups of simulation experiments have been carried out, as shown in Table 2. Among them, Group 1 includes three cases of simulations, which respectively correspond to three base oscillations. This group of simulations is to prove the rapid robust characteristic of the proposed control under base oscillations. Group 2 also includes three cases of simulations. The purpose of this group is to highlight the advantages of the variable power log reaching law compared with the other two traditional reaching laws (other control conditions such as the sliding mode surface, fast time-scale subsystem control, etc. are the same in all three cases). Group 3 further verifies the robustness of the proposed control against the payload uncertainty. In the fourth group (Group 4), the effectiveness of the singular perturbation method is verified. For convenience, this section refers to the fast time-scale subsystem control as fast control and to the reach law as RL. The system and controller parameters in all simulations are given in Table 3.
The initial state of the system and desired trajectory are chosen as follows:
( y r 20 , y ˙ 20 , θ 30 , θ ˙ 3 0 ) = ( 0.8 , 0 , 0.5 , 0 ) ( y r 2 d , y ˙ 2 d , θ 30 , θ ˙ 3 0 ) = ( sin π t , π cos π t , 1 + sin 0.5 π t , 0.5 π cos 0.5 π t )
In addition, Figure 7 gives the time response curves for the three base oscillations used in the simulations, and these relevant data come from our previous studies on vehicle dynamics.

5.2. Results and Analysis

Group 1:
The results of the first group of simulations are in Figure 8, Figure 9, Figure 10 and Figure 11.
Here, the black solid, blue dashed, and red dash-dotted line correspond to the case of shake, pitch, and roll oscillation, respectively; the black dotted line indicates the given desired trajectory. Figure 8 and Figure 9 present the position and angle response of the lifting part and rotating part, respectively. Figure 10 and Figure 11 demonstrate the velocity of the lifting part and the angular velocity response of the lifting part and rotating part, respectively. We can see from Figure 8 and Figure 9 that the proposed control effectively suppresses the influence of base oscillations and compliant-actuator-caused flexible vibration, and realizes rapid robust trajectory of the ammunition transfer manipulator. For three cases, the steady-state times of the control are all less than 0.2. Moreover, from Figure 10, we can see that the shake base oscillation has the most significant influence on the velocity response of the lifting part, and the curves exhibit obvious chattering characteristics. Similarly, we can also see from Figure 10 that the pitch oscillation has the most significant influence on the angular velocity response, and the curves also show chattering characteristics.
Group 2:
The simulation results of Group 2 are in Figure 12, Figure 13, Figure 14 and Figure 15.
The black solid, blue dashed, and red dash-dotted lines correspond to the case of the control with variable power log, power, and double power reaching law, respectively; the black dotted line indicates the desired trajectory. The motion response of the lifting part is in Figure 12 and Figure 14, of which the rotating part is in Figure 13 and Figure 15. As seen in Figure 13 and Figure 15, the control based on the power and the double power reaching laws can also achieve robust trajectory tracking of the rotating part of the ammunition transfer manipulator under the influence of the shake oscillation. However, their steady-state response times are significantly greater than those of the control based on the variable power log reaching law (almost twice as long). Moreover, it can be seen from Figure 12 and Figure 14 that the controls based on traditional reaching laws cannot realize robust control of the lifting part, and their steady-state errors of position and velocity response are significant. The velocity response curves also exhibit chattering characteristics. In addition, the above figures also show that the shake base oscillation has more influence on the motion response of the lifting part than the rotating part. In summary, we can conclude that the variable power log reaching law proposed in this paper outperforms the traditional (power and double power) reaching law both in terms of robustness and convergence time performance.
Group 3:
The results of the third group of simulations are presented in Figure 16, Figure 17, Figure 18, Figure 19, Figure 20 and Figure 21.
The black solid line indicates the system response under nominal inertia (no payload); the red dot-dashed line and the blue dashed line indicate the system response under positive and negative payload uncertainties, respectively. In the simulations, the positive and negative payload uncertainties are achieved by increasing or decreasing the payload inertia by 20%. As can be seen from these figures, the proposed control effectively suppresses the effects of base oscillation and payload uncertainty and achieves rapid and robust trajectory tracking of the position/angle of the ammunition transfer manipulator. It can also be seen that the uncertainty of the payload affects the convergence speed of the controlled system. In the case of larger payload, there is a longer convergence time.
Group 4:
Figure 22, Figure 23, Figure 24 and Figure 25 are the results of the fourth group of simulation experiments. In the figures, the red dot-dashed line and the blue dashed line indicate the system response in the case of turning on and off the fast control, respectively; and the black dotted line indicates the desired trajectory. As shown in these figures, when the fast control is turned off, the actual trajectory of the ammunition transfer manipulator cannot achieve accurate tracking of the desired trajectory, and the two trajectories separate after 1 s. Moreover, it can be seen that the response trajectory of the system shows significant high frequency flutter and continuous divergence. To show the response curves more clearly, for the simulation with the fast control turned off, we have chosen only the first 3.6 s of experimental results in the figures.
In order to further demonstrate the simulation results more clearly, the dynamic specifications of the four groups of simulation results are given in Table 4. Specifically, the table gives the response time, settling time, max overshoot, and steady-state error for the lifting and rotating parts of the manipulator in each group of simulations. In addition, the data in front of the forward slash are for the lifting part, and the data behind are the forward slash for the rotating part.

6. Conclusions

This paper proposed a rapid robust control strategy for a novel marine-vehicle manipulator that is driven by novel compliant actuators (SEAs) and subject to wave-induced base oscillations. The proposed control method effectively suppresses the effects of oscillatory-base-caused disturbance and SEA-induced flexible vibration, and achieves fast trajectory tracking of the manipulator. Moreover, the efficiency of the proposed control has been demonstrated theoretically and through simulation experiments. This study is meaningful for improving the control performance of marine-vehicle manipulators.
To sum up, the contributions of this study are as follows:
  • The theoretical innovation of this study is that a novel SMC reaching law, i.e., the variable power log reaching law was proposed for the first time. It can provide a faster convergence speed away from the sliding mode surface, and maintain a better sliding mode chattering suppression performance close to the sliding mode surface. This is the primary contribution and innovation of this study;
  • The innovative aspect of the application of this study is that we investigated for the first time the problem of rapid robust control of a marine-vehicle manipulator considering both base oscillations and SEA-induced flexible vibrations, and proposed a novel solution to this problem based on the singular perturbation method and the SMC method with the above novel reaching law.
However, the proposed control is currently only applied to the theoretical model of marine-vehicle manipulators. The actual marine-vehicle manipulator system and base oscillation conditions are definitely more complex. We will spend more effort to investigate the effectiveness of the proposed control in a practical environment.

Author Contributions

Conceptualization, Y.G. and S.X.; methodology, Y.G. and S.X.; software, Y.G., S.X. and H.C.; validation, Y.G. and Z.W.; investigation, H.Z. and Z.H.; writing—original draft preparation, Y.G. and S.X.; writing—review and editing, Y.G.; supervision, Y.G. and Z.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 Nos. 52275267 and 51605344.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, D.; Zhao, B.; Zhu, K.; Jiang, H. Dynamic analysis of full-circle swinging hoisting operation of a large revolving offshore crane vessel under different wave directions. J. Mar. Sci. Eng. 2023, 11, 197. [Google Scholar] [CrossRef]
  2. Fang, Y.; Wang, P.; Sun, N.; Zhang, Y. Dyanamics analysis and nonlinear control of an offshore boom crane. IEEE Trans. Ind. Electron. 2014, 61, 414–427. [Google Scholar] [CrossRef]
  3. Hu, D.; Qian, Y.; Fang, Y.; Chen, Y. Modeling and nonlinear energy-based anti-swing control of underactuated dual ship-mounted crane systems. Nonlinear Dyn. 2021, 106, 323–338. [Google Scholar] [CrossRef]
  4. Xue, G.; Liu, Y.; Shi, Z.; Guo, L.; Li, Z. Research on trajectory tracking control of underwater vehicle manipulator system based on model-free adaptive control method. J. Mar. Sci. Eng. 2022, 10, 652. [Google Scholar] [CrossRef]
  5. Simetti, E.; Casalino, G. Manipulation and transportation with cooperative underwater vehicle manipulator systems. IEEE J. Ocean. Eng. 2017, 42, 782–799. [Google Scholar] [CrossRef]
  6. Xiong, X.; Xiang, X.; Wang, Z.; Yang, S. On dynamic coupling effects of underwater vehicle-dual-manipulator system. Ocean Eng. 2022, 258, 111699. [Google Scholar] [CrossRef]
  7. Chang, Z.; Zhang, Y.; Zheng, Z.; Zhao, L.; Shen, K. Dynamics simulation of grasping process of underwater vehicle manipulator system. J. Mar. Sci. Eng. 2021, 9, 1131. [Google Scholar] [CrossRef]
  8. Leban, F.A.; Diaz-Gonzalez, J.; Parker, G.G.; Zhao, W. Inverse kinematic control of a dual crane system experiencing base motion. IEEE Trans. Control Syst. Technol. 2015, 23, 331–339. [Google Scholar] [CrossRef]
  9. Sato, M.; Toda, M. Robust motion control of an oscillatory-base manipulator in a global coordinate system. IEEE Trans. Ind. Electron. 2015, 62, 1163–1174. [Google Scholar] [CrossRef]
  10. Londhea, P.S.; Mohanb, S.; Patrea, B.M.; Waghmarea, L.M. Robust task-space control of an autonomous underwater vehicle-manipulator system by PID-like fuzzy control scheme with disturbance estimator. Ocean Eng. 2017, 139, 1–13. [Google Scholar] [CrossRef]
  11. Cai, Y.; Zheng, S.; Liu, W.; Qu, Z.; Zhu, J.; Han, J. Sliding-mode control of ship-mounted Stewart platforms for wave compensation using velocity feedforward. Ocean Eng. 2021, 236, 109477. [Google Scholar] [CrossRef]
  12. Sun, N.; Yang, T.; Chen, H.; Fang, Y. Dynamic feedback antiswing control of shipboard cranes without velocity measurement: Theory and hardware experiments. IEEE Trans. Industr. Inform. 2019, 15, 2879–2891. [Google Scholar] [CrossRef]
  13. Zhang, R.; Chen, H. An adaptive tracking control method for offshore cranes with unknown gravity parameters. Ocean Eng. 2022, 260, 111809. [Google Scholar] [CrossRef]
  14. Zhou, Z.; Tang, G.; Xu, R.; Han, L.; Cheng, M. A novel continuous nonsingular finite-time control for underwater robot manipulators. J. Mar. Sci. Eng. 2021, 9, 269. [Google Scholar] [CrossRef]
  15. Wang, Y.; Chen, B.; Wu, H. Joint space tracking control of underwater vehicle-manipulator systems using continuous nonsingular fast terminal sliding mode. Proc. Inst. Mech. Eng. Part M 2018, 232, 448–458. [Google Scholar] [CrossRef]
  16. Han, L.; Tang, G.; Cheng, M.; Huang, H.; Xi, D. Adaptive nonsingular fast terminal sliding mode tracking control for an underwater vehicle-manipulator system with extended state observer. J. Mar. Sci. Eng. 2021, 9, 501. [Google Scholar] [CrossRef]
  17. Dai, Y.; Gao, H.; Yu, S.; Ju, Z. A fast tube model predictive control scheme based on sliding mode control for underwater vehicle-manipulator system. Ocean Eng. 2022, 254, 111259. [Google Scholar] [CrossRef]
  18. Rohith, G. Fractional power rate reaching law for augmented sliding mode performance. J. Franklin Inst. 2020, 358, 856–876. [Google Scholar] [CrossRef]
  19. Wang, Y.Q.; Feng, Y.T.; Zhang, X.G. A new reaching law for anti disturbance sliding-mode control of PMSM speed regulation system. IEEE Trans. Power Electron. 2020, 35, 4117–4126. [Google Scholar] [CrossRef]
  20. Mozayan, S.M.; Saad, M.; Vahedi, H. Sliding mode control of PMSG wind turbine based on enhanced exponential reaching law. IEEE Trans. Ind. Electron. 2016, 63, 6148–6159. [Google Scholar] [CrossRef]
  21. Yu, S.; Yu, X.; Shirinzadeh, B. Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 2005, 41, 1957–1964. [Google Scholar] [CrossRef]
  22. Pan, J.; Li, W.; Zhang, H. Control algorithms of magnetic suspension systems based on the improved double exponential reaching law of sliding mode control. Int. J. Control Autom. Syst. 2018, 16, 2878–2887. [Google Scholar] [CrossRef]
  23. Guo, Y.; Hou, B. Implicit Lyapunov function-based tracking control of a novel ammunition autoloader with base oscillation and payload uncertainty. Nonlinear Dyn. 2017, 87, 741–753. [Google Scholar]
  24. Guo, Y.; Hou, B.; Xu, S.; Mei, R.; Wang, Z.; Van, T.H. Robust stabilizing control for oscillatory base manipulators by implicit Lyapunov method. Nonlinear Dyn. 2023, 108, 2245–2262. [Google Scholar] [CrossRef]
  25. Guo, Y.; Xi, B.; Mei, R.; Xu, S.; Wang, Z. Singular-perturbed control for a novel SEA-actuated MBT autoloader subject to chassis oscillations. Nonlinear Dyn. 2020, 101, 2263–2281. [Google Scholar] [CrossRef]
  26. Lin, Z.; Wang, H.D.; Karkoub, M.; Shah, U.H.; Li, M. Prescribed performance based sliding mode path-following control of UVMS with flexible joints using extended state observer based sliding mode disturbance observer. Ocean Eng. 2021, 240, 109915. [Google Scholar] [CrossRef]
  27. Dehkordi, S.F. Dynamic analysis of flexible-link manipulator in underwater applications using Gibbs-Appell formulations. Ocean Eng. 2021, 241, 110057. [Google Scholar] [CrossRef]
  28. Wang, T.; Zheng, T.; Zhao, S.; Sui, D.; Zhao, J.; Zhu, Y. Design and control of a series-parallel elastic actuator for a weight-bearing exoskeleton robot. Sensors 2022, 22, 1055. [Google Scholar] [CrossRef]
  29. Al-Dahiree, O.S.; Ghazilla, R.A.R.; Tokhi, M.O.; Yap, H.J.; Albaadani, E.A. Design of a compact energy storage with rotary series elastic actuator for lumbar support exoskeleton. Machines 2022, 10, 584. [Google Scholar] [CrossRef]
  30. Zhu, J.; Zhang, J.; Zhu, J.; Zeng, L.; Pi, Y. A composite controller for manipulator with flexible joint and link under uncertainties and disturbances. J. Vib. Control 2022, 28, 1148–1164. [Google Scholar] [CrossRef]
  31. Cheng, X.; Zhang, Y.; Liu, H.; Wollherr, D.; Buss, M. Adaptive neural backstepping control for flexible-joint robot manipulator with bounded torque inputs. Neurocomputing 2021, 458, 70–86. [Google Scholar] [CrossRef]
  32. Hong, M.; Gu, X.; Liu, L.; Guo, Y. Finite time extended state observer based nonsingular fast terminal sliding mode control of flexible-joint manipulators with unknown disturbance. J. Franklin Inst. 2023, 360, 18–37. [Google Scholar] [CrossRef]
  33. Yu, H.; Huang, S.; Chen, G.; Thakor, N. Control design of a novel compliant actuator for rehabilitation robots. Mechatronics 2013, 23, 1072–1083. [Google Scholar] [CrossRef]
  34. Zuo, Z.; Tie, L. Distributed robust finite-time nonlinear consensus protocols for multi-agent systems. Int. J. Syst. Sci. 2014, 47, 1–10. [Google Scholar] [CrossRef]
  35. Zuo, Z. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  36. Yu, T.; Liu, Y.; Cao, J.; Alsaadi, F.E. Finite-time stability of dynamical system under event-triggered hybrid control. Appl. Math. Model. 2023, 117, 286–295. [Google Scholar] [CrossRef]
  37. Ortega, R.; Van Der Schaft, A.J.; Mareels, I.; Maschke, B. Robust control of flexible-joint robots using voltage control strategy. IEEE Control Syst. Mag. 2001, 21, 18–33. [Google Scholar]
Figure 1. The ammunition transfer manipulator mounted on an oscillating marine-vehicle.
Figure 1. The ammunition transfer manipulator mounted on an oscillating marine-vehicle.
Jmse 11 00474 g001
Figure 2. Virtual prototype of the novel ammunition transfer manipulator with SEAs. (a) is the SEA for the rotating part, (b) is the SEA for the lifiting part, and (c) is the manipulator subject to three base oscillations.
Figure 2. Virtual prototype of the novel ammunition transfer manipulator with SEAs. (a) is the SEA for the rotating part, (b) is the SEA for the lifiting part, and (c) is the manipulator subject to three base oscillations.
Jmse 11 00474 g002
Figure 3. Simplified model of the ammunition transfer manipulator with base oscillations.
Figure 3. Simplified model of the ammunition transfer manipulator with base oscillations.
Jmse 11 00474 g003
Figure 4. Sliding mode variable in the phase plane.
Figure 4. Sliding mode variable in the phase plane.
Jmse 11 00474 g004
Figure 5. Time response of the sliding mode variable.
Figure 5. Time response of the sliding mode variable.
Jmse 11 00474 g005
Figure 6. The loop of the proposed control strategy.
Figure 6. The loop of the proposed control strategy.
Jmse 11 00474 g006
Figure 7. Three base oscillations.
Figure 7. Three base oscillations.
Jmse 11 00474 g007
Figure 8. Position of lifting part (Group 1).
Figure 8. Position of lifting part (Group 1).
Jmse 11 00474 g008
Figure 9. Angle of rotating part (Group 1).
Figure 9. Angle of rotating part (Group 1).
Jmse 11 00474 g009
Figure 10. Velocity of lifting part (Group 1).
Figure 10. Velocity of lifting part (Group 1).
Jmse 11 00474 g010
Figure 11. Angular velocity of rotating part (Group 1).
Figure 11. Angular velocity of rotating part (Group 1).
Jmse 11 00474 g011
Figure 12. Position of lifting part (Group 2).
Figure 12. Position of lifting part (Group 2).
Jmse 11 00474 g012
Figure 13. Angle of rotating part (Group 2).
Figure 13. Angle of rotating part (Group 2).
Jmse 11 00474 g013
Figure 14. Velocity of lifting part (Group 2).
Figure 14. Velocity of lifting part (Group 2).
Jmse 11 00474 g014
Figure 15. Angular velocity of rotating part (Group 2).
Figure 15. Angular velocity of rotating part (Group 2).
Jmse 11 00474 g015
Figure 16. Position of lifting part (Group 3).
Figure 16. Position of lifting part (Group 3).
Jmse 11 00474 g016
Figure 17. Angle of rotating part (Group 3).
Figure 17. Angle of rotating part (Group 3).
Jmse 11 00474 g017
Figure 18. Velocity of lifting part (Group 3).
Figure 18. Velocity of lifting part (Group 3).
Jmse 11 00474 g018
Figure 19. Angular velocity of rotating part (Group 3).
Figure 19. Angular velocity of rotating part (Group 3).
Jmse 11 00474 g019
Figure 20. Velocity error of lifting part (Group 3).
Figure 20. Velocity error of lifting part (Group 3).
Jmse 11 00474 g020
Figure 21. Angular velocity error of rotating part (Group 3).
Figure 21. Angular velocity error of rotating part (Group 3).
Jmse 11 00474 g021
Figure 22. Position of lifting part (Group 4).
Figure 22. Position of lifting part (Group 4).
Jmse 11 00474 g022
Figure 23. Angle of rotating part (Group 4).
Figure 23. Angle of rotating part (Group 4).
Jmse 11 00474 g023
Figure 24. Velocity of lifting part (Group 4).
Figure 24. Velocity of lifting part (Group 4).
Jmse 11 00474 g024
Figure 25. Angular velocity of rotating part (Group 4).
Figure 25. Angular velocity of rotating part (Group 4).
Jmse 11 00474 g025
Table 1. The meanings of the symbols.
Table 1. The meanings of the symbols.
SymbolsMeanings
XOYInertial coordinate
xoyNoninertial (base-fixed) coordinate
B 1 , B 2 , B 3 Oscillatory base, Lifting part, Rotating part
B 2 a , B 3 a Actuators of two parts
B 2 s , B 3 s Springs of two parts
C 2 , C 3 Centroid of two parts
L 2 , L 3 Geometric parameters
y r 1 , θ 1 z , θ 1 x Three base oscillations
y r 2 , θ 3 Position/angle of two parts
y r 2 d , θ 3 d Position/angle of two actuators
Table 2. Simulation experiment groups.
Table 2. Simulation experiment groups.
Group No.Reaching LawBase OscillationPayload UncertaintyFast Control
Group 1Variable power logThree oscillationsNOn
Group 2Three reaching lawsShake oscillationNOn
Group 3Variable power logShake oscillationYOn
Group 4Variable power logShake oscillationNOff
Table 3. System and controller parameters.
Table 3. System and controller parameters.
ParametersValuesParametersValuesParametersValues
m 1 /kg10 m 2 /kg40g/(N/kg)9.8
m l /kg2I/kgm0.01L/m0.74
K 1 /(Nm/rad)2 × 10 6 K 2 /(Nm/rad)2 × 10 4
k 1 3 k 2 5 k 3 12
r3p1l3
m1 α 0.5 β 5
μ 12/5
(i = 1/2)
λ 5 ϵ 10
ν 2 ζ 0.9 K f diag ( 200 , 2.6 )
Table 4. Dynamic specifications for four groups of simulations.
Table 4. Dynamic specifications for four groups of simulations.
Group No.CaseResponse Time/sSettling Time/sMax Overshoot/m or radSteady-State Error/m or rad
Group 1Shake0.01/0.160.20/0.210.04/00.015/0.001
Pitch0.01/0.160.20/0.210.04/00.003/0.003
Roll0.01/0.160.20/0.210.03/00/0
Group 2New RL0.10/0.160.20/0.210.04/00.015/0.001
Douple power RL0.14/0.240.63/0.610.21/0.110.18/0.03
Power RL0.19/0.340.76/1.320.22/0.130.16/0.06
Group 3No payload0.10/0.160.20/0.210.04/00.015/0.001
Payload 10.11/0.160.21/0.210.05/00.018/0.003
Pyaload 20.12/0.160.21/0.210.05/00.017/0.002
Fast control on0.10/0.160.20/0.210.04/00.015/0.001
Group 4Fast control offn/an/an/an/a
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

Guo, Y.; Xu, S.; Chen, H.; Zheng, H.; Hao, Z.; Wang, Z. Rapid Robust Control of a Marine-Vehicle Manipulator with Series Elastic Actuators Based on Variable Power Log Reaching Law. J. Mar. Sci. Eng. 2023, 11, 474. https://doi.org/10.3390/jmse11030474

AMA Style

Guo Y, Xu S, Chen H, Zheng H, Hao Z, Wang Z. Rapid Robust Control of a Marine-Vehicle Manipulator with Series Elastic Actuators Based on Variable Power Log Reaching Law. Journal of Marine Science and Engineering. 2023; 11(3):474. https://doi.org/10.3390/jmse11030474

Chicago/Turabian Style

Guo, Yufei, Shengyue Xu, Hao Chen, Hao Zheng, Zhiqiang Hao, and Zhigang Wang. 2023. "Rapid Robust Control of a Marine-Vehicle Manipulator with Series Elastic Actuators Based on Variable Power Log Reaching Law" Journal of Marine Science and Engineering 11, no. 3: 474. https://doi.org/10.3390/jmse11030474

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