simbad.demo
Class KheperaDemo.Robot

java.lang.Object
  extended bysimbad.sim.BaseObject
      extended bysimbad.sim.SimpleAgent
          extended bysimbad.sim.Agent
              extended bysimbad.sim.KheperaRobot
                  extended bysimbad.demo.KheperaDemo.Robot
Enclosing class:
KheperaDemo

public class KheperaDemo.Robot
extends KheperaRobot


Constructor Summary
KheperaDemo.Robot(javax.vecmath.Vector3d position, java.lang.String name)
           
 
Method Summary
 void initBehavior()
          Initialize Agent's Behavior
 void performBehavior()
          Perform one step of Agent's Behavior
 
Methods inherited from class simbad.sim.KheperaRobot
getIRSensors, setWheelsVelocity
 
Methods inherited from class simbad.sim.Agent
asString, getAgentInspector, getOdometer, getRotationalVelocity, getTranslationalVelocity, getUIPanel, setAgentInspector, setRotationalVelocity, setTranslationalVelocity, setUIPanel
 
Methods inherited from class simbad.sim.SimpleAgent
anOtherAgentIsVeryNear, attach, collisionDetected, detach, getActuatorDevice, getActuatorList, getCanBeTraversed, getCoords, getCounter, getHeight, getLifeTime, getMass, getName, getRadius, getRotationTransform, getSensorDevice, getSensorList, getTranslationTransform, getVeryNearAgent, interactionDetected, moveToStartPosition, rotateY, setCanBeTraversed, setColor, translateTo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KheperaDemo.Robot

public KheperaDemo.Robot(javax.vecmath.Vector3d position,
                         java.lang.String name)
Method Detail

initBehavior

public void initBehavior()
Initialize Agent's Behavior


performBehavior

public void performBehavior()
Perform one step of Agent's Behavior