Next Article in Journal
Note on the Equivalence of Special Norms on the Lebesgue Space
Next Article in Special Issue
An Analytic and Numerical Investigation of a Differential Game
Previous Article in Journal
Radu–Miheţ Method for the Existence, Uniqueness, and Approximation of the ψ-Hilfer Fractional Equations by Matrix-Valued Fuzzy Controllers
Previous Article in Special Issue
A Weak Turnpike Property for Perturbed Dynamical Systems with a Lyapunov Function
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonlinear Control System Design of an Underactuated Robot Based on Operator Theory and Isomorphism Scheme

The Graduate School of Engineering, Tokyo University of Agriculture and Technology, 2-24-16 Nakacho, Koganei, Tokyo 184-8588, Japan
*
Author to whom correspondence should be addressed.
Submission received: 27 February 2021 / Revised: 11 April 2021 / Accepted: 15 April 2021 / Published: 16 April 2021
(This article belongs to the Special Issue Advances in Analysis and Control of Systems with Uncertainties)

Abstract

:
The number of actuators of an underactuated robot is less than its degree of freedom. In other words, underactuated robots can be designed with fewer actuators than fully actuated ones. Although an underactuated robot is more complex than a fully actuated robot, it has many advantages, such as energy, material, and space saving. Therefore, it has high research value in both control theory and practical applications. Swing-up is a mechanism with two links, which mimics a gymnast performing a horizontal bar movement. Over the past few decades, many sufficiently robust control techniques have been developed for a fully actuated robot but almost none of them can be directly applicable to an underactuated robot system. The reason is that such control techniques require certain assumptions that are valid only for fully actuated robot systems but not for underactuated ones. In this paper, a control system design method for underactuated robots based on operator theory and an isomorphism scheme is first proposed. Bezout identity is designed using isomorphism. The effectiveness of the design method is confirmed by simulation. The simulation results show that the performances, such as robust stability and response time, of an underactuated robot control system are improved.

1. Introduction

According to the relationship between degree of freedom (DOF) of a robot and the number of independent control inputs, robots can be devided into three types: fully actuated, redundantly actuated, and underactuated ones [1]. The number of actuators of an underactuated robot is less than its DOF. Despite the higher complicity of an underactuated robot than that of a fully actuated one, it has the advantages of energy, material, and space saving, etc. In some specific cases, if there is precise drive control, it can achieve higher efficiency and better flexibility despite its high DOF [2]. Therefore, it deserves more investigations in theory and practice.
Its typical example is acrobot. An acrobotic robot is a two-link mechanism that mimics a gymnast performing a horizontal bar movement [3]. In recent decades, many sufficiently robust control techniques have been developed for a fully actuated robot but they are not directly applicable to an underactuated robot system. [4] concerns the energy-based swing-up control for a remotely driven acrobot (RDA), which is a 2-link planar robot with the first link being underactuated and the second link being remotely driven by an actuator mounted at a fixed base through a belt. An energy-based control law for swinging up the acrobot is proposed in [5]. The control law is designed and the convergence analysis is carried out based on Lyapunov stability theory. The paper [6] provides a complete analysis of the convergence of the energy and the motion of the acrobot and clearly illustrates several unique characteristics of the closed-loop system of the acrobot under the energy-based control. The combination of the partial linearization control for the swing-up phase proposed by [7] and the robust control for the capture and balance phase is utilized in [8]. The reason is that their deployment requires some assumptions that are true for fully actuated robot systems but not for an underactuated one [3,9]. A major problem is that the stability of the control system cannot be guaranteed when they are applied to the latter. The stabilization analysis in [10] is based on the attractive ellipsoid method (AEM) for a class of uncertain nonlinear systems having “quasi-Lipschitz” nonlinearities. The paper [11] presents a development of adaptive state estimator and output controller based on Attractive Ellipsoid Method (AEM) for the stabilization of the Furuta’s pendulum. The proposed method guarantees that the controlled system trajectories are stabilized within an ellipsoid of a “minimal size”. The proposed method for swinging up and stabilizing underactuated two-link robots in [12] does not need to switch control laws when the system is near to the desired equilibrium point, and as the system approach to this equilibrium, the nonlinear control law becomes an LQR controller. Moreover, nonlinear dynamics is also a factor that needs to be considered. In [13], Zakai and Kushner-Stratonovich equations of the nonlinear filtering problem for a non-Gaussian signal-observation system are considered. Operator theory is a kind of nonlinear control theory which has the characteristics of nonlinear and uncertain unstable elements [14,15,16,17,18,19,20]. In addition, robust stability analysis can be performed only in a time domain without conversion to a frequency domain. Its advantage is that it can be done relatively easily, which indicates the effectiveness of operator theory. Further, an isomorphism is a map from one algebraic structure to another of the same type that preserves some relevant structures and properties uch as identity elements, inverse elements, and binary operations [21]. That is, the robust stability for nonlinear feedback control systems and the output tracking problems are studied. For the problem of factorizing an unstable plant for its nonlinear feedback control systems, its right factorization can be conducted by using an isomorphism approach [22].
In this paper, a control system design method based on operator theory and an isomorphism scheme is proposed to improve the performance of an underactuated robot with instability and uncertainties. That is, operator theory is employed for guaranteeing the robust stability, while an isomorphism scheme is used to avoid the existence of differential controller in operator-based control systems. The application of operator theory and the isomorphism scheme enable a shorter swing-up time. Extensive simulation is performed to validate the effectiveness of the proposed method. In summary, the highlights of our work include: (1) We use isomorphism to design feedback controller Q 1 to stabilize the system for the first time. (2) We use the new stable term to design Bezout identity. (3) We have applied it in acrobot and obtained good results.
The remainder of this paper is organized as follows. In Section 3, modelling of swing-up and operator theory are introduced. In Section 4, a control system design method for an underactuated robot is presented. The simulations are given to illustrate the effectiveness of the proposed method in Section 5. Finally, conclusions are drawn in Section 6.

