Next Article in Journal
Characterization of the Aeration and Hydrodynamics in Vertical-Wheel Bioreactors
Previous Article in Journal
Investigation of Factors Influencing Formation of Nanoemulsion by Spontaneous Emulsification: Impact on Droplet Size, Polydispersity Index, and Stability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Coupled and Synchronization Models of Rhythmic Arm Movement in Planar Plane

by
Affiani Machmudah
1,2,
Denys Dutykh
3,* and
Setyamartana Parman
4
1
Faculty of Advanced Technology and Multidiscipline, Kampus C Jalan Mulyorejo, Universitas Airlangga, Surabaya 60115, Indonesia
2
Research Center for Hydrodynamics Technology, National Research and Innovation Agency (BRIN), Jl. Hidro Dinamika, Keputih, Sukolilo, Surabaya 60112, Indonesia
3
Univ. Grenoble Alpes, Univ. Savoie Mont Blanc, CNRS, LAMA, 73000 Chambéry, France
4
Fakulti Teknologi Kejuruteraan Mekanikal dan Pembuatan, Universiti Teknikal Malaysia Melaka, Durian Tunggal, Melaka 76100, Malaysia
*
Author to whom correspondence should be addressed.
Bioengineering 2022, 9(8), 385; https://doi.org/10.3390/bioengineering9080385
Submission received: 31 May 2022 / Revised: 19 July 2022 / Accepted: 4 August 2022 / Published: 12 August 2022

Abstract

:
Nonlinear dynamics have become a new perspective on model human movement variability; however, it is still a debate whether chaotic behavior is indeed possible to present during a rhythmic movement. This paper reports on the nonlinear dynamical behavior of coupled and synchronization models of a planar rhythmic arm movement. Two coupling schemes between a planar arm and an extended Duffing-Van der Pol (DVP) oscillator are investigated. Chaos tools, namely phase space, Poincare section, Lyapunov Exponent (LE), and heuristic approach are applied to observe the dynamical behavior of orbit solutions. For the synchronization, an orientation angle is modeled as a single well DVP oscillator implementing a Proportional Derivative (PD)-scheme. The extended DVP oscillator is used as a drive system, while the orientation angle of the planar arm is a response system. The results show that the coupled system exhibits very rich dynamical behavior where a variety of solutions from periodic, quasi-periodic, to chaotic orbits exist. An advanced coupling scheme is necessary to yield the route to chaos. By modeling the orientation angle as the single well DVP oscillator, which can synchronize with other dynamical systems, the synchronization can be achieved through the PD-scheme approach.

1. Introduction

Bodily rhythm is an essential part of human life [1]. In terms of physical movement, everyday performances, such as walking, running, swimming, dancing, sports, and other life activities, frequently employ the repetition of motion. When a person loses the ability to conduct a rhythmic performance, it is not only a sign of an unhealthy phase of the human body system, but it will also significantly disturb the quality of the person’s life. For example, in the case of post-stroke injury, the person most likely will lose the ability to perform complex body movements that involve repetitive motion.
The history of movement variability in biomechanics research can be traced to Bernstein’s report in 1967. When humans perform two identical movements, the trajectories of the first movement are never repeated in the second movement [2]. This simple phenomenon is evidence of the variability in human movement, which Bernstein used the term “repetition without repetition” to express it. Since this Bernstein report, the study of the variability in human movement, which is commonly referred to as Bernstein’s problem [2,3,4], has become a principal research interest in the field of human movement science, biomechanics, and human gait. Movement variability reflects that there are many possible solutions to achieve an identical movement. Then, how the human brain chooses the solution to achieve the desired motion among those possible solutions is one of the very challenging questions [5]. The chosen trajectories are potentially highly affected by the health conditions of a human musculoskeletal system. Thus, understanding movement variability is necessary to obtain a healthy movement system. It is also part of the biomechanics of sports to achieve the best performance of athletes in sports activities. Furthermore, there are many health movement issues related to repetitive movements that remain questionable. Among them are the post-stroke injuries that create difficulties when moving a patient, and Parkinson’s disease, which generates oscillating hand motions.
Traditionally, movement variability is modeled as system error or noise so that it is considered an undesirable condition corresponding to health issues [6,7]. In line with the development of the nonlinear tools of dynamical system theory, recent research has modeled movement variability using the nonlinear dynamics approach, which considers the variability in human movement to be the essential factor for a healthy movement system. Using the dynamical system perspective, movement variability is unavoidable and inherent to the system [6]. The chaos tools typically used in deterministic chaos can be applied to investigate the chaotic behavior of human movement variability [8].
Experimental investigations have shown that humans tend to perform chaotic behavior during hand movements [9,10]. The chaotic behavior of human variability has been explained by the Lipsitz and Goldberger hypothesis [11], stating that a healthy system is characterized by its adaptability and flexibility to everyday stresses on human body parts. Aging has been seen as a factor in the loss of the complexity or capability to conduct chaotic behavior. More recently, Stergiou et al. [8,12,13] proposed a hypothesis stating that the healthy state of the human movement system was characterized by optimal variability in the form of a chaotic structure.
Despite the certainty that nonlinear dynamics have become a very auspicious approach for better understanding the nonlinear behavior of the human movement system; there is still a debate whether movement variability presents due to the chaotic behavior of the human movement system or the chaotic pattern is detected due to the noise of the data measurement [6,14,15]. This is due to the fact that the ODE system of human motion control is typically not explicitly known [15,16], and nonlinear tools are employed on the data obtained from experimentally-based measurements. Furthermore, the results of LE, which is the most common nonlinear tool used to measure the chaotic structure of movement variability, are heavily influenced by the length of the data [15]. Thus, a study of the nonlinear dynamics of human rhythmic movements using the ODE system is necessary. The ODE system specifies the deterministic rule under which a variety of dynamical behavior can be clearly observed.
The aim of the present study is to investigate the modeling approach by which it is possible that the chaotic behavior appears during repetitive planar arm movements. This is necessary to understand the nonlinear phenomenon of human rhythmic movements to achieve a healthy movement system. To the best of the authors’ knowledge, this is the first time that the ODE system involving a hand posture model is used to study the rhythmic movements of the human arm.
Nonlinear oscillators have been used to interpret biological systems, which are commonly related directly or indirectly to physiological rhythms, such as circadian clocks [17], physiological stress [18], and bipolar disorder [19]. The coupled system and synchronization are very common phenomena in biological systems, which typically exhibit rhythmic behaviors. The coupled system reflects the connections between two or more entities that depend on each other. Coupling strength can be represented mathematically by a coupling constant. In the field of movement science, the coupled system has been used to model jellyfish locomotion [20], human gaits [21], animal gaits [22], and interlimb coordination [23].
When compared with previous approaches, where a nonlinear oscillator is directly used to predict the joint trajectories of rhythmic motion without considering the ODE system of the kinematics posture, this paper employs the kinematic differential ODE system that represents the gait and locomotion of the 3-link planar arm. Because the biological system can interact with the environment or other natural systems by making a coupling, the first model is the coupled system of the human arm system with the nonlinear dynamical system, which may represent the nonlinear phenomenon during hand movement activities. The ODE system established from the robotic approach, i.e., 3-DOF planar series manipulator motion, was employed to model the planar arm system. Since the ODE system of the human arm system has been established, it can be coupled with the dynamical system, which is likely present during the movement. The extended DVP oscillator was applied to represent such a dynamical system in coupling with the planar arm system. This paper selects the extended DVP oscillator because it has diverse applications in the simulation and modeling of nonlinear phenomena [24,25,26]. As suggested by Lipsitz and Goldberg [11], where the capability to handle uncertainty conditions is very important for a healthy life, the extended DVP system employed in this paper represents the uncertainty during repetitive movements.
Movement variability is observed based on the interval analysis of the angle domain. In this paper, the repetitive movement under consideration is in the form of the repetitive motion of the end-effector planar arm. It should be noted that the term repetition in Bernstein’s problem can be in different forms. For example, Beek et al. [23] consider rhythmic movement to be the interlimb coordination between two hands.
In the biological system of living organisms, one cell system can synchronize with other cell systems or even with the environment and create a complex biological system. For example, a small zone in the right atrium of the heart is composed of thousands of pacemaker cells, which are connected to each other in order to maintain normal cardiac rhythm [1]. The second model is the synchronization of the planar human arm system with the extended DVP system, implementing the PD-scheme approach. Synchronization is a fundamental phenomenon in engineering and biological systems [1]. Since the work of Pecora and Carroll [27], the synchronization of the chaotic system has become a critical research topic because of its many possible applications in engineering, physics, and science [28]. They observed that between two identical chaotic systems, there was a possibility of synchronizing with each other when they shared information in the correct way. Recently, the control-system-based approaches have joined the research into the synchronization of the dynamical system [25,26,27,28,29]. In this paper, to study synchronization in the rhythmic arm movement, the orientation angle is modeled as the single-well DVP oscillator, and the PD-scheme synchronization approach is employed.
The rest of the paper is organized as follows: Section 2 presents the mathematical modeling of the planar arm system. The coupled system model of the rhythmic arm movement is described in Section 3, and there are two coupling schemes developed. Section 4 presents the synchronization of the planar arm system with the extended DVP oscillator using the PD scheme. Section 5 presents the results and discussions. The parameter k, which exhibits chaotic behavior, is observed using the LE, the Poincare section, the phase space, and the heuristic approach. The response system of the synchronization model is investigated. The conclusions are presented in Section 6.

