Skip to main content
Log in

Control of an Industrial PA10-7CE Robot Arm Based on Decentralized Neural Backstepping Approach

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

This paper presents a discrete-time decentralized control strategy for trajectory tracking of a Mitsubishi PA10-7CE robot arm. A high order neural network is used to approximate a decentralized control law designed by the backstepping technique as applied to a block strict feedback form. The weights for each neural network are adapted online by extended Kalman filter training algorithm. The motion of each joint is controlled independently using only local angular position and velocity measurements. The stability analysis for closed-loop system via Lyapunov theory is included. Finally, the simulations results show the feasibility of the proposed scheme.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Alanis AY, Sanchez EN, Loukianov AG (2007) Discrete-time adaptive backstepping nonlinear control via high-order neural networks. IEEE Trans Neural Netw 18(4):1185–1195

    Article  Google Scholar 

  2. Craig JJ (1989) Introduction to robotics: mechanics and control. Addison-Wesley, New York

    MATH  Google Scholar 

  3. Cybenko G (1989) Approximation by superpositions of a sigmoidal function. Math Control Sig Syst 2(4):304–314

    MathSciNet  Google Scholar 

  4. Ge SS, Zhang J, Lee TH (2004) Adaptive neural network control for a class of MIMO nonlinear systems with disturbances in discrete-time. IEEE Trans Syst Man Cybernet B 34(4):1630–1645

    Article  Google Scholar 

  5. Grover R, Hwang PYC (1992) Introduction to random signals and applied Kalman filtering. Willey, New York

  6. Higuchi M, Kawamura T, Kaikogi, Murata T, Kawaguchi M (2003) Mitsubishi clean room robot. Tecnical Review. Mitsubishi Heavy Industries, Ltd.

  7. Huang S, Tan KK, Lee TH (2003) Decentralized control design for large-scale systems with strong interconnections using neural networks. IEEE Trans Automat Control 48(5):805–810

    Article  MathSciNet  Google Scholar 

  8. Ioannou PA, Sun J (1996) Robust adaptive control. Prentice Hall Inc, New Jersey

    MATH  Google Scholar 

  9. Jamisola RS, Maciejewski AA, Roberts RG (2004) Failure-tolerant path planning for the PA-10 robot operating amongst obstacles. In: Proceedings of IEEE international conference on robotics and automation . New Orleans, LA, USA, pp 4995–5000

  10. Karakasoglu A, Sudharsanan SI, Sundareshan MK (1993) Identification and decentralized adaptive control using dynamical neural networks with application to robotic manipulators. IEEE Trans Neural Netw 4(6):919–930

    Article  Google Scholar 

  11. Kennedy CW, Desai JP (2003) Force feedback using vision. In: Proceedings of IEEE international conference on advanced robotics. Coímbra, Portugal

  12. Khalil H (1996) Nonlinear systems. Upper Sadle River, New Jersey

  13. Krstic M, Kanellakopoulos I, Kokotovic P (1995) Nonlinear and adaptive control design. Wiley, New York

  14. Lin W, Byrnes CI (1994) Design of discrete-time nonlinear control systems via smooth feedback. IEEE Trans Automat Control 39(11):2340–2346

    Article  MathSciNet  MATH  Google Scholar 

  15. Liu M (1999) Decentralized control of robot manipulators: nonlinear and adaptive approaches. IEEE Trans Automat Control 44(2):357–363

    Article  MathSciNet  MATH  Google Scholar 

  16. Mehraeen S, Jagannathan S, Crow ML (2011) Decentralizad dynamic surface control of large-scale interconnected systems in strict-feedback form using neural networks with asymptotic stabilization. IEEE Trans Neural Netw 22(11):1709–1722

    Article  Google Scholar 

  17. Ni ML, Er MJ (2000) Decentralized control of robot manipulators with coupling and uncertainties. In: Proceedings of the American control conference . Chicago, Illinois, pp 3326–3330

  18. Ramirez C (2008) Dynamic modeling and torque-mode control of the Mitsubishi PA10-7CE robot. Master Dissertation (in Spanish). Instituto Tecnológico de la Laguna, Torreón, Coahuila, Mexico

  19. Rovithakis GA, Christodoulou MA (2000) Adaptive control with recurrent high-order neural networks. Springer, London

    Book  Google Scholar 

  20. Rugh WJ (1996) Linear systems theory. Upper Saddle River

  21. Safaric R, Rodic J (2000) Decentralized neural-network sliding-mode robot controller. In: Proceedings of 26th annual conference on the IEEE industrial electronics society . Nagoya, Aichi, Japan, pp 906–911

  22. Sanchez EN, Ricalde LJ (2003) Trajectory tracking via adaptive recurrent neural control with input saturation. In: Proceedings of international joint conference on neural networks . Portland, Oregon, pp 359–364

  23. Sanchez EN, Alanis AY, Loukianov AG (2008) Discrete-time high order neural control: trained with Kalman filtering. Springer, Berlin

    Book  Google Scholar 

  24. Santibañez V, Kelly R, Llama MA (2005) A novel global asymptotic stable set-point fuzzy controller with bounded torques for robot manipulators. IEEE Trans Fuzzy Syst 13(3):362–372

    Article  Google Scholar 

  25. Shaocheng Tong, Han-Xiong Li, Guanrong Chen (2004) Adaptive fuzzy decentralized control for a class of large-scale nonlinear systems. IEEE Trans Syst Man Cybernet B 34(1):770–775

    Article  Google Scholar 

  26. Shaocheng Tong, Changliang Liu, Yongming Li (2010) Fuzzy-adaptive decentralized output-feedbak control for large-scale nonlinear systems with dynamical uncertainties. IEEE Trans Fuzzy Syst 18(5): 845–861

    Google Scholar 

  27. Shaocheng Tong, Yongming Li, Hua-Guang Zhang (2011) Adaptive neural network decentralizad backstepping output-feedback control for nonlinear large-scale systems with time delays. IEEE Trans Neural Netw 22(7):1073–1086

    Article  Google Scholar 

  28. Song Y, Grizzle JW (1995) The extended Kalman filter as local asymptotic observer for discrete-time nonlinear systems. J Math Syst Estim Control 5(1):59–78

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