2. Notation

In this section, we will present some notations in this paper in Table 1.

3. Preliminaries

3.1. Modeling of Swing-Up

As mentioned above, swing-up is a two-link device that mimics a gymnast performing a horizontal bar movement, as shown in Figure 1. Link1 models a gymnast’s hand, and Link2 models a gymnast’s waist [9]. Driving torque is applied only to the Link1, and the system can rotate freely. Swing-up has only one actuator to drive, but there are two links to be controlled. Thus, it is an underactuated robot system. Table 2 shows each parameter. Then, the equations of motion for each link are derived using the Lagrange equations of motion. Therefore, the motion equations of swing-up are as follows
d 11 q ¨ 1 + d 12 q 2 ¨ + h 1 + ϕ 1 = 0
d 21 q ¨ 1 + d 22 q ¨ 2 + h 2 + ϕ 2 = τ
where d 11 , d 12 , d 21 , d 22 , h 1 , h 2 , ϕ 1 , and ϕ 2 are shown in the following equations
d 11 = m 1 l c 1 2 + m 2 ( l 1 2 + l c 2 2 ) + 2 l 1 l c 1 cos q 2 + I 1 + I 2 d 12 = d 21 = m 2 ( l c 2 2 + l 1 l c 2 cos q 2 ) + I 2 d 22 = m 2 l c 2 2 + I 2 h 1 = m 2 l 1 l c 2 q ˙ 2 2 sin q 2 2 m 2 l 2 l c 2 q ˙ 1 q ˙ 2 sin q 2 h 2 = m 2 l 1 l c 2 q ˙ 1 2 sin q 2 ϕ 1 = ( m 1 l c 1 + m 2 l 1 ) g cos q 1 + m 2 l c 2 g cos ( q 1 + q 2 ) ϕ 2 = m 2 l c 2 g cos ( q 1 + q 2 )

3.2. Operator Theory

