Abstract
In 1985, Haken, Kelso and Bunz proposed a system of coupled nonlinear oscillators as a model of rhythmic movement patterns in human bimanual coordination. Since then, the Haken–Kelso–Bunz (HKB) model has become a modelling paradigm applied extensively in all areas of movement science, including interpersonal motor coordination. However, all previous studies have followed a line of analysis based on slowly varying amplitudes and rotating wave approximations. These approximations lead to a reduced system, consisting of a single differential equation representing the evolution of the relative phase of the two coupled oscillators: the HKB model of the relative phase. Here we take a different approach and systematically investigate the behaviour of the HKB model in the full four-dimensional state space and for general coupling strengths. We perform detailed numerical bifurcation analyses and reveal that the HKB model supports previously unreported dynamical regimes as well as bistability between a variety of coordination patterns. Furthermore, we identify the stability boundaries of distinct coordination regimes in the model and discuss the applicability of our findings to interpersonal coordination and other joint action tasks.
Keywords: Coupled oscillators, Dynamical system, Bifurcation analysis, Coordination regimes, Numerical continuation, Parameter dependence
Introduction
Many body movements are periodic in their nature [18]. For example, postural sway [2], walking [8, 20], running [37], swimming [54], galloping [8, 20] and juggling [58] have a cyclic pattern in the position of the end effectors or joint angles. Synchronisation is a fundamental aspect of oscillatory coordination dynamics in human and animal body movements [33] and has been found in many different situations [48]. Coordination is characterised by a bounded temporal relationship created by a convergent dynamical process [26, 44]. Coordination regimes depend on symmetries and couplings between oscillators. Frequency entrainment, where two oscillators adopt a central frequency, occurs even with a very weak coupling. With a relatively strong coupling or if the system is symmetrical, phase entrainment can also take place. These processes may be continuous or intermittent; that is, the phases of the two oscillators may also align periodically [18, 35, 47].
In the case of two coupled oscillators, the regular patterns of coordination are well captured by the properties of the relative phase between the periodic movements of the two subsystems [32, 33]. The simplest pattern is observed when the phase of the two oscillators coincide to give in-phase () monostable coordination pattern. An example of this behaviour is given by iso-lateral limb movements [6]. Monostable anti-phase () coordination can also occur, and an example of such behaviour is observed in team sports (competitive games) [5, 10, 12, 15]. In many real systems, anti-phase stability coexists with in-phase stability [22, 33, 44, 56]. Previous studies address the modelling of the two coupled oscillators as a nonlinear dynamical system, the fitting of its periodic orbits to human movements [28] and the systematic analysis of the effects of linear and nonlinear terms to the observed limit cycles [4]. The observed relations between frequency and amplitude [22] as well as peak velocities [44] in many but not all [3] oscillatory movements turned out to be well represented by a hybrid oscillator [22] formed by a combination of Van der Pol and Rayleigh nonlinear damping terms.
A classical example of model exhibiting bistability is the so-called HKB model proposed in the seminal work by Haken, Kelso and Bunz [18, 22]. The model, which was originally developed for bimanual finger coordination [30], was found to be representative of a wide range of applications in human movement [7, 18], suggesting that the dynamics that it produces are somehow fundamental and make formal construct for the study of coordination dynamics [32, 33]. Although the model was originally developed in order to account for intra-personal phenomena, the same patterns have been shown to be representative of both sensorimotor and interpersonal behaviours [31, 49, 50]. The model successfully reproduces not only the patterns of stability observed in bimanual coordination experiments but also their dependence upon frequency [22]. The HKB model admits a potential function that yields the experimentally observed change in attractors’ landscapes. Furthermore, the HKB model and its stochastic extension reproduced the characteristic fluctuation increase and slowing down observed experimentally near instabilities [51].
The development of the HKB model has been inspired by the in-phase and anti-phase coordination dynamics observed in bimanual coordination in the context of the finger movements experiment [30, 52, 53]. Therefore, most previous research has focused on a fixed set of model parameters that guarantees the stability of these particular dynamics. Furthermore, significant contributions to understanding these coordination patterns (albeit in a narrow parameter range and with limiting assumptions on the parameters controlling the coupling strength) have been made for different oscillator frequencies and inputs [1, 3, 7, 17, 19, 25] as well as noise in the system [9, 49, 50]. All previous mathematical analyses of the HKB model have focused on the relative phase dynamics, under the assumption that the amplitude of the coupled oscillators is constant [1, 3, 9, 17, 19, 22]. Several recent articles have studied the phase-approximation dynamics in the HKB model by considering the multiple stable states of the system and the ability to switch between them by changing the frequency and the coupling parameters [38]. The bifurcations leading to transitions between anti-phase and in-phase dynamics in a reduced phase approximation of the HKB model [16] have been also studied. To our knowledge, however, a bifurcation analysis of the full four-dimensional HKB model, considering all model parameters as well as general (i.e. weak and strong) coupling strengths, has not been performed. Such analysis could provide an insight into other possible qualitative behaviours that the solutions of the model might exhibit, as well as characterise the possible changes in the dynamics of the solutions corresponding to any changes in the parameter values of the model. We also note recent further developments of dynamical systems’ approaches for studying sensorimotor dynamics, involving dynamical repertoires, hierarchies of timescales and structured flows on manifolds [23].
Given that the HKB model is a widely accepted tool in this field, it is imperative to examine systematically all the possible coordination regimes supported by this system. In addition, classifying changes of dynamical regimes in terms of positions and velocities of the two coupled oscillators would undoubtedly shed light on the HKB model’s applicability to explain movement coordination in joint actions and human interactions with an adaptive virtual partner (VP)[13, 34, 40, 59–61]. In the present paper, we take a different approach in analysing the HKB model, as we study the full four-dimensional system of first order differential equations describing the evolution of the positions and velocities of the two coupled oscillators. We begin by characterising the local and global dynamics of the single HKB oscillator and reveal a global transition in the model that governs the existence of periodic solutions in a range of the oscillator’s parameter values. We proceed by systematically characterising the full HKB model dynamics not only by varying the coupling strength parameters but also the rest of the model parameters, i.e. the parameters governing the single oscillator’s properties. In addition to the very well-studied coordination patterns, we find a stable phase-locked solution that spans a wide range of relative phases and persists for a wide range of model parameters’ values. We also show that relaxing the constant amplitude assumption allows for much richer coordination dynamics and coexistence of various stable coordination attractors (multi-stability regimes).
Results
Intrinsic properties of the oscillator in the HKB model
Recently, a significant scientific effort has been put towards the development of VP interaction systems. In particular, the single HKB oscillator is being used to drive the movement dynamics exhibited by the VP [13, 34, 59–61]. The dynamics of the model is an important consideration in designing such systems and in particular for parametrising the ordinary differential equation that governs the behaviour of the VP. For example depending on the constraints of the experimental set-up, a certain range of amplitude and/or frequency for the VP periodic behaviour might be desirable. Although some properties of the HKB oscillator have been measured and studied both experimentally and analytically [28, 29], the dynamics of the single HKB oscillator has not been systematically investigated theoretically. To address this gap, we begin by examining a single HKB oscillator:
which could be written as a planar autonomous dynamical system of the form:
1 |
where x represents the position, y the velocity, is related to the natural frequency of the oscillator and are parameters governing the intrinsic dynamics of Eq. (1).
The single HKB oscillator is a hybrid Rayleigh–Van der Pol [22] planar system, and although the analysis of planar systems of ordinary differential equations is very well established [21, 27, 43], it has not been applied to the single HKB oscillator model. Furthermore, whenever planar systems are coupled, they are often studied in the weak coupling limit, which we don’t require for the numerical continuation analysis presented here. In our analysis, we focus on the global dynamics of the system and aim to characterise all possible dynamic states that the single HKB oscillator model supports, as well as their dependence on all model parameters. System (1) admits the origin (0, 0) as a trivial steady state for any parameter value . Given , the Jacobian matrix at the trivial equilibrium is
For , the Jacobian has a pair of nonzero real eigenvalues:
Thus, the equilibrium is a stable node (sink) for and unstable node (source) for . For , the Jacobian has a pair of complex conjugate eigenvalues of the form:
Hence, the equilibrium is a stable focus (spiral sink) for and unstable focus (spiral source) for .
Changing the value of the parameter near leads to a change in the sign of the eigenvalues’ real part, which is associated with loss or gain of stability. The system undergoes a Hopf bifurcation at , which gives rise to oscillations. We could analytically verify further the sufficient conditions for the existence of Hopf bifurcation by showing that:
where and are the real part of the eigenvalues and the first Lyapunov coefficient [36], respectively. The sign of the first Lyapunov coefficient [36] determines whether the Hopf bifurcation is subcritical or supercritical; hence, we are in the supercritical (subcritical) case if (). The system (1) has a degenerate Hopf bifurcation when .
Next we carry out bifurcation analysis using numerical continuation in AUTO [11]. We set , for the mesh, and , for the tolerances of the Newton solver. In Fig. 1a, we continue the trivial steady state in : oscillations arise at a supercritical Hopf bifurcation at since for and , . Stable periodic solutions exist for various values of the intrinsic frequency : the lower , the larger the oscillations amplitude and the longer the period (see inset in Fig. 1b). Similar scenarios are found for various combinations of and (Fig. 1c, d). The amplitude of the periodic solutions increase as either or are decreased. For , the Hopf bifurcation is supercritical and the oscillatory branch is stable, whereas for the Hopf bifurcation is subcritical and oscillatory branches, which are originally unstable, restabilise at a saddle node. We note that system (1) exhibits bistability between a stable equilibrium and a stable periodic states in the case of (Fig. 1d).
The above analysis reveals that when parameters and have opposite signs (Fig. 1c, d), there is a critical value for at which the amplitude (and period) of the stable limit cycle solutions in the model rapidly increase to infinity. As a result, all periodic solutions vanish for values of above this critical value. Furthermore, such transitions occur robustly for a large range of and parameter values. We believe it is important to understand where and why this singularity occurs, as it corresponds to a non-physical behaviour. Since this feature has not previously been reported in the literature on the HKB model, we present a thorough investigation of this phenomenon. In order to analyse the behaviour of the system at infinity, we employ methods presented in Chapter 3.10 of reference [46]. We start by projecting system (1) on the Poincaré sphere using the following transformation:
which defines one-to-one correspondence between points (X, Y, Z) on the upper hemisphere with and points (x, y) in the plane defined by:
The points on the equator of correspond to points at infinity of . Under the transformation above, the HKB oscillator on with is given by:
2 |
System (1) has eight equilibria on the equator of (see Theorem 1 from Chapter 3.10 of [46]) that represents the limit . In general, the equilibria are given by the solutions of the following equation:
3 |
where and are homogeneous m-th degree polynomials in x and y according to the following representation of the system (1):
4 |
In our case, the highest degree homogeneous polynomials are:
5 |
Hence, all equilibria at the equator are the solutions of the following system of equations:
6 |
and are given by:
7 |
The flow between the nodes is determined using the following equation (see Theorem 1 from Chapter 3.10 of [46]):
8 |
where is an angle along the equator.
The flow between the equilibria on the equator of the Poincaré sphere is counterclockwise if and clockwise where . We find that only the equilibria are hyperbolic. They are stable nodes for and are unstable nodes for . The other six equilibria as given in (7) are non-hyperbolic. We established their types by combining information gathered from the flow on the equator and from numerical integration of the transformed system (2). We summarise our findings in two representative cases in which, as the parameter increases, the period and amplitude of the stable periodic orbit grows to infinity exponentially fast and the periodic orbit disappears. More specifically, at the critical value , the stable periodic orbit becomes a heteroclinic cycle connecting four equilibria of saddle type at the equator on the Poincaré sphere.
In Fig. 2, we illustrate how the structure of the global phase portrait of the system (2), projected on the (X, Y)-plane, changes with increasing . Fig. 2a–c, for , shows the transition occurring as is varied in the bifurcation diagram of Fig. 1c; and Fig. 2d–f, for shows the transition occurring as is varied in the bifurcation diagram of Fig. 1d. In both cases, the disappearance of the stable limit cycle solution in the model is due to the same mechanism. However, depending on the signs of the parameters , different invariant objects are involved in the transition. Panels (a–c) in Fig. 2 show that there are two types of connecting orbits in the phase space of the HKB oscillator. The first type connects the unstable equilibria (red dots) with the saddle points (black dots) and the second connects the saddle points (black dots) with the stable periodic orbit surrounding the unstable equilibrium at the origin (0, 0). As the parameter increases, the two types of connections become tangent and the periodic orbit stretches along the X axis as depicted in panel (b) for value of (just before the transition). At the critical value, , the periodic orbit becomes a heteroclinic cycle connecting four saddle equilibria. After the transition, the heteroclinic cycle disappears and the global phase portrait changes. In panel (c), we show that after the transition there are connections between the saddle points and the stable equilibria , and between the saddle points and the unstable equilibrium at the origin (0, 0). In this case, the single HKB oscillator has stable periodic solutions only for . Panels (d, e) in Fig. 2 demonstrate that, for , in addition to the stable periodic orbit there is also an unstable periodic orbit (red loop) surrounding the stable equilibrium at the origin (0, 0) (green dot). Although unstable periodic orbits could not be observed experimentally, such objects are important from dynamical systems point of view. For example, in this case the branch of unstable periodic orbits forms the boundary between the basins of attraction of the coexisting stable equilibrium and stable periodic orbit for (see Fig. 1d). Irrespective of the presence of unstable limit cycle, we find again two types of connecting orbits in the phase space for as shown in panel (d). The first type connects the unstable equilibria (red dots) with the saddle points (black dots). The second type connects the saddle points (black dots) with the stable periodic orbit. Here we observe again that the connections become tangent to the periodic orbit, as it stretches along the X-axis growing into a heteroclinic cycle between four saddle equilibria (black dots) for , as depicted in panel (e) where (just before the transition). After the transition , the heteroclinic cycle disappears and the invariant objects of the system reconnect. This, however, occurs in a different manner compared to the case presented in panels (a–c). The saddle equilibria are now connected with stable nodes and the unstable periodic orbit is connected to the saddle points . In panel (f), we show the phase portrait for , which illustrates the connections after the unstable periodic orbit disappeared in a subcritical Hopf bifurcation (at , compare with Fig. 1). In this case, the single HKB oscillator has stable periodic solutions only for .
Bifurcation analysis of the full HKB model
Full system model equations
Previous analysis of the HKB model has focussed on the dynamics of the relative phase that is given by the difference of the two oscillators’ phases. However, in applications involving VP interaction environments [13, 60, 61], other properties of the HKB model dynamics become crucial. Such properties include the amplitude and phase of the oscillatory solutions, as well as their existence, parameter dependence and stability. In order to address these questions, we focus below on the full HKB system. The original HKB model evolves in time (measured in seconds) according to a set of nonlinear differential Equations [22]:
9 |
where and represent the position of the two agents’ end effectors and
10 |
are coupling functions with coefficients . The above system of two coupled second order ordinary differential equations (ODEs) (9) can be written as a four-dimensional autonomous system of first order ODEs:
11 |
where and represent position and velocity of the ith agent’s end effector, respectively. The resulting dynamical system has a four-dimensional state space [7]. The parameter (commonly referred to as eigenfrequency) defines, in conjunction with and , the intrinsic dynamics of the two coupled oscillators. The oscillators’ positions and velocities are coupled via the parameters a and b, commonly referred to as coupling strengths. The HKB model behaviour then depends on the intrinsic dynamics parameters as well as the coupling strengths. Although coordination/synchronisation in system (11) emerges as a consequence of coupling, its dynamics (i.e. number, type and stability of coordination patterns) depends not only on the nature of the coupling but also on the intrinsic properties of each coupled oscillator. In the HKB system (11), both the intrinsic dynamics and the couplings are highly nonlinear, opening up the possibility of obtaining multi-stability and hence multi-functionality.
Coordination regimes in the HKB model
In this section, we study the existence and stability of the possible coordination regimes in the full HKB model (11) by conducting a systematic analysis in all model (control) parameters. The numerical bifurcation analysis is carried out using numerical continuation in AUTO [11]. We set , for the mesh, and , for the tolerances of the Newton solver. We perform time-stepping simulations of the model (11) in MATLAB [39], using the ode45 solver with default numerical settings. In the simulations presented below, we use the following typical intrinsic dynamics parameter values as default, and , unless otherwise stated in the figure legends.
In agreement with previously performed analysis on the HKB relative phase dynamics [1, 3, 9, 17, 19, 22], we confirm existence and study the stability of the well-characterised in-phase and anti-phase oscillatory solutions. Moreover, we find a new family of stable periodic phase-locked solutions characterised by relative phase in the interval . These solutions are found to be stable in a wide range of parameter values. We note that this family of solutions is unstable for the commonly used set of model parameters based on [22]. Examples of the three solution types described above are plotted in Fig. 3. We show how such solutions are born when we vary for various combinations of the parameters a and b in the bifurcation diagrams of Fig. 4, whose branches are colour-coded as in Fig. 3. Here and henceforth, we use subscripts I, A, L (or combinations thereof) to indicate bifurcations occurring on solution branches of in-phase, anti-phase and phase-locked solutions, respectively. We also keep the corresponding colour-code convention for branches of solutions and solutions profiles of in-phase, anti-phase and phase-locked type.
In-phase and anti-phase coordination regimes are born via Hopf bifurcations (, ) of the trivial steady state. In the first quadrant (where the coupling strength parameters are both positive), anti-phase coordination is the only stable state: a branch of unstable in-phase solutions is born at and bifurcates at a symmetry-breaking bifurcation, , giving rise to a secondary branch of unstable in-phase solutions where the oscillation amplitudes for agent 1 and 2 differ. In the third quadrant (where the coupling strength parameters are both negative), the scenario is specular: in-phase oscillations are now stable, while anti-phase solutions are unstable and bifurcate at . In the first and third quadrants of the (a, b)-plane (, and , , respectively), there are no branches of phase-locked solutions.
Phase-locked coordination regimes arise in the second and fourth quadrants of the (a, b)-plane, at symmetry-breaking bifurcations of anti-phase solutions (). Phase-locked solutions are found to be always stable (unstable) in the fourth (second) quadrant. We note that, in these quadrants, the coupling non-linearities and , as functions of , attain both negative and positive values as opposed to what happens in the first and third quadrants, where such functions are strictly positive and strictly negative, respectively. Stable phase-locked solutions, spanning relative phases in the range of , exist for and . Such parameter settings could be used to model experiments displaying coordination regimes different from the canonical in-phase and anti-phase ones (see Discussion section for more details).
In Fig. 5, we summarise the behaviour of the representative examples reported above, for selected values of a and b, by continuing in and all bifurcation points found in Fig. 4. The two-parameter continuations are performed so as to show how the solution landscape changes as we pass from the first to the second quadrant (continuation in -plane) and from the first to the fourth quadrant (continuation in -plane). In these two-parameter bifurcation diagrams, we highlight areas where stationary and oscillatory solutions are stable. In the -plane, the organising centre is at , : at this point, the eigenvalues of the linearised Jacobian at the trivial state are purely imaginary, equal to , each with multiplicity 2, corresponding to eigenvalues and . For low positive values of the damping , the system supports stable in-phase solutions (for negative values of a) and stable anti-phase solutions (in a wedge delimited by the locus of and ). In a sizeable region of parameter space, stable in-phase and anti-phase solutions coexist (see intersection between magenta- and blue-shaded areas). We note that the original set of parameter values based on [22] could be found in this region.
In the -plane, the organising centre is a fold–Hopf bifurcation around , (FH in Fig. 5) where the locus of saddle nodes of the anti-phase solutions, , collides with the locus of Hopf bifurcations . In this region of parameter space, phase-locked solutions are found for sufficiently high damping and sufficiently negative values of b. It should be noted, however, that phase-locked and anti-phase oscillations do not coexist for the default choice of intrinsic dynamics parameter values. As it can also be verified analytically, the locus of bifurcations and of the stationary steady state do not depend on b. It should be also noted that, for suitable combination of the parameters, it is possible to visit stable in-phase, anti-phase and phase-locked oscillations by varying a. An example of continuation in a for and , , is depicted in Fig. 6. It can be clearly seen in the inset of Fig. 6 that, as a increases, the stable in-phase coordination regime (characterised by relative phase ) loses stability; then, a phase-locked coordination regime emerges (ranging over relative phases in in a continuous fashion) and eventually a stable anti-phase coordination regime (characterised by relative phase ) is established. The bifurcation diagram implies that, in an experimental set-up where a were to be assigned randomly, we would observe trajectories with relative phases distributed in the interval , and with peaks at and . To verify this prediction, we performed an uncertainty quantification study, in which a is assigned randomly, near the inset of Fig. 6, and histograms of relative phases between and are computed a posteriori. In Fig. 7a, we perform 2000 independent simulations, where a is sampled from the uniform distribution between 0.05 and 0.2 and plot the resulting phase lag histogram: the distribution for the phase difference (right) is bimodal and sharply peaked around and , as expected, with a small but nonzero probability of finding an intermediate phase lag. The likelihood that experiments display such intermediate relative phases is deeply affected by the distribution of a: if we pass from a uniform to a normal distribution for a, (Fig. 7b), the resulting phase lag distribution develops also a peak around , which is inherited from the parameter distribution.
It is interesting to study the behaviour of various periodic solutions as the common eigenfrequency of the oscillators, , varies. We selected stable in-phase, anti-phase and phase-locked solutions and continued them in (Fig. 8). We found that such solutions behave essentially as in the single oscillator case (Fig. 1b): low frequencies elicit large amplitude oscillations with abrupt time transitions, whereas large frequencies induce smoother small amplitude oscillations. In this case the changes in the oscillation patterns occur to both agents, with various phase differences. The branch of phase-locked solutions undergoes a series of saddle-node bifurcations, giving rise to stable solutions in which the phase difference is reversed (see solutions profiles in Fig. 8).
Finally we investigate the impact of intrinsic oscillator dynamics on the collective behaviour of the HKB model by performing bifurcation analysis in the intrinsic dynamics parameters and . Instead of presenting two-parameter bifurcation diagrams for different cases, we report here only notable examples of our computations (see Figs. 9 and 10a). The bifurcation structures found in these cases have common traits with the ones discussed above for the coupling strengths parameters a and b, that is, the trivial steady state undergoes Hopf bifurcations to anti-phase and in-phase periodic states, and various symmetry-breaking bifurcations give rise to phase-locked solutions. Interestingly, when varying and we could find period-doubling cascades, which are found robustly when and have opposite signs, as evidenced in Fig. 9a, where , , and Fig. 10a, where , . Representative stable solutions on the period-doubling cascade are also shown in Fig. 10a.
Using direct numerical simulations we explored the system behaviour close to the period-doubling cascade, finding chaotic regimes (see Fig. 10b) in which the solution remains bounded and features sudden erratic phase transitions, during which the agents alternate as leaders and followers. In this regime, the velocities and undergo fast switches. The existence of such complex solutions is perhaps not surprising from a dynamical systems viewpoint; however, the behaviour described above has not been reported nor investigated previously, and can be used to model experiments where the movement coordination is irregular in nature. Last but not least, knowledge about the existence of such solutions is critical when designing virtual player interaction environments [34, 59–61] and/or planning human dynamic clamp experiments based on the HKB model [13].
Bistability and hysteresis
In this section, we explore further the dependence of the HKB model dynamics on the intrinsic properties of the coupled oscillators. In suitable regions of parameter space we find coexisting stable periodic states characterised by different relative phases or phase lags. In Fig. 11a, we run a continuation similar to the ones presented above, but we set . The branches of this bifurcation diagram are qualitatively similar to the ones of the previous sections; however, the in-phase periodic branch originating at the Hopf bifurcation undergoes a symmetry-breaking bifurcation (. Such branch is initially unstable, undergoes 2 other symmetry-breaking bifurcations, restabilises at a saddle-node bifurcation and then features a period-doubling cascade. The stable portion of this branch (solid green branch between and ) coexists with a branch of stable anti-phase solutions originating from the trivial state at (red branch).
This bifurcation structure opens up the possibility of observing abrupt relative phase transitions between phase-locked (at any relative phase between and ) and anti-phase (at relative phase equal to ) coordination regimes as a function of the eigenfrequency . We find that bistability is observed in a significant region of parameter space: in the inset of Fig. 11b we report overlapping stable portions of phase-locked and anti-phase branches as we vary the eigenfrequencies . As is varied, the anti-phase branch (red) changes only slightly, while the stable phase-locked branch moves to the left and expands. Our analysis predicts coexistence in the region (which was found robustly in other parameter regions, not shown). It is important to note that this phase transition is qualitatively different from the transition addressed by the original HKB model [22], where an increase in frequency leads to transition from anti-phase to in-phase coordination. In the parameter regime described above, an increase in frequency leads to transition from phase-locked to anti-phase coordination behaviour.
To illustrate the dynamical switch between solution types, we perform time-stepping simulations in which the eigenfrequency is varied quasi-statically and compare with the bifurcation analysis. In Fig. 11c, we continued an anti-phase (red) and phase-locked (green) solution for , in the parameter ; the phase-locked branch destabilises at a saddle-node bifurcation, whereas the anti-phase branch remains stable for . We then initialised a time simulation on the phase-locked branch (blue dots in Fig. 11c) and changed in slow increments (from up to ) followed by small decrements (from down to ). The time simulation shows an abrupt and hysteretic change in the solution type. This could be further appreciated in Fig. 11d where we plot the time simulation using the phase lag . The is delayed with respect to , with an initial phase lag ; when , we observe a transition to an orbit with (anti-phase solution).
Effect of heterogeneity in eigenfrequencies on the coordination regimes
In the computations shown so far, the two oscillators possess a common eigenfrequency . In order to study the effect of heterogeneities on coordination, we introduce two parameters , , then fix to the nominal value and use the ratio as a continuation parameter. The difference in eigenfrequencies introduces a heterogeneity in the system and has the potential to turn in-phase solutions into phase-locked solutions and vice-versa. In order to illustrate this idea, we performed bifurcation analysis in the parameter investigating the in-phase solutions which exist for parameter values within the range of those used in the original HKB model [22], as well the stable phase-locked solutions which we reported above for and (see Fig. 4). In Fig. 12, we initialise the continuation with an in-phase and a phase-locked periodic solution. We plot the bifurcation diagram in terms of the phase lag (measured in radians), by computing the approximate phases times , for , where is the time at which the orbit attains its maximum and T is the solution period. Fig. 12a depicts a stable, initially in-phase, solution at that turns into a phase-locked solution as is increased/decreased, losing stability at saddle-node bifurcation. In Fig. 12b, we show how the phase lag is reduced when the frequency ratio is varied and an in-phase (albeit unstable) solution is eventually attained, before a new phase-locked solution arises.
The bifurcation structure in Fig. 12b implies that hysteresis between phase-locked solutions with opposite phase lags (relative phases) is possible in the model. To illustrate this, we perform time-stepping simulations in which the ratio is varied quasi-statically as and plot the results in Fig. 12c. The two oscillators swap in the leader and follower role, following the branches of Fig. 12b and switching roles at the corresponding saddle-node bifurcations. This numerical experiment could be interpreted in the light of the joint improvisation scenario in the “mirror game”, a recently proposed paradigm for studying the dynamics of two people improvising motion together [45]. In particular, as the participants are asked to imitate each other and create synchronised and interesting motions, they would be naturally trying to adjust their movement velocities and thus eigenfrequencies to each other. This would lead to variation in the ratio of their eigenfrequencies and, respectively, exchange of leader and follower roles while playing the game. Indeed, observations based on our data collected in a “mirror game” setting [55] indicate that the distribution of relative phase during a typical joint improvisation sessions are bimodal pointing to possible hysteretic dynamics. As we see in Fig. 12d, the bimodal distribution emerges also in the case of randomly assigned frequency ratio : when the value of this parameter is drawn randomly (close to the hysteretic region) from a uniform or a normal distribution, the resulting phase lag distribution is bimodal, with peaks at , as predicted by the bifurcation diagram in Fig. 12b and by the parameter sweep in Fig. 12c.
Discussion
In this paper, we have systematically investigated the dynamics of the HKB model in the state space spanned by the position and velocities of the coupled oscillators. Furthermore, we go beyond the weakly coupled regime and consider the coupling strength parameters as generic. We show that stable periodic solutions in the single HKB oscillator model are born via a Hopf bifurcation as the damping parameter becomes positive. Furthermore, we reveal that under certain intrinsic oscillator properties the periodic solutions of the single HKB model could disappear via a heteroclinic cycle, associated with rapid increase in the magnitude of the state variables. Although such behaviour cannot be observed in a physical system, it can have significant consequences for the design and development of the virtual players. Bifurcation analysis of the full four-dimensional HKB model reveals a variety of different coordination dynamics. Attractors at a constant relative phase of (in-phase) and/or (anti-phase) are born via Hopf bifurcations detected in the damping parameter . We find symmetrical attractors of phase-locked solutions at intermediate values of relative phase (between and ), which increase or decrease gradually as is increased. We demonstrate that the phase-locked solutions are born in a symmetry-breaking bifurcation of periodic orbit in which the anti-phase periodic attractor loses stability as the damping parameter is varied. Changing the sign of the coupling strengths has the effect of shifting the attractors by , thus changing the phase that remains stable at high frequencies, from to or vice-versa. We also show that change in the intrinsic oscillators’ properties (i.e. varying the parameter ) can lead to complex dynamics mediated via a period-doubling cascade. Furthermore, different intrinsic dynamics can also bring about a variety of bistability modes, which are different that the type of bistability described in the original HKB model study [22]. Finally we consider a case of a heterogeneity in the system by introducing difference in the eigenfrequency of the coupled oscillators. We demonstrate how this results in bistability and hysteresis. Our uncertainty quantification simulations presented in Fig. 12d confirm that in the case of heterogeneous oscillators hysteresis loops and phase-locked coordination modes should be expected in experiments, as suggested in [2]. What is more, existence of such hysteresis loop provides an excellent opportunity for a quantitative experimental validation of the HKB model using two heterogeneous coupled oscillators, e.g. by putting weights on body parts as suggested in [2] or by using heterogeneous pendula as in [50].
In a large number of multi-stable examples observed experimentally, the patterns of stability change under different conditions. Bimanual finger coordination is bistable at low frequencies, but above a critical frequency the anti-phase pattern is no longer sustainable [22]. Similarly postural sway is bistable at low frequencies ( and ), but the phase-locked () mode looses stability at high frequencies or when other behaviours, such as reaching, are incorporated in the task [2]. These transitions between stable states, and particularly the loss of stability of the anti-phase mode at high frequencies, appear to be a fundamental feature of human coordination [33]. The hypothesis that these real-world patterns and transitions between them are emergent phenomena due to a self-organised dynamical system are substantiated by experimental results such as critical fluctuations, critical slowing down and hysteresis between modes [2, 18, 51]. In this paper, we make the first step towards identifying parameter regimes and dynamics that would allow to model a variety of different experimental observations using the same modelling framework.
Many recent experimental studies of human movement coordination [5, 10, 12, 15, 24, 57] have reported persistent movement coordination dynamics other than the well-known in-phase and anti-phase synchronisation behaviour that have inspired the development of the HKB model [22]. Despite the large number of behaviours whose dynamics are well represented by the theoretically predicted in-phase and anti-phase stability, there are several counter examples where human body movements show evidence of stability at different or additional intermediate phases. Examples of real-world systems with stabilities at other relative phases include: the human postural system (stability at ) [2], amble to walk gait in quadrupeds (stability at ) [8], the bipedal skipping gait [42], coordination tendencies of successful defences () and unsuccessful defences () in soccer [12], squash () [41] and butterfly stroke swimming () [14] as well as variety of relative phase distributions in other team sports [10]. There is evidence that other phases can be stable simultaneously with and . These multi-stable dynamics can exist naturally or be learnt [57]. Our results about the existence of stable phase-locked periodic solutions in the HKB model that span all possible relative phases between and could be related to some of the above mentioned experimental observations. In particular, analysis of the data collected from interactions between player dyads allowed for a description of the space-time dynamics of basketball match play. In the longitudinal direction, a strong attraction to in-phase was reported for all possible dyads but not so for the lateral direction. Instead, attractions to in-phase or anti-phase were observed among most dyads with the player vs. player dyads tending on balance to demonstrate less pronounced attractions or repulsions to certain relative phases than the player–opponent dyads [5, 15]. Interpersonal coordination tendencies of 1-vs-1 subphases were investigated in [12]. The experimental results presented in Fig. 2 in [12] could be, for example, qualitatively accounted for by the type of coordination stability dependence on the coupling parameter a found in the HKB model. Specifically (see Fig. 6 for and , , ), as the coupling strength between the velocity components of the two oscillators increases, the stable coordination regime exhibited by the HKB model undergoes transitions from stable in-phase coordination for through stable phase-locked coordination spanning all possible relative phases in ); as a increases, to a stable anti-phase coordination regime with increasing amplitudes.
Last but not least, very recent experiments involving the use of virtual partner interaction [13, 34, 59–61] have employed to various degree the HKB model in order to study social interactions and interpersonal coordination. These studies have used adaptation in the HKB parameter values in their implementations. Knowledge about how the type and stability of the possible HKB model solutions depend on the model parameters could greatly facilitate the design and ensure robustness of such hybrid systems where a human interacts with a virtual partner whose movements are driven by the HKB model. Furthermore, comparison of the theoretical predictions and dynamics observed in experiments with a virtual partner could allow for quantitative, rather than qualitative, validation of different models of motor coordination. Although deficits of the HKB model are well known, see, for example, discussion in [3], our analysis demonstrates that this model has much richer dynamics than previously considered and showcases mathematical tools that could be very useful in future studies of human movement coordination.
Acknowledgments
The authors would like to thank Ed Rooke (University of Bristol, UK) for initial discussions on the HKB model analysis and Pablo Aguirre (Universidad Tecnica Federico Santa Maria, Chile) for helpful discussions on the global transition in the single HKB oscillator. This work was funded by the European Project AlterEgo FP7 ICT 2.9 - Cognitive Sciences and Robotics, Grant Number 600610. The research of KT-A was supported by grants EP/L000296/1 and EP/N014391/1 of the Engineering and Physical Sciences Research Council (EPSRC).
References
- 1.Assisi CG, Jirsa VK, Kelso JAS. Dynamics of multifrequency coordination using parametric driving: theory and experiment. Biol Cybern. 2005;93(1):6–21. doi: 10.1007/s00422-005-0558-y. [DOI] [PubMed] [Google Scholar]
- 2.Bardy B, Oullier O, Bootsma RJ, Stoffregen TA. Dynamics of human postural transitions. J Exp Psychol Hum Percept Perform. 2002;28(3):499. doi: 10.1037/0096-1523.28.3.499. [DOI] [PubMed] [Google Scholar]
- 3.Beek P, Peper C, Daffertshofer A. Modeling rhythmic interlimb coordination: beyond the Haken–Kelso–Bunz model. Brain Cognit. 2002;48(1):149–165. doi: 10.1006/brcg.2001.1310. [DOI] [PubMed] [Google Scholar]
- 4.Beek PJ, Schmidt RC, Morris AW, Sim MY, Turvey MT. Linear and nonlinear stiffness and friction in biological rhythmic movements. Biol Cybern. 1995;73(6):499–507. doi: 10.1007/BF00199542. [DOI] [PubMed] [Google Scholar]
- 5.Bourbousson J, Seve C, McGarry T. Spacetime coordination dynamics in basketball: part 1. Intra-and inter-couplings among player dyads. J Sports Sci. 2010;28(3):339–347. doi: 10.1080/02640410903503632. [DOI] [PubMed] [Google Scholar]
- 6.Buchanan JJ, Ryu YU. One-to-one and polyrhythmic temporal coordination in bimanual circle tracing. J Mot Behav. 2006;38(3):163–184. doi: 10.3200/JMBR.38.3.163-184. [DOI] [PubMed] [Google Scholar]
- 7.Calvin S, Jirsa VK. Perspectives on the dynamic nature of coupling in human coordination. Berlin: Springer; 2011. [Google Scholar]
- 8.Collins JJ, Stewart IN. Coupled nonlinear oscillators and the symmetries of animal gaits. J Nonlinear Sci. 1993;3(1):349–392. doi: 10.1007/BF02429870. [DOI] [Google Scholar]
- 9.Daffertshofer A. A dynamical model for mirror movements. Phys D. 1999;132(1–2):243–266. doi: 10.1016/S0167-2789(99)00044-5. [DOI] [Google Scholar]
- 10.Davids K. Complex systems in sport. Abingdon: Routledge; 2013. [Google Scholar]
- 11.Doedel EJ. Auto: a program for the automatic bifurcation analysis of autonomous systems. Congr Numer. 1981;30:265–284. [Google Scholar]
- 12.Duarte R, Arajo D, Davids K, Travassos B, Gazimba V, Sampaio J. Interpersonal coordination tendencies shape 1-vs-1 sub-phase performance outcomes in youth soccer. J Sports sci. 2012;30(9):871–877. doi: 10.1080/02640414.2012.675081. [DOI] [PubMed] [Google Scholar]
- 13.Dumas G, de Guzman GC, Tognoli E, Kelso JS. The human dynamic clamp as a paradigm for social interaction. Proc Natl Acad Sci. 2014;111(35):E3726–E3734. doi: 10.1073/pnas.1407486111. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Ehrlacher C, Bardy BG, Faugloire E, Stoffregen TA (2003) Sports expertise influences learning of postural coordination. In: Studies in perception and action VII: twelfth international conference on perception and Action, Gold Coast, Queensland, Australia, Lawrence Erlbaum, p 104, 13–18 July 2003
- 15.Esteves PT, Arajo D, Davids K, Vilar L, Travassos B, Esteves C. Interpersonal dynamics and relative positioning to scoring target of performers in 1 vs. 1 sub-phases of team sports. J sports sci. 2012;30(12):1285–1293. doi: 10.1080/02640414.2012.707327. [DOI] [PubMed] [Google Scholar]
- 16.Frank TD, Silva PL, Turvey MT. Symmetry axiom of Haken–Kelso–Bunz coordination dynamics revisited in the context of cognitive activity. J Math Psychol. 2012;56(3):149–165. doi: 10.1016/j.jmp.2012.03.001. [DOI] [Google Scholar]
- 17.Fuchs A, Jirsa VK. The HKB model revisited: how varying the degree of symmetry controls dynamics. Hum Mov Sci. 2000;19(4):425–449. doi: 10.1016/S0167-9457(00)00025-7. [DOI] [Google Scholar]
- 18.Fuchs A, Jirsa VK. Coordination: neural, behavioral and social dynamics. Berlin: Springer; 2008. [Google Scholar]
- 19.Fuchs A, Jirsa VK, Haken H, Kelso JA. Extending the HKB model of coordinated movement to oscillators with different eigenfrequencies. Biol Cybern. 1996;74(1):21–30. doi: 10.1007/BF00199134. [DOI] [PubMed] [Google Scholar]
- 20.Golubitsky M, Stewart I, Buono PL, Collins J. Symmetry in locomotor central pattern generators and animal gaits. Nature. 1999;401(6754):693–695. doi: 10.1038/44416. [DOI] [PubMed] [Google Scholar]
- 21.Guckenheimer J, Holmes P. Nonlinear oscillations, dynamical systems, and bifurcations of vector fields. New York: Springer; 2013. [Google Scholar]
- 22.Haken H, Kelso JS, Bunz H. A theoretical model of phase transitions in human hand movements. Biol Cybern. 1985;51(5):347–356. doi: 10.1007/BF00336922. [DOI] [PubMed] [Google Scholar]
- 23.Huys R, Perdikis D, Jirsa VK. Functional architectures and structured flows on manifolds: a dynamical framework for motor behavior. Psychol Rev. 2014;121(3):302. doi: 10.1037/a0037014. [DOI] [PubMed] [Google Scholar]
- 24.Issartel J, Marin L, Cadopi M. Unintended interpersonal co-ordination:can we march to the beat of our own drum? Neurosci Lett. 2007;411(3):174–179. doi: 10.1016/j.neulet.2006.09.086. [DOI] [PubMed] [Google Scholar]
- 25.Jirsa V, Fink P, Foo P, Kelso J. Parametric stabilization of biological coordination: a theoretical model. J Biol Phys. 2000;26(2):85–112. doi: 10.1023/A:1005208122449. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Jirsa VK, Scott Kelso J. The excitator as a minimal model for the coordination dynamics of discrete and rhythmic movement generation. J Mot Behav. 2005;37(1):35–51. doi: 10.3200/JMBR.37.1.35-51. [DOI] [PubMed] [Google Scholar]
- 27.Jordan DW, Smith P. Nonlinear ordinary differential equations. Oxford: Oxford University Press; 2007. [Google Scholar]
- 28.Kay BA, Kelso JA, Saltzman EL, Schöner G. Space-time behavior of single and bimanual rhythmical movements: data and limit cycle model. J Exp Psychol Hum Percept Perform. 1987;13(2):178–192. doi: 10.1037/0096-1523.13.2.178. [DOI] [PubMed] [Google Scholar]
- 29.Kay BA, Saltzman EL, Kelso J. Steady-state and perturbed rhythmical movements: a dynamical analysis. J Exp Psychol Hum Percept Perform. 1991;17(1):183. doi: 10.1037/0096-1523.17.1.183. [DOI] [PubMed] [Google Scholar]
- 30.Kelso J. Phase transitions and critical behavior in human bimanual coordination. Am J Physiol Regul Integr Comp Physiol. 1984;246(6):R1000–R1004. doi: 10.1152/ajpregu.1984.246.6.R1000. [DOI] [PubMed] [Google Scholar]
- 31.Kelso J, DelColle J, Schöner G. Action-perception as a pattern formation process. Atten Perform XIII. 1990;5:139–169. [Google Scholar]
- 32.Kelso J, Schöner G, Scholz J, Haken H. Phase-locked modes, phase transitions and component oscillators in biological motion. Phys Scr. 1987;35(1):79. doi: 10.1088/0031-8949/35/1/020. [DOI] [Google Scholar]
- 33.Kelso JS. Dynamic patterns: the self-organization of brain and behavior. Cambridge: MIT press; 1997. [Google Scholar]
- 34.Kelso JS, de Guzman GC, Reveley C, Tognoli E. Virtual partner interaction (VPI): exploring novel behaviors via coordination dynamics. PLoS One. 2009;4(6):e5749. doi: 10.1371/journal.pone.0005749. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Kurths J. Synchronization: a universal concept in nonlinear sciences. Cambridge: Cambridge University Press; 2003. [Google Scholar]
- 36.Kuznetsov YA. Elements of applied bifurcation theory. New York: Springer; 2013. [Google Scholar]
- 37.Laffaye G, Bardy B, Durey A. Principal component structure and sport-specific differences in the running one-leg vertical jump. Int J Sports Med. 2007;28(05):420–425. doi: 10.1055/s-2006-924507. [DOI] [PubMed] [Google Scholar]
- 38.Leise T, Cohen A. Nonlinear oscillators at our fingertips. Am Math Mon. 2007;114(1):14–28. [Google Scholar]
- 39.MATLAB (2012) Version 8.0.0.783 (R2012b). The MathWorks Inc., Natick
- 40.Mattout J. Brain-computer interfaces: a neuroscience paradigm of social interaction? A matter of perspective. Front Hum Neurosci. 2012;6:114. doi: 10.3389/fnhum.2012.00114. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.McGarry T. Identifying patterns in squash contests using dynamical analysis and human perception. Int J Perform Anal Sport. 2006;6(2):134–147. [Google Scholar]
- 42.Minetti AE. The biomechanics of skipping gaits: a third locomotion paradigm? Proc R Soc Lond Ser B Biol Sci. 1998;265(1402):1227–1233. doi: 10.1098/rspb.1998.0424. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Mook D, Nayfeh A. Nonlinear Oscil. New York: Wiley; 1979. [Google Scholar]
- 44.Mortl A, Lorenz T, Vlaskamp BN, Gusrialdi A, Schuba A, Hirche S. Modeling inter-human movement coordination: synchronization governs joint task dynamics. Biol Cybern. 2012;106(4–5):241–259. doi: 10.1007/s00422-012-0492-8. [DOI] [PubMed] [Google Scholar]
- 45.Noy L, Dekel E, Alon U. The mirror game as a paradigm for studying the dynamics of two people improvising motion together. Proc Natl Acad Sci. 2011;108(52):20947–20952. doi: 10.1073/pnas.1108155108. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Perko L. Differential equations and dynamical systems. New York: Springer; 2001. [Google Scholar]
- 47.Pikovsky A, Rosenblum M, Kurths J, Hilborn RC. Synchronization: a universal concept in nonlinear science. Am J Phys. 2002;70(6):655–655. doi: 10.1119/1.1475332. [DOI] [Google Scholar]
- 48.Saltzman E, Kelso J. Skilled actions: a task-dynamic approach. Psychol Rev. 1987;94(1):84. doi: 10.1037/0033-295X.94.1.84. [DOI] [PubMed] [Google Scholar]
- 49.Schmidt RC, Carello C, Turvey MT. Phase transitions and critical fluctuations in the visual coordination of rhythmic movements between people. J Exp Psychol Hum Percept Perform. 1990;16(2):227–247. doi: 10.1037/0096-1523.16.2.227. [DOI] [PubMed] [Google Scholar]
- 50.Schmidt RC, Richardson MJ. Dynamics of interpersonal coordination. Coord Neural Behav Soc Dyna Soc. 2008;4:281–308. doi: 10.1007/978-3-540-74479-5_14. [DOI] [Google Scholar]
- 51.Schoener G, Haken H, Kelso J. A stochastic theory of phase transitions in human hand movement. Biol Cybern. 1986;53(4):247–257. doi: 10.1007/BF00336995. [DOI] [PubMed] [Google Scholar]
- 52.Scott Kelso J, Holt KG, Rubin P, Kugler PN. Patterns of human interlimb coordination emerge from the properties of non-linear, limit cycle oscillatory processes: theory and data. J Mot Behav. 1981;13(4):226–261. doi: 10.1080/00222895.1981.10735251. [DOI] [PubMed] [Google Scholar]
- 53.Scott Kelso J, Putnam CA, Goodman D. On the space-time structure of human interlimb co-ordination. Q J Exp Psychol. 1983;35(2):347–375. doi: 10.1080/14640748308402139. [DOI] [PubMed] [Google Scholar]
- 54.Seifert L, Chollet D, Bardy B. Effect of swimming velocity on arm coordination in the front crawl: a dynamic analysis. J Sports Sci. 2004;22(7):651–660. doi: 10.1080/02640410310001655787. [DOI] [PubMed] [Google Scholar]
- 55.Słowiński P, Zhai C, Alderisio F, Salesse R, Gueugnon M, Marin L, Bardy BG, Di Bernardo M, Tsaneva-Atanasova K. Dynamic similarity promotes interpersonal coordination in joint action. J R Soc Interface. 2016;13(116):20151,093. doi: 10.1098/rsif.2015.1093. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Warren WH. The dynamics of perception and action. Psychol Rev. 2006;113(2):358–389. doi: 10.1037/0033-295X.113.2.358. [DOI] [PubMed] [Google Scholar]
- 57.Zanone PG, Kelso JAS. Coordination dynamics of learning and transfer: collective and component levels. J Exp Psychol Hum Percept Perform. 1997;23(5):1454–1480. doi: 10.1037/0096-1523.23.5.1454. [DOI] [PubMed] [Google Scholar]
- 58.Zelic G, Mottet D, Lagarde J. Behavioral impact of unisensory and multisensory audio-tactile events: pros and cons for interlimb coordination in juggling. PloS One. 2012;7(2):e32,308. doi: 10.1371/journal.pone.0032308. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59.Zhai C, Alderisio F, Słowiński P, Tsaneva-Atanasova K, di Bernardo M. Design of a virtual player for joint improvisation with humans in the mirror game. PloS One. 2016;11(4):e0154,361. doi: 10.1371/journal.pone.0154361. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60.Zhai C, Alderisio F, Tsaneva-Atanasova, K, di Bernardo M (2014) Adaptive tracking control of a virtual player in the mirror game: decision and Control (CDC). In: 2014 IEEE 53rd Annual Conference on, pp 7005–7010
- 61.Zhai C, Alderisio F, Tsaneva-Atanasova K, di Bernardo M (2014) A novel cognitive architecture for a human-like virtual player in the mirror game. In: Systems, Man and Cybernetics (SMC), 2014 IEEE International Conference, pp 754–759