2. System Model

Previous research has reported that the redundant planar series manipulator can be used to model the human arm [30,31]. Lee and Bang [30] modeled the human arm as a 3-link planar series manipulator to design the optical mouse, which can eliminate the coordinate disturbances that occur during skilled strokes. Ghosal [31] confirmed that the human arm can be modeled as a redundant serial manipulator and that the redundancy can be obtained from the Jacobian matrix null-space. For the serial manipulator, the redundancy is essentially kinematic [32]. Thus, this paper employs a 3-link planar open kinematic chain.

2.1. Mathematical Modeling to Observe Chaotic Behavior of Repetitive Arm Movement

This work is an attempt to understand the phenomenon of chaotic behaviors that are present in human arm movements based on nonlinear dynamics and chaos theory. The ODE system was established from the 3-link planar series manipulator for the planar arm system, while the uncertainty was obtained from the nonlinear chaotic system. Figure 1 illustrates the mathematical modeling approach to achieve this goal. Firstly, the coupled system model was developed, and the chaos tools, which are the Poincare map, the phase space, the LE, and the heuristic approach, were employed to observe the dynamical behavior of the coupled system. To confirm the chaotic behavior, these chaos tools should show consistent results. After the nonlinear dynamics of the rhythmic arm motion had been obtained, the synchronization of the rhythmic arm movement was studied by employing the PD scheme.
Nowadays, the study of variability in human movement is well-known as Bernstein’s problem [2,3,4]. This paper expresses the repetition term in Bernstein’s problem as the repetition of the end-effector path of the planar arm system. The rhythmic movement of the end-effector path in the Cartesian coordinate can be expressed as follows:
x e ( t ) = f ( φ ) φ ( t ) ;   y e ( t ) = g ( φ ) φ ( t )
where x e ( t ) , y e ( t ) , φ , t, f ( φ ) , and g ( φ ) are the desired end-effector positions on the x-axis, the desired end-effector position on the y-axis, angle of curve, time, parametric function f ( φ ) , and parametric function g ( φ ) , respectively.
The motion was performed at a constant angular frequency Ω, as in the following:
φ = Ω t

2.2. 2nd ODE of Kinematics Planar Arm Model

The second ODE of this planar arm system can be expressed as follows:
θ ¨ = J 1 ( χ ¨ J ˙ θ ˙ )
θ = [ θ 1     θ 2     θ 3     ] T ;   θ g = θ 1 + θ 2 + θ 3 ;   χ = [ x     y     θ g     ] T
J = [ l 1 s i n θ 1 l 2 s i n ( θ 1 + θ 2 ) l 3 s i n θ g l 2 s i n ( θ 1 + θ 2 ) l 3 s i n θ g l 3 s i n θ g l 1 c o s θ 1 + l 2 c o s ( θ 1 + θ 2 ) + l 3 c o s θ g l 2 c o s ( θ 1 + θ 2 ) + l 3 c o s θ g l 3 c o s θ g 1 1 1 ]
j = [ l 1 θ ˙ 1 c o s θ 1 l 2 c o s ( θ ˙ 1 + θ ˙ 2 ) ( θ 1 + θ 2 ) l 3 θ ˙ g c o s θ g l 2 ( θ ˙ 1 + θ ˙ 2 ) c o s ( θ 1 + θ 2 ) l 3 θ ˙ g c o s θ g l 3 θ ˙ g c o s θ g l 1 s i n θ 1 l 2 s i n ( θ ˙ 1 + θ ˙ 2 ) ( θ 1 + θ 2 ) l 3 θ ˙ g s i n θ g l 2 s i n ( θ ˙ 1 + θ ˙ 2 ) ( θ 1 + θ 2 ) l 3 θ ˙ g s i n θ g l 3 θ ˙ g s i n θ g 0 0 0 ]
where θ i , θ g , x, y, t, l i , J, θ ˙ i , θ ¨ i   J ˙ , J 1 , χ , and χ ¨ are the joint angle of the ith link, the orientation angle, time, ith link length, the Jacobian of forward kinematics, the first derivative of θ i , the second derivative of θ i , the first derivative of J, the matrix inverse of J, the state variables of inverse kinematics, and the second derivative of χ , respectively.
Constraints for end-effector repetitive motion:
( x , y ) = ( x e , y e ) x = l 1 c o s ( θ 1 ) + l 2 c o s ( θ 1 + θ 2 ) + l 3 c o s ( θ 1 + θ 2 + θ 3 ) y = l 1 s i n ( θ 1 ) + l 2 s i n ( θ 1 + θ 2 ) + l 3 s i n ( θ 1 + θ 2 + θ 3 ) x e = f ( t ) ;   y e = g ( t )
Constraints of joint angle limits:
θ i m i n < θ i < θ i m a x
where x, y, θ i m i n and θ i m a x are the actual end-effector position on the x-axis, actual end-effector position on the y-axis, and the minimum and maximum joint angles of the ith link, respectively.
The end-effector path was fixed during the repetitive movement, i.e., (x, y) = (xe, ye), while the orientation angle of the ODE system, θ ¨ g , needs to be defined.

2.3. Inverse Kinematics (IK) Solution

Using a geometrical approach, the IK solution of the 3-link planar open kinematic chain can be obtained in the following [33]:
c 2 = A p c o s ( θ g ϕ p ) + k p
A x = l 3 x l 1 l 2 ;   A y = l 3 y l 1 l 2 ;   A p = A x 2 + A y 2 ;
ϕ p = a t a n 2 ( A y , A x ) ;   k p = r 2 + l 3 2 l 2 2 l 1 2 2 l 1 l 2 ;   r = x 2 + y 2
s 2 = ± 1 c 2 2
θ 2 = a t a n 2 ( s 2 , c 2 )
θ 1 = a t a n 2 ( s 1 , c 1 )
where c 2 , s 2 , c 1 , s 1 , ϕ p , k p , A p , and r are the sinus of θ 2 , cosine of θ 1 , sinus of θ 1 , cosine of θ 2 , phase shift, vertical shift, amplitude, and radius from the fix base, respectively.
Figure 2a illustrates the planar arm system. There are three joint angles of the planar arm system: θ = [ θ 1 θ 2 θ 3 ] . Figure 2b shows two possible postures related to elbow up and elbow down positions obtained from the inverse kinematics geometrical solution.
The details of the IK equations are provided in Appendix A. It should be noted that there are many possible postures for the end-effector position P(xp, yp) in the workspace area of the 3-link planar arm system. Using a geometrical approach, the chosen trajectories were represented by the orientation angle, θ g . The corresponding joint angles of the first, second, and third links could be obtained using the IK solutions. For each chosen orientation angle, it corresponded to two possible postures, which were the elbow-up and elbow-down positions, as obtained from the IK solution.

2.4. Second Joint Angle Velocity

