Internet Brains: Combining Neuronal Simulation and Robots

  • Chris J. Roehrig


The DSS protocol is a general-purpose mechanism for combining realistic neuronal simulation and robots without specialized robot programming. It permits a neuronal simulation to be distributed across multiple computers with minimal programming effort. Because it uses the actual time as a reference, it can be used to synchronize simulations in order to interact with robot sensors or tissue recordings in real time. In addition, because it allows each part of the simulation to run as an independent entity, it can be used to construct arbitrarily large simulations by using many networked computers. DSS is limited by network speeds and computer processing speeds and scales well as both increase.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    R. D. Beer and H. J. Chiel. Simulations of cockroach locomotion and escape. In R. D. Beer, R. E. Ritzmann, and T. McKenna, editors, Biological Neural Networks in Invertebrate Neuroethology and Robotics, pages 267–285. Academic Press, 1993.Google Scholar
  2. [2]
    J. M. Bower and D. Beeman. The Book of Genesis. Springer-Verlag, 1995.Google Scholar
  3. [3]
    R. Braden. Requirements for Internet hosts—communication layers. RFC 1122, October 1989.Google Scholar
  4. [4]
    A.L. Hodgkin and A.F. Huxley. A quantitative description of membrane current and its applicaton to conduction and excitation in nerve. J Physiol. (London), 117:500–544, 1952.Google Scholar
  5. [5]
    IEEE standard fora high performance serial bus, 1995. Institute for Electrical and Electronic Engineers, Standard No. 1394–1995.Google Scholar
  6. [6]
    D. L. Mills. Network time protocol (version 3) specification, implementation and analysis. RFC 1305, March 1992.Google Scholar
  7. [7]
    A. V. Oppenheim and R. W. Schafer. Discrete-Time Signal Processing. Prentice Hall, 1989.Google Scholar
  8. [8]
    R. D. Quinn and K. S. Espenschied. Control of a hexapod robot using a biologically inspired neural network. In R. D. Beer, R. E. Ritzmann, and T. McKenna, editors, Biological Neural Networks in Invertebrate Neuroethology and Robotics, pages 365–381. Academic Press, 1993.Google Scholar
  9. [9]
    C. H. Rankin, C. D. O. Beck, and C. M. Chiba. Caenorhabditis elegans: a new model system for the study of learning and memory. Behavioral Brain Research, 37: 89–92, 1990.CrossRefGoogle Scholar
  10. [10]
    J. G. White, E. Southgate, J. N. Thomson, and S. Brenner. The structure of the nervous system of the nematode Caenorhabditis elegans. Philos. Trans. R. Soc. Lond. (Biol.), 314: 1–340, 1986.CrossRefGoogle Scholar
  11. [11]
    S. R. Wicks and C. H. Rankin. Integration of mechanosensory stimuli in Caenorhabditis elegans. Journal of Neuroscience, 15 (3): 2434–2444, 1995.Google Scholar
  12. [12]
    S. R. Wicks, C. J. Roehrig, and C. H. Rankin. A dynamic network simulation of the nematode tap withdrawal circuit: Predictions concerning synaptic function using behavioral criteria. Journal ofNeuroscience,16(2):40174031, 1996.Google Scholar

Copyright information

© Springer Science+Business Media New York 1997

Authors and Affiliations

  • Chris J. Roehrig
    • 1
  1. 1.Department of Computer ScienceUBCVancouverCanada

Personalised recommendations