Abstract

The nonlinear dynamics of the manipulator system which is controlled to achieve the synchronization motions is investigated in the paper. Firstly, the control strategies and modeling approaches of the manipulator system are given, in which the synchronization goal is defined by both synchronization errors and its derivatives. The synchronization controllers applied on the manipulator system include neuron synchronization controller, improved OPCL synchronization controller, and MRAC-PD synchronization controller. Then, an improved adaptive synchronized control strategy is proposed in order to estimate online the unknown structure parameters and state variables of the manipulator system and to realize the needed synchronous compensation. Furthermore, a robust adaptive synchronization controller is also researched to guarantee the dynamic stability of the system. Finally, the stability of motion synchronizations of the manipulator system possessing nonlinear component is discussed, together with the effect of control parameters and joint friction and others. Some typical motions such as motion bifurcations and the loss of synchronization of it are obtained and illustrated as periodic, multiperiodic, and/or chaotic motion patterns.

1. Introduction

A manipulator system can be viewed as a highly nonlinear, strong coupling, time-varying, and multivariable dynamic one. In some particular sites, synchronization motions are needed for the manipulator system to achieve expected tasks. The synchronization control strategies applied to the manipulator system are important to be reasonablly designed. So, the nonlinear dynamics of the controlled manipulator system in synchronization should be discovered specifically. The main purpose of the nonlinear dynamic research on manipulator system under synchronization control is to design a synchronous controller which can guarantee the synchronous stable characteristic. The controller should meet the requirement of trajectory tracking control accuracy. One of the special advantages of synchronization control is that it can keep the specified kinematics relationship of manipulator system in an easy way.

Controlled synchronization of manipulator system is also valuable in the mechanical research and engineering applications. Different from the traditional synergic control (i.e., coordination control associated with robot task assignment) and the coordinated control (i.e., force and position compliance control of robot), the controlled synchronization focuses on inertial characteristics, motion stiffness, and the rigid-flexible coupling characteristics of the manipulator system. The most important is to understand the dynamic behavior of the controlled system in synchronization. The synchronous control also needs to explore the synchronous tragedy and its stability and robustness when the manipulator system is different; in particular some nonlinearity and/or rigid-flexible coupling effort are concerned. Both the trajectory tracking error and synchronization error of manipulator system would converge to zero when using a controlled synchronization method, which is also useful to optimize the transient process of robot motion trajectory. More complicated motion patterns can be realized when using synchronization control, no matter the same or different structure, rigid or flexible links or joints of a manipulator system. In practices, the synchronization control strategies are also adopted to maintain more regular motions of the multiple industrial robots (such as for assembling, spraying, transporting, welding, etc.) and improve their trajectory tracking accuracies.

Nowadays, nonlinear dynamics of controlled synchronization of manipulator system is one of the important interests in the fields of machinery dynamics and nonlinear sciences [16]. The theory of self-synchronization, namely, vibration synchronization, was thoroughly and systematically studied by many researchers including Blekhman [2] and Wen et al. [7]. Self-synchronizations are used widely in designing vibratory machines and bring people remarkable economic benefits. Study on controlled synchronization and generalized synchronization of mechanical systems was extended during the past decades [7, 8]. Recently, the theory of controlled synchronization is used to improve the control ability and control accuracy for many complicated mechanical systems, such as multiaxis machining tools, multirobotic coordination, and trajectory tracking of robots. Some representative achievements include the following. Koren [9] proposed a controlled synchronization strategy of a multiaxis machining tool where the cross-coupling control is used to achieve the multiaxis tracking synchronization and the synchronization errors are used to define the coordination ability of the machine. The research group leading by Rodriguez-Angeles and Nijmeijer [10] and Nijmeijer [11, 12] carried out external synchronization and internal synchronous controls of multirobot systems by using feedback controls. They proposed two new adaptive synchronization control methods to achieve the P-R-R planar parallel manipulators with uncertain parameters to guarantee the required trajectory tracking accuracy. Until now, many control strategies were also explored to achieve synchronizations of mechanical systems [1320], including the controlled synchronization of speed of electromechanical systems consisting of double motors or multimotor running in a constant velocity ratio [7].

