Advertisement

Fast simulation of animal locomotion: lamprey swimming

  • Matthew Beauregard
  • Paul J. Kennedy
  • John Debenham
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 218)

Abstract

Biologically realistic computer simulation of vertebrate locomotion is an interesting and challenging problem with applications in computer graphics and robotics. One current approach simulates a relatively simple vertebrate, the lamprey, using recurrent neural networks for the spine and a physical model for the body. The model is realized as a system of differential equations. The drawback with this approach is the slow speed of simulation. This paper describes two approaches to speeding up simulation of lamprey locomotion without sacrificing too much biological realism: (i) use of superior numerical integration algorithms and (ii) simplifications to the neural architecture of the lamprey.

Keywords

Swimming Speed Recurrent Neural Network Neural Model Biological Realism Neural Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Janvier, P.: Tree of Life: Hyperoartia. URL: http://tolweb.org/tree?group=Hyperoartia (1997)Google Scholar
  2. 2.
    Ijspeert, A.J.: Design of artificial neural oscillatory circuits for the control of lamprey-and salamander-like locomotion using evolutionary algorithms. PhD thesis, Department of Artificial Intelligence, University of Edinburgh (1998)Google Scholar
  3. 3.
    Lansner, A., Ekeberg, Ö., Grillner, S.: Realistic modeling of burst generation and swimming in lamprey. In Stein, P.S.G., Grillner, S., Selverston, A.I., Stuart, D.G., eds.: Neurons, Networks and Motor Behaviour. The MIT Press (1997) 165–172Google Scholar
  4. 4.
    Wallén, P.: Spinal networks and sensory feedback in the control of undulatory swimming in lamprey. In Stein, P.S.G., Grillner, S., Selverston, A.I., Stuart, D.G., eds.: Neurons, Networks and Motor Behaviour. The MIT Press (1997) 75–81Google Scholar
  5. 5.
    Ekeberg, Ö.: A combined neuronal and mechanical model of fish swimming. Biological Cybernetics 69 (1993) 363–374zbMATHGoogle Scholar
  6. 6.
    Galassi, M., Davies, J., Theiler, J., Gough, B., Jungman, G., Booth, M., Rossi, F.: GNU Scientific Library Reference Manual. 2nd edn. Network Theory Ltd. (2003)Google Scholar
  7. 7.
    Fletcher, M.C., Liebscher, R.: PyOpenGL — the Python OpenGL binding. URL: http://pyopengl.sourceforge.net/ (2005)Google Scholar
  8. 8.
    Bérczi, G.: Encoding with MEncoder, URL: http://www.mplayerhq.hu/DOGS/HTML/en/mencoder.html (2005)Google Scholar

Copyright information

© International Federation for Information Processing 2006

Authors and Affiliations

  • Matthew Beauregard
    • 1
  • Paul J. Kennedy
    • 1
  • John Debenham
    • 1
  1. 1.Faculty of ITUniversity of TechnologySydneyAustralia

Personalised recommendations