Abstract

An underactuated horizontal spring-coupled two-link manipulator (UHSTM) is a nonlinear system that has one actuator and two degrees of freedom (DOF). This paper analyzes the nonlinear dynamics and develops a new global stabilization control method for this 2-DOF underactuated system. First, a set of suitable state variables are constructed to change the UHSTM system into a cascade nonlinear system. Second, a Lyapunov function is constructed based on the structural characteristics of the cascade system. A control law is designed to ensure the closed-loop control system to be Lyapunov stable. After that, the global asymptotical stability conditions are derived from the analysis of the closed-loop control system. Finally, numerical examples demonstrate the validity of the theoretical analysis results.

1. Introduction

With the improvement of industrial automation, the manipulators have been widely used in many areas of engineering [14]. For a manipulator, the damage of actuators is an inevitable problem caused by the wearing of devices and the influence of the surrounding environment. The failure of actuators results in that the manipulator becomes an underactuated mechanical system [57], in which the system has less number of actuators than degrees of freedom (DOF). Since an underactuated manipulator consumes less energy, it has a simple structure and is lightweight, and it also has good potential applications in many fields. It is meaningful to study the control of this kind of mechanical system [811]. However, this problem is challenging due to the complex inherent nonlinear dynamics and nonholonomic constraints possessed by this kind of system [12].

Over the past few years, a great deal of efforts have been made on the control of underactuated manipulators [1315]. Among them, a two-link manipulator that has only one actuator is the simplest example. According to whether the manipulator is affected by gravity or not, the underactuated two-link manipulators are divided into two categories: underactuated vertical two-link manipulators (UVTM) and underactuated horizontal two-link manipulators (UHTM). The UVTM moves in a vertical plane [16], which includes Acrobot [17] and Pendubot [18]. Many control strategies have been presented to solve the stabilizing control of the UVTM, , a partial feedback linearization method [19, 20], a fuzzy control method [21], an energy-based method [22, 23], and an equivalent-input-disturbance (EID) method [24]. In contrast, the UHTM moves in a horizontal plane and is not affected by the gravity. It is clear that the UVTM becomes the UHTM in a weightless environment. Although the UHTM has the same mechanical configuration as the UVTM, they have quite different dynamic properties. The absence of gravity makes the UHTM system possess some unique properties. For example, any point in the motion space is an equilibrium point of the UHTM, and the system is not local controllable and even not small-time local controllable around the equilibrium point [25]. All these make the control of the UHTM be a very difficult problem.

In order to solve this control problem, some attempts have been made to find a gravity substitute for the UHTM. In [26], a spring was added around the passive joint of the UHTM, and an underactuated horizontal spring-coupled two-link manipulator (UHSTM) was constructed (see Figure 1). The UHSTM uses the spring to create a source of potential energy. It makes the control of the underactuated horizontal manipulator be easy to solve. In addition, the cost of a spring is much lower than an actuator, and the elasticity of the spring does not disappear in a weightless environment. Therefore, the UHSTM has a good application prospect in industrial manufacturing, exploration of outer space, and other fields.

Currently, there are few results about the control of the UHSTM system. In order to promote its application in the engineering areas, it is necessary to analyze the dynamics and to develop more control methods for this mechanical system. This is the main motivation of this study. In this paper, a set of suitable state variables are selected for the UHSTM system based on its nonlinear dynamics. It changes the UHSTM into a cascade nonlinear system. And then, the global stabilization control problem for the cascade system is concerned. Based on the structural characteristics of the cascade system, a positive-definite Lyapunov function is constructed. A control law is designed to guarantee the closed-loop control system to be Lyapunov stable. After that, the asymptotical stability of the control system is discussed by LaSalle’s invariance principle. Moreover, the conditions that ensure the system to globally converge to the origin are presented. Finally, numerical examples verified the effectiveness of the presented theoretical results.

2. Model and Nonlinear Dynamics Analysis of the UHSTM System

Figure 1 shows the model of the UHSTM, where , and are the mass, the length, and the moment of inertia of the i-th link, respectively, ; is the distance from the spring joint to the COM of the first link, and is the distance from the active joint to the COM of the second link; is the rotational angle of the i-th link ; is the input torque applied on the active joint; and k is the elastic coefficient of the spring. Assume that the spring is fully relaxed when . It is not difficult to get the kinetic and potential energy of the system aswhere , , and

We take the Lagrangian of the UHSTM system to be . The Euler–Lagrange motion equation of the system is obtained aswhere is the control input applied to variable , which is for the actuated part. It is equivalent to the following form:where

It is clear that (3a) and (3b) is a complicated nonlinear system. In order to make the control design of the system be easy to solve, it is necessary to choose a set of state variables to change the system into the state space form. Note that and are actuated variables of the UHSTM system. As the partial feedback linearization method developed in [20], we choose them to be two state variables of the system. In addition, it follows from (3a) that the first derivative of is equal to . A simple calculation shows that is not related to . So, we choose it as the third state variable of the system. Based on the expression of and , the fourth state variable of the system is chosen to be in order to make the dynamic structure of the system in the state space be simple, where

In summary, the state variables of the UHSTM system are chosen to be

Let and . It is easy to get

It means that the transformation from to is homeomorphous. From (7), we have

These give the state space equation of the UHSTM system aswhere is the control input of system (10). From (4), it is not difficult to get

Eliminating the term from the above equations and considering yieldwhere . This is the relationship between the control inputs and .

The main concern of this paper is to design the control law that globally stabilizes the UHSTM at . Note that is equivalent to . So, the discussed stabilizing control objective is achieved so long as system (10) is globally stabilized at .

3. Design of Stabilizing Control Law