In addition, controlled synchronization of manipulators is critical in theoretical and engineering fields of mechanical system. The involved theoretical and technological results enclose the synchronous mechanisms, synchronization control strategies, chaotic synchronization controls, and so on. Many improved controlled synchronization methods are developed these years [21, 22]. With the deepening study of nonlinear behaviors in many control domains [23], the nonlinear behavior of the manipulator due to the strong coupling has attracted more and more interest. For the controlled synchronization of manipulator system, the authors achieved many tasks including the nonlinear dynamic modeling, control strategies and nonlinear behavior of the controlled synchronization of manipulator systems, to satisfy the dynamic design and vibration suppression of manipulators [2428].

The main contents of the paper mainly focus on the comparison of the controllers based on the early works and further describe the nonlinear behavior of the manipulator under controlling. In Section 2, modeling methods of the nonlinear dynamics of manipulator system are introduced. Some new synchronized control strategies are proposed, including neuron synchronization controller, improved OPCL synchronization controller, and MRAC-PD synchronization controller. Then, in Section 3, dynamic stability of the controlled synchronization of manipulator system and the dynamic stability of robust adaptive synchronized controller are discussed where the unknown constructor parameters, loading variables, and external disturbance of the manipulators are involved. In Section 4, the influences of the control parameters and joint friction on the nonlinear behavior of the synchronized system are described, and the typical processes of the bifurcation and the loss of synchronism are also illustrated. Finally, some conclusions are given in Section 5.

2. Dynamic Models of Manipulator System and Synchronization Control Methods

Two planar manipulators are shown in Figure 1, and the corresponding parameters are shown in Tables 1 and 2, respectively. Based on Newton-Euler formula, their dynamic equations are derived as follows: where is the force of link on link , is the mass of link , is the gravity vector, is the torque of link on link , is the vector from the coordinate origin adhering to joint to the center of mass , is the moment of inertia of link on mass center .

Assume that the velocity of is , where is the center of mass of link , and the acceleration of is . The link rotates freely around with angular velocity and angular acceleration .

Define as the joint variable, where for the manipulator and for the manipulator. The differential equation of motion of the manipulator is established including joint friction and joint rigid as follows: where the inertial force is determined by acceleration and Coriolis force, centrifugal force, and gravity load are also involved in it.

The above theory is applied in the synchronization of planar manipulators as a prototype, in which the master manipulator has the same topological mechanism with that of the slave one. The synchronization control schematic diagram for the master-slave manipulators is shown in Figure 2.

A general dynamic equation of master-slave manipulator is addressed as follows. The master system is

And the slave system is where the synchronization controller is :

The designing goal of synchronization controller is that the synchronization error of manipulators and its derivative will converge to be zero; that is, and when . Then, the derivative of synchronization error is

According to the Lyapunov stability theory, several new type synchronization controllers can be proposed based on the feedback control strategy as introduced as follows.

2.1. Neural Synchronization Controller

For the neural synchronization controller which consisted of two reciprocal inhibition neurons, its state equations are given as follows: where and are two time constants, and are the weights of mutual inhibition and self-inhibition, respectively, is the excitatory tonic input, and are the membrane potential, and are the self-inhibition, and and are the input and output of control system, respectively.

Apply the controller on the 2-DOF manipulator in Figure 1(a). When the two links begin to swing, the first link gets energy from the second link by using the neural synchronization controller. The whole system will come into rhythmic swing state under well-tuned controller parameter of , which is shown in Figure 3.

2.2. Improved OPCL (Open-Plus-Close-Loop) Synchronization Controller

An improved OPCL controller is designed to achieve synchronization motions based on chaos control method which consists of an amplifier and a limiter. This control method is proved to be asymptotically stable based on the Lyapunov theory given suitable control parameters. The controlled synchronizations of both the small swing and giant rotating motions of a 2-link manipulator are achieved based on the proposed improved OPCL controller. The controlled system is linearized in the neighborhood of the goal value via Taylor expansion as follows: where and are Jacobian matrices of , with respect to , , respectively. The improved OPCL controller for the system is designed as where the term of is the open-loop part and the term of is the closed-loop part. The coefficient matrices of and are diagonal.