In this section, operator theory [14] is described. Using operator theory, a robust stability analysis can be performed even with uncertainties that are difficult to model in mathematics. Here, a nonlinear control system with uncertainties can be designed in the time domain by operator theory instead of being converted into the frequency domain by using a transfer function in a linear system. A nonlinear feedback system based on operator theory is shown in Figure 2.
Definition 1.
Let S ( U , Y ) be the set of stable operators from U to Y. Then, S ( U , Y ) contains a subset defined by
U ( U , Y ) = M S ( U , Y ) ; M i s i n v e r t i b l e w i t h M 1 S ( Y , U )
Elements of U ( U , Y ) are called unimodular operators.
Let U s and Y s be two normed linear spaces over the field of of complex numbers, endowed, respectively, with norms · U s and · Y s . Let A : U s Y s be an operator mapping from U s to Y s and denoted by D ( A ) and R ( A ) , respectively, the domain and range of A. Let N ( U s ; Y s ) be the family of all nonlinear operators mapping from D ( A ) U s into Y s . Let D s be a subset of U s and F ( D s , Y s ) be the family of operators A in N ( U s , Y s ) with D ( A ) = D s . A (semi)-norm on (a subset of) F ( D s , Y s ) is denoted by
A : = sup x 1 , x 2 D S x 1 x 2 A x 1 A x 2 Y s x 1 x 2 U S
if it is finite. In general, it is a semi-norm in the sense that A = 0 does not necessarily imply A = 0 . In fact, it can be easily seen that A = 0 if and only if A is a constant operator (need not be zero) that maps all elements from D s to the same element in Y s .
Definition 2.
Let Lip D S , Y S be the subset of F D s , Y s with each element A satisfying A < . Each A Lip D S , Y S is called a Lipschitz operator mapping from D s to Y s , and the number A is called the Lipschitz seminorm of the operator A on D s .
(i)
Right factorization: Let the input space be denoted by U and output space by Y. In general, these spaces are different extended linear spaces. Let the plant operator P : U Y be such that y t = P u t where u t U and y t Y . In addition, let W be an auxiliary linear space and let the operator N Y be stable such that N w t = y t , w t W , and let D : W U be stable and invertible such that D w t = u t . It follows that the plant P has a right factorization determined by N and D 1
P = N D 1
(ii)
Right coprime factorization: Suppose there is a right factorization operator N, D in plant P. The Bezout equation is obtained as
A N + B D = M , M U W , U
If a stable operator A and a stable and inversible operator B satisfy the above Bezout Equation (4), then, A, B, N, and D are the right coprime factorization of plant P (as shown in Figure 2). At this time, the stability of the control system can be guaranteed.
(iii)
Robust right coprime factorization: In general, there are uncertainties that are difficult to express in a mathematical model in an actual nonlinear control system. Thus, the nonlinear control system with uncertainties may be unstable. Using robust right coprime factorization to factorize a plant can guarantee the robust stability of a nonlinear feedback system with uncertainties. The nonlinear feedback system with uncertainties is shown in Figure 3. Plant P without uncertainties is the nominal plant, and the actual plant with uncertainties Δ P is P ˜ = P + Δ P
P ˜ = P + Δ P = N + Δ N D 1
A N + Δ N + B D = M ˜
A N + Δ N + B D = A N + B D = M
A N + Δ N A N M 1 L i p < 1
where M ˜ is unimodular. The nonlinear feedback system with uncertainties can be robust stable if (8) is satisfied.

4. Nonlinear Control System Design

4.1. Tracking Controller Design of Swing-Up

In this section, we explain the method for determining the target angle and the tracking controller design scheme in the swing-up control system.

4.1.1. Determining Target Angle

The swing-up control can make the second link track the target angle q 2 d in the direction in which the energy of the first link is amplified. Therefore, the target angle q 2 d is a time-varying value that changes depending on the state of each link, and it is necessary to change the target angle at any time. If the angle of the second link does not become 0 near the inverted point, it is difficult to stabilize the inverted state. q 2 d is designed as
q 2 d = t a n 1 ( ( 1 cos q 1 ) q ˙ 1 )

4.1.2. Tracking Controller Design

