sk.robotics.rlcs.agents.robot
Class AvoidAgent.Cfg

java.lang.Object
  extended by sk.robotics.rlcs.agentspace.Agent.Cfg
      extended by sk.robotics.rlcs.agents.robot.MoveAgentBase.Cfg
          extended by sk.robotics.rlcs.agents.robot.AvoidAgent.Cfg
Enclosing class:
AvoidAgent

public static class AvoidAgent.Cfg
extends MoveAgentBase.Cfg


Nested Class Summary
 
Nested classes/interfaces inherited from class sk.robotics.rlcs.agentspace.Agent.Cfg
Agent.Cfg.Limited, Agent.Cfg.NoDefault, Agent.Cfg.Required, Agent.Cfg.Validator
 
Field Summary
 java.lang.String blockCollision
          Name of block with current Collision object.
 java.lang.Double collisionDistanceMm
          Obstacle distance considered as collision.
 
Fields inherited from class sk.robotics.rlcs.agents.robot.MoveAgentBase.Cfg
blockActualPos, blockDestination, blockMovement, destinationTolerance, directionTolerance, priority
 
Fields inherited from class sk.robotics.rlcs.agentspace.Agent.Cfg
enabled, id, logLevel, timerPeriodMs, triggers
 
Constructor Summary
AvoidAgent.Cfg()
           
 
Method Summary
 
Methods inherited from class sk.robotics.rlcs.agentspace.Agent.Cfg
createAgent, equals, getHiddenFields, hideFields, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

collisionDistanceMm

public java.lang.Double collisionDistanceMm
Obstacle distance considered as collision.


blockCollision

public java.lang.String blockCollision
Name of block with current Collision object. The collision object is used to detect imminent collisions.

Block access:
read
Stored type:
sk.robotics.rlcs.data.Collision
Constructor Detail

AvoidAgent.Cfg

public AvoidAgent.Cfg()