A parsimonious model for locomotor in virtual agents based on dynamical coupling with the environment

In the domain of virtual agents modeling, computationalist approaches tend to predominate. The lack of plausibility of the rules in nature provides models with a low capacity to generalize and a very limited insight into behavioral phenomena. An alternative view is that behavior could emerge as a whole from the basic principles of non-linear dynamics that underlie such behavior in the environment. This paper presents a dynamic agent endowed with a sensing device, a controller and actuators to interact with the environment. The control architecture is based on ordinary differential equations with the function of modulating the stimulus signals to action signals under a sensory-motor flow. The parameter values are defined in an evolutionary process depending on the task to be performed. A series of experiments are presented to illustrate certain qualities of our model such as the adaptability to change, a highly intuitive and flexible design methodology, and a high degree of individual autonomy, among others. We think this kind of modeling is useful in the animation world for modeling flocks, crowds, and swarms as a valid alternative to other less parsimonious techniques.

[1]  Soraia Raupp Musse,et al.  Simulating virtual crowds in emergency situations , 2005, VRST '05.

[2]  R. Spigler,et al.  The Kuramoto model: A simple paradigm for synchronization phenomena , 2005 .

[3]  A. Ijspeert,et al.  From Swimming to Walking with a Salamander Robot Driven by a Spinal Cord Model , 2007, Science.

[4]  S. Strogatz From Kuramoto to Crawford: exploring the onset of synchronization in populations of coupled oscillators , 2000 .

[5]  Xabier E. Barandiaran,et al.  Artificial mental life , 2008, ALIFE.

[6]  T. Gelder,et al.  What Might Cognition Be, If Not Computation? , 1995 .

[7]  Lawrence A. Shapiro Embodied Cognition , 2010 .

[8]  Luc Steels,et al.  The artificial life roots of artificial intelligence , 1993 .

[9]  Randall D. Beer,et al.  The Dynamics of Active Categorical Perception in an Evolved Model Agent , 2003, Adapt. Behav..

[10]  Anil K. Seth,et al.  Measuring Autonomy and Emergence via Granger Causality , 2010, Artificial Life.

[11]  Giulio Sandini,et al.  A Survey of Artificial Cognitive Systems: Implications for the Autonomous Development of Mental Capabilities in Computational Agents , 2007, IEEE Transactions on Evolutionary Computation.

[12]  Pat Langley,et al.  Cognitive architectures: Research issues and challenges , 2009, Cognitive Systems Research.

[13]  Michael Baumgartner,et al.  Parsimony and Causality , 2015 .

[14]  Jehee Lee,et al.  Simulating biped behaviors from human motion data , 2007, SIGGRAPH 2007.

[15]  Robert F. Port,et al.  Naive time, temporal patterns, and human audition , 1996 .

[16]  Robert F. Port,et al.  The Dynamical Systems Hypothesis in Cognitive Science , 2006 .

[17]  Petros Faloutsos,et al.  Situation agents: agent-based externalized steering logic , 2010 .

[18]  I. Inglis,et al.  Review: The central role of uncertainty reduction in determining behaviour. , 2000 .

[19]  Phil Husbands,et al.  Metastable dynamical regimes in an oscillatory network modulated by an agent's sensorimotor loop , 2011, 2011 IEEE Symposium on Artificial Life (ALIFE).

[20]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[21]  Helbing,et al.  Social force model for pedestrian dynamics. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[22]  Adrien Treuille,et al.  Continuum crowds , 2006, SIGGRAPH 2006.

[23]  A. Riegler,et al.  Understanding Representation in the Cognitive Sciences , 1999, Springer US.

[24]  Auke Jan Ijspeert,et al.  A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander , 2001, Biological Cybernetics.

[25]  Arkalgud Ramaprasad,et al.  On the definition of feedback , 1983 .

[26]  W. Bechtel Representations and cognitive explanations: Assessing the dynamicist's challenge in cognitive scienc , 1998 .

[27]  J. Gibson Visually controlled locomotion and visual orientation in animals , 2009 .

[28]  Craig W. Reynolds Computer animation with scripts and actors , 1982, SIGGRAPH.

[29]  J. Baldwin A New Factor in Evolution , 1896, The American Naturalist.

[30]  Manuel Glez Bedia,et al.  Modeling flocks with perceptual agents from a dynamicist perspective , 2017, Comput. Animat. Virtual Worlds.

[31]  Dinesh Manocha,et al.  Reciprocal Velocity Obstacles for real-time multi-agent navigation , 2008, 2008 IEEE International Conference on Robotics and Automation.

[32]  Randall D. Beer,et al.  The dynamics of adaptive behavior: A research program , 1997, Robotics Auton. Syst..

[33]  Geoffrey E. Hinton,et al.  How Learning Can Guide Evolution , 1996, Complex Syst..

[34]  Phil Husbands,et al.  Exploring the Kuramoto model of coupled oscillators in minimally cognitive evolutionary robotics tasks , 2010, IEEE Congress on Evolutionary Computation.

[35]  Inman Harvey,et al.  Evolutionary Robotics: A New Scientific Tool for Studying Cognition , 2005, Artificial Life.