In this section, the stabilizing control of (10) at is discussed. A control law is designed by using Lyapunov stability theory. Note that (10) is a cascade nonlinear system. Based on the structural characteristics of this system, a function is constructed to bewhere are constants, and

Note that is a nonnegative function. It is easy to verify that when . In addition, gives , , and because are positive constants. In this case, it follows from (14) that

Equation (15) means that and since and . So, we get that when . In summary, is equivalent to . Thus, is a typical positive-definite Lyapunov function for system (10). Differentiating along (10) giveswhere

It follows from (10), (13), and (16) that

The control law is designed to bewhere is a constant. Combining (18) and (19) gives

Since is positive definite and , closed-loop control systems (10) and (19) are Lyapunov stable.

4. Asymptotical Stability Analysis of the Closed-Loop Control System

In order to get the final stabilizing state of closed-loop systems (10) and (19), the asymptotical stability of the system is analyzed by using LaSalle’s invariance principle. Letting gives . It follows from the third and fourth equations of (10) that and , where is a constant. The further stability analysis results are summarized in the following two theorems.

Theorem 1. If , then gives .

Proof. From , , , and (19), it is easy to obtain . Thus, or . If , then the first equation of (10) gives . If , then combining , (14), and (15) gives . So, gives . The proof is completed.

Theorem 2. If and , then gives , , and

Proof. Combining , , (17), and (19) yieldsSince means that equals to a constant, it follows from , , and (13) that , where is a constant. From , , and (22), it is easy to get that . As a result, (22) giveswhere C is a non-zero constant. Differentiating (23) along (10) yieldsWe continue carrying out the analysis in the following two situations.

Case 1. it follows from (24) thatIf , then (25) gives , , . As a result, and are contradictory because , , and . Thus, it concludes that . So, (25) giveswhich is a constant. It follows from the first equation of (10) that . This is a contradiction.

Case 2. the first and second equations of (10) give that and , where is a constant. Substituting and into (14) yields . Combining and (22) givesIt is equivalent to equation (21). The proof is completed.
Based on the analysis results in Theorem 1 and Theorem 2, giveswhere is the solution of (21). According to LaSalle’s invariance theorem [27], closed-loop control systems (10) and (19) asymptotically converge to the largest invariant set contained in .
In order to clearly describe the stabilizing state of the control system, it is necessary to solve (21). Note that (21) is a complicated transcendental equation. It is difficult to obtain an analytical expression for . To solve this problem, a condition on the control parameters and is presented, which ensures (21) has only one solution for . The main result is given in the following theorem.

Theorem 3. If the control parameters and satisfythen equation (21) has only one solution . And thus, closed-loop control systems (10) and (19) asymptotically converge to .

Proof. Note that stands for the angle position of the second link of the UHSTM (see Figure 1). It is a cyclic variable with a period . So, we can assume that (mod ) in this paper. Based on (21), an auxiliary function is designed to bewhereIt is not difficult to obtainCombining (30) and (33) yieldsIt follows from (32) thatCombining (29), (34), and (35) yields . It means that is a strictly monotonically increasing function during . By the fact that , it is easy to conclude that has only one solution . In other words, condition (29) ensures that (21) has only one solution . Substituting into (28) yields that contains only one element . So, systems (10) and (19) asymptotically converge to . The proof is completed.
From the above statements, we get that the control law in (19) globally stabilizes system (10) at so as to both conditions, and (29), are satisfied. As a result, the control law obtained by substituting into (12) globally stabilizes the UHSTM at under these conditions.

5. Numerical Examples

This section presents numerical examples to verify the effectiveness of the above theoretical results.

The physical parameters of the UHSTM presented in [26] were chosen for simulation. They are listed in Table 1. The control parameters in (19) were chosen to be , , , and . A simple calculation gives

So, both conditions, and (29), are satisfied. The simulation results of the UHSTM with an initial condition,are shown in Figure 2. Note that the UHSTM is quickly stabilized at the origin. For the sake of comparison, we also carried out the simulation for the UHSTM with the same initial condition as in [26], i.e.,

The simulation results with (38) show that our method is still effective (see Figure 3). The stabilizing time is less than 1.5 seconds. In contrast, the stabilizing time of the UHSTM in [26] is greater than 5 seconds. This shows the superiority of our presented method.

In order to verify the practicality of our method in a real environment, the simulations were carried out by considering parameter uncertainties ( of their nominal values for , , and , ), white noises (peak value: ) in measurements, and the viscous friction disturbances in the joints. The results show that our method is still effective under these conditions. We give the simulation results in Figure 4 for the typical case, where , , and are smaller than their nominal values; , , and are larger than their nominal values; the peak value of white noise is ; and the friction disturbances are and in the spring joint and the active joint, respectively. Note that the UHSTM can still be stabilized at the origin. The robustness of our method is good.

6. Conclusions

This paper concerned the nonlinear dynamics analysis and the global stabilization control of a 2-DOF underactuated system called UHSTM. A set of suitable state variables were constructed that change the system into a cascade nonlinear system. Then, a stabilizing control law was designed for the cascade system based on the Lyapunov theory. After that, the conditions were presented in order to guarantee the global asymptotical stability of the closed-loop control system at the origin. Numerical examples verified the effectiveness of the method. In the future, we will further study how to extend the method to stabilize the underactuated horizontal multilink manipulator and other underactuated nonlinear systems.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the Natural Science Foundation Program of Shandong Province under Grant no. ZR2019YQ28, the Development Plan of Youth Innovation Team of University in Shandong Province under Grant no. 2019KJN007, and the National Natural Science Foundation of China under Grant nos. 61773193, 61803194, 61877033 and 61903171.