# Chaotic behaviors of an underactuated system in the trajectory tracking task

- 136 Downloads

## Abstract

This contribution presents some nonlinear behaviors of an underactuated mechanical system under the trajectory tracking task. Presented hovercraft model is fully controlled by the computed torque algorithm with the pseudoinverse operation and proportional-derivative feedback. General form of errors dynamic equation gives possibility to analyze their behavior. These errors present irregular behaviors because of the input force limitations. Positive values of highest Lyapunov exponent and Fourier spectrum shape prove chaotic behavior of the system.

### Keywords

Underactuated systems Nonlinear control Chaos Pseudoinverse Computed torque## 1 Introduction

### 1.1 Underactuated system

### 1.2 Input coupling

One of the insufficiently studied problems related to underactuated systems is the input coupling. The system described by Eq. 1 has input coupling if at least one input acts on at least two accelerations [10]. This situation causes big problems in the trajectory tracking task—generalized coordinates cannot be controlled separately.

### 1.3 Trajectory tracking task

### 1.4 Chaotic behaviors of underactuated systems

Researchers show that some physical underactuated systems behave in a chaotic manner. One of these systems is a tethered satellite system [11]. In such a system, the mother satellite is treated as a rigid body, subsatellite as a point of mass and tether as an inelastic massless beam. The whole system moves in Kepler elliptical orbit. These ones can be controlled to convert chaotic motions into periodic motions using time-delay autosynchronization method. A time-delay feedback control strategy can also be used to stabilize unstable periodic orbits of a two-link planar manipulator [9]. Free-joint manipulator with one actuated and one unactuated joint was successfully controlled by using periodic inputs to obtain desired trajectories [12]. Complex chaotic behaviors were also observed in planar five-bar closed-chain mechanism [8]. In previous research, various types of underactuated hovercrafts were analyzed in terms of nonlinear control for trajectory tracking [1, 2, 3] but without input coupling effect and bifurcation analysis.

This research focuses on chaotic behaviors of an underactuated system controlled with novel full-state control method with pseudoinverse operation, where irregular behaviors stand from the input’s limitation, not from dynamics and control.

## 2 Nonlinear behaviors of a hovercraft model

### 2.1 Model formulation

*m*and inertia \(I_{ C}\) in the center of mass (point

*C*). Coordinates

*x*(

*t*) and

*y*(

*t*) describe its position; \(\varphi (t)\) denotes the angle between the object symmetry line and the

*X*axis of the global coordinate system \(O_{XY}\). The vector of force \(\overrightarrow{\varvec{F}}\) acts on the object in a point away from point

*C*by distance

*a*. Force \(\overrightarrow{\varvec{F}}\) as a system’s input is described by its magnitude

*f*(

*t*) and direction angle \(\beta (t)\). Constant drag coefficients

*c*and \(c_{\varphi }\) are used. The equations of motion for the system are as follows

*R*and velocity parameter \(\theta \). Third component of Eq. (9) refers to desired tangential orientation of the object with reference to the trajectory. Substitution of desired trajectory functions (9) and the system’s description matrices into algorithm proposed by Eq. (2) results with control functions. The most interesting behavior of tracking errors occurs in the situation of bounded inputs. Limitation of the force magnitude

*f*(

*t*) results in maximum possible velocity of the system. Limitation of the force direction \(\beta (t)\) may cause irregular behaviors.

### 2.2 Bifurcation diagrams

*x*,

*y*and \(\varphi \) tracking errors. Limitation parameter \(\beta _\mathrm{max}\) of the force direction \(\beta (t)\) was chosen as a bifurcation parameter. Only the most interesting region of parameters is presented in these pictures. For \(\beta _\mathrm{max}>19.07^{\circ }\) region of periodic motion is observed. Example steady-state trajectory, phase portraits and Poincare maps are presented in Fig. 3. After a bifurcation at \(\beta _\mathrm{max}=19.07^{\circ }\), period doubling effect is visible only on the

*x*tracking error phase portrait and Poincare map. Trajectory period stays unchanged, but trajectory loses symmetry in relation to

*x*axis. Second bifurcation occurs at \(\beta _\mathrm{max}=17.85^{\circ }\). For its lower values period doubling for all tracking errors occurs (Fig. 4b, c, d), which involves trajectory qualitative change (Fig. 4a). Another bifurcation happens at \(17.59^{\circ }\) and \(17.50^{\circ }\). Then, a region of irregular motion starts. Figure 5a presents the system’s behavior for \(\beta _\mathrm{max}=17.4^{\circ }\). One can observe some one-dimensional sets on the Poincare maps. The system’s behavior for \(\beta _\mathrm{max}=17.2^{\circ }\) (Fig. 5b) presents interesting shapes on the Poincare maps—probably fractals. The last two presented examples give us probability of chaotic motion, which needs proof by proper values of Lyapunov exponents and shapes of Fourier spectrum. Region of \(\beta _\mathrm{max}\in (16.85^{\circ },16.96^{\circ })\) presents a situation of periodic motion with period five times longer than for \(\beta _\mathrm{max}>19.07^{\circ }\) (Fig. 6a). Starting from \(\beta _\mathrm{max}=16.85^{\circ }\) bifurcations occur up to the region of irregular motion that ends with qualitative change of solution at \(\beta _\mathrm{max}=16.65^{\circ }\) (Fig. 6b). Further decrease of \(\beta _\mathrm{max}\) is not reasonable because of a lack of similarities between the desired (tracked) trajectory and real trajectory.