2.3. MARC-PD Synchronization Controller Based on PD Gains

In order to achieve the controlled synchronization (either ender motion or trajectory tracing synchronization) of manipulator system which moves in high speed together with changing loads, an improved model reference adaption control with PD gain (viz. MRAC-PD controller) is proposed to realize the desired motion, namely, synchronization.

After its global stability of the synchronization based on MRAC-PD method is proved, the effects due to the variation of control parameters have been investigated by numerical simulations.

For example, an improved MARC-PD controller is applied on a two-link manipulator to obtain the synchronization motions including small swing and giant rotation.

The principle of synchronization of ender trajectory tracing based on MRAC-PD controller is introduced as follows.

The model of controlled manipulator system is defined as

The synchronous error is defined as and the dynamics equation of it is deduced as

Assuming the state vector of errors , the differential equation of it can be deduced as where is the model error.

It is known that, if the real parts of the eigenvalue of the coefficient matrix are negative, the synchronous error shown in (12) is proved to be zero in asymptotic stability.

The control item according to the PD gain is defined as

Taking the stability of Lyapunov function of the controlled system into account, the MRAC-PD controller is defined as follows: where the coefficients are defined as follows: , , and .

Apply the controller on the 2-DOF manipulator in Figure 1(a). The results are shown in Figure 4, where the phase space trajectories of , indicate the obtained unchangeable patterns during the motion synchronizations of small swing.

3. Dynamics Stability of Controlled Synchronization of Manipulator under Complicated Conditions

In order to eliminate the effectiveness by uncertainty structure parameters, friction compensation, unknown load, and flexible joint, the on-time estimation method of structure parameters and state variables of manipulator is built to achieve the synchronization of manipulator system. That is, the stability of controlled synchronization of manipulator for the casings of disturbance, uncertainty parameter, and unknown structure is improved as enhancing the robust function of synchronization controller.

3.1. Dynamics of Controlled Synchronization of Manipulator System Based on Estimation of Structure Parameters

Under the condition of structure parameters of the slave manipulator in a master-slave system being unknown, the exact expression of should be estimated in the process of synchronization control. In this case, the synchronization controller is defined as the following three terms: where is the estimator of , is the master function, and is a special control term.

In order to obtain , some assumptions are used and is expressed linearly as follows: where is the estimation of nonlinear item, is the estimator of the linear term containing unknown structure parameters, is the linear term containing state variables, and is a constant.

Then, the synchronization error is rewritten as follows: where is the estimation error of , is the estimation error of nonlinear item, and is the estimation error of linear item affected by the system parameter.

In particular, when nonlinear item , then

So the synchronization error equation is defined as

Considering the contribution of the estimation error , the adaptive law according to the Lyapunov stability theory is defined as follows:

If needed, some reasonable synchronization controllers can also be designed to realize the stable controlled synchronization under the situations of both the linear and the nonlinear coupling parameters being unknown.

The above theory is applied in the synchronization of two 3-DOF planar manipulators in Figure 1(b). Each joint of the slave will trace the corresponding joint trajectory of the master in a synchronization way. The synchronization control schematic diagram for the master-slave manipulators is shown as follows.

According to the characteristics of (2), the dynamic equation can be linearized and the adaptive method can guarantee the synchronization stability of the system with unknown slave parameters. Then, (2) can be rewritten as where , . is a vector which contains all the constant parameters besides the angular information at each joint, and does not contain any inertial characteristics and constant parameters of the manipulator.

Let and   , and at last the novel controller for synchronization of the master-slave manipulators corresponding to (19) and (21) can be written as follows: where is the estimation of the parameter vector , and it is continuously adjusting according to the synchronization error. Through the adaptive law in (24), the adaptive controller can effectively control the manipulator.

The simulation results of the synchronization of two 3-DOF planar manipulators based on the proposed control method are plotted in Figure 5.

3.2. Dynamics Stability of Manipulator Based on Robust Self-Adaptive Synchronization Control

Considering the unknown model error and possible disturbance, the dynamic equation of a manipulator is defined as where is the model error. A robust controller of synchronous trajectory tracing is designed to guarantee the tracing error which is defined as to be asymptotically limited when the model error is limited or to be asymptotically zero if the model error is zero.

