Neuromuscular Arm Model

The following series of Java applets are designed to illustrate different features of the 
SNMS model.  This applets were complete by students in the REU progam (Summer 2005).  
(Note a Java plug-in is required to view the applets.)

The following applet shows the behavior of a trained model (grey) versus the target behavior (red).

	This simulation shows the relationship between target and the trained movement
  in the arm model with the use of a biologically realistic neural muscular model.
  Fitness is a measure of how close the actual motion follows the target motion.
  Over time the genetic algorithm continually improves/trains the model resulting 
  in more and more accurate movements.  The genetic algorithm's behavior is very 
  roughly analgous to the process a baby goes through in learning to control its limbs.  
  The genetic algorithm has a target movement it is trying to achieve; through repeated 
  attempts it slowly learns how to create the desired movement.  

  The figure on the right of the diagram shows the relationship between the ideal and 
  actual movements of the human arm graphically.  Again, a high fitness means the two 
  lines will be very similar.  Several interesting features to note of the trained 
  motion include the S shaped pattern at the beginning of the simulation, the bouncg 
  near the end of the simulation, and the extended hold at the peak of the movement.

	Some of these activities will be described in following diagrams, others have
  not yet been understood and will need further research to properly interpret the data.