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

java.lang.Object
  extended by sk.robotics.rlcs.agentspace.Agent.Cfg
      extended by sk.robotics.rlcs.agents.robot.MoveAgentBase.Cfg
Direct Known Subclasses:
ApproachAgent.Cfg, AvoidAgent.Cfg
Enclosing class:
MoveAgentBase

public static class MoveAgentBase.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 of the robot.
 java.lang.String blockMovement
          Name of block where to store the desired movement command.
 java.lang.Double destinationTolerance
          Tolerance for stopping at destination, in millimeters.
 java.lang.Double directionTolerance
          Tolerance for setting right direction to destination, in radians.
 java.lang.Float priority
          Priority of writing the desired movement command to space.
 
Fields inherited from class sk.robotics.rlcs.agentspace.Agent.Cfg
enabled, id, logLevel, timerPeriodMs, triggers
 
Constructor Summary
MoveAgentBase.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 stopping at destination, in millimeters.


directionTolerance

public java.lang.Double directionTolerance
Tolerance for setting right direction to destination, in radians.


blockActualPos

public java.lang.String blockActualPos
Name of block with actual position of the robot. The actual position is used, together with destination point, to compute desired movement direction.

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

blockDestination

public java.lang.String blockDestination
Name of block with current destination of the robot. The destination point is used to compute desired movement direction.

Block access:
read
Stored type:
java.awt.geom.Point2D

blockMovement

public java.lang.String blockMovement
Name of block where to store the desired movement command.

Block access:
read/write
Stored type:
sk.robotics.rlcs.data.Movement

priority

public java.lang.Float priority
Priority of writing the desired movement command to space.

Constructor Detail

MoveAgentBase.Cfg

public MoveAgentBase.Cfg()