In this section, in order to make q 2 track q 2 d , we design a tracking controller C as shown in Figure 4. The design method of the tracking controller is as follows.
First, from (1) and (2), the following equation can be obtained.
d ¯ 2 q ¨ 2 + h ¯ 2 + ϕ ¯ 2 = τ
The definitions of d ¯ 2 , h ¯ 2 and ϕ ¯ 2 are shown in Equations (11)–(13).
d ¯ 2 = d 22 d 21 d 12 / d 11
h ¯ 2 = d 21 h 1 / d 11
ϕ ¯ 2 = d 21 ϕ 1 / d 11
q ¨ 2 = v 2
x 1 = q 2 , x 2 = q ˙ 2 , so,
x ˙ 1 x ˙ 2 = 0 1 0 0 x 1 x 2 + 0 1 v 2
where v 2 can be expressed as
v 2 = k p ( q 2 q 2 d ) k d q ˙ 2
As a result, the swing-up control is performed when an input q 2 q 2 d approaches 0. Here, k p and k d are design parameters.

4.2. Control System Design Based on Operator Theory and Isomorphism Scheme

Since there are unstable elements in the model equation of the swing-up, the stability of the control system cannot be guaranteed. In this section, the swing-up controller design method using operator theory and isomorphism scheme is proposed.

4.2.1. Right Factorization of the Swing-Up

In actual nonlinear control system, it is common that there are uncertainties in swing-up, which uncertainties are difficult to to be modelled. The uncertainties can be seen as instability elements, which destabilize the system. Here, the instability elements are aggregated in D 1 . Right factorization of the swing-up is given by
D ( ω ) ( t ) = c 2 ( c 2 + c 3 cos ω ( t ) ) 2 c 1 + c 2 + 2 c 3 cos ω ( t ) ω ¨ ( t ) + ( c 2 + c 3 cos ω ( t ) ) ( c 3 ω ˙ 2 ( t ) sin ω ( t ) 2 c 3 ω ˙ ( t ) q ˙ 1 sin ω ( t ) ) c 1 + c 2 + 2 c 3 cos ω ( t ) + ( c 2 + c 3 cos ω ( t ) ) ( c 4 sin q 1 + c 5 sin ( q 1 + ω ( t ) ) ) c 1 + c 2 + 2 c 3 cos ω ( t )
and N ( ω ) ( t ) = ω ( t )
where
c 1 = m 1 l c 1 2 + m 2 l 1 2 + I 1 c 2 = m 2 l c 2 2 + I 2 c 3 = m 2 l 2 l c 2 c 4 = ( m 1 l c 1 + m 2 l 1 ) g c 5 = m 2 l c 2 g

4.2.2. Right Coprime Factorization of Underactuated Robot

When the operators A and B are designed so that M is unimodular, and the Bezout equation A N + B D = M is satisfied, then the operators D 1 and N form a right coprime factorization of the plant operator P, and the corresponding nonlinear feedback system is shown in Figure 5. Bounded input and bounded output (BIBO) stability are guaranteed. Operators A and B are designed as follows using a design parameter K
A ( y ) ( t ) = ( M K D ) ( ω ) ( t )
B ( u ) ( t ) = K
The controller C that tracks the target value is designed as follows
τ = k p ( q 2 q 2 d ) k d q ˙ 2

4.2.3. Robust Stability Condition

There are uncertainties in actual controlled objects that are difficult to express in mathematics. However, even if there are uncertainties, the robust stablity of the feedback system can be guaranteed if (21) is satisfied. We construct a nonlinear feedback system considering the uncertainties and robust stability. Figure 6 shows the nonlinear feedback system of the swing-up with uncertainties. In Figure 6, P + Δ P is the actual controlled object with uncertainties, where uncertainties are modelled for D as Δ D
| | ( B ( D + Δ D ) B D ) M 1 | | Lip < 1

4.2.4. Control System Design Based on Operator Theory and Isomorphism Scheme

