Class LegLimbic

java.lang.Object
com.marginallyclever.ro3.node.Node
com.marginallyclever.ro3.node.nodes.neuralnetwork.leglimbic.LegLimbic

public class LegLimbic extends Node

LegLimbic bonds together a Leg with a Brain.

It creates a Brain as a child node. It sets up the Brain with a number of input and output neurons. When ODEPhysics is not paused it sends data from the Leg to the inputs and reads data from the outputs to control the Leg.

LegLimbic looks for an existing Leg setup. It is inflexible and only looks for one layout of limb:

  • ODEPlane Floor
  • ODESlider Slider
  • Pose Leg
    • ODEHinge Joint Knee
      • ODEAngularMotor KneeMuscle
    • ODEHinge Joint Hip
      • ODEAngularMotor HipMuscle
    • ODEBody Waist
    • ODEBody Thigh
    • ODEBody Calf
    • LegLimbic limbicSystem
      • Brain

if the brain is removed a new one is immediately created. I'm not in love with this behavior.