×

A unified solution to swing-up control for \(n\)-link planar robot with single passive joint based on virtual composite links and passivity. (English) Zbl 1242.93086

Summary: This paper concerns the swing-up control of an \(n\)-link revolute planar robot with any one of the joints being passive. The goal is to design and analyze a swing-up controller that can bring the robot into any arbitrarily small neighborhood of the upright equilibrium point, at which all the links are in the upright position. We present a unified solution based on the notion of Virtual Composite Link (VCL), which is a virtual link made up of one or more active links. By using the angles of two series of VCLs separated by the passive joint and using the total mechanical energy of the robot, we design a swing-up controller and analyze the global motion of the robot under the controller. The main new results of this paper are: (1) we obtain a lower bound for each control gain related to the angle of each VCL such that the closed-loop system has only one undesired equilibrium point in addition to the upright equilibrium point, and we present an original proof of the conditions on the control gains for a class of \(n\)-link underactuation-degree-one planar robots with an active first joint; (2) we provide a bigger control gain region for achieving the control objective than those of previous results on three- and \(n\)-link robots with a passive first joint; (3) we validate the theoretical results via numerical simulations on a 4-link robot with the passive joint in each of the four positions. This paper gains an insight into the passivity-based control of underactuated multiple-DOF systems.

MSC:

