sk.robotics.rlcs.agents.beh
Class RoamAgent.Cfg

java.lang.Object
  extended by sk.robotics.rlcs.agentspace.Agent.Cfg
      extended by sk.robotics.rlcs.agents.beh.RoamAgent.Cfg
Enclosing class:
RoamAgent

public static class RoamAgent.Cfg
extends Agent.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 blockActualPos
          Name of block with actual position of the robot.
 java.lang.String blockDestination
          Name of block with current destination point of the robot.
 java.lang.Double destinationTolerance
          Tolerance for checking whether we are at destination point, in millimeters.
 java.lang.Double wallBorderMm
          Restricted zone around around walls, in millimeters.
 
Fields inherited from class sk.robotics.rlcs.agentspace.Agent.Cfg
enabled, id, logLevel, timerPeriodMs, triggers
 
Constructor Summary
RoamAgent.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

destinationTolerance

public java.lang.Double destinationTolerance
Tolerance for checking whether we are at destination point, in millimeters.


wallBorderMm

public java.lang.Double wallBorderMm
Restricted zone around around walls, in millimeters. New random destination points will never be inside this restricted zone. This is without robot radius, which is also taken into account when generating the destination point.


blockActualPos

public java.lang.String blockActualPos
Name of block with actual position of the robot. Used to check whether the robot is already at its current destination place.

Block access:
read
Stored type:
sk.robotics.rlcs.data.Position

blockDestination

public java.lang.String blockDestination
Name of block with current destination point of the robot.

Block access:
read/write
Stored type:
java.awt.geom.Point2D
Constructor Detail

RoamAgent.Cfg

public RoamAgent.Cfg()