The analytic velocity of θ 2 or the first derivative of θ 2 can be expressed as follows:
θ ˙ 2 = θ 2 x d x d t + θ 2 y d y d t + θ 2 θ g d θ g d t
From Equation (12), the derivative of θ 2 can also be expressed as:
θ ˙ 2 = θ 2 c 2 d c 2 d t
where:
θ 2 c 2 = 1 1 c 2 2
Partial derivatives for the second joint angle θ 2 , which were derived using an algebraic method, are as follows:
θ 2 χ = 1 1 c 2 2 c 2 χ
The details of components c 2 χ are in the following:
θ 2 x = θ 2 c 2 c 2 x = 1 1 c 2 2 c 2 x θ 2 y = θ 2 c 2 c 2 y = 1 1 c 2 2 c 2 y θ 2 θ g = θ 2 c 2 c 2 θ g = 1 1 c 2 2 c 2 θ g
where:
c 2 x = ( l 3 l 1 l 2 x c o s ( θ g ϕ x 2 + y 2 l 3 l 1 l 2 y s i n ( θ g ϕ x 2 + y 2 + x 2 l 1 l 2 x 2 + y 2 ) c 2 y = ( l 3 l 1 l 2 y c o s ( θ g ϕ x 2 + y 2 l 3 l 1 l 2 x s i n ( θ g ϕ x 2 + y 2 + y 2 l 1 l 2 x 2 + y 2 ) c 2 θ g = A s i n ( θ g ϕ )
The details of the derivations of θ ˙ 2 are in Appendix B.

2.5. Domain of the Orientation Angle

Without considering the joint limit, the domain of θ g could be determined by solving the equation in Equations (11) and (17) as follows:
| c 2 ( θ g ) = A p c o s ( θ g φ p ) + k p | < 1
The above equation shows that the solutions of the second ODE of this planar arm system exist in the boundary of the orientation angle, θ g .
Since the joint angle of the planar arm has the joint limit, Equation (8), the θ g boundary covers the solutions of Equation (20), which intersect the domain of the joint angles as follows:
θ i D θ i
where D θ i is the domain or the operational area of the ith joint angle.

2.6. General Solutions of ODE

Since ( x e ,   y e ) is a fixed path, c 2 is a bounded function. There is the θ g boundary, and any arbitrary function, θ g ( t ) : R R , generated inside the boundary of θ g are possible solutions:
θ g ( t )       θ g
where θ g ( t ) is an arbitrary function of time and θ g is the boundary of θ g .
The θ g boundary considering the joint limits should be computed during the rhythmic motion. The computation can be performed iteratively for all of the end-effector trajectories in such a way so that Equation (21) is achieved.

3. Coupled Systems

Two coupling schemes are presented in this section to observe the dynamical behavior of the rhythmic movement of the planar human arm system. The conceptual model of the developed coupled system is adopted from the Coupled Human-Environment System (CHES). The CHES models the inseparable interaction between human systems and environment systems. This concept is also well-known as the Coupled Human and Natural System (CHANS) [34]. Both human systems and environment/natural systems are connected through certain schemes. How the processes of human systems and natural systems create an interaction, i.e., how they are coupled, is the research interest to understand such complex real phenomena.
Figure 3a illustrates the CHES amid the COVID-19 crisis, as proposed by Sarkar et al. [35]. Figure 3b shows illustrations of the coupled system between the human arm planar system and the dynamical system of the nonlinear phenomenon in the environment using a bidirectional coupling scheme. As illustrated in Figure 1, the chaos tools were used to observe how chaotic behavior makes it possible to present a solution to human locomotion during repetitive hand movements. This paper focuses on the research questions of the possibility that chaotic behavior appears in repetitive hand movements. The end-effector of the planar arm is moved following the periodic path. The coupled system model that can yield the chaotic solutions of joint angle trajectories is investigated.
To represent the nonlinear phenomenon in the environment, the extended DVP oscillator with two periodic forces [24] was employed:
x ¨ D = μ ( 1 x D 2 ) x ˙ D ω 0 2 x D α x D 3 γ x D 5 + F 1 c o s ω 1 t + F 2 c o s ω 2 t
where μ, ω 0 , α, γ, Fi, ω i are real parameters.
From the IK solution, it has been clearly shown that movement variability appears in the form of the orientation angle, θ g , so this variable should be further explored in the modeling approach. Thus, for the planar arm system, the coupling scheme was investigated via the orientation angle components, which can be in the form θ ˙ g and/or θ ¨ g .

3.1. Scheme 1

The first coupling scheme was studied when the planar arm system shared the information of the velocity to the nonlinear oscillator as follows:
x ˙ D = Σ θ i d = Χ ( 4 ) + Χ ( 5 ) + Χ ( 6 ) d
θ ¨ g = d ( μ ( 1 x D 2 ) x ˙ D ω 0 2 x D α x D 3 γ x D 5 + F 1 c o s ω 1 t + F 2 c o s ω 2 )
where d is the coupling parameter.
The state variable was defined as follows:
Χ = [ θ 1 θ 2 θ 3 θ ˙ 1 θ ˙ 2 θ ˙ 3 u v ] T
With the above state, the first ODE form of the coupled system is in the following:
Χ ˙ = [ [ Χ ( 4 ) Χ ( 5 ) Χ ( 6 ) ] T J 1 ( χ ¨ J ˙ θ ˙ ) v μ ( 1 u 2 ) v ω 0 2 u α u 3 γ u 5 + F 1 c o s ω 1 t + F 2 c o s ω 2 ]
where:
χ = [ x y θ g ] T ;       u = x D ;     v = x ˙ D
θ ¨ g = d ( μ ( 1 u 2 ) v ω 0 2 u α u 3 γ u 5 + F 1 c o s ω 1 t + F 2 c o s ω 2 )

3.2. Scheme 2

A further modification of scheme-1 was applied in scheme-2 by adding the nonlinear term to the DVP system and the coupling parameter to the orientation angle acceleration.
Adding the nonlinear term in the DVP system was obtained as follows:
x ¨ D = μ ( 1 u 2 ) v ω 0 2 u α u 3 γ u 5 + F 1 c o s ω 1 t + F 2 c o s ω 2 + 0.1 ( θ ˙ g s i n θ g )
Orientation angle acceleration is augmented by the nonlinear coupling scheme with coupling constant k as follows:
θ ¨ g = k { 2 ( μ ( 1 u 2 ) v ω 0 2 u α u 3 γ u 5 + F 1 c o s ω 1 t + F 2 c o s ω 2 ) + 0.1 ( θ ˙ g s i n θ g ) }
where k is the coupling constant.
Equation (24) is still applied so that there are two parameters, which are d and k.
Using scheme-2, the first ODE form can be expressed as follows:
Χ ˙ = [ [ Χ ( 4 ) Χ ( 5 ) Χ ( 6 ) ] T J 1 ( χ ¨ J ˙ θ ˙ ) v μ ( 1 u 2 ) v ω 0 2 u α u 3 γ u 5 + F 1 c o s ω 1 t + F 2 c o s ω 2 + 0.1 ( ( Χ ( 4 ) + Χ ( 5 ) + Χ ( 6 ) ) s i n ( Χ ( 1 ) + Χ ( 2 ) + Χ ( 3 ) ) ) ]
where:
χ = [ x y θ g ] T ;       u = x D ;     v = x ˙ D = ( Χ ( 1 ) + Χ ( 2 ) + Χ ( 3 ) ) d
θ ¨ g = k [ 2 ( μ ( 1 u 2 ) v ω 0 2 u α u 3 γ u 5 + F 1 c o s ω 1 t + F 2 c o s ω 2 ) + 0.1 ( θ ˙ g s i n θ g ) ]

4. Synchronization of Planar Human Arm System with PD-Scheme

The second model, which was studied to investigate the chaotic behavior of the planar human arm motion, is the synchronization-based approach. Recently, the control system method was added to the research on the synchronization of the dynamical system [26,27,28]. In this paper, the PD-force control scheme adapted from the control system theory was applied. The synchronization phenomenon in planar repetitive arm motion was obtained by modeling the orientation angle as a biological oscillator using the DVP system employing the PD scheme. The planar human arm system is driven by the chaotic extended DVP system, representing the uncertainty condition during the repetitive movement.

Modeling the θg Trajectories as the DVP Oscillator

Modeling the orientation angle as the single-well DVP oscillator can be obtained as follows:
θ ¨ g = μ s ( 1 θ g 2 ) θ ˙ g ω 0 s 2 θ g α s θ g 3 + U ( t )
where U(t) is an external force and μ s , ω 0 s , α s are constant parameters.
Equation (31) has been used in physics, engineering, biology, and many other subjects and is one of the most studied systems in nonlinear dynamics and chaos [25]. Using the PD scheme, the external force was used as the control input.
Since the human arm has joint limitations, to keep the trajectories inside the θ g boundary, the drive system was obtained through the following scheme:
x m = κ + h x D ;   x ˙ m = h x ˙ D ; x ¨ m = h x ¨ D
x ¨ D = μ ( 1 x D 2 ) x ˙ D ω 0 2 x D α 1 x D 3 γ x D 5 + F 1 c o s ω 1 t + F 2 c o s ω 2 t
where κ , h, x m , and x D are a constant, a scale factor, the drive trajectories, and the extended DVP displacement trajectories, respectively.
By this scheme, the drive system is determined from the chaotic system after mapping through Equation (32). This step was necessary to maintain the drive system, which was obtained from the extended DVP system, lying within the orientation angle boundary.
Model-based control law of the PD controller can be expressed as follows:
M = K p e 1 K v e 2 e 1 = x m θ g       e 2 = x ˙ m θ ˙ g U ( t ) = U r e f = ( x ¨ m M ) μ s ( 1 θ g 2 ) θ ˙ g + ω 0 s 2 θ g + α s θ g 3     = x ¨ m + K p e 1 + K v e 2 μ s ( 1 θ g 2 ) θ ˙ g + ω 0 s 2 θ g + α s θ g 3
where M, Kv, Kp, e 1 , and e 2 are the controller output, the derivative gain, the proportional gain, the position error, and the velocity error, respectively.
Using the PD scheme, the orientation angle of the open kinematic chain of the human arm was modeled as the DVP oscillator, which could synchronize with other chaotic systems.

5. Results and Discussions

For the numerical experiments, a Lissajous curve was employed as follows:
x e ( φ ) = x c + A s i n ( a φ + δ ) ;   y e ( φ ) = y c + B s i n ( b φ )
where A and B are constant numbers, a and b are integer values, δ is a positive real number, integer value, and (xc, yc) is the curve center position in the Cartesian coordinate.
The end-effector motion of Equation (35) is repeated every φ = 2π rad so that it has a curve frequency of Ω = 2π/T~ (see Equation (2)), with T~ as the period of end-effector motion. Table 1 tabulates the joint limits of the planar human arm model [36]. Using the curve parameter values: A = 7, B = 7, a = 1, b = 1, δ = 0, and (xc, yc) = (32, 32), the geometry of the end-effector path is a linear curve. Solving Equations (20) and (21) iteratively for (xe, ye) trajectories, Figure 4a shows the θ g boundary for one cycle of motion for this end-effector path. For the n-cycle of motion, the θ g boundary repeats n-time. During the motion to perform the repetitive linear curve, the orientation angle trajectories should lie on its boundary. The area of the θ g boundary with joint limits reduces as compared to the θ g boundary without considering the joint limit, as shown in Figure 4b.
This paper investigates the dynamical behavior of the coupled system when the angular frequency of the end-effector path is the same as the first angular frequency of the extended DVP system: Ω = ω 1 . During the repetitive movement, the end-effector path is constrained or fixed so that the initial conditions of θ i and θ ˙ i are also constrained. The value of the θ i and θ ˙ i initials should be computed from the IK solution. Thus, for all of the discussions in this paper, the initial conditions of the planar arm system are in the form of the initial orientation angle, θ g i and the initial orientation angle velocity θ ˙ g i . The initial velocities θ ˙ i are then computed from the first order kinematic differential: θ ˙ i = J 1 χ ˙ i . For scheme-1, this paper uses the initial conditions ( θ g i , θ ˙ g i ) = (1.75, 0) and ( x D 0 , x ˙ D 0 ) = (0.6, 0.6) for the planar arm system and the DVP system, respectively. The Poincare sections are computed at period points t = 2 π Ω + T ~ . The Poincare section is computed using 1000 cycles of the repetitive movements, with the first 30% of motions being ignored since they are considered to be a transient response. The heuristic approach proposed by Wiebe and Virgin [37], which works by counting the number of peaks in the Discrete Fourier Transform (DFT), is applied to strengthen the observation. For this heuristic approach, θ ˙ 3   is used as the investigated state using 300 cyclic motions and computed for the last 40% of motions.

5.1. Scheme-1 of Coupled System Model

Without coupling with the planar arm system, the extended DVP system with parameters: μ = 0.1, ω 0 = 0.2, α = −3, F1 = 2, F2 = 3, γ = 2, ω 1 = 1, ω 2 = 2, with coupling parameter d = 0.25, exhibits the period-2 solution. Using these parameter values, the Poincare section of the coupled system is period-2, as shown in Figure 5a. Figure 5b shows the Poincare section of the coupled system using the parameter values: μ = 0.1, ω 0 = 1, α = −3, F1 = 2, F2 = 0.1, γ = 2, ω 1 = 0.5, ω 2 = √5, using d = 0.25. It indicates the quasi-periodic solution, the same as the orbit solution without coupling with the planar arm system. Using the parameters: μ = 1, ω 0 = 0.2, α = −3, F1 = 2, F2 = 0.1, γ = 2, ω 1 = 1, ω 2 = √5, and d = 0.25, the Poincare section of the coupled system indicates the chaotic orbit, as shown in Figure 5c. The chaotic behavior can be further observed using the heuristic approach proposed by Wiebe and Virgin [37], where there are many number peaks in the DFT, as shown in Figure 5d.

5.2. Scheme-2 of Coupled System Model

Scheme-1 has shown that by sharing the velocity value of the planar arm system with the extended DVP oscillator, chaotic behavior is observed when the planar arm system is coupled with the chaotic extended DVP oscillator. However, only the effect of scaling is detected while the dynamical behavior of the coupled system remains the same as the original, extended DVP oscillator. The route to chaos cannot be observed in scheme-1.

k Range Which Exhibits the Chaotic Behavior

For scheme-2, the chaotic extended DVP system with parameters [24]: μ = 1, ω 0 = 0.2, α = −3, F1 = 2, F2 = 0.1, γ = 2, ω 1 = 1, ω 2 = √5, is employed in the numerical experiment to be coupled with the planar arm system. Without coupling with the planar arm, these parameter values exhibit chaotic behavior in the extended DVP system [24]. Consider fixing the value of d = 0.25 and the initial conditions to ( θ g i , θ ˙ g i )=(1.75, 0) and ( x D 0 , x ˙ D 0 )= (0.6,0.6), the k range, which yields the chaotic solution, is searched with the searching area 0 ≤ k ≤ 2.5. Figure 6 shows the maximum LE of the coupled system with variation in the coupling constant k. The LE is computed using Wolf’s algorithm [38] using 20,000 iteration numbers. The variation in coupling constant k is observed because it represents the coupling strength between the planar arm system with the environment uncertainty. The effect of coupling strength to the route to chaos is investigated.
The computation of Jacobian in Wolf’s algorithm is computed using the MATLAB symbolic computation. The maximum positive LE is observed at the weak coupling constant k, k < 0.5. The orbit of solutions can be further confirmed using the Poincare map and heuristic approach proposed by Wiebe and Virgin [37]. This heuristic approach works by counting the number of peaks in the Discrete Fourier Transform (DFT). The Poincare sections are computed at period point: t = 2 π Ω + T ~ .
From Figure 6, parameter values: k = 0.009, k = 0.1, and k = 0.35, have a positive Largest LE (LLE), which should exhibit the chaotic behavior. The chaotic attractor of these coupling constants can be observed on the left side of Figure 7. The chaotic behavior can be further confirmed using the heuristic approach [37], where there are many numbers of peaks in the DFT result, as shown in the right panel of Figure 7.
The transformation of the attractor pattern can be observed. For example, using the coupling constant k = 0.007 and k = 0.358, the orbits are quasi-periodic, as shown in Figure 8. Using the value of k = 0.35 and d = 0.3, the coupled system exhibits the quasi-periodic solution, as shown in Figure 9. Compared with Figure 7c, changing the value of d can yield significantly different orbit solutions.

5.3. Sensitivity to Initial Conditions

The chaotic system always exhibits sensitivity to the initial condition. Figure 10 illustrates the trajectory results using scheme-2 with the parameters d = 0.25 and k = 0.35 for the initial conditions, which have a difference value of 0.01 only. It shows that the trajectories can be significantly different despite the very small difference in the initial conditions.

5.4. Phase Space

Figure 11 shows the phase space of the planar rhythmic arm movement for the periodic, quasi-periodic, and chaotic solutions to track the linear curve. The motion flow differences among these types of solutions can be clearly observed. The period-n has only an n-flow of motion. Quasi-periodic solutions have a regular flow pattern as compared to chaotic flow, which has a messier geometry.

5.5. System Response of Synchronization Model

The system response of the synchronization model is observed when Equation (32) has the parameter values: d = 0.25 and κ = 1.6, as follows:
x m = 1.6 + 0.25 x D ;   x ˙ m = 0.25 x ˙ D ;   x ¨ m = 0.25 x ¨ D
The parameter values of the extended DVP that was used as the drive system are: μ = 1, ω 0 = 0.2, α = -3, F1 = 2, F2 = 0.1, γ = 2, ω 1 = 1, ω 2 = √5, the same as scheme-2 of the coupled system model. For numerical experiments, the parameters of the response systems are μs = 0.2, ω0s = 0, and αs = 1. As in the coupled system model, principally, the trajectories are feasible if the θ g trajectories are inside the θ g boundary because of the joint limits. The initial conditions and gain parameters should be chosen in such a way that the trajectories lie within the θ g boundary. The trajectory response depends on the values of the initial conditions and gain parameters Kp and Kv. Figure 12 shows the effect of the Kp and Kv values on the system response for different initial conditions of θ g i . The value of the gains, which have the θ g trajectories outside of the boundary, is unfeasible since it contains the joint angles that are beyond the operational area. For example, Kp = 1 and Kv = 0.5 yield unfeasible θ g trajectories.
Figure 13 illustrates the system response of the synchronization model for (Kp, Kv) = (1, 20). A comparison of the reference of the θ g trajectories with the actual θ g trajectories, the reference of the θ g velocity with the actual θ g velocity, and θ g θ ˙ g between the reference and actual trajectories are shown sequentially in Figure 13a from the first panel to the third panel. The trajectories of the position error, the velocity error, and the external force are shown sequentially in Figure 13b from the first panel to the third panel. A comparison of the joint angle trajectories of the first, second, and third links is shown in the first panel of Figure 13c. A comparison of the velocity trajectories of the first, second, and third links is shown in the second panel of Figure 13c. A comparison of θ i θ ˙ i of the first link, second link, and the third link is shown in the third panel of Figure 13c.
It shows that it needs a longer time of transient response before the synchronization is achieved. By reducing the value of Kv to Kv = 10, the transient time becomes faster than that of the previous value, as shown in Figure 14. A comparison of the reference of the θ g trajectories with the actual θ g trajectories, the reference of the θ g velocity with the actual θ g velocity, and θ g θ ˙ g between the reference and the actual trajectories are shown sequentially in Figure 14a from the first panel to the third panel. The trajectories of the position error, the velocity error, and the external force are shown sequentially in Figure 14b from the first panel to the third panel. A comparison of the joint angle trajectories of the first, second, and third links is shown in the first panel of Figure 13c. A comparison of the velocity trajectories of the first, second, and third links is shown in the second panel of Figure 13c. A comparison of θ i θ ˙ i of the first link, second link, and the third link is shown in the third panel of Figure 14c. However, further reducing the value of Kv to 0.5, the transient responses are outside the boundary, as has been observed in Figure 12. Increasing the value of Kp to 20, e.g., (Kp, Kv) = (20, 0.5), the transient response shows more oscillation than the previous value, as shown in Figure 15. A comparison of the reference of the θ g trajectories with the actual θ g trajectories, the reference of the θ g velocity with the actual θ g velocity, and θ g θ ˙ g between the reference and the actual trajectories are shown sequentially in Figure 15a from the first panel to the third panel. The trajectories of the position error, the velocity error, and the external force are shown sequentially in Figure 15b from the first panel to the third panel. A comparison of the joint angle trajectories of the first, second, and third links is shown in the first panel of Figure 15c. A comparison of the velocity trajectories of the first, second, and third links is shown in the second panel of Figure 15c. A comparison of θ i θ ˙ i of the first link, second link, and the third link is shown in the third panel of Figure 15c.
In addition to the gain parameters, the initial conditions of the orientation angle θ g , and velocities θ ˙ g i , should be chosen in such away so that the generated θ g trajectories lie within the θ g boundary. It has been shown that by using Kp = 1 and Kv = 0.5, with ( θ g i , θ ˙ g i ) = (2.2, −2), the θ g trajectories are outside the boundary. Changing the initial conditions of velocities θ ˙ g i to 0, e.g., ( θ g , θ ˙ g i ) = (2.2, 0), the transient responses are inside the θ g boundary, as shown in Figure 16. Other initial conditions that can be chosen for (Kp, Kv) = (1, 0.5), are ( θ g , θ ˙ g i ) = (1.2, 0) and ( θ g , θ ˙ g i ) = (1.2, 1).
The results in this section have shown that synchronization with the chaotic systems is possible through the PD scheme when the orientation angle is driven by the chaotic, extended DVP system; however, as in the coupled system model, it should be noted that the system response should lie inside the θ g boundary since the human arm has joint limitations. This goal can be achieved by adjusting the gain parameters and the initial conditions so that the system response has orientation angle trajectories inside the θ g boundary.

5.6. Discussions

Movement variability can be further observed using the link configurations. The posture can be computed from the joint angle trajectories obtained from the system response. Figure 17 illustrates the posture of the rhythmic planar arm movement to track the linear curve for periodic, quasi-periodic, and chaotic behaviors. The postures are computed at 300 cyclic motions and plotted for the last 10% of motions. Period-n reveals the n-possible posture at one instantaneous end-effector point. The quasi-periodic has a little more posture variability as compared with the periodic solution, but it is still less posture variability as compared with the chaotic solutions. Keeping the same angle cycle to cycle during the rhythmic motion is potentially an uncomfortable action for the muscles of the arm.
The research question was whether chaotic behavior is indeed possible to present in repetitive human arm motions. The present study has shown that the coupling scheme and synchronization can be used to model the mechanism by which chaotic trajectories appear in the repetitive motions of the human arm in the planar plane. The chaotic nonlinear oscillator has been used to represent the uncertainty conditions that interact with the planar arm system during rhythmic arm movements. Depending on the value of the coupling parameter and the parameter of the nonlinear oscillator, the system response of the coupled model shows very interesting dynamical behavior, where different types of solutions from the periodic, the quasi-periodic, to the chaotic can be observed. The effect of the coupling scheme is more remarkable in scheme-2, where the k range, which exhibits chaotic behavior, can be observed. The coupled system model has shown that the advanced bidirectional coupling scheme is necessary for exhibiting the route to chaos. The advanced coupling scheme is obtained by adding the parameter k, as Equation (31),in addition to parameter d. The chaotic solution is observed at the very small value of parameter k.
By the PD-scheme model, the chaotic behavior of the planar repetitive arm movement presents when the planar arm system is driven by chaotic trajectories. The system response follows the drive system with the transient response depending on the values of the gains Kp and Kv. The PD gain parameters are used to maintain the joint angle trajectories under the joint angle operational area by keeping the trajectories of the orientation angle inside its boundary during the transient response. The value of initial conditions, θ g i and θ ˙ g i , should be adjusted or chosen in such a way that the result of the θ g trajectories are inside the θ g boundary.
Prior research on rhythmic human arm movements using the nonlinear oscillator model did not explicitly employ the model of the human body system. The approaches developed in this paper, which are the coupling scheme model and the synchronization between the planar human arm system and the chaotic system representing the uncertainty condition during the rhythmic movement, employ the kinematic differential equation of the human arm system. Thus, it will provide a better understanding of the movement variability of the open kinematic chain of the human body system instead of using only the nonlinear oscillator without considering the human body system.
Two important remarks should be addressed to be successful in the numerical computation to solve the developed ODE system. Firstly, the initial condition of θ i and θ ˙ i should be computed from the orientation angles θ g i and θ ˙ g i because of the end-effector hand constraint. These initial conditions cannot be chosen arbitrarily as in the common ODE system because the end-effector path has been fixed. Secondly, the system response should lie on the orientation angle boundary due to the joint angle limits of the human arm. Failure to perform the first point means that the ODE solver will face computational failure, and the trajectories will become unfeasible for tracking the end-effector path if the orientation angle trajectories are outside the boundary, although the ODE solver seems successful in the computation.
Using the nonlinear dynamics approach, which involves the nonlinear oscillator, to model the human biological system, the details of the parameter values of the ODE system are different from person to person depending on the person’s health. The values can be obtained through experimental investigation and the estimation of the biomechanics data. Mathematically, the developed approach explores movement variability in the form of the orientation angle variable.
The results of the coupled system model have clearly shown that the chaotic solutions are possible to present when the end-effector hand performs the periodic motion, i.e., the Lissajous path. The ODE solutions, whether they are periodic, quasi-periodic, or chaotic, depend on the parameter value of the coupling constant. It shows that the chaotic structures have been observed at the small coupling constant, i.e., k < 0.5. The coupling constant represents the strength of the coupling between the planar arm system and the environment uncertainty. This result possibly supports the Goldberg hypotheses, stating that chaotic behavior represents the healthy state of the human body [11]. The weak coupling strength can be considered as the healthy condition of the human musculoskeletal system that is resilient to the environmental uncertainty associated with daily stressors. The negative emotions that may come at anytime in daily life, such as sadness, sorrow, fear, jealousy, and anger, will not have too much of an effect on the performance of the human musculoskeletal system.
For the synchronization model, the orientation angle is modeled as the nonlinear oscillator, which can synchronize with other dynamical systems. The results of the synchronization model can be potentially beneficial to the study of the phenomenon related to pathological rhythm, such as Parkinson’s disease, where patients have lost the ability to control body movements. It is known that exceeding synchronization can lead to pathological rhythms [39,40,41,42,43]. Further experimental study on the biomechanics of the repetitive end-effector hand movement is necessary to support these conclusions and to further explore the developed approach for analyzing the issue of a healthy movement system. The experimental phase is also part of the authors’ forthcoming research.

6. Conclusions

The results showed that chaotic behavior was possible to present when the planar arm system was coupled with the chaotic system, i.e., the extended DVP oscillator, through a certain scheme. The ODE system of the planar arm was established from the robotic motion approach, and the nonlinear oscillator was employed to represent the uncertainty condition during the rhythmic movement. Using the ODE-based model, dynamical behavior can be clearly observed using nonlinear tools from chaos theory. An advanced coupling scheme was necessary to exhibit the route to chaos, i.e., the scheme-2 coupled system model. By varying the coupling constant k, the chaotic behavior has been observed at the weak coupling constant. The synchronization phenomenon between the planar arm system and the nonlinear oscillator has also been studied using the PD-scheme method. The results show that the synchronization of the planar arm system with the chaotic system was possible via the PD scheme when the orientation angle was driven by the chaotic, nonlinear oscillator; however, as in the coupled system model, it should be noted that the system response should lie inside the θ g boundary since the human arm has joint limitations. This goal can be achieved by adjusting the gain parameters and the initial conditions in such a way that the system response has the orientation angle trajectories inside the θ g boundary. Movement variability was present in the planar arm system in the form of the orientation angle variable, and by exploring this variable, chaotic behavior can be observed.

Author Contributions

Conceptualization, A.M.; methodology, A.M., D.D. and S.P.; software, A.M.; validation, A.M., D.D. and S.P.; formal analysis, A.M., D.D. and S.P.; investigation, A.M., D.D. and S.P.; resources, A.M.; writing—original draft preparation, A.M.; writing—review and editing, A.M., D.D. and S.P.; visualization, A.M. All authors have read and agreed to the published version of the manuscript.

Funding

DD’s work has been supported by the French National Research Agency, through Investments for Future Program (ref. ANR-18-EURE-0016-528 Solar Academy).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The author would like to thank to National Research and Innovation Agency (BRIN), Universitas Airlangga, and Universiti Teknikal Malaysia Melaka for supporting this research.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

A Constant number
ApAmplitude of c 2
a Integer value
B Constant number
b Integer value
c 2 Cosine of second joint angle
dCoupling parameter
D θ i Domain or the operational area of the ith joint angle
eiError
e1Position error
e2Velocity error
FiReal parameter of extended DVP oscillator
f ( φ ) Parametric function
g ( φ ) Parametric function
hScale factor in synchronization approach
JJacobian
kCoupling parameter
KpProportional gain
kpVertical shift of c 2
KvDerivative gain
liith length of the open kinematic chain
MController output
R Real number
rRadius
s 2 Sine of second joint angle
tTime
T~Period time
U(t)External force of single well DVP oscillator
Χ State variable of coupled system
x D Displacement of extended DVP oscillator
x D 0 Initial position of extended DVP oscillator
x ˙ D 0 Initial velocity of extended DVP oscillator
x m Drive trajectories of synchronization approach
(x, y)Actual end-effector position
(xc, yc)Curve center
(xe, ye)Target end-effector position
αReal parameter of extended DVP oscillator
α s Constant parameter of single well DVP oscillator
γReal parameter of extended DVP oscillator
δ Positive real number
θ g Orientation angle
θ i Joint angle of ith link
θ i m i n Minimum joint angles of ith link
θ i m a x Maximum joint angles of ith link
θ g i Initial orientation angle
κ Constant value of PD synchronization
θ ˙ i First derivative of θ i
θ g i ˙ Initial orientation angle velocity
θ i ¨ Second derivative of θ i
μReal parameter of extended DVP oscillator
μ s Constant parameter of single well DVP oscillator
φpPhase shift of c 2
φ Angle of curve
χ State variables of inverse kinematics
ΩFrequency of curve
ω 0 Real parameter of extended DVP oscillator
ω 0 s Constant parameter of single well DVP oscillator
ω i Real parameter of extended DVP oscillator
θ g Boundary of orientation angle

Appendix A

w x = x l 3 c o s ( θ g ) ;   w y = y l 3 s i n ( θ g )
c 2 = ( w x 2 + w y 2 l 1 2 l 2 2 ) 2 l 1 l 2
The first and third joint angles are expressed as follows:
Δ = w x 2 + w y 2 ;   s 1 = ( l 1 + l 2 c 2 ) w y ( l 2 s 2 w x ) Δ ;   s 1 = ( l 1 + l 2 c 2 ) w y ( l 2 s 2 w x ) Δ
θ 1 = a t a n 2 ( s 1 , c 1 )
θ 3 = θ g θ 3 θ 1
where θ 1 , θ 3 ,  c 1 , and s 1 are the first joint angles, third joint angle, cosine of θ 1 s , and sine of θ 1 s , respectively.

Appendix B

From Equation (9), we can define c 2 as a function of [Ap, kp, ϕp, θ g ]:
c 2 = f ( A p ( x , y ) , k p ( x , y ) , ϕ p ( x , y ) , θ g )
= A p ( x , y ) c o s ( θ g ϕ p ( x , y ) ) + k p ( x , y )
Derivative of c 2 with reference to [Ap, kp, ϕp, θ g ] is:
d c 2 d t = c 2 A p d A p d t + c 2 k p d k p d t + c 2 ϕ p d ϕ p d t + c 2 θ g d θ g d t
Calculate all parts of above equation:
c 2 A p = c o s ( θ g ϕ p ) ;   c 2 k p = 1 c 2 ϕ p = A p s i n ( θ g ϕ p ) ;   c 2 θ g = A p s i n ( θ g ϕ p ) d A p d t = A p x d x d t + A p y d y d t = l 3 l 1 l 2 x x 2 + y 2 d x d t + l 3 l 1 l 2 x x 2 + y 2 d y d t d k p d t = k p x d x d t + k p y d y d t = x l 1 l 2 x 2 + y 2 d x d t + y l 1 l 2 x 2 + y 2 d y d t
Substitute the above equations into Equation (B1) and Equation (15) and there will be components of x, y, and θ g , which are components of partial derivatives of θ 2 , and Equation (19) can be obtained.

References

  1. Glass, L. Synchronization and rhythmic processes in physiology. Nature 2001, 410, 277–284. [Google Scholar] [CrossRef] [PubMed]
  2. Bernstein, N.A. The Coordination and Regulation of Movements; Pergamon Press: Oxford, UK, 1967. [Google Scholar]
  3. Sporns, O.; Edelman, G.M. Solving Bernstein’s problem: A proposal for the development of coordinated movement by selection. Child Dev. 1993, 64, 960–981. [Google Scholar] [CrossRef] [PubMed]
  4. Bongaardt, R.; Meijer, O.G. Bernstein’s theory of movement behavior: Historical development and contemporary relevance. J. Mot. Behav. 2000, 32, 57–71. [Google Scholar] [CrossRef] [PubMed]
  5. Loeb, G.E. Optimal isn’t good enough. Biol. Cybern. 2012, 106, 757–765. [Google Scholar] [CrossRef]
  6. Davids, K.; Glazier, P.; Araujo, D.; Bartlett, R. Movement systems as dynamical systems: The functional role of variability and its implications for sports medicine. Sports Med. 2003, 33, 245–260. [Google Scholar] [CrossRef]
  7. Caballero, C.; Barbado, D.; Moreno, F.J. Non-linear tools and methodological concerns measuring human movement variability: An overview. Eur. J. Hum. Mov. 2014, 32, 61–81. [Google Scholar]
  8. Stergiou, N.; Decker, L.M. Human movement variability, nonlinear dynamics, and pathology: Is there a connection? Phys. Ther. 2011, 30, 869–888. [Google Scholar] [CrossRef]
  9. Miyoshi, T.; Murata, A. Chaotic characteristic in human hand movement. In Proceedings of the IEEE International Workshop on Robot and Human Interactive Communication, Osaka, Japan, 27–29 September 2000. [Google Scholar]
  10. Mitra, S.; Riley, M.A.; Turvey, M.T. Chaos in human rhythmic movement. J. Mot. Behav. 1997, 29, 195–198. [Google Scholar] [CrossRef]
  11. Lipsitz, L.A.; Goldberger, A.L. Loss of ‘complexity’ and aging, potential applications of fractals and chaos theory to senescence. J. Am. Med. Assoc. 1992, 267, 1806–1809. [Google Scholar] [CrossRef]
  12. Stergiou, N.; Harbourne, R.; Cavanaugh, J. Optimal movement variability: A new theoretical perspective for neurologic physical therapy. J. Neurol. Phys. Ther. 2006, 30, 120–129. [Google Scholar] [CrossRef]
  13. Harbourne, R.T.; Stergiou, N. Perspective on movement variability and the use of nonlinear tools: Principles to guide physical therapy practice. Phys. Ther. 2009, 89, 267–282. [Google Scholar] [CrossRef] [PubMed]
  14. Cusumano, J.P.; Dingwell, J.B. Movement variability near goal equivalent manifolds: Fluctuations, control, and model-based analysis. Hum. Mov. Sci. 2013, 32, 899–923. [Google Scholar] [CrossRef]
  15. Otero-Siliceo, E.; Arriada-Mendicoa, N. Is it healthy to be chaotic? Med. Hypotheses 2003, 60, 233–236. [Google Scholar] [CrossRef]
  16. Deffeyes, J.E. Nonlinear Dynamics of Infant Sitting Postural Control. Ph.D. Thesis, University of Nebraska, Lincoln, NE, USA, 2009. [Google Scholar]
  17. Micklem, C.N.; Locke, J.C. Cut the noise or couple up: Coordinating circadian and synthetic clocks. Iscience 2021, 24, 103051. [Google Scholar] [CrossRef] [PubMed]
  18. Brooks, J.; Crone, J.C.; Spangler, D.P. A physiological and dynamical systems model of stress. Int. J. Psychophysiol. 2021, 166, 83–91. [Google Scholar] [CrossRef]
  19. Daugherty, D.; Roque-Urrea, T.; Urrea-Roque, J.; Troyer, J.; Wirkus, S.; Porter, M.A. Mathematical models of bipolar disorder. Commun. Nonlinear Sci. Numer. Simul. 2009, 14, 2897–2908. [Google Scholar] [CrossRef]
  20. Low, L.A.; Reinhall, P.G.; Storti, D.W.; Goldman, E.B. Coupled van der Pol oscillators as a simplified model for generation of neural patterns for jellyfish locomotion. Struct. Control Health Monit. 2006, 13, 417–429. [Google Scholar] [CrossRef]
  21. Scafetta, N.; Marchi, D.; West, B.J. Understanding the complexity of human gait dynamics. Chaos 2009, 19, 026108. [Google Scholar] [CrossRef] [PubMed]
  22. Collins, J.J.; Stewart, I.N. Coupled nonlinear oscillators and the symmetries of animal gaits. J. Nonlinear Sci. 1993, 3, 349–392. [Google Scholar] [CrossRef]
  23. Beek, P.J.; Peper, C.E.; Daffertshofer, A. Modeling rhythmic interlimb coordination: Beyond the Haken-Kelso-Bunz model. Brain Cogn. 2002, 48, 149–165. [Google Scholar] [CrossRef]
  24. Jing, Z.; Yang, Z.; Jiang, T. Complex dynamics in Duffing-Van der Pol equation. Chaos Solitons Fractals 2006, 27, 722–747. [Google Scholar] [CrossRef]
  25. Kakmeni, F.M.M.; Bowong, S.; Tchawoua, C.; Kaptouom, E. Chaos control and synchronization of a Φ6-Van der Pol oscillator. Phys. Lett. A 2004, 322, 305–323. [Google Scholar] [CrossRef]
  26. Yang, C.C. Robust synchronization and anti-synchronization of identical Φ6 oscillators via adaptive sliding mode control. J. Sound Vib. 2012, 331, 501–509. [Google Scholar] [CrossRef]
  27. Pecora, L.M.; Carroll, T.L. Synchronization in chaotic systems. Phys. Rev. Lett. 1990, 64, 821. [Google Scholar] [CrossRef]
  28. Idowu, B.A.; Vincent, U.E.; Njah, A.N. Synchronization of chaos in nonidentical parametrically excited systems. Chaos Solitons Fractals 2009, 39, 2322–2331. [Google Scholar] [CrossRef]
  29. Pecora, L.M.; Carroll, T.L. Synchronization of chaotic systems. Chaos 2015, 25, 97611. [Google Scholar] [CrossRef]
  30. Lee, B.; Bang, H. A mouse with two optical sensors that eliminates coordinate disturbance during skilled strokes. Hum.-Comput. Interact. 2015, 30, 122–155. [Google Scholar] [CrossRef]
  31. Ghosal, A. Resolution of redundancy in robots and in a human arm. Mech. Mach. Theory 2018, 125, 126–136. [Google Scholar] [CrossRef]
  32. Dasgupta, B.; Mruthyunjaya, T.S. Force redundancy in parallel manipulators: Theoretical and practical issues. Mech. Mach. Theory 1998, 33, 727–742. [Google Scholar] [CrossRef]
  33. Machmudah, A.; Parman, S.; Abbasi, A.; Solihin, M.I.; Abd Manan, T.S.; Beddu, S.; Ahmad, A.; Rasdi, N.W. Cyclic path planning of hyper-redundant manipulator using whale optimization algorithm. Int. J. Adv. Comput. Sci. Appl. 2021, 12, 677–686. [Google Scholar] [CrossRef]
  34. Liu, J.; Dietz, T.; Carpenter, S.R.; Taylor, W.W.; Alberti, M.; Deadman, P.; Redman, C.; Pell, A.; Folke, C.; Ouyang, Z.; et al. Coupled human and natural systems: The evolution and applications of an integrated framework. Ambio 2021, 50, 1778–1783. [Google Scholar] [CrossRef]
  35. Sarkar, P.; Debnath, N.; Reang, D. Coupled human-environment system amid COVID-19 crisis: A conceptual model to understand the nexus. Sci. Total Environ. 2021, 753, 141757. [Google Scholar] [CrossRef] [PubMed]
  36. Grecu, V.; Dumitru, N.; Grecu, L. Analysis of human arm joints and extension of the study to robot manipulator. In Proceedings of the International MultiConference of Engineers and Computer Scientists, Hong Kong, China, 18–20 March 2009. [Google Scholar]
  37. Wiebe, R.; Virgin, L.N. A heuristic method for identifying chaos from frequency content. Chaos 2012, 22, 013136. [Google Scholar] [CrossRef] [PubMed]
  38. Wolf, A.; Swift, J.B.; Swinney, H.L.; Vastano, J.A. Determining Lyapunov exponents from a time series. Phys. D Nonlinear Phenom. 1985, 16, 285–317. [Google Scholar] [CrossRef]
  39. Asllani, M.; Expert, P.; Carletti, T. A minimally invasive neurostimulation method for controlling abnormal synchronisation in the neuronal activity. PLoS Comput. Biol. 2018, 14, e1006296. [Google Scholar] [CrossRef] [PubMed]
  40. Hammond, C.; Bergman, H.; Brown, P. Pathological synchronization in Parkinson’s disease: Networks, models and treatments. Trends Neurosci. 2007, 30, 357–364. [Google Scholar] [CrossRef]
  41. Orekhova, E.V.; Stroganova, T.A.; Nygren, G.; Tsetlin, M.M.; Posikera, I.N.; Gillberg, C.; Elam, M. Excess of high frequency electroencephalogram oscillations in boys with autism. Biol. Psychiatry 2007, 62, 1022–1029. [Google Scholar] [CrossRef]
  42. Chen, C.C.; Litvak, V.; Gilbertson, T.; Kuhn, A.; Lu, C.S.; Lee, S.T.; Tsai, C.H.; Tisch, S.; Limousin, P.; Hariz, M.; et al. Excessive synchronization of basal ganglia neurons at 20 Hz slows movement in Parkinson’s disease. Exp. Neurol. 2007, 205, 214–221. [Google Scholar] [CrossRef]
  43. Popovych, O.V.; Tass, P.A. Control of abnormal synchronization in neurological disorders. Front. Neurol. 2014, 5, 268. [Google Scholar] [CrossRef]
Figure 1. Computational method to observe the chaotic behavior of the rhythmic arm movement.
Figure 1. Computational method to observe the chaotic behavior of the rhythmic arm movement.
Bioengineering 09 00385 g001
Figure 2. (a) Three-link planar system. (b) Elbow up and elbow down postures from the IK solution.
Figure 2. (a) Three-link planar system. (b) Elbow up and elbow down postures from the IK solution.
Bioengineering 09 00385 g002
Figure 3. (a) Conceptual model of CHES of amid COVID-19 [35] (b) Coupled system model of rhythmic arm movement adopted from CHES/CHANS concept.
Figure 3. (a) Conceptual model of CHES of amid COVID-19 [35] (b) Coupled system model of rhythmic arm movement adopted from CHES/CHANS concept.
Bioengineering 09 00385 g003
Figure 4. θ g boundary for one complete cycle t = [0, T~] (a) rad (b) comparison of θ g boundary with and without considering θi limit.
Figure 4. θ g boundary for one complete cycle t = [0, T~] (a) rad (b) comparison of θ g boundary with and without considering θi limit.
Bioengineering 09 00385 g004
Figure 5. α = −3, F1 = 2, γ = 2, d = 0.25 (a) Poincare section, period−2: μ = 0.1, ω 0 = 0.2, F2 = 3, ω1 = 1, ω2 = 2 (b) Poincare section, quasi-periodic: μ = 0.1, ω 0 = 1, F2 = 0.1, ω 1 = 0.5, ω 2 = √5 (c) Poincare section, chaotic: μ = 1, ω0 = 0.2, F2 = 0.1, ω 1 = 1, ω 2 = √5 (d) heuristic approach of (c).
Figure 5. α = −3, F1 = 2, γ = 2, d = 0.25 (a) Poincare section, period−2: μ = 0.1, ω 0 = 0.2, F2 = 3, ω1 = 1, ω2 = 2 (b) Poincare section, quasi-periodic: μ = 0.1, ω 0 = 1, F2 = 0.1, ω 1 = 0.5, ω 2 = √5 (c) Poincare section, chaotic: μ = 1, ω0 = 0.2, F2 = 0.1, ω 1 = 1, ω 2 = √5 (d) heuristic approach of (c).
Bioengineering 09 00385 g005
Figure 6. LLE versus coupling constant k to track rhythmic linear curve. Fixed parameter: d = 0.25, μ = 1, ω 0 = 0.2, α = −3, F1 = 2, F2 = 0.1, ω 1 =1, ω 2 = √5, l = [31.5 28.7 10.5] cm. Initial conditions: ( θ g i , θ ˙ g i ) = (1.75, 0), ( x D 0 , x ˙ D 0 ) = (0.6,0.6).
Figure 6. LLE versus coupling constant k to track rhythmic linear curve. Fixed parameter: d = 0.25, μ = 1, ω 0 = 0.2, α = −3, F1 = 2, F2 = 0.1, ω 1 =1, ω 2 = √5, l = [31.5 28.7 10.5] cm. Initial conditions: ( θ g i , θ ˙ g i ) = (1.75, 0), ( x D 0 , x ˙ D 0 ) = (0.6,0.6).
Bioengineering 09 00385 g006
Figure 7. Chaotic orbit, right: Poincare section; left: heuristic approach (a) k = 0.009 (b) k = 0.1 (c). k = 0.35.
Figure 7. Chaotic orbit, right: Poincare section; left: heuristic approach (a) k = 0.009 (b) k = 0.1 (c). k = 0.35.
Bioengineering 09 00385 g007
Figure 8. Poincare section (a) k = 0.007 (b) k = 0.358.
Figure 8. Poincare section (a) k = 0.007 (b) k = 0.358.
Bioengineering 09 00385 g008
Figure 9. Effect of parameter d. k = 0.35. Poincare section, d = 0.3.
Figure 9. Effect of parameter d. k = 0.35. Poincare section, d = 0.3.
Bioengineering 09 00385 g009
Figure 10. Sensitivity to initial condition with difference value 0.01 only (a) θ g trajectories (b) θ 3 trajectories.
Figure 10. Sensitivity to initial condition with difference value 0.01 only (a) θ g trajectories (b) θ 3 trajectories.
Bioengineering 09 00385 g010
Figure 11. Phase space: d = 0.25, ( θ g i , θ ˙ g i ) = (1.75, 0) (a) period-2, scheme−1 (b) quasi−periodic, scheme-1, (c) chaotic, scheme−1 (d) chaotic, scheme−2, k = 0.35.
Figure 11. Phase space: d = 0.25, ( θ g i , θ ˙ g i ) = (1.75, 0) (a) period-2, scheme−1 (b) quasi−periodic, scheme-1, (c) chaotic, scheme−1 (d) chaotic, scheme−2, k = 0.35.
Bioengineering 09 00385 g011
Figure 12. Effect of gains Kp, Kv for initial condition ( θ g i , θ ˙ g i ) = (2.2, −2), ( x D 0 , x ˙ D 0 ) = (0.6,0.6). The gains should yield the θ g trajectories inside its boundary.
Figure 12. Effect of gains Kp, Kv for initial condition ( θ g i , θ ˙ g i ) = (2.2, −2), ( x D 0 , x ˙ D 0 ) = (0.6,0.6). The gains should yield the θ g trajectories inside its boundary.
Bioengineering 09 00385 g012
Figure 13. ( θ g i , θ ˙ g i ) = (2.2, −2), ( x D 0 , x ˙ D 0 ) = (0.6,0.6), Kp = 1, Kv = 20 (a) left: θ g , middle: θ ˙ g , right: θ g θ ˙ g (b) left: θ g error, middle: θ ˙ g error, right: Uref (c) left: θ i , middle: θ ˙ i , right: θ i θ ˙ i trajectories.
Figure 13. ( θ g i , θ ˙ g i ) = (2.2, −2), ( x D 0 , x ˙ D 0 ) = (0.6,0.6), Kp = 1, Kv = 20 (a) left: θ g , middle: θ ˙ g , right: θ g θ ˙ g (b) left: θ g error, middle: θ ˙ g error, right: Uref (c) left: θ i , middle: θ ˙ i , right: θ i θ ˙ i trajectories.
Bioengineering 09 00385 g013
Figure 14. ( θ g i , θ ˙ g i ) = (2.2, −2), ( x D 0 , x ˙ D 0 ) = (0.6,0.6), Kp = 1, Kv = 10 (a) left: θ g , middle: θ ˙ g , right: θ g θ ˙ g i (b) left: θ g error, middle: θ ˙ g error, right: Uref (c) left: θ i , middle: θ ˙ i , right: θ i θ ˙ i trajectories.
Figure 14. ( θ g i , θ ˙ g i ) = (2.2, −2), ( x D 0 , x ˙ D 0 ) = (0.6,0.6), Kp = 1, Kv = 10 (a) left: θ g , middle: θ ˙ g , right: θ g θ ˙ g i (b) left: θ g error, middle: θ ˙ g error, right: Uref (c) left: θ i , middle: θ ˙ i , right: θ i θ ˙ i trajectories.
Bioengineering 09 00385 g014
Figure 15. ( θ g i , θ ˙ g i ) = (2.2, −2), ( x D 0 , x ˙ D 0 ) = (0.6,0.6), Kp = 1, Kv = 10 (a) left: θ g , middle: θ ˙ g , right: θ g θ ˙ g i (b) left: θ g error, middle: θ ˙ g error, right: Uref (c) left: θ i , middle: θ ˙ i , right: θ i θ ˙ i trajectories.
Figure 15. ( θ g i , θ ˙ g i ) = (2.2, −2), ( x D 0 , x ˙ D 0 ) = (0.6,0.6), Kp = 1, Kv = 10 (a) left: θ g , middle: θ ˙ g , right: θ g θ ˙ g i (b) left: θ g error, middle: θ ˙ g error, right: Uref (c) left: θ i , middle: θ ˙ i , right: θ i θ ˙ i trajectories.
Bioengineering 09 00385 g015
Figure 16. Effect of initial conditions ( θ g i , θ ˙ g i ) for Kp = 1 and Kv = 0.5.
Figure 16. Effect of initial conditions ( θ g i , θ ˙ g i ) for Kp = 1 and Kv = 0.5.
Bioengineering 09 00385 g016
Figure 17. Posture 300 cyclic motions, plotted for last 10% of linear path motion (a) period−2, scheme−1 (b) quasi−periodic, scheme−1 (c) chaotic scheme−1 (d) chaotic scheme−2.
Figure 17. Posture 300 cyclic motions, plotted for last 10% of linear path motion (a) period−2, scheme−1 (b) quasi−periodic, scheme−1 (c) chaotic scheme−1 (d) chaotic scheme−2.
Bioengineering 09 00385 g017
Table 1. Parameter of the planar arm system [36].
Table 1. Parameter of the planar arm system [36].
l1 (Upper Arm)l2 (Forearm)l3 (Hand)θi Limits
31.5 cm28.7 cm10.5 cm θ 1 = [ −140°, 90°]; θ 2 = [0°, 145°]; θ 3 = [ −70°, 90°]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Machmudah, A.; Dutykh, D.; Parman, S. Coupled and Synchronization Models of Rhythmic Arm Movement in Planar Plane. Bioengineering 2022, 9, 385. https://doi.org/10.3390/bioengineering9080385

AMA Style

Machmudah A, Dutykh D, Parman S. Coupled and Synchronization Models of Rhythmic Arm Movement in Planar Plane. Bioengineering. 2022; 9(8):385. https://doi.org/10.3390/bioengineering9080385

Chicago/Turabian Style

Machmudah, Affiani, Denys Dutykh, and Setyamartana Parman. 2022. "Coupled and Synchronization Models of Rhythmic Arm Movement in Planar Plane" Bioengineering 9, no. 8: 385. https://doi.org/10.3390/bioengineering9080385

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