Abstract
Autonomous decentralized control is a key concept for understanding the mechanism underlying the adaptive and versatile behaviour of animals. Although the design methodology of decentralized control based on a dynamical system approach that can impart adaptability by using coupled oscillators has been proposed in previous studies, it cannot reproduce the versatility of animal behaviours comprehensively. Therefore, our objective is to understand behavioural versatility from the perspective of well-coordinated rhythmic and non-rhythmic movements. To this end, we focus on ophiuroids as a simple good model of living organisms that exhibit spontaneous role assignment of rhythmic and non-rhythmic arm movements, and we model such arm movements by using an active rotator model that can describe both oscillatory and excitatory properties. Simulation results show that the spontaneous role assignment of arm movements is successfully realized by using the proposed model, and the simulated locomotion is qualitatively equivalent to the locomotion of real ophiuroids. This fact can potentially facilitate a better understanding of the control mechanism responsible for the orchestration of versatile arm movements in ophiuroid omnidirectional locomotion.
Keywords: autonomous decentralized control, behavioural versatility, ophiuroid omnidirectional locomotion, active rotator model
1. Introduction
Animals exhibit adaptive, supple and versatile locomotion in real time under unpredictable real-world constraints. Such movements are achieved via spatio-temporal coordination of a significantly large number of bodily degrees of freedom. Clarifying the remarkable ability of animals to properly orchestrate and manoeuvre their numerous degrees of freedom can enable us to understand their adaptive and versatile behaviour as well as to construct truly intelligent artificial agents.
A prominent concept for addressing this issue is ‘autonomous decentralized control’, which has attracted considerable attention. This methodology is expected to provide non-trivial macroscopic functionalities that cannot be explained solely in terms of individual functionality. In fact, numerous biological findings support this concept; well-known examples include coupled biochemical oscillators in true slime moulds [1] and distributed neural networks called ‘central pattern generators’ in the spinal cords of lampreys [2,3]. These findings strongly suggest the existence of certain forms of decentralized control mechanisms that are exploited by most animals for locomotion.
These biological findings have enabled mathematicians and roboticists to employ a dynamical system approach based on decentralized control mechanisms to describe the ability of animals to perform synergetic movements. In particular, coupled oscillators or distributed neural networks have been widely used for the control systems of robotic agents [4–7]. The core idea underlying these studies is to exploit the intrinsic structural stability of a limit cycle, which induces self-organized behaviour of the entire system without any preprogrammed trajectory tracking control. Significantly, the limit cycle is constructed in the product space composed of the brain ( i.e. control system), the body ( i.e. mechanical system) and the environment, through which the generated behaviour can be adapted according to the situation.
The studies mentioned above have provided us with remarkable insights into ‘adaptability’, which is an important aspect of animal behaviour. However, animals exhibit versatile behaviour whereby rhythmic and non-rhythmic movements are well coordinated. Such behavioural ‘versatility’, which is another indispensable aspect, cannot be described solely in terms of limit cycles that exhibit rhythmicity. In summary, descriptions of movements based on limit cycles constrain behavioural versatility. In order to alleviate this problem and to realize behavioural versatility, we should refrain from the limit cycle-based approach and introduce an extended systematic design scheme that can describe rhythmic and non-rhythmic movements effectively. This requires a minimalistic approach to deal with a suitable model of a living organism that orchestrates versatile movements.
Accordingly, we focus on ‘ophiuroid omnidirectional locomotion’, in which both rhythmic and non-rhythmic movements are well coordinated for achieving efficient locomotion. As shown in figure 1, an ophiuroid consists of a central disc and five arms that radially diverge from the disc. All the five arms are functionally identical and the body is completely radially symmetric. By exploiting such bodily structure, the ophiuroid performs omnidirectional locomotion via spontaneous assignment of rhythmic and/or non-rhythmic arm movements according to the circumstances [8,9]. For example, the arms achieve propulsion by exhibiting rhythmic movement, forwards exploration and bodily support via non-rhythmic movements during locomotion; this is greatly different from the locomotion of the starfish that intensively uses its ‘tube feet’ underneath the body. Surprisingly, there is no nerve centre in the nervous system that assigns arm movements [10–13]. These unusual properties strongly suggest the existence of a simple good decentralized control mechanism that orchestrates versatile movements in ophiuroids.
Thus, our primary objective is to clarify the autonomous decentralized control mechanism that effectively explains ophiuroid omnidirectional locomotion in which the assignment of rhythmic and non-rhythmic movements to the arms can be achieved spontaneously and changed dynamically according to the situation. To this end, we employ a synthetic approach using a simulated robot as a tool to effectively achieve a better understanding of the mechanism. Synthetic approaches can facilitate the understanding of complex systems like animals; therefore, they can potentially provide us with novel insights that are hard to obtain solely through biological approaches. Using a synthetic approach, we model a maximally simplified ophiuroid robot that has five arms, each of which has only two degrees of freedom and is controlled in a fully decentralized manner. As the first step of the investigation, we carry out simulation experiments, whose results show that the spontaneous role assignment of rhythmic and non-rhythmic arm movements is successfully realized by applying attractant stimuli to the arms.
The remainder of this paper is organized as follows. In §2, we introduce the details of biological findings on ophiuroids in terms of anatomical and behavioural data. In §3, we describe the proposed ophiuroid robot based on a decentralized control method that can describe both rhythmic and non-rhythmic properties. In §4, we present the simulation results in terms of spontaneous role assignment of arm movements by applying attractant stimuli to the arms. Finally, we provide the conclusions of this paper and discuss future work in §5.
2. Related works on ophiuroids
2.1. Anatomical studies
An ophiuroid has five arms radially connected to a central disc. Each arm consists of numerous ossicles and muscles, as in the case of the spine in vertebrates. This structure enables the ophiuroid to perform back-and-forth and up-and-down arm movements. The arm movements are innervated by ‘radial nerves’ that are connected to each other through a ‘circumoral nerve ring’. Figure 2 shows the schematic of the nervous system of the ophiuroid. Interestingly, it has no nerve centre, i.e. brain [10–13].
2.2. Behavioural studies
The body of an ophiuroid is completely radially symmetric; the five arms are functionally identical. Such atypical symmetry requires coordination among the five arms for locomotion. For instance, the arms are used for propulsion, forwards exploration and bodily support. The most noteworthy locomotion pattern that clearly exhibits explicit role assignment of arm movements is described as the ‘breast stroke method’ [8,9]. As shown in figure 3, in this locomotion pattern, the ophiuroid assigns three types of roles to the arms, which can be summarized as follows:
— ‘leading arm’: one arm that surges forwards and explores the direction of movement (non-rhythmic movement);
— ‘side arms’: two arms that play a pivotal role for performing locomotion (rhythmic movement);
— ‘posterior arms’: two arms that do not contribute to locomotion but passively move to support the body (non-rhythmic movement).
In addition, this role assignment of arm movements can be dynamically changed when the attractant stimuli detected by the arms are changed.
2.3. Robotic studies
Lal et al. [14] developed a brittle star-like modular robot. They let the robots learn their movements by using a genetic algorithm so as to coordinate each other and generate locomotion. However, as the ‘performance phase’ of the robot is completely separated from the ‘learning phase’ that requires a certain amount of time, the robot cannot behave adaptively in real time. Moreover, this work did not refer to the orchestration of rhythmic and non-rhythmic arm movements observed in real ophiuroid locomotion.
3. The model
3.1. Mechanical system
A schematic of the ophiuroid robot employed in this study is shown in figure 4. The robot consists of a central disc and five arms. For simplicity, we design each arm by using a rigid bar with a single joint, even though the actual arms have many degrees of freedom. Two motors that can rotate in the vertical (pitch) and horizontal (yaw) direction are implemented in each joint. The joint angle is controlled according to proportional-derivative control, the details of which are explained in §3.3.
3.2. Control system
In order to describe both rhythmic and non-rhythmic arm movements of ophiuroids, we focus on an ‘active rotator model’. An active rotator model exhibits both oscillatory and excitatory properties, and it is represented as [15]
3.1 |
where ϕ is the phase of the active rotator, ω is the angular frequency and a is a parameter, which determines the property of the phase dynamics.
As shown in figure 5, the behaviour of the active rotator is divided into three states. When −ω < a < ω, the active rotator exhibits oscillatory behaviour whereby it rotates along the unit circle with angular velocity ω−a cosϕ (figure 5b), resulting in rhythmic movements. On the other hand, when a<−ω and ω<a, there exists a pair of equilibrium points at which the condition ω−a cosϕ = 0 is satisfied, where one is stable and the other is unstable (figure 5a,c). In such cases, the active rotator exhibits excitatory behaviour whereby it converges to the stable equilibrium point when no external force is applied, resulting in non-rhythmic movements. By modulating the parameter a with the simple equation (3.1), we can easily switch between rhythmic and non-rhythmic movements. Hence, we design the ophiuroid with three types of arm movements such that they correspond to the oscillatory and excitatory properties, as shown in table 1.
Table 1.
arm type | property of active rotator |
---|---|
leading arm | excitatory (a > ω) |
side arm | oscillatory (−ω < a < ω) |
posterior arm | excitatory (a < −ω) |
For the joints, we implement distributed control systems based on the active rotator model, as shown in figure 6. The time evolution of the phase of the active rotator embedded in the ith arm, ϕi, is described as
3.2 |
where ω is the intrinsic frequency and ai is a parameter that determines the property of the active rotator.
In order to dynamically change the role of arm movements, we consider the time evolution of the parameter ai by taking into account mutual interactions and sensory inputs, i.e. attractant stimuli. We assume the excitatory connections between the nearest active rotators and the inhibitory connections between the second nearest neighbours as mutual interactions, as shown in figure 6.
Accordingly, we construct the differential equation for the parameter ai as
3.3 |
and
3.4 |
where τ is the time constant and ɛij is the constant that defines the coupling strength. ɛex and ɛin are defined in the cases of connections between the nearest neighbours and the second nearest neighbours, respectively. si is the sensory input applied to the ith arm. The third term, ɛ Ni, is the local sensory feedback term (explained in detail in §3.3), where ɛ is a positive constant and Ni is the ground reaction force acting on the ith arm. α is a constant to which ai converges when there exist no mutual interactions and sensory inputs.
3.3. Interaction between control and mechanical systems
The pitch and yaw joint angles of the ophiuroid robot are controlled according to proportional-derivative control. The target angles of the two motors in the ith arm are set as
3.5 |
where θp,i and θy,i are the target angles in the vertical (pitch) and horizontal (yaw) directions, respectively, and and are the corresponding amplitudes of rotation. θp,i > 0 and θy,i > 0 imply that the ith arm rotates upward and is close to the (i + 1)th arm, respectively. Owing to these controls, the arms trace an ellipsoidal orbit as shown in figure 7. An arm tends to be in the swing phase when −π/2 < ϕi < π/2 and in the stance phase when π/2 < ϕi < 3π/2. Note that only the side arms perform this rotative movement.
In ophiuroid locomotion, both side arms rotate towards the leading arm in the swing phase (figure 3). To realize this property, the amplitudes and are determined by using the phases of adjacent active rotators,
3.6 |
where and are positive constants.
Moreover, in efficient ophiuroid locomotion via the breast stroke method, the rhythmic movements of two side arms are in phase. To successfully realize the in-phase movements of two side arms, local sensory feedback control based on the ground reaction force is employed (equation 3.3). As shown in figure 8, the local sensory feedback term causes the phase ϕi to approach π/2 when the ith arm is in the stance phase. Note that Ni increases when the other arm is in the swing phase. This causes the phase of the side arm in the stance phase to remain around π/2 until the other arm in the swing phase enters the stance phase. Thus, synchronization of the side arms' movements can be realized through such physical interaction.
4. Simulation results
We conducted simulations to verify the validity of the proposed model. In the simulation experiment, we applied the attractant stimulus to only one arm, and we checked whether spontaneous role assignment could be achieved. We also examined whether the roles of the arms were successfully changed when the applied attractant stimulus was switched from one arm to the other arm. The simulation parameters and the initial values of the variables are listed in table 2. These parameters were set so that ai converges within one of the following ranges: ai < −ω (posterior arm), −ω < ai < ω (side arm) and ω < ai (leading arm) as a result of the mutual interaction between the active rotators (table 1).
Table 2.
parameter | value |
---|---|
ω | 0.5 |
τ | 12.5 |
ɛex | 0.15 |
ɛin | −0.20 |
α | −0.5 |
si | 1.2 |
ɛ | 0.002 |
ϕi (initial value) | 0 ≤ϕi ≤ 2π (random) |
ai (initial value) | −0.5 ≤ ai ≤ 0.5 (random) |
Figure 9 shows snapshots of the simulated locomotion of the ophiuroid robot. In the interval (i)–(iii), the attractant stimulus was applied to arm 3; it was switched to arm 1 at (iii) and to arm 2 at (v). As observed, the stimulated arm became the leading arm, and the robot moved in the leading direction with role assignment of the three types of arm movements in the intervals (i)–(iii), (iii)–(v) and (v)–(vii). Snapshots of one locomotion cycle are shown in figure 10.
Such simulated locomotion is qualitatively equivalent to the locomotion of a real ophiuroid (figure 3). Such spontaneous role assignment is clearly represented by the time evolutions of the parameters ai and the phases ϕi, as shown in figures 11 and 12. As shown in figure 11, it is confirmed that the conditions ai > ω, −ω < ai±1 < ω and ai±2 < −ω are satisfied when the attractant stimulus is applied to the ith arm. Note that the role of each arm changes immediately when the attractant stimulus is switched.
Figure 12a shows that the phase ϕi of the side arms varies periodically, whereas those of the leading arm and posterior arms have a steady-state value. This clearly implies that the role assignment of rhythmic and non-rhythmic movements among the arms is realized spontaneously. Moreover, figure 12b clearly shows that the phases of the two side arms steadily become in phase; thus, local sensory feedback control based on the ground reaction force is suitable for the phase modulation of active rotators.
In order to verify the validity of the proposed network connectivity between active rotators, we intensively searched possible solution by changing the structure of neural circuit. The typical results are shown in figure 13. As shown in the figure, in all cases, appropriate role assignment of arm movements cannot be realized. These results indicate that the proposed network connectivity is more plausible than the other possible connections.
5. Discussion
The objective of this study was to understand the mechanism of emergence of behavioural versatility, which is an indispensable property of animal behaviour. To this end, we intended to adopt autonomous decentralized control of ophiuroid omnidirectional locomotion, whereby ophiuroids realize spontaneous role assignment of their rhythmic and non-rhythmic arm movements. As the first step of the investigation, we constructed an autonomous decentralized control model for ophiuroid locomotion on the basis of the active rotator model, which can describe both oscillatory and excitatory properties. The validity of the proposed model was verified through simulation experiments, whereby the attractant stimulus was applied to a single arm and switched to the other arms. Simulation results showed that the proposed model can successfully realize spontaneous role assignment of rhythmic and non-rhythmic arm movements according to the attractant stimulus. The simulated locomotion is qualitatively equivalent to actual locomotion (figures 3 and 10).
Other possible mathematical models for describing behavioural versatility have been investigated, e.g. coupled chaotic systems [16–18] or coherence resonance and noise-induced synchronization in Hodgkin–Huxley neurons [19,20]. However, owing to the complexity of the individual components in these models, it is difficult to extract the essential mechanism in terms of versatility. In order to alleviate this problem, we employed a minimalistic approach to deal with an ophiuroids as a simple good model living organism because it has a simple body and neural systems. Furthermore, we described ophiuroid omnidirectional locomotion by using an active rotator model as a highly simplified individual component. These are the novel aspects of this study, and it is noteworthy that the simplicity enables us to extract the essence more easily.
The proposed model can realize the coordination between rhythmic and non-rhythmic arm movements as well as proper role assignment. We defined excitatory connections among the nearest neighbour active rotators and inhibitory connections among the second nearest neighbours in the model. Although it is known that axon bundles of neurons can reach only the nearest neighbours and no evidence based on anatomical experiments is available for connections among the second nearest neighbours [11], the assumption of existence of interneurons makes our design compatible with such findings. We designed the interconnection by means of a trial-and-error approach because the actual function of the circumoral nerve ring in ophiuroids has not been understood thus far. Hence, further neurophysiological and electrophysiological verification of neural systems is required to evaluate the validity of the proposed model.
Moreover, ophiuroids can respond to lesions of bodily parts, e.g. amputation of arms, by changing the role assignment of arm movements [9]. However, the proposed model cannot describe such responses because the force sensory system is too simple; hence, the detected force information does not influence the control system effectively. Therefore, it is necessary to consider an extended methodology whereby rich force sensors and feedback mechanisms that use these sensory inputs are implemented. Furthermore, we plan to develop a real ophiuroid robot equipped with this mathematical model and to verify the validity of the control system in real-world conditions on the basis of the active rotator model.
Acknowledgements
The authors would like to thank Prof. Ryo Kobayashi of Hiroshima University for his frequent and insightful suggestions.
References
- 1.Takamatsu A., Tanaka R., Yamada H., Nakagaki T., Fujii T., Endo I. 2001. Spatiotemporal symmetry in rings of coupled biological oscillators of Physarum plasmodium. Phys. Rev. Lett. 87, 0781021. 10.1103/PhysRevLett.87.078102 (doi:10.1103/PhysRevLett.87.078102) [DOI] [PubMed] [Google Scholar]
- 2.Grillner S. 1996. Neural networks for vertebrate locomotion. Sci. Am. 274, 64–69 10.1038/scientificamerican0196-64 (doi:10.1038/scientificamerican0196-64) [DOI] [PubMed] [Google Scholar]
- 3.Grillner S., Ekeberg O., Manira A., Lansner A., Parker D., Tegner J., Wallen P. 1998. Intrinsic function of a neuronal network: a vertebrate central pattern generator. Brain Res. Rev. 26, 184–197 10.1016/S0165-0173(98)00002-2 (doi:10.1016/S0165-0173(98)00002-2) [DOI] [PubMed] [Google Scholar]
- 4.Ekeberg O., Grillner S. 1999. Simulations of neuromuscular control in lamprey swimming. Phil. Trans. R. Soc. Lond. B 354, 895–902 10.1098/rstb.1999.0441 (doi:10.1098/rstb.1999.0441) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Ijspeert A. J., Crespi A., Ryczko D., Cabelguen J. 2007. From swimming to walking with a salamander robot driven by a spinal cord model. Science 315, 1416–1420 10.1126/science.1138353 (doi:10.1126/science.1138353) [DOI] [PubMed] [Google Scholar]
- 6.Taga G., Yamaguchi Y., Shimizu H. 1991. Self-organized control of bipedal locomotion by neural oscillators in unpredictable environment. Biol. Cybern. 65, 147–159 10.1007/BF00198086 (doi:10.1007/BF00198086) [DOI] [PubMed] [Google Scholar]
- 7.Umedachi T., Takeda K., Nakagaki T., Kobayashi R., Ishiguro A. 2010. Fully decentralized control of a soft-bodied robot inspired by true slime mold. Biol. Cybern. 102, 261–269 10.1007/s00422-010-0367-9 (doi:10.1007/s00422-010-0367-9) [DOI] [PubMed] [Google Scholar]
- 8.Arshavskii Y. I., Kashin S. M., Litvinova N. M., Orlovskii G. N., Fel'dman A. G. 1976. Types of locomotion in ophiurans. Neurophysiology 8, 398–404 10.1007/BF01063602 (doi:10.1007/BF01063602) [DOI] [PubMed] [Google Scholar]
- 9.Arshavskii Y. I., Kashin S. M., Litvinova N. M., Orlovskii G. N., Fel'dman A. G. 1976. Coordination of arm movement during locomotion in ophiurans. Neurophysiology 8, 404–410 10.1007/BF01063603 (doi:10.1007/BF01063603) [DOI] [PubMed] [Google Scholar]
- 10.Cobb J. L. S., Stubbs T. R. 1981. The giant neurone system in ophiuroids I. The general morphology of the radial nerve cords and circumoral nerve ring. Cell Tissue Res. 219, 197–207 10.1007/BF00210028 (doi:10.1007/BF00210028) [DOI] [PubMed] [Google Scholar]
- 11.Cobb J. L. S., Stubbs T. R. 1982. The giant neurone system in ophiuroids III. The detailed connections of circumoral nerve ring. Cell Tissue Res. 226, 675–687 10.1007/BF00214794 (doi:10.1007/BF00214794) [DOI] [PubMed] [Google Scholar]
- 12.Hyman L. H. 1955. The invertebrates, vol. IV Echinodermata. New York, NY: McGraw-Hill [Google Scholar]
- 13.Stubbs T. R., Cobb J. L. S. 1981. The giant neurone system in ophiuroids II. The hyponeural motor tracts. Cell Tissue Res. 220, 373–385 10.1007/BF00210515 (doi:10.1007/BF00210515) [DOI] [PubMed] [Google Scholar]
- 14.Lal S. P., Yamada K., Endo S. 2008. Emergent motion characteristics of a modular robot through genetic algorithm. Lecture Notes Artif. Intell. 5227, 225–234 10.1007/978-3-540-85984-0_28 (doi:10.1007/978-3-540-85984-0_28) [DOI] [Google Scholar]
- 15.Shinomoto S., Kuramoto Y. 1986. Phase transitions in active rotator systems. Prog. Theor. Phys. 75, 1105–1110 10.1143/PTP.75.1105 (doi:10.1143/PTP.75.1105) [DOI] [Google Scholar]
- 16.Kaneko K., Tsuda I. 2001. Complex systems: chaos and beyond. Berlin, Germany: Springer; 10.1007/978-3-642-56861-9 (doi:10.1007/978-3-642-56861-9) [DOI] [Google Scholar]
- 17.Kuniyoshi Y., Suzuki S. 2004. Dynamic emergence and adaptation of behavior through embodiment as coupled chaotic field. In Proc. 2004 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Sendai, Japan, 2004, pp. 2042–2049 Piscataway, NJ: IEEE [Google Scholar]
- 18.Tsuda I., Fujii H., Tadokoro S., Yasuoka T., Yamaguchi Y. 2004. Chaotic Itinerancy as a mechanism of irregular changes between synchronization and desynchronization in a neural network. J. Integr. Neurosci. 3, 159–182 10.1142/S021963520400049X (doi:10.1142/S021963520400049X) [DOI] [PubMed] [Google Scholar]
- 19.Wang Y., Chik D. T. W., Wang Z. D. 2000. Coherence resonance and noise-induced synchronization in globally coupled Hodgkin–Huxley neurons. Phys. Rev. E 61, 740–746 10.1103/PhysRevE.61.740 (doi:10.1103/PhysRevE.61.740) [DOI] [PubMed] [Google Scholar]
- 20.Zhou C., Kurths J. 2003. Noise-induced synchronization and coherence resonance of a Hodgkin–Huxley model of thermally sensitive neurons. Chaos 13, 401–409 10.1063/1.1493096 (doi:10.1063/1.1493096) [DOI] [PubMed] [Google Scholar]