sk.robotics.rlcs.agents.robot
Class ImitateAgent.Cfg
java.lang.Object
sk.robotics.rlcs.agentspace.Agent.Cfg
sk.robotics.rlcs.agents.robot.ImitateAgent.Cfg
- Enclosing class:
- ImitateAgent
public static class ImitateAgent.Cfg
- extends Agent.Cfg
Agent which moves one robot to imitate movement of another robot.
Field Summary |
java.lang.String |
blockActualPos
Name of block with actual position of the imitating robot. |
java.lang.String |
blockCollision
Name of block with current Collision object for the imitating robot. |
java.lang.String |
blockMovement
Name of block where to store the desired movement command. |
java.lang.String |
blockTargetHistory
Name of block with position history of the imitated agent. |
long |
delayMs
Imitation delay, in milliseconds. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delayMs
public long delayMs
- Imitation delay, in milliseconds.
blockTargetHistory
public java.lang.String blockTargetHistory
- Name of block with position history of the imitated agent.
- Block access:
- read
- Stored type:
- sk.robotics.rlcs.data.PositionQueue
blockActualPos
public java.lang.String blockActualPos
- Name of block with actual position of the imitating robot.
- Block access:
- read
- Stored type:
- sk.robotics.rlcs.data.Position
blockCollision
public java.lang.String blockCollision
- Name of block with current Collision object for the imitating robot.
The collision object is used to predict collisions.
Should be written by another agent recently enough.
- Block access:
- read
- Stored type:
- sk.robotics.rlcs.data.Collision
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
ImitateAgent.Cfg
public ImitateAgent.Cfg()