In this section, a control system design based on operator theory and an isomorphism scheme is employed for the swing-up. Suppose that the system P + Δ P is well-posed, using an appropriate isomorphism approach, the right coprime factorization of the unstable plant can be realized. The robust stability of the perturbed nonlinear feedback control systems can be guaranteed based on isomorphism. Besides, the plant output is able to track the reference input by the designed tracking controller [21]. The control system based on this isomorphism scheme can be described as a compensator Q 1 and a feedback loop designed as shown in Figure 7. It then follows that the operator D ˜ 1 is stable.
Q 1 = D ( D ˜ I )
N ( ω ) ( t ) = K 1 ω ( t )
The compensator Q 1 is designed in such a way that it stabilizes D 1 , the operators N and D ˜ 1 are equivalent operators, here, K 1 and K 2 are design parameters. The controllers A ˜ and B ˜ satisfying the Bezout equation A N ˜ + B ˜ D ˜ = M are designed as follows. From (26), it can be confirmed that D ˜ 1 is stabilized by the compensator Q 1 .
A ˜ ( y ) ( t ) = ( 1 K 2 K 1 y ( t ) )
B ˜ ( u 0 ) ( t ) = K 2 u 0 ( t )
D ˜ 1 ( u 0 ) ( t ) = K 1 u 0 ( t )
From the above analysis, we can see that there is a differential function in operator-based controller (18). However, by using our isomorphism scheme, it is avoided in (24). As a result, better control performance can be obtained. However, for the control system in Figure 8, when uncertainties exist, based on the argument in Section 4.2.3, the robust stability can be ensured.

5. Simulation

In this section, we verify the effectiveness of the control system designed in Section 4 by simulation using MATLAB. Assuming that there are uncertainties in the angle and the magnitude is a constant with value 0.01 rad. Table 2 shows the mechanical parameters of simulation.

5.1. Control System Simulation Based on Operator Theory

In this section, we show some simulation results based on operator theory. In simulation, the control parameters are the following: k p = 200 , k d = 20 , K = 350 , K 1 = 1, K 2 = 1200 and the initial states are q 1 = π 2 , q 2 = 0 , q ˙ 1 = 0.3 and q ˙ 2 = 0 . The simulation results of swing-up control and inverted stabilization control are shown in Figure 9, Figure 10 and Figure 11. From Figure 12, the calculation result of the robust stability condition is always less than 1, and the robust stability of the control system is guaranteed. The simulation results of the conventional method and the proposed method are compared. The simulation results converge to q 1 = π 2 , q 2 = 0 , respectively. It can be seen from Figure 11 that the noise generated in the torque can be reduced when switching to inverted stability. It is clear that the swing-up control has been improved.
From the above, we are able to confirm the effectiveness of the proposed method.

5.2. Control System Simulation Based on Operator Theory and Isomorphism Scheme

In this section, we show the simulation results based on operator theory and an isomorphism scheme (shown in Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16). In simulation, K 1 = 1, K 2 = 1200. Based on operator theory, in Figure 9 and Figure 10, the response time is about 20 seconds. While based on operator theory and an isomorphism scheme, in Figure 13 and Figure 14, the response time is about 8 s. The response time of the swing-up is reduced by 12 s after using our isomorphism scheme. If compared with [3], where the response time is around 18 s, the response time by using the proposed method is much shorter.

5.3. Robust Stability of a Control System

In this section, the robust stability of the control system is evaluated by calculating the Lipschitz norm (21). The simulation results are shown in Figure 12 and Figure 15. In this simulation, it is assumed that there is uncertainty in the angle and its magnitude is a constant with value 0.05 rad. From Figure 12 and Figure 15, the robust stability conditions are always less than 1 and the robust stabilities of the control system are guaranteed.

6. Conclusions

In this paper, a nonlinear control system of an underactuated robot based on operator theory and an isomorphism scheme is realized. Performances (robust stability, response time) of an underactuated robot nonlinear control system are also discussed. The effectiveness of the proposed method is verified by simulation. Optimizing the control parameters using some intelligent optimization methods [23,24] and adaptive learning methods [25,26,27] and further improving the tracking performance of an underactuated robot will be our future work. Besides, we will also perform experiments to verify the proposed method in the future.

Author Contributions

