sk.robotics.rlcs.agents.robot
Class MovementAgent.Cfg
java.lang.Object
sk.robotics.rlcs.agentspace.Agent.Cfg
sk.robotics.rlcs.agents.robot.MovementAgent.Cfg
- Enclosing class:
- MovementAgent
public static class MovementAgent.Cfg
- extends Agent.Cfg
Field Summary |
java.lang.String |
blockCollision
Name of block with current collision object. |
java.lang.String |
blockComm
Name of block with robot control object. |
java.lang.String |
blockMovement
Name of block with desired movement. |
java.lang.Double |
collisionDistanceMm
Border to add to turtle radius when checking for collisions. |
java.lang.Long |
commandRepeatPeriodMs
Time after a movement command is resent again to the robot, if the movement
in space doesn't change, to avoid timing out and stopping the robot. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
blockMovement
public java.lang.String blockMovement
- Name of block with desired movement.
- Block access:
- read
- Stored type:
- sk.robotics.data.Movement
blockCollision
public java.lang.String blockCollision
- Name of block with current collision object.
The block should be filled by CollisionAgent.
- Block access:
- read
- Stored type:
- sk.robotics.data.Collision
blockComm
public java.lang.String blockComm
- Name of block with robot control object.
The object is used to send movement commands to the robot.
Any access to the object is synchronized (on the object itself).
- Block access:
- read
- Stored type:
- sk.robotics.robot.Robot
collisionDistanceMm
public java.lang.Double collisionDistanceMm
- Border to add to turtle radius when checking for collisions.
commandRepeatPeriodMs
public java.lang.Long commandRepeatPeriodMs
- Time after a movement command is resent again to the robot, if the movement
in space doesn't change, to avoid timing out and stopping the robot.
MovementAgent.Cfg
public MovementAgent.Cfg()