The first author thanks to Universidad Autonoma del Carmen (UNACAR) and the Programa de Mejoramiento del Profesorado (PROMEP) for supporting this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Garcia -Hernandez.

Appendices

Appendix

Stability Definitions

Let be a Multiple-Input Multiple-Output (MIMO) nonlinear system:

$$\begin{aligned} x(k+1)&= F(x(k), u(k)) \end{aligned}$$
(56)
$$\begin{aligned} y(k)&= h(x(k)) \end{aligned}$$
(57)

where \(x \in \mathfrak R ^{n}\) is the system state, \(u\in \mathfrak R ^{m}\) is the system input, \(y \in \mathfrak R ^{p}\) is the system output, and \(F\in \mathfrak R ^{n}\times \mathfrak R ^{m}\rightarrow \mathfrak R ^{n}\) is nonlinear function.

Definition 1

[4] System (56) is said to be forced, or to have input. In contrast the system described by an equation without explicit presence of an input \(u\), that is

$$\begin{aligned} x(k+1)=F(x(k)) \end{aligned}$$

is said to be unforced. It can be obtained after selecting the input u as a feedback function of the state

$$\begin{aligned} u(k)=\vartheta (x(k)) \end{aligned}$$
(58)

Such substitution eliminates u:

$$\begin{aligned} x(k+1)=F(x(k), \vartheta (x(k))) \end{aligned}$$
(59)

and yields an unforced system (59) [12].

Definition 2

[4] The solution of (56)–(58) is semiglobally uniformly ultimately bounded (SGUUB), if for any \(\Omega \), a compact subset of \(\mathfrak R ^{n}\) and all \(x(k_{0}) \in \Omega \), there exists an \(\varepsilon > 0\) and a number \(\mathbf N (\varepsilon ,x(k_{0}))\) such that \(\Vert x(k) \Vert < \varepsilon \, \mathrm{for all}\, k \ge k_{0} + \mathbf N \).

Lemma 3

[20] Consider the linear time varying discrete-time system given by

$$\begin{aligned} x(k+1)&= A(k)x(k) + B(k)u(k) \nonumber \\ y(k)&= C(k)x(k) \end{aligned}$$
(60)

where \(A(k), B(k)\) and \(C(k)\) are appropriately dimensional matrices, \(x \in \mathfrak R ^{n}\), \(u \in \mathfrak R ^{m}\) and \(y \in \mathfrak R ^{p}\). Let \(\Phi (k(1), k(0))\) be the state transition matrix corresponding to \(A(k)\) for system (60), \(\Phi (k(1), k(0))=\prod _{k=k(0)}^{k=k(1)-1} A(k)\). If \(\Phi (k(1), k(0)) < 1 \forall k(1) > k(0) > 0\), then system (60) is

1) globally exponentially stable for the unforced system (\(u(k)=0\)) and

2) Bounded Input Bounded Output (BIBO) stable [4], [20].

Corollary 1

[14] There is an exponential observer for a Lyapunov stable discrete-time nonlinear system (56)-(57) with \(u=0\) if and only if the linear approximation

$$\begin{aligned} x(k+1)=Ax(k)+Bu(k)\nonumber \\ y(k)=Cx(k)\nonumber \\ A=\left. \frac{\partial F}{\partial x}\right|_{x=0}\text{,} \, B=\left. \frac{\partial F}{\partial u}\right|_{x=0}\text{,} \, C=\left. \frac{\partial h}{\partial x}\right|_{x=0} \nonumber \\ \end{aligned}$$
(61)

of the system (56)-(57) is detectable.

Fig. 11
figure 11

Applied torque to joint 1

Fig. 12
figure 12

Applied torque to joint 2

Fig. 13
figure 13

Applied torque to joint 3

Fig. 14
figure 14

Applied torque to joint 4

Fig. 15
figure 15

Applied torque to joint 5

Fig. 16
figure 16

Applied torque to joint 6

Fig. 17
figure 17

Applied torque to joint 7

Applied Torques

The applied torques for each joint are illustrated in Figs. 11, 12, 13, 14, 15, 16, and 17, they are always inside of the prescribed limits given by the actuators manufacturer (see Table 2); that is, their absolute values are smaller than the bounds \(\tau _{1}^{\text{ max}}\) to \(\tau _{7}^{\text{ max}}\), respectively.

Table 2 Maximum torques

Rights and permissions

Reprints and permissions

About this article

Cite this article

-Hernandez, R.G., Sanchez, E.N., -Lara, J.L.R. et al. Control of an Industrial PA10-7CE Robot Arm Based on Decentralized Neural Backstepping Approach. Neural Process Lett 38, 281–303 (2013). https://doi.org/10.1007/s11063-013-9282-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-013-9282-0

Keywords

Navigation