M.D. supervised the work and wrote the paper; S.K. finished simulation and the rest work. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank PhD students Guanqiang Dong and Yuanhong Xu at Tokyo University of Agriculture and Technology, Japan, for their suggestions and comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. He, B.; Wang, S.; Liu, Y. Underactuated robotics: A review. Int. J. Adv. Robot. Syst. 2019, 16, 1–29. [Google Scholar] [CrossRef] [Green Version]
  2. Henmi, T.; Wada, T.; Deng, M.; Inoue, A.; Ueki, N.; Hirashima, Y. Swing-up control of an Acrobot having a limited range of joint angle of two links. In Proceedings of the 5th Asian Control Conference (IEEE Cat. No. 04EX904), Melbourne, VIC, Australia, 20–23 July 2004. [Google Scholar]
  3. Henmi, T.; Deng, M.; Inoue, A. Swing-up controller for the acrobot using skill of human movements. Int. J. Model. Identif. Control 2009, 6, 222–229. [Google Scholar] [CrossRef]
  4. Xin, X.; Yamasaki, T. Energy-based swing-up control for a remotely driven Acrobot: Theoretical and experimental results. IEEE Trans. Control Syst. Technol. 2011, 20, 1048–1056. [Google Scholar] [CrossRef]
  5. Xin, X.; Kaneda, M. The swing up control for the Acrobot based on energy control approach. In Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002. [Google Scholar]
  6. Xin, X.; Kaneda, M. New analytical results of the energy based swinging up control of the Acrobot. In Proceedings of the 43rd IEEE Conference on Decision and Control (CDC), Nassau, Bahamas, 4–17 December 12004. [Google Scholar]
  7. Spong, M.W. The swing up control problem for the acrobot. IEEE Control Syst. Mag. 1995, 15, 49–55. [Google Scholar]
  8. Xin, X.; Kaneda, M. A robust control approach to the swing up control problem for the Acrobot. In Proceedings of the 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium, Maui, HI, USA, 29 October–3 November 2001. [Google Scholar]
  9. Deng, M.; Inoue, A.; Kosugi, M.; Henmi, T. Swing-up control of a cart-type single inverted pendulum with parasitic dynamics. Int. J. Innov. Comput. Inform. Control 2007, 3, 1501–1510. [Google Scholar]
  10. Ordaz, P.; Poznyak, A. Adaptive-robust stabilization of the Furuta’s pendulum via attractive ellipsoid method. J. Dyn. Syst. Meas. Control 2016, 138, 021005. [Google Scholar] [CrossRef]
  11. Ordaz, P.; Poznyak, A. The Furuta’s pendulum stabilization without the use of a mathematical model: Attractive Ellipsoid Method with KL-adaptation. In Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012. [Google Scholar]
  12. Ordaz-Oliver, J.P.; Santos-Sánchez, O.J.; López-Morales, V. Toward a generalized sub-optimal control method of underactuated systems. Optim. Control. Appl. Methods 2012, 33, 338–351. [Google Scholar] [CrossRef]
  13. Qiao, H. Uniqueness for measure-valued equations of nonlinear filtering for stochastic dynamical systems with Lévy noise. Adv. Appl. Probab. 2018, 50, 396–413. [Google Scholar] [CrossRef]
  14. Deng, M. Operator-Based Nonlinear Control Systems: Design and Applications; Wiley-IEEE Press: Hoboken, NJ, USA, 2014. [Google Scholar]
  15. Deng, M.; Bu, N. Robust control for nonlinear systems using passivity-based robust right coprime factorization. IEEE Trans. Autom. Control 2012, 57, 2599–2604. [Google Scholar] [CrossRef]
  16. Umemoto, K.; Matsuno, F.; Deng, M. Control system design for nonlinear plants based on generalized HS Black formula using robust right coprime factorization. In Proceedings of the 2012 International Conference on Advanced Mechatronic Systems, Tokyo, Japan, 18–21 September 2012. [Google Scholar]
  17. Chen, G.; Han, Z. Robust right coprime factorization and robust stabilization of nonlinear feedback control systems. IEEE Trans. Autom. Control 1998, 43, 1505–1509. [Google Scholar] [CrossRef]
  18. Bu, N.; Chen, W.; Jin, L.; Zhao, Y. Robust control for uncertain nonlinear feedback system using operator-based right coprime factorization. IEEE/CAA J. Autom. Sin. 2018, 6, 824–829. [Google Scholar] [CrossRef]
  19. Jin, G.; Deng, M. Operator-based robust nonlinear free vibration control of a flexible plate with unknown input nonlinearity. IEEE/CAA J. Autom. Sin. 2020, 7, 442–450. [Google Scholar] [CrossRef]
  20. Bi, S.; Wang, L.; Wen, S.; Deng, M. Operator-based robust nonlinear control for SISO and MIMO nonlinear systems with PI hysteresis. IEEE/CAA J. Autom. Sin. 2016, 5, 523–530. [Google Scholar] [CrossRef]
  21. Bu, N.; Deng, M. System design for nonlinear plants using operator-based robust right coprime factorization and isomorphism. IEEE Trans. Autom. Control 2011, 56, 952–957. [Google Scholar] [CrossRef]
  22. Deng, M.; Bu, N. Isomorphism-based robust right coprime factorisation of non-linear unstable plants with perturbations. IET Control Theory Appl. 2010, 4, 2381–2390. [Google Scholar] [CrossRef]
  23. Gao, S.; Zhou, M.; Wang, Y.; Cheng, J.; Yachi, H.; Wang, J. Dendritic neuron model with effective learning algorithms for classification, approximation, and prediction. IEEE Trans. Neural Netw. Learn. Syst. 2018, 30, 601–614. [Google Scholar] [CrossRef] [PubMed]
  24. Wang, J.; Kumbasar, T. Parameter optimization of interval Type-2 fuzzy neural networks based on PSO and BBBC methods. IEEE Trans. Neural Netw. Learn. Syst. 2019, 6, 247–257. [Google Scholar] [CrossRef]
  25. Fujita, K.; Deng, M.; Wakimoto, S. A miniature bending rubber controlled by using the PSO-SVR-based motion estimation method with the generalized Gaussian kernel. Actuators 2017, 6, 6. [Google Scholar] [CrossRef]
  26. Deng, M.; Kawashima, T. Adaptive nonlinear sensorless control for an uncertain miniature pneumatic curling rubber actuator using passivity and robust right coprime factorization. IEEE Trans. Control Syst. Technol. 2015, 24, 318–324. [Google Scholar] [CrossRef]
  27. Ueno, K.; Kawamura, S.; Deng, M. Operator-Based Nonlinear Control for a Miniature Flexible Actuator Using the Funnel Control Method. Machines 2021, 9, 26. [Google Scholar] [CrossRef]