### 2.3 Lyapunov exponents

### 2.4 Fourier spectrum

## 3 Conclusions

In this contribution nonlinear behaviors of an underactuated hovercraft model were presented. Trajectory tracking method, based on the Moore–Penrose pseudoinverse operation combined with a computed torque technique and PD feedback, gives the possibility to control full-system configuration (hovercraft position and rotation). It was presented on an eight-shaped trajectory that the limitation of force direction can change system behavior—from periodic solution close to the desired trajectory, through a sequence of bifurcation, up to chaotic situations. These chaotic behaviors were verified by the Lyapunov exponent values and Fourier spectra of time series. There is a possibility to use the Lyapunov exponents for system’s behavior prognosis, but online operation could be complicated due to a long evaluation time.

Example presented in this paper shows that the limitation of driving force direction may cause not only huge tracking errors but also irregular behaviors of underactuated systems. Systems controlled to track periodic trajectories with relatively high speed, like tethered satellite system, are particularly vulnerable to these behaviors. Irregular behaviors of the presented hovercraft model stand from the limitations of input, not from dynamics and control.

Future research could be focused on general analysis of error dynamics Eq. (4) and 6DoF underactuated models of airplanes and rockets in control task. Influence of system damping properties onto chaotic behavior and its existence should be analyzed.

### References

- 1.Ariaei, F., Jonckheere, E.: LDV approach to circular trajectory tracking of the underactuated hovercraft model. Am. Control Conf.
**2006**, 3910–3915 (2006). doi:10.1109/ACC.2006.1657329 Google Scholar - 2.Chaos, D., Moreno-Salinas, D., Munoz-Mansilla, R., Aranda, J.: Nonlinear control for trajectory tracking of a nonholonomic RC-hovercraft with discrete inputs. Math. Probl. Eng.
**2013**, 1–16 (2013). doi:10.1155/2013/589267 MathSciNetCrossRefMATHGoogle Scholar - 3.Garcia, D.I., Warren, W.N.: Control design of an unmanned hovercraft for agricultural applications. Int. J. Agric. Biol. Eng.
**8**(2), 72–79 (2015). doi:10.3965/j.ijabe.20150802.1468 Google Scholar - 4.Hauser, J., Sastry, S., Meyer, G.: Nonlinear control design for slightly nonminimum phase systems: application to V/STOL aircraft. Automatica
**28**, 665–679 (1992). doi:10.1016/0005-1098(92)90029-F MathSciNetCrossRefMATHGoogle Scholar - 5.Korczak, S.: Dynamics of underactuated mechanical systems in control task. Book of short papers, 3rd Polish Congress of Mechanics and 21st International Conference on Computer Methods in Mechanics—PCM-CMM, short papers, vol. 1, pp. 383–384. (2015)Google Scholar
- 6.Korczak, S.: Tracking control of an underactuated rigid body with a coupling input force. Arch. Control Sci.
**24**(3), 321–332 (2014). doi:10.2478/acsc-2014-0019 MathSciNetMATHGoogle Scholar - 7.Liu, Y., Yu, H.: A survey of underactuated mechanical systems. IET Control Theory Appl.
**7**(7), 921–935 (2013). doi:10.1049/iet-cta.2012.0505 MathSciNetCrossRefGoogle Scholar - 8.Liu, Z.H., Zhao, H., Xie, J., Chen, Y.: On the edge of chaos of closed chain underactuated mechanism and its complexity. In: Proceedings of the 14th IFToMM World Congress, pp. 88–92. (2015). doi:10.6567/IFToMM.14TH.WC.OS4.014
- 9.Mejia, O.P., Gallegos, J.A., Gallegos, J.A.: Chaos suppression of an underactuated manipulator: experimental results. IEEE Latin Am. Trans.
**2**(1), 19–24 (2004). doi:10.1109/TLA.2004.1468637 CrossRefGoogle Scholar - 10.Olfati-Saber, R.: Nonlinear control and reduction of underactuated systems with symmetry. III. Input coupling case. In: Proceedings of the 40th IEEE Conference on Decision and Control, vol. 4, pp. 3778–3783. (2001). doi:10.1109/.2001.980452
- 11.Pang, Z., Jin, D.: Experimental verification of chaotic control of an underactuated tethered satellite system. Acta Astronaut.
**120**, 287–294 (2016). doi:10.1016/j.actaastro.2015.12.016 CrossRefGoogle Scholar - 12.Suzuki, T., Koinuma, M., Nakamura, Y.: Chaos and nonlinear control of a nonholonomic free-joint manipulator. In: Proceedings of IEEE International Conference on Robotics and Automation, vol. 3, pp. 2668–2675. (1996). doi:10.1109/ROBOT.1996.506565
- 13.Wolf, A., Swift, J.B., Swinney, H.L., Vastano, J.A.: Determining Lyapunov exponents from a time series. Phys. D Nonlinear Phenom.
**16**, 285–317 (1985). doi:10.1016/0167-2789(85)90011-9 MathSciNetCrossRefMATHGoogle Scholar

## Copyright information

**Open Access**This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.