Abstract
Keywords
Introduction
With the continuous development of the robotics discipline, the research of robot control systems has become a research hotspot. In the field of robot control systems, there are also many practical problems needed to be solved urgently.1–5
In the practical control system, the input constraints caused by the physical characteristics of the robot often leads to system divergence or even system collapse. Even if the system does not diverge, long-term high-intensity oscillations would cause structural damage to the robot system, resulting in failure.6–13 However, the traditional control method does not pay much attention to this aspect. Thus, it is urgently needed to propose an effective control method to deal with this problem. Since the hyperbolic tangent function avoids the direct switching of the control input and eliminates the problem of system chattering, thereby it can be used to control the amplitude of input constraints.
On the other hand, in practice, owing to the environment in which the robot is located is extremely complex instead of ideal, there are various kinds of unknown disturbances. They have a great influence on the stability of the robot control system.14–29 Unknown disturbances from the outside world must also be taken into account when designing the control system. Adaptive compensate control is used to compensate unknown disturbances to handle this problem.
Through the aforementioned discussion, an adaptive compensate control for uncertain robot system with input constraints is proposed. The hyperbolic tangent function is applied to control the amplitude of input constraints. Meanwhile, adaptive compensate control is used to compensate the unknown disturbances. The main compensation mechanisms and contributions of the proposed method are summarized as follows:
Considering the input constraints problem caused by the physical characteristics of the system, hyperbolic tangent function is used in the control system to solve this problem, which can make the system reach a stable state as well as the amplitude of input constraints can be controlled.
Taking into account the unknown disturbances of the robot system and using adaptive control to compensate. The stability of the system is greatly enhanced.
The rest of the arrangement is as follows. In section “The modeling of uncertain robot system and controller design,” the model and problem statement are given. In section “Simulation analysis,” the corresponding simulation proves that the proposed method is feasible. Conclusions will be summarized in section “Conclusion.”
The modeling of uncertain robot system and controller design
The modeling of uncertain robot system
The single-joint robot can be simplified into the following controlled objects
where
Remark 1
Compared with equation (1), we could safely arrive that because usually the unknown disturbance is considered to be bounded for processing, there is a maximum. Setting
Setting
The instruction to take
Derived from equations (2) and (3)
Setting
Setting
Controller design
The control law is designed as
where
Then it can achieve
According to equation (8)
Remark 2
Thereby controlling the constraints of the input, the magnitude of the control input limitation can be adjusted by
The certification process is as follows:
Equation (7) can be converted to
Because of
Defining a Lyapunov function
The derivative of equation (12) can be simplified as
Analysis of stability
Setting
Derived from equations (13) and (14)
Setting
Because of
Owing to
Therefore, the proposed method can achieve a limited control input.
Simulation analysis
Since the controlled object is the model described by equation (11), the initial state is

Angle response.

Angle speed response.

Control input.

Angle tracking error response.
Remark 3
Through the analysis of the simulation results, we can know that the control method designed in this article is feasible. It can make the robot system with input constraints and unknown disturbance reach a steady state, and the amplitude of the control input is adjustable.
As is shown in Figures 1 and 2 that under the action of the control method proposed in this article, the actual angle and angular velocity of the robot system with input constraints problem and unknown disturbance are basically coincidental with the reference angle and the reference angular velocity after a certain time. As for Figure 4, it can be seen that the angle tracking error is within 1%. As can be seen from Figure 3, the control input of the system is
Remark 4
These are all practical. The simulation results show that two contributions can be achieved.
Conclusion
In this article, adaptive compensate control for uncertain robot system with input constraints is proposed. In the actual robot control system, the input constraints problem is the most common type of nonlinear problem in this control system. Since the hyperbolic tangent function can effectively solve the system chattering problem and avoid the direct conversion of the control input, the proposed method combines the hyperbolic tangent function to solve this problem. At the same time, adaptive control is used to compensate for unknown disturbance of the robot system. After simulation, the proposed method can achieve the expected effect. When there are input constraints and unknown disturbance, the system can reach a stable state under the action of the proposed control method. However, how to handle the problem, how to accommodate the actuators with the output constraints problem, is needed to be investigated, which we will attempt to cope with in the future.