Figure 1. Model of swing-up.
Figure 1. Model of swing-up.
Axioms 10 00062 g001
Figure 2. Nonlinear feedback system based on operator theory.
Figure 2. Nonlinear feedback system based on operator theory.
Axioms 10 00062 g002
Figure 3. Nonlinear feedback control system with uncertainties.
Figure 3. Nonlinear feedback control system with uncertainties.
Axioms 10 00062 g003
Figure 4. Feedback system using tracking controller.
Figure 4. Feedback system using tracking controller.
Axioms 10 00062 g004
Figure 5. Nonlinear feedback system based on operator theory.
Figure 5. Nonlinear feedback system based on operator theory.
Axioms 10 00062 g005
Figure 6. Nonlinear feedback system with uncertainties based on operator theory.
Figure 6. Nonlinear feedback system with uncertainties based on operator theory.
Axioms 10 00062 g006
Figure 7. Nonlinear feedback loop based on an isomorphism scheme.
Figure 7. Nonlinear feedback loop based on an isomorphism scheme.
Axioms 10 00062 g007
Figure 8. Nonlinear feedback system without uncertainties based on operator theory and an isomorphism scheme.
Figure 8. Nonlinear feedback system without uncertainties based on operator theory and an isomorphism scheme.
Axioms 10 00062 g008
Figure 9. First link angle q 1 of nonlinear feedback system with uncertainties based on operator theory.
Figure 9. First link angle q 1 of nonlinear feedback system with uncertainties based on operator theory.
Axioms 10 00062 g009
Figure 10. Second link angle q 1 of nonlinear feedback system with uncertainties based on operator theory.
Figure 10. Second link angle q 1 of nonlinear feedback system with uncertainties based on operator theory.
Axioms 10 00062 g010
Figure 11. Input torque.
Figure 11. Input torque.
Axioms 10 00062 g011
Figure 12. Robust stability assessment of nonlinear feedback system with uncertainties based on operator theory.
Figure 12. Robust stability assessment of nonlinear feedback system with uncertainties based on operator theory.
Axioms 10 00062 g012
Figure 13. First link angle q 1 of nonlinear feedback system with uncertainties based on operator theory and isomorphism scheme.
Figure 13. First link angle q 1 of nonlinear feedback system with uncertainties based on operator theory and isomorphism scheme.
Axioms 10 00062 g013
Figure 14. Second link angle q 2 of nonlinear control feedback system with uncertainties based on operator theory and an isomorphism scheme.
Figure 14. Second link angle q 2 of nonlinear control feedback system with uncertainties based on operator theory and an isomorphism scheme.
Axioms 10 00062 g014
Figure 15. Robust stability assessment of nonlinear feedback system with uncertainties based on operator theory and isomorphism scheme.
Figure 15. Robust stability assessment of nonlinear feedback system with uncertainties based on operator theory and isomorphism scheme.
Axioms 10 00062 g015
Figure 16. Input torque.
Figure 16. Input torque.
Axioms 10 00062 g016
Table 1. Notations.
Table 1. Notations.
S ( U , Y ) the set of stable operators from U to Y
U ( U , Y ) the set of unimodular operators
· U s , · Y S norm
A Lipschitz semi-norm
A : U S Y S an operator mapping from U s to Y S
D ( A ) the domain and range of A
R ( A ) the range of A
N U s ; Y s the family of all nonlinear operators mapping
from D ( A ) U s into Y s
U s , Y s normed linear space over the field of complex
numbers endowed with norms · U s , · Y S
Lip D S , Y s a Lipschitz operator mapping from D s to Y s
Pplant
Δ P uncertainties
P ˜ the actual plant with uncertainties
A , N , B , D , A ˜ , N ˜ , B ˜ , D ˜ operators of the system
M , M ˜ unimodular operators
Table 2. Parameter of swing-up.
Table 2. Parameter of swing-up.
LLagrangian[J]
KKinetic energy of acrobot[J]
VPotential energy of acrobot[J]
q i Target angle[ rad ]
τ Torque[N·m]
q 1 Angle of Link1[rad]
q 2 Angle of Link2[rad]
m 1 Mass of Link10.175 kg
m 2 Mass of Link20.285 kg
l 1 Length of Link10.3 m
l 2 Length of Link20.5 m
l c 1 Lengh from First joint to the
center of gravity of Link10.177 m
l c 2 Lengh from Second joint to the
center of gravity of Link20.25 m
I 1 Moment of inertia of Link10.0013 kg · m 2
I 2 Moment of inertia of Link20.0059 kg · m 2
gAcceleration of gravity[m/ s 2 ]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Deng, M.; Kubota, S. Nonlinear Control System Design of an Underactuated Robot Based on Operator Theory and Isomorphism Scheme. Axioms 2021, 10, 62. https://0-doi-org.brum.beds.ac.uk/10.3390/axioms10020062

AMA Style

Deng M, Kubota S. Nonlinear Control System Design of an Underactuated Robot Based on Operator Theory and Isomorphism Scheme. Axioms. 2021; 10(2):62. https://0-doi-org.brum.beds.ac.uk/10.3390/axioms10020062

Chicago/Turabian Style

Deng, Mingcong, and Shotaro Kubota. 2021. "Nonlinear Control System Design of an Underactuated Robot Based on Operator Theory and Isomorphism Scheme" Axioms 10, no. 2: 62. https://0-doi-org.brum.beds.ac.uk/10.3390/axioms10020062

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