93C85 Automated systems (robots, etc.) in control theory
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Spong, M.W.: The swing up control problem for the acrobot. IEEE Control Syst. Mag. 15(1), 49–55 (1995)
[2] Fierro, R., Lewis, F., Lowe, A.: Hybrid control for a class of underactuated mechanical systems. IEEE Trans. Syst. Man Cybern., Part A, Syst. Hum. 29(6), 649–654 (1999)
[3] Qian, C., Lin, W.: Practical output tracking of nonlinear systems with applications to underactuated mechanical systems. In: Proceedings of the 39th IEEE Conference of Decision and Control, pp. 2090–2095 (2000)
[4] Jiang, Z.P.: Global tracking control of underactuated ships by Lyapunov’s direct method. Automatica 38(2), 301–309 (2002) · Zbl 0991.93085
[5] Ma, X., Su, C.Y.: A new fuzzy approach for swing up control of pendubot. In: Proceedings of American Control Conference, vol. 2, pp. 1001–1006 (2002)
[6] Grizzle, J.W., Moog, C.H., Chevallereau, C.: Nonlinear control of mechanical systems with an unactuated cyclic variable. IEEE Trans. Autom. Control 50(5), 559–575 (2005) · Zbl 1365.70035
[7] Martinez, R., Alvarez, J.: A controller for 2-DOF underactuated mechanical systems with discontinuous friction. Nonlinear Dyn. 53(3), 191–200 (2008) · Zbl 1170.70393
[8] Almutairi, N.B., Zribi, M.: On the sliding mode control of a Ball on a Beam system. Nonlinear Dyn. 59(1–2), 221–238 (2010) · Zbl 1183.70066
[9] Spong, M.W.: Energy based control of a class of underactuated mechanical systems. In: Proceedings of the 13th IFAC World Congress, pp. 431–435 (1996)
[10] Azevedo, C., Poignet, P., Espiau, B.: Artificial locomotion control: From human to robots. Robot. Auton. Syst. 47(4), 203–223 (2004)
[11] Lynch, K., Shiroma, N., Arai, H., Tanie, K.: Collision-free trajectory planning for a 3-DOF robot with a passive joint. Int. J. Robot. Res. 19(12), 1171–1184 (2000) · Zbl 05422345
[12] Mahindrakar, A., Rao, S., Banavar, R.: Point-to-point control of a 2R planar horizontal underactuated manipulator. Mech. Mach. Theory 41(7), 838–844 (2006) · Zbl 1101.70008
[13] Subudhi, B., Morris, A.: Dynamic modelling, simulation and control of a manipulator with flexible links and joints. Robot. Auton. Syst. 41(4), 257–270 (2002) · Zbl 1010.68963
[14] Pettersen, K.Y., Egeland, O.: Time-varying exponential stabilization of the position and attitude of an underactuated autonomous underwater vehicle. IEEE Trans. Autom. Control 44(1), 112–115 (2002) · Zbl 0957.93067
[15] Do, K.D., Jiang, Z.P., Pan, J.: On global tracking control of a VTOL aircraft without velocity measurements. IEEE Trans. Autom. Control 48(12), 2212–2217 (2005) · Zbl 1364.93533
[16] Chemori, A., Marchand, N.: A prediction-based nonlinear controller for stabilization of a non-minimum phase PVTOL aircraft. Int. J. Robust Nonlinear Control 18(8), 876–889 (2008) · Zbl 1284.93184
[17] Fantoni, I., Lozano, R., Spong, M.W.: Energy based control of the pendubot. IEEE Trans. Autom. Control 45(4), 725–729 (2000) · Zbl 1136.70329
[18] Kolesnichenko, O., Shiriaev, A.S.: Partial stabilization of underactuated Euler–Lagrange systems via a class of feedback transformations. Syst. Control Lett. 45(2), 121–132 (2002) · Zbl 0987.93065
[19] Xin, X., Kaneda, M.: Analysis of the energy based swing-up control of the acrobot. Int. J. Robust Nonlinear Control 17(16), 1503–1524 (2007) · Zbl 1128.93375
[20] Yang, J.S., Chang, Y.S.: Standing control of a four-link robot. In: Proceedings of IEEE International Conference on Systems, Man and Cybernetics, pp. 679–684 (2005)
[21] Hyon, S.H., Yokoyama, N., Emura, T.: Back handspring of a multi-link gymnastic robot–Reference model approach. Adv. Robot. 20(1), 93–113 (2006) · Zbl 05390279
[22] Shkolnik, A., Tedrake, R.: High-dimensional underactuated motion planning via task space control. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3762–3768 (2008)
[23] De Luca, A., Oriolo, G.: Trajectory planning and control for planar robots with passive last joint. Int. J. Robot. Res. 21(5–6), 575–590 (2002) · Zbl 05422336
[24] Kobayashi, K., Yoshikawa, T.: Controllability of under-actuated planar manipulators with one unactuated joint. Int. J. Robot. Res. 21(5–6), 555–561 (2002) · Zbl 05422201
[25] Xin, X., She, J.H., Yamasaki, T., Liu, Y.N.: Swing-up control based on virtually composite links for an n-link underactuated robot with passive first joint. Automatica 45(9), 1986–1994 (2009) · Zbl 1175.93167
[26] Bloch, A.: Nonholonomic Mechanics and Control. Springer, New York (2002)
[27] Xin, X., Kaneda, M.: Swing-up control for a 3-DOF gymnastic robot with passive first joint: Design and analysis. IEEE Trans. Robot. 23(6), 1277–1285 (2007)
[28] Khalil, H.K.: Nonlinear Systems, 3rd edn. Prentice-Hall, New Jersey (2002) · Zbl 1003.34002
[29] Strogatz, S.: Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering. Perseus Books, Reading (1994)
[30] Guckenheimer, J., Holmes, P.: Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields. Springer, New York (2002) · Zbl 0515.34001
[31] Yeadon, M.R., Michael, J.H.: The mechanics of the backward giant circle on the high bar. Hum. Mov. Sci. 19(2), 153–173 (2000)
[32] Sastry, S.: Nonlinear Systems: Analysis, Stability, and Control. Springer, New York (1999) · Zbl 0924.93001
[33] Xin, X., She, J., Yamasaki, T.: Swing-up control for n-link planar robot with single passive joint using the notion of virtual composite links. In: Proceedings of the 47th IEEE Conference on Decision and Control, pp. 4339–4344 (2008)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.