Given an auxiliary signal, , and that is a stability constant, the error equation of the controlled synchronization system is derived as follows:

The robust condition of a synchronization controller is that the positive definite function must be defined for any to meet the following inequality constraint:

The proposed synchronization controller consists of two parts: one is the feed forward controller and the other is the feedback controller; they are as follows: where is a positive feed forward coefficient, , and in which is a definite constant.

4. Nonlinear Dynamic Behavior of the Controlled Synchronous Manipulator System

From the viewpoint of the theories of nonlinear dynamics, bifurcations, and chaos, bifurcations and possible chaos could appear in the controlled synchronization processes of the manipulator system. The possible motion patterns of it include single periodic, multiple periodic, quasiperiodic, and chaotic. While the motion patterns and also the dynamic characteristics of manipulator under different synchronization controls will be greatly affected by the unavoidable joint frictions and especially designed control parameters.

4.1. Complicated Motions of a 2-Link Manipulator under OPCL Synchronization Control

Changing of control parameters can affect the synchronization motions such as small swing and giant rotating of a 2-link manipulator under OPCL control greatly and induce different motions of single periodic, multiple periodic, quasiperiodic, and chaotic ones. The transition processes of the two kinds of synchronization motions are also determined by the OPCL parameters.

Assume that the structure parameter values of the 2-link manipulator in Figure 1(a) are unchangeable, and the two joint angular trajectories are expected as harmonic ones; the obtained Poincare map of the joint angles is shown in Figure 6 when the feed forward coefficients of and change. For the chaotic case, the calculated Lyapunov exponents of the two joint angles are positive; that is, the biggest Lyapunov exponents of them are 0.5496 and 0.1431, respectively.

4.2. Nonlinear Behavior of a Controlled Synchronous Manipulator considering Joint Friction

The unavoidable joint frictions will greatly affect the synchronization of the 2-link manipulator under OPCL control. Based on the Stribeck force model of joint friction, the influences of the viscous friction coefficient, static friction force, and Coulomb friction force on the synchronization motions of the 2-link manipulator under OPCL control are compared. The possible motions of it can be single periodic, multiple periodic, quasiperiodic, and chaotic if the joint viscous frictions are changed. Just as shown in Figure 7, the joint angular motion bifurcation happens along the viscous friction changing from 0 to 4.15.

When the value of viscous friction is constant, the static friction and Coulomb friction will also affect the motions of manipulator too. Letting viscous friction , different static friction coefficients of joint angular lead to quasiperiodic and chaotic motions of the manipulator, respectively, as shown in Figure 8.

5. Conclusions

The nonlinear dynamics of the manipulator system which is controlled to achieve synchronization motions is investigated in the paper. Firstly, the modeling approach of manipulator together with the corresponding synchronization control strategies is stated in detail. The dynamic phenomena of swing motions of a two-link manipulator controlled by a neural controller have been described thoroughly. The motion characteristics of two kinds of synchronization motions are simulated. An improved OPCL control method is proposed to achieve synchronization motions of both small swing and giant rotating for a two-link manipulator too. MRAC-PD synchronization controller is proposed to achieve more accurate trajectory tracing and synchronous motions for 3-DOF manipulator system under the conditions of high operating speed and unknown structure parameters.

The dynamic stability of controlled synchronization of manipulator system is also explained. An estimation based synchronization control method of manipulator system is investigated to eliminate the influences of unknown structure parameters, joint friction, and unknown load. The new synchronization method can improve the robustness of the manipulator system. The controlled synchronization stability is also improved even in case of disturbance, uncertainty parameter, and unknown structure.

Some complicated nonlinear behavior of the controlled synchronizations of manipulator is investigated including multiperiodic motions and bifurcation. Along the changing of the control parameters, viscous friction and static friction, the synchronous manipulator can present single-periodic, multiperiodic, quasiperiodic, and chaotic motions.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

The authors gratefully acknowledge that the work was supported by the Open Project of State Key Laboratory of Robotics of Chinese Academy of Science (Grant no. 2012-O04).