User:Davidcofer73/AnimatLab

AnimatLab
Developer(s)David Cofer, Gennady Cymbalyuk, James Reid, Ying Zhu, William J. Heitler, Donald H. Edwards
Stable release
1.1 / October 27, 2009; 14 years ago (2009-10-27)
Written inC++, VB.NET
Operating systemWindows XP, Windows Vista, Windows 7, Windows 2000
TypeNeural simulation, Biomechanics, Neural network software
LicenseGNU GPL
Websitehttp://www.animatlab.com

AnimatLab is a neuromechanical software tool that combines biomechanical simulation and biologically realistic neural networks. [1] You can build the body of an animal, robot, or other machine and place it in a virtual 3-D world where the physics of its interaction with the environment are accurate and realistic. You can then design a nervous system that controls the behavior of the body in the environment. The software currently has support for simple firing rate and integrate and fire spiking neural models. In addition, there a number of different synapse model types that can be used to connect the various neural models to produce your nervous system.

On the biomechanics side there is support for a variety of different rigid body types, including a custom polygon mesh that can be made to match skeletal structures exactly. The biomechanics system also has a Hill muscle model and a stretch receptor model. The muscle models allow the nervous system to produce movements around joints. In addition, there are also motorized joints for those interested in controlling robots or other biomimetic machines. This allows the user to generate incredibly complicated Artificial lifeforms that are based on real biological systems.

Neuromechanical simulations built using AnimatLab have shown how mechanical resonance in the cat leg enables a simple neural central pattern generator to produce the rapid oscillatory movements of the paw shake [2][3], how the motor program that drives kicking in locust also can drive the jump [4][5], how locusts control tumbling while jumping [6], and how stable walking gaits in the crayfish result from mechanical coupling of the legs to each other through the body [7].

AnimatLab was developed in the Georgia State University laboratory of Dr. Donald H. Edwards, and first released to the public in 2009. The AnimatLab software is free and it includes free C++ source code for all of the biomechanical and neural network models mentioned above. It was built using a modular architecture that allows other users to add new components, like new biomechanical or neural models. There are also extensive help pages and over 50 video tutorials describing how to use the application and explaining the details of biomechanics and biologically realistic neural networks.

See also

edit

References

edit
  1. ^ Cofer, D., G. Cymbalyuk, J. Reid, Y. Zhu, W. Heitler, and D.H. Edwards, AnimatLab: A 3-D graphics environment for neuromechanical simulations. J Neuroscience Methods., 2010. 187(2): p. 280-288. link
  2. ^ Klishko A, Cofer D, Edwards D, Prilutsky B. Extremely high paw acceleration during paw shake in the cat: a mechanism revealed by computer simulations. AbstrAm Phys Soc Meeting A38.00007; 2008a.
  3. ^ Klishko A, Prilutsky B, Cofer DW, Cymbalyuk G, Edwards DH. Interaction of CPG, spinal reflexes and hindlimb properties in cat paw shake: a computer simulation study. Neuroscience Meeting Planner Online, Program No. 375.12. Society for Neuroscience; 2008b.
  4. ^ Cofer, D.W. (2009). Neuromechanical Analysis of the Locust Jump (Ph.D. dissertation). Available from digital archive database. (Article No. 1056) link
  5. ^ Cofer, D.W., G. Cymbalyuk, W.J. Heitler, and D.H. Edwards, Neuromechanical simulation of the locust jump. J Exp Biol, 2010. 213: p. 1060-1068. link
  6. ^ Cofer, D., G. Cymbalyuk, W.J. Heitler, and D.H. Edwards, Control of tumbling during the locust jump. J Exp Biol, 2010. 213(Pt 19): p. 3378-87. link
  7. ^ Rinehart MD, Belanger JH. Biologically realistic limb coordination during multi-legged walking in the absence of central connections between legs. In: Society for Neuroscience Annual Meeting; 2009.
edit

Category:Computational neuroscience Category:Biomechanics Category:Neural network software