Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
A
action
- Variable in class sk.robotics.rlcs.security.
PermissionDesc
Permission action, passed to permission object ctor as second argument.
actualPos
- Variable in class sk.robotics.rlcs.data.
Collision.XmlMappable
add(TimedPosition)
- Method in class sk.robotics.rlcs.data.
PositionQueue
Adds the specified element to (the tail of) this queue.
Agent
- Class in
sk.robotics.rlcs.agentspace
Base class for agents.
Agent(Agent.Cfg)
- Constructor for class sk.robotics.rlcs.agentspace.
Agent
Agent constructor.
Agent()
- Constructor for class sk.robotics.rlcs.agentspace.
Agent
Default constructor, for use by custom agents, which don't use standard configs.
agent
- Variable in class sk.robotics.rlcs.security.
PermissionDesc
Agent class name (fully qualified).
Agent.AgentThread
- Class in
sk.robotics.rlcs.agentspace
Agent threads are of this class, to ease permission checking.
Agent.Cfg
- Class in
sk.robotics.rlcs.agentspace
Config base class.
Agent.Cfg()
- Constructor for class sk.robotics.rlcs.agentspace.
Agent.Cfg
Agent.Cfg.Limited
- Annotation Type in
sk.robotics.rlcs.agentspace
Annotation for limiting range of allowed values for number fields.
Agent.Cfg.NoDefault
- Annotation Type in
sk.robotics.rlcs.agentspace
Default values of Fields annotated with this annotation are treaten in a special way.
Agent.Cfg.Required
- Annotation Type in
sk.robotics.rlcs.agentspace
Annotation type for required fields.
Agent.Cfg.Validator
- Class in
sk.robotics.rlcs.agentspace
Agent.Hidden
- Annotation Type in
sk.robotics.rlcs.agentspace
Annotation used for hiding agents in web interface.
Agent.ThreadCreator
- Class in
sk.robotics.rlcs.agentspace
Agent.WorkerThreadGroup
- Class in
sk.robotics.rlcs.agentspace
Thread group class for agent-launched worker threads.
AgentDesc
- Class in
sk.robotics.rlcs.web.editor
Agent description, as stored in XML, including field descriptions.
AgentDesc()
- Constructor for class sk.robotics.rlcs.web.editor.
AgentDesc
AgentDesc.FieldDesc
- Class in
sk.robotics.rlcs.web.editor
Information about a field in agent config.
AgentDesc.FieldDesc()
- Constructor for class sk.robotics.rlcs.web.editor.
AgentDesc.FieldDesc
agents
- Variable in class sk.robotics.rlcs.agentspace.
Scheduler.Cfg.AgentGroup
agents
- Variable in class sk.robotics.rlcs.web.editor.
BehaviourDesc
Array of agent configs, in XML representation.
agents
- Variable in class sk.robotics.rlcs.web.editor.
Config.Group
Set of agents.
ALL
- Static variable in class sk.robotics.rlcs.data.
Collision
Special "collision in all directions" object.
allowAdd()
- Method in class sk.robotics.rlcs.web.editor.
AgentDesc
allowAdd()
- Method in class sk.robotics.rlcs.web.editor.
BehaviourDesc
applyShifts(TimedPosition)
- Method in class sk.robotics.rlcs.data.
PositionQueue
Apply all applicable shifts to a position.
ApproachAgent
- Class in
sk.robotics.rlcs.agents.robot
Agent for moving a robot towards destination, stored in space.
ApproachAgent(ApproachAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.robot.
ApproachAgent
ApproachAgent.Cfg
- Class in
sk.robotics.rlcs.agents.robot
ApproachAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.robot.
ApproachAgent.Cfg
ASPECT_RATIO
- Static variable in class sk.robotics.rlcs.constants.
VlabConstants
Aspect ratio of the lab (width / height).
asPoint2D()
- Method in class sk.robotics.rlcs.data.
Position
Get the position as Point2D (without heading).
asSchedulerCfg(Map<String, BehaviourDesc>)
- Method in class sk.robotics.rlcs.web.editor.
Config
Conversion to plain Scheduler.Cfg.
attachTrigger(String, Agent, int)
- Method in class sk.robotics.rlcs.agentspace.
Space
Add an agent trigger to a block.
AvoidAgent
- Class in
sk.robotics.rlcs.agents.robot
Agent for avoiding an obstacle.
AvoidAgent(AvoidAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.robot.
AvoidAgent
AvoidAgent.Cfg
- Class in
sk.robotics.rlcs.agents.robot
AvoidAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.robot.
AvoidAgent.Cfg
B
BehaviourDesc
- Class in
sk.robotics.rlcs.web.editor
Information about a behaviour (group of agents).
BehaviourDesc()
- Constructor for class sk.robotics.rlcs.web.editor.
BehaviourDesc
BehaviourDesc.ParamDesc
- Class in
sk.robotics.rlcs.web.editor
BehaviourDesc.ParamDesc()
- Constructor for class sk.robotics.rlcs.web.editor.
BehaviourDesc.ParamDesc
behaviours
- Variable in class sk.robotics.rlcs.web.editor.
Config.Group
Set of behaviours.
BK_FULLSPEED
- Static variable in class sk.robotics.rlcs.data.
Movement
blockAccess
- Variable in class sk.robotics.rlcs.web.editor.
AgentDesc.FieldDesc
Block access.
blockActualPos
- Variable in class sk.robotics.rlcs.agents.beh.
ImitateAgent.Cfg
Name of block with actual position of the imitating robot.
blockActualPos
- Variable in class sk.robotics.rlcs.agents.beh.
PathAgent.Cfg
Name of block with actual position of the robot.
blockActualPos
- Variable in class sk.robotics.rlcs.agents.beh.
RoamAgent.Cfg
Name of block with actual position of the robot.
blockActualPos
- Variable in class sk.robotics.rlcs.agents.robot.
CollisionAgent.Cfg
Name of block with actual position of the robot.
blockActualPos
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Name of block with actual position of the robot.
blockActualPos
- Variable in class sk.robotics.rlcs.agents.robot.
MoveAgentBase.Cfg
Name of block with actual position of the robot.
blockActualPos
- Variable in class sk.robotics.rlcs.agents.robot.
OdometryAgent.Cfg
Name of block with actual position of the robot.
blockActualPos
- Variable in class sk.robotics.rlcs.data.
DetectionData.Robot
blockActualPos
- Variable in class sk.robotics.rlcs.data.
DetectionData.Robot.XmlMappable
blockCollision
- Variable in class sk.robotics.rlcs.agents.robot.
AvoidAgent.Cfg
Name of block with current Collision object.
blockCollision
- Variable in class sk.robotics.rlcs.agents.robot.
CollisionAgent.Cfg
Name of block with current Collision object.
blockCollision
- Variable in class sk.robotics.rlcs.agents.robot.
MovementAgent.Cfg
Name of block with current collision object.
blockCollision
- Variable in class sk.robotics.rlcs.agents.robot.
OdometryAgent.Cfg
Name of block with current Collision object.
blockComm
- Variable in class sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg
Name of block with the robot control object, made available for other agents.
blockComm
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Name of block with the robot control object.
blockComm
- Variable in class sk.robotics.rlcs.agents.robot.
MovementAgent.Cfg
Name of block with robot control object.
blockComm
- Variable in class sk.robotics.rlcs.agents.robot.
OdometryAgent.Cfg
Name of block with the robot control object.
blockContent
- Variable in class sk.robotics.rlcs.agents.os.
FileLoaderAgent.Cfg
Name of block where to store content of the file.
blockDestination
- Variable in class sk.robotics.rlcs.agents.beh.
FollowAgent.Cfg
Name of block with current destination of the following robot.
blockDestination
- Variable in class sk.robotics.rlcs.agents.beh.
PathAgent.Cfg
Name of block with current destination point of the robot.
blockDestination
- Variable in class sk.robotics.rlcs.agents.beh.
RoamAgent.Cfg
Name of block with current destination point of the robot.
blockDestination
- Variable in class sk.robotics.rlcs.agents.robot.
MoveAgentBase.Cfg
Name of block with current destination of the robot.
blockDetectedPos
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Name of block with last detected position of the robot.
blockDetectedPos
- Variable in class sk.robotics.rlcs.agents.robot.
OdometryAgent.Cfg
Name of block with last detected position of the robot.
blockDetectionData
- Variable in class sk.robotics.rlcs.agents.camera.
ImageTransformAgent.Cfg
Name of block with detection data.
blockDetectionData
- Variable in class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent.Cfg
Name of block where to store the detection data.
blockDetectionData
- Variable in class sk.robotics.rlcs.agents.robot.
CollisionAgent.Cfg
Name of block with data from image recognition.
blockDetectionData
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Name of block with data from image recognition.
blockDetectionData
- Variable in class sk.robotics.rlcs.agents.sim.
SimDetectionAgent.Cfg
Name of block with data from image recognition.
blockFollowedPos
- Variable in class sk.robotics.rlcs.agents.beh.
FollowAgent.Cfg
Name of block with actual position of the followed robot.
blockImage
- Variable in class sk.robotics.rlcs.agents.image.
ImageLoaderAgent.Cfg
Name of block where to store the constructed image.
blockImage
- Variable in class sk.robotics.rlcs.agents.image.
ImageServerAgent.Cfg
Name of block with the image to generate stream from.
blockImage
- Variable in class sk.robotics.rlcs.agents.image.
ImageStreamAgent.Cfg
Name of block with the image to generate stream from.
blockImage
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderImgGenAgent.Cfg
Name of block where to store the loaded image.
blockImage
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent.Cfg
Name of block where to store the image.
blockMovement
- Variable in class sk.robotics.rlcs.agents.beh.
ImitateAgent.Cfg
Name of block where to store the desired movement command.
blockMovement
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Name of block with current desired movement.
blockMovement
- Variable in class sk.robotics.rlcs.agents.robot.
MoveAgentBase.Cfg
Name of block where to store the desired movement command.
blockMovement
- Variable in class sk.robotics.rlcs.agents.robot.
MovementAgent.Cfg
Name of block with desired movement.
blockPosHistory
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Name of block with history of actual positions.
blockPosHistory
- Variable in class sk.robotics.rlcs.agents.robot.
OdometryAgent.Cfg
Name of block with history of actual positions of the robot.
blockPositions
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent.Cfg
Name of block where to store collection of turtle positions.
blockPositions
- Variable in class sk.robotics.rlcs.agents.sim.
SimDetectionAgent2.Cfg
Name of block with current set of positions.
blockRawData
- Variable in class sk.robotics.rlcs.agents.image.
ImageLoaderAgent.Cfg
Name of block where to read the image data from.
blockRawOdometry
- Variable in class sk.robotics.rlcs.agents.robot.
OdometryAgent.Cfg
Name of block to store raw odometry string to.
blocksDestination
- Variable in class sk.robotics.rlcs.agents.camera.
ViewPosAgent.Cfg
Names of blocks with destination points of robots.
blockSource
- Variable in class sk.robotics.rlcs.agents.space.
CopierAgent.Cfg
Name of the source block.
blockSourceImage
- Variable in class sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg
Name of block with the source image to draw to.
blocksPosition
- Variable in class sk.robotics.rlcs.agents.camera.
ViewPosAgent.Cfg
Names of blocks with actual positions of robots.
blockTarget
- Variable in class sk.robotics.rlcs.agents.space.
CopierAgent.Cfg
Name of the target block.
blockTargetHistory
- Variable in class sk.robotics.rlcs.agents.beh.
ImitateAgent.Cfg
Name of block with position history of the imitated agent.
blockTargetImage
- Variable in class sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg
Name of block where to store processed image.
blockType
- Variable in class sk.robotics.rlcs.web.editor.
AgentDesc.FieldDesc
Block data type.
blue
- Variable in class sk.robotics.rlcs.agents.image.
GrayScaleAgent.Cfg
Multiplier for the blue color component.
C
cfg
- Variable in class sk.robotics.rlcs.agents.beh.
ImitateAgent
cfg
- Variable in class sk.robotics.rlcs.agents.robot.
MoveAgentBase
cfg
- Variable in class sk.robotics.rlcs.agents.robot.
MovementAgent
channel
- Variable in class sk.robotics.rlcs.agents.image.
ImageStreamAgent.Cfg
The channel to stream the video through.
charset
- Variable in class sk.robotics.rlcs.agents.os.
FileLoaderAgent.Cfg
Character encoding used in the file.
check(Movement.Direction, double)
- Method in class sk.robotics.rlcs.data.
Collision
Determine whether a movement would cause a collision.
check(Movement, double)
- Method in class sk.robotics.rlcs.data.
Collision
Determine whether a movement would cause a collision.
checkAccess(Thread)
- Method in class sk.robotics.rlcs.security.
SecurityManager
Check thread access.
checkAccess(ThreadGroup)
- Method in class sk.robotics.rlcs.security.
SecurityManager
Check thread group access.
checkMove(double, double)
- Method in class sk.robotics.rlcs.data.
Collision
Determine distance of closest obstacle in given direction.
checkMoveRel(double, double)
- Method in class sk.robotics.rlcs.data.
Collision
Similar like checkMove(), but takes relative direction, instead of absolute.
checkPermission(Permission)
- Method in class sk.robotics.rlcs.security.
SecurityManager
Check for permission.
checkTurn(int)
- Method in class sk.robotics.rlcs.data.
Collision
Determine allowed angle to turn without collision.
cleanup()
- Method in class sk.robotics.rlcs.agents.image.
ImageServerAgent
cleanup()
- Method in class sk.robotics.rlcs.agents.image.
ImageStreamAgent
cleanup()
- Method in class sk.robotics.rlcs.agents.os.
ExecuterAgent
cleanup()
- Method in class sk.robotics.rlcs.agents.robot.
ConnectionAgent
cleanup()
- Method in class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent
cleanup()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Cleanup method, called just before the agent thread finishes.
clear()
- Method in class sk.robotics.rlcs.data.
PositionQueue
Removes all of the elements from this queue.
clearDefaults(Agent.Cfg)
- Method in class sk.robotics.rlcs.web.editor.
AgentDesc
Replace default field values with nulls in agent config.
Collision
- Class in
sk.robotics.rlcs.data
Collision object for given robot holds lists of nearby walls and robots, and has a method to check for collision in arbitrary directions.
Collision(Position, Collection<Line2D>, Collection<Position>)
- Constructor for class sk.robotics.rlcs.data.
Collision
Collision.CheckResult
- Class in
sk.robotics.rlcs.data
Object to be returned by checkMove().
Collision.Wall
- Class in
sk.robotics.rlcs.data
Collision.Wall()
- Constructor for class sk.robotics.rlcs.data.
Collision.Wall
Collision.Wall(double, double, double, double)
- Constructor for class sk.robotics.rlcs.data.
Collision.Wall
Collision.XmlMappable
- Class in
sk.robotics.rlcs.data
Collision.XmlMappable()
- Constructor for class sk.robotics.rlcs.data.
Collision.XmlMappable
CollisionAgent
- Class in
sk.robotics.rlcs.agents.robot
Agent for generating and storing in space a collision computing object.
CollisionAgent(CollisionAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.robot.
CollisionAgent
CollisionAgent.Cfg
- Class in
sk.robotics.rlcs.agents.robot
CollisionAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.robot.
CollisionAgent.Cfg
collisionDistanceMm
- Variable in class sk.robotics.rlcs.agents.robot.
AvoidAgent.Cfg
Obstacle distance considered as collision.
collisionDistanceMm
- Variable in class sk.robotics.rlcs.agents.robot.
MovementAgent.Cfg
Border to add to turtle radius when checking for collisions.
command
- Variable in class sk.robotics.rlcs.agents.os.
ExecuterAgent.Cfg
The command to execute.
commandRepeatPeriodMs
- Variable in class sk.robotics.rlcs.agents.robot.
MovementAgent.Cfg
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.
compareTo(Movement)
- Method in class sk.robotics.rlcs.data.
Movement
compareTo(Position)
- Method in class sk.robotics.rlcs.data.
Position
Config
- Class in
sk.robotics.rlcs.web.editor
Config of running agents as used by Web Editor.
Config()
- Constructor for class sk.robotics.rlcs.web.editor.
Config
Default ctor, needed for XML mapping.
Config(Scheduler.Cfg)
- Constructor for class sk.robotics.rlcs.web.editor.
Config
Constructs Config from plain Scheduler.Cfg.
Config.Behaviour
- Class in
sk.robotics.rlcs.web.editor
Class for storing config for one behaviour.
Config.Behaviour()
- Constructor for class sk.robotics.rlcs.web.editor.
Config.Behaviour
Config.Group
- Class in
sk.robotics.rlcs.web.editor
Class for storing one named logical group of agents and behaviours.
Config.Group()
- Constructor for class sk.robotics.rlcs.web.editor.
Config.Group
configClassName
- Variable in class sk.robotics.rlcs.web.editor.
AgentDesc
Agent config class fully qualified name.
ConnectionAgent
- Class in
sk.robotics.rlcs.agents.robot
Agent for managing connection to the robot.
ConnectionAgent(ConnectionAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.robot.
ConnectionAgent
ConnectionAgent.Cfg
- Class in
sk.robotics.rlcs.agents.robot
ConnectionAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg
ConnectionAgent.Cfg.PredefinedRobot
- Enum in
sk.robotics.rlcs.agents.robot
ConvolutionAgent
- Class in
sk.robotics.rlcs.agents.image
Color inversion image filter.
ConvolutionAgent(ConvolutionAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.image.
ConvolutionAgent
ConvolutionAgent.Cfg
- Class in
sk.robotics.rlcs.agents.image
ConvolutionAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.image.
ConvolutionAgent.Cfg
CopierAgent
- Class in
sk.robotics.rlcs.agents.space
Simple agent which copies content of one block into another.
CopierAgent(CopierAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.space.
CopierAgent
CopierAgent.Cfg
- Class in
sk.robotics.rlcs.agents.space
CopierAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.space.
CopierAgent.Cfg
copyBeforeFilter
- Variable in class sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg
Blit source to target before filter()?.
copyEdgePixels
- Variable in class sk.robotics.rlcs.agents.image.
ConvolutionAgent.Cfg
Copy edge pixels.
copyNull
- Variable in class sk.robotics.rlcs.agents.space.
CopierAgent.Cfg
Copy also null.
createAgent()
- Method in class sk.robotics.rlcs.agentspace.
Agent.Cfg
Create the agent, described by this config.
createEmptyCfg()
- Method in class sk.robotics.rlcs.web.editor.
AgentDesc
Create new instance of agent config object.
D
decodeString(String)
- Static method in class sk.robotics.rlcs.web.editor.
Editor
def
- Variable in class sk.robotics.rlcs.web.editor.
BehaviourDesc.ParamDesc
Default value for the parameter.
delayMs
- Variable in class sk.robotics.rlcs.agents.beh.
ImitateAgent.Cfg
Imitation delay, in milliseconds.
delayMs
- Variable in class sk.robotics.rlcs.agents.sim.
SimDetectionAgent2.Cfg
Artificial delay.
delete(String, long, float)
- Method in class sk.robotics.rlcs.agentspace.
Space
Delete a block from the space.
delete(String)
- Method in class sk.robotics.rlcs.agentspace.
Space
description
- Variable in class sk.robotics.rlcs.web.editor.
AgentDesc
Agent description.
description
- Variable in class sk.robotics.rlcs.web.editor.
AgentDesc.FieldDesc
Field description.
description
- Variable in class sk.robotics.rlcs.web.editor.
BehaviourDesc
HTML formatted description of the behaviour.
description
- Variable in class sk.robotics.rlcs.web.editor.
BehaviourDesc.ParamDesc
HTML formatted description of the parameter.
destinationTolerance
- Variable in class sk.robotics.rlcs.agents.beh.
PathAgent.Cfg
Tolerance for checking whether we are at destination point, in millimeters.
destinationTolerance
- Variable in class sk.robotics.rlcs.agents.beh.
RoamAgent.Cfg
Tolerance for checking whether we are at destination point, in millimeters.
destinationTolerance
- Variable in class sk.robotics.rlcs.agents.robot.
MoveAgentBase.Cfg
Tolerance for stopping at destination, in millimeters.
detachTriggers(Agent)
- Method in class sk.robotics.rlcs.agentspace.
Space
Detach an agent trigger from all blocks.
DetectionData
- Class in
sk.robotics.rlcs.data
Structure for data received from detection.
DetectionData(long, Collection<Position>, AffineTransform)
- Constructor for class sk.robotics.rlcs.data.
DetectionData
DetectionData.Robot
- Class in
sk.robotics.rlcs.data
DetectionData.Robot.XmlMappable
- Class in
sk.robotics.rlcs.data
DetectionData.Robot.XmlMappable()
- Constructor for class sk.robotics.rlcs.data.
DetectionData.Robot.XmlMappable
DetectionData.XmlMappable
- Class in
sk.robotics.rlcs.data
DetectionData.XmlMappable()
- Constructor for class sk.robotics.rlcs.data.
DetectionData.XmlMappable
detectionFileURL
- Variable in class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent.Cfg
URL of the detection file.
DIAMETER_MM
- Static variable in class sk.robotics.rlcs.constants.
TurtleConstants
Turtle diameter in millimetres.
dir
- Variable in class sk.robotics.rlcs.data.
Movement.XmlMappable
direction
- Variable in class sk.robotics.rlcs.data.
Collision.Wall
directionTo(Position)
- Method in class sk.robotics.rlcs.data.
Position
Computes direction to another point.
directionTo(Point2D)
- Method in class sk.robotics.rlcs.data.
Position
directionTo(Point2D, Point2D)
- Static method in class sk.robotics.rlcs.data.
Position
directionTolerance
- Variable in class sk.robotics.rlcs.agents.robot.
MoveAgentBase.Cfg
Tolerance for setting right direction to destination, in radians.
Display
- Class in
sk.robotics.rlcs.web.display
Applet for displaying images streamed by ImageStreamAgent.
Display()
- Constructor for class sk.robotics.rlcs.web.display.
Display
displayName
- Variable in class sk.robotics.rlcs.web.editor.
AgentDesc
Display name.
distance
- Variable in class sk.robotics.rlcs.data.
Collision.Wall
distance(Point2D)
- Method in class sk.robotics.rlcs.data.
Position
Computes distance from another point.
distance(Position)
- Method in class sk.robotics.rlcs.data.
Position
E
Editor
- Class in
sk.robotics.rlcs.web.editor
Applet used to remotely control the Virtual Robotics Laboratory Control System.
Editor()
- Constructor for class sk.robotics.rlcs.web.editor.
Editor
enabled
- Variable in class sk.robotics.rlcs.agentspace.
Agent.Cfg
Is the agent enabled?.
encodeString(String)
- Static method in class sk.robotics.rlcs.web.editor.
Editor
equals(Object)
- Method in class sk.robotics.rlcs.agentspace.
Agent.Cfg
Config comparison.
equals(Object)
- Method in class sk.robotics.rlcs.data.
Movement
equals(Object)
- Method in class sk.robotics.rlcs.data.
Position
exclusive
- Variable in class sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg
Request exclusive access to the robot? True if we want to control the robot, false if we only want to track its position.
exclusive
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Exclusive access to the robot.
exec()
- Method in class sk.robotics.rlcs.security.
Restricted
Executes the thread, waiting for it to finish before returning.
exec(Runnable)
- Method in class sk.robotics.rlcs.security.
Trusted
Execute a Runnable target in this thread.
ExecuterAgent
- Class in
sk.robotics.rlcs.agents.os
Agent for executing a command.
ExecuterAgent(ExecuterAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.os.
ExecuterAgent
ExecuterAgent.Cfg
- Class in
sk.robotics.rlcs.agents.os
ExecuterAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.os.
ExecuterAgent.Cfg
exit()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Quit the agent.
F
FD_FULLSPEED
- Static variable in class sk.robotics.rlcs.data.
Movement
fields
- Variable in class sk.robotics.rlcs.web.editor.
AgentDesc
List of fields.
FileLoaderAgent
- Class in
sk.robotics.rlcs.agents.os
Agent for loading content of a file into space.
FileLoaderAgent(FileLoaderAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.os.
FileLoaderAgent
FileLoaderAgent.Cfg
- Class in
sk.robotics.rlcs.agents.os
FileLoaderAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.os.
FileLoaderAgent.Cfg
FileLoaderAgent.Cfg.FileType
- Enum in
sk.robotics.rlcs.agents.os
filePath
- Variable in class sk.robotics.rlcs.agents.os.
FileToucherAgent.Cfg
Path to the file to touch.
FileToucherAgent
- Class in
sk.robotics.rlcs.agents.os
Simple agent for touching a file.
FileToucherAgent(FileToucherAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.os.
FileToucherAgent
FileToucherAgent.Cfg
- Class in
sk.robotics.rlcs.agents.os
FileToucherAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.os.
FileToucherAgent.Cfg
fileType
- Variable in class sk.robotics.rlcs.agents.os.
FileLoaderAgent.Cfg
File type, Binary or text.
filter(BufferedImage, BufferedImage)
- Method in class sk.robotics.rlcs.agents.camera.
ImageTransformAgent
filter(BufferedImage)
- Method in class sk.robotics.rlcs.agents.camera.
ViewPosAgent
filter(BufferedImage, BufferedImage)
- Method in class sk.robotics.rlcs.agents.image.
ConvolutionAgent
filter(BufferedImage, BufferedImage)
- Method in class sk.robotics.rlcs.agents.image.
GrayScaleAgent
filter(BufferedImage, BufferedImage)
- Method in class sk.robotics.rlcs.agents.image.
ImageFilterAgent
Filtering method.
filter(BufferedImage)
- Method in class sk.robotics.rlcs.agents.image.
ImageFilterAgent
filter(BufferedImage, BufferedImage)
- Method in class sk.robotics.rlcs.agents.image.
InvertAgent
filter(BufferedImage, BufferedImage)
- Method in class sk.robotics.rlcs.agents.image.
SobelAgent
filter(BufferedImage, BufferedImage)
- Method in class sk.robotics.rlcs.agents.image.
TransformAgent
filter(BufferedImage, BufferedImage)
- Method in class sk.robotics.rlcs.agents.image.
TresholdAgent
FollowAgent
- Class in
sk.robotics.rlcs.agents.beh
Agent which moves a robot towards another robot.
FollowAgent(FollowAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.beh.
FollowAgent
FollowAgent.Cfg
- Class in
sk.robotics.rlcs.agents.beh
FollowAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.beh.
FollowAgent.Cfg
G
generateAgentConfigs(Map<String, Object>)
- Method in class sk.robotics.rlcs.web.editor.
BehaviourDesc
Genarate array of agent config object, with filled parameter values.
getActualPos()
- Method in class sk.robotics.rlcs.data.
Collision
getAgent()
- Method in class sk.robotics.rlcs.agentspace.
Agent.AgentThread
getAgent()
- Method in class sk.robotics.rlcs.agentspace.
Agent.WorkerThreadGroup
getAgentClass()
- Method in class sk.robotics.rlcs.security.
Restricted
Get agent class, associated with this thread.
getAgentForThread(Thread)
- Static method in class sk.robotics.rlcs.security.
SecurityManager
getBlock(String)
- Method in class sk.robotics.rlcs.agentspace.
Space
Get a Block object (not only the stored value) from the space.
getCollisionDistance()
- Method in class sk.robotics.rlcs.data.
Collision.CheckResult
getConfig()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Get agent config.
getCurrentConfig()
- Method in class sk.robotics.rlcs.agentspace.
Scheduler
getDefaultCfg()
- Method in class sk.robotics.rlcs.web.editor.
AgentDesc
Create config instance with default field values.
getDescription()
- Method in class sk.robotics.rlcs.web.editor.
AgentDesc
getDescription()
- Method in class sk.robotics.rlcs.web.editor.
BehaviourDesc
getDirection()
- Method in class sk.robotics.rlcs.data.
Movement
getDisplayName()
- Method in class sk.robotics.rlcs.web.editor.
AgentDesc
getDisplayName()
- Method in class sk.robotics.rlcs.web.editor.
BehaviourDesc
getField(String)
- Method in class sk.robotics.rlcs.web.editor.
AgentDesc
Get field description for given field.
getHeading()
- Method in class sk.robotics.rlcs.data.
Position
getHiddenFields()
- Method in class sk.robotics.rlcs.agents.camera.
ImageTransformAgent.Cfg
getHiddenFields()
- Method in class sk.robotics.rlcs.agents.image.
TransformAgent.Cfg
getHiddenFields()
- Method in class sk.robotics.rlcs.agentspace.
Agent.Cfg
Returns names of fields to hide in the web editor.
getIdleTime()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Get time passed since last sense-select-act.
getInstance()
- Static method in class sk.robotics.rlcs.agentspace.
Scheduler
Get the singleton instance.
getInstance()
- Static method in class sk.robotics.rlcs.agentspace.
Space
Access to the space.
getInstance(String)
- Static method in class sk.robotics.rlcs.security.
RLCSPermission
getLeftSpeed()
- Method in class sk.robotics.rlcs.data.
Movement
getMainThread()
- Static method in class sk.robotics.rlcs.
Main
Get the main thread.
getMaxSpeed()
- Method in class sk.robotics.rlcs.data.
Movement
getNewest()
- Method in class sk.robotics.rlcs.data.
PositionQueue
Retrieves the tail element of this queue, without removing it.
getObstacleDirection()
- Method in class sk.robotics.rlcs.data.
Collision.CheckResult
getObstacleDistance()
- Method in class sk.robotics.rlcs.data.
Collision.CheckResult
getOldest()
- Method in class sk.robotics.rlcs.data.
PositionQueue
Retrieves the head element of this queue, without removing it.
getParamDesc(String)
- Method in class sk.robotics.rlcs.web.editor.
BehaviourDesc
Get ParamDesc object for a parameter.
getParamNames()
- Method in class sk.robotics.rlcs.web.editor.
BehaviourDesc
Get list of parameters, found in agents.
getPermissions()
- Method in class sk.robotics.rlcs.security.
Trusted
Get set of permissions associated with this thread.
getPort()
- Method in enum sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg.PredefinedRobot
getPositionByTime(long)
- Method in class sk.robotics.rlcs.data.
PositionQueue
Get position estimation for given time.
getPosX()
- Method in class sk.robotics.rlcs.data.
Position
getPosY()
- Method in class sk.robotics.rlcs.data.
Position
getPriority()
- Method in class sk.robotics.rlcs.agentspace.
Space.Block
getRightSpeed()
- Method in class sk.robotics.rlcs.data.
Movement
getRobots()
- Method in class sk.robotics.rlcs.data.
DetectionData
getSystemThreadGroup()
- Static method in class sk.robotics.rlcs.
Main
Get the system thread group.
getThreadGroup()
- Method in class sk.robotics.rlcs.security.
SecurityManager
Select thread group for new threads.
getTimeStamp()
- Method in class sk.robotics.rlcs.data.
DetectionData
getTimeStamp()
- Method in class sk.robotics.rlcs.data.
TimedPosition
getTransform()
- Method in class sk.robotics.rlcs.data.
DetectionData
getValidFrom()
- Method in class sk.robotics.rlcs.agentspace.
Space.Block
getValidTo()
- Method in class sk.robotics.rlcs.agentspace.
Space.Block
getValue()
- Method in enum sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg.ImageType
getValue()
- Method in enum sk.robotics.rlcs.agents.image.
TransformAgent.Cfg.Interpolation
getValue()
- Method in class sk.robotics.rlcs.agentspace.
Space.Block
getWorkerThreadGroup()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Access to the worker threads group.
getX()
- Method in class sk.robotics.rlcs.data.
Position
getXmlMappable()
- Method in class sk.robotics.rlcs.agentspace.
Space.Block
getXmlMappable()
- Method in class sk.robotics.rlcs.data.
Collision
getXmlMappable()
- Method in class sk.robotics.rlcs.data.
DetectionData
getXmlMappable()
- Method in class sk.robotics.rlcs.data.
DetectionData.Robot
getXmlMappable()
- Method in class sk.robotics.rlcs.data.
Movement
getXmlMappable()
- Method in class sk.robotics.rlcs.data.
Position
getXmlMappable()
- Method in class sk.robotics.rlcs.data.
PositionQueue
getXmlMappable()
- Method in class sk.robotics.rlcs.data.
TimedPosition
getY()
- Method in class sk.robotics.rlcs.data.
Position
globalOdometry
- Variable in class sk.robotics.rlcs.agents.robot.
OdometryAgent.Cfg
Global odometry flag.
GrayScaleAgent
- Class in
sk.robotics.rlcs.agents.image
Image filter, that converts the image to grayscale.
GrayScaleAgent(GrayScaleAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.image.
GrayScaleAgent
GrayScaleAgent.Cfg
- Class in
sk.robotics.rlcs.agents.image
GrayScaleAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.image.
GrayScaleAgent.Cfg
green
- Variable in class sk.robotics.rlcs.agents.image.
GrayScaleAgent.Cfg
Multiplier for the green color component.
groups
- Variable in class sk.robotics.rlcs.agentspace.
Scheduler.Cfg
groups
- Variable in class sk.robotics.rlcs.web.editor.
Config
H
h
- Variable in class sk.robotics.rlcs.data.
Position.XmlMappable
hashCode()
- Method in class sk.robotics.rlcs.data.
Movement
hashCode()
- Method in class sk.robotics.rlcs.data.
Position
headingDiff(Position)
- Method in class sk.robotics.rlcs.data.
Position
Computes heading difference between 2 positions.
headingDiff(double)
- Method in class sk.robotics.rlcs.data.
Position
headingDiff(double, double)
- Static method in class sk.robotics.rlcs.data.
Position
HEIGHT_MM
- Static variable in class sk.robotics.rlcs.constants.
VlabConstants
Laboratory height in millimetres.
hideFields(Set<String>, String...)
- Method in class sk.robotics.rlcs.agentspace.
Agent.Cfg
Helper for adding hidden fields in a derived config.
horizontal
- Variable in class sk.robotics.rlcs.agents.image.
SobelAgent.Cfg
Perform horizontal Sobel.
I
id
- Variable in class sk.robotics.rlcs.agentspace.
Agent.Cfg
Optional agent identification string.
identify(int, String)
- Method in class sk.robotics.rlcs.data.
DetectionData.Robot
IdentifyAgent
- Class in
sk.robotics.rlcs.agents.robot
Agent for identifying a robot in the detection data acquired from image recognition.
IdentifyAgent(IdentifyAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.robot.
IdentifyAgent
IdentifyAgent.Cfg
- Class in
sk.robotics.rlcs.agents.robot
IdentifyAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
ImageFilterAgent
- Class in
sk.robotics.rlcs.agents.image
Base class for image processing agents.
ImageFilterAgent(ImageFilterAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.image.
ImageFilterAgent
ImageFilterAgent.Cfg
- Class in
sk.robotics.rlcs.agents.image
ImageFilterAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg
ImageFilterAgent.Cfg.ImageType
- Enum in
sk.robotics.rlcs.agents.image
imageFormat
- Variable in class sk.robotics.rlcs.agents.image.
ImageServerAgent.Cfg
Format of sent image.
imageFormat
- Variable in class sk.robotics.rlcs.agents.image.
ImageStreamAgent.Cfg
Format of image.
imageHeight
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent.Cfg
Height of the image to draw.
ImageLoaderAgent
- Class in
sk.robotics.rlcs.agents.image
Agent for loading images from files.
ImageLoaderAgent(ImageLoaderAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.image.
ImageLoaderAgent
ImageLoaderAgent.Cfg
- Class in
sk.robotics.rlcs.agents.image
ImageLoaderAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.image.
ImageLoaderAgent.Cfg
ImageLoaderImgGenAgent
- Class in
sk.robotics.rlcs.agents.sim
Agent for loading current calibrated image from ImgGen.
ImageLoaderImgGenAgent(ImageLoaderImgGenAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.sim.
ImageLoaderImgGenAgent
ImageLoaderImgGenAgent.Cfg
- Class in
sk.robotics.rlcs.agents.sim
ImageLoaderImgGenAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.sim.
ImageLoaderImgGenAgent.Cfg
ImageLoaderSimAgent
- Class in
sk.robotics.rlcs.agents.sim
Agent for drawing current calibrated image for simulated arena.
ImageLoaderSimAgent(ImageLoaderSimAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent
ImageLoaderSimAgent.Cfg
- Class in
sk.robotics.rlcs.agents.sim
ImageLoaderSimAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent.Cfg
imagePrefix
- Variable in class sk.robotics.rlcs.agents.image.
ImageServerAgent.Cfg
Prefix to send before each image.
imagePrefix
- Variable in class sk.robotics.rlcs.agents.image.
ImageStreamAgent.Cfg
Prefix to send before each image.
ImageServerAgent
- Class in
sk.robotics.rlcs.agents.image
Agent which listens for clients, who want to receive images.
ImageServerAgent(ImageServerAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.image.
ImageServerAgent
ImageServerAgent.Cfg
- Class in
sk.robotics.rlcs.agents.image
ImageServerAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.image.
ImageServerAgent.Cfg
ImageStreamAgent
- Class in
sk.robotics.rlcs.agents.image
Agent for streaming images to clients.
ImageStreamAgent(ImageStreamAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.image.
ImageStreamAgent
ImageStreamAgent.Cfg
- Class in
sk.robotics.rlcs.agents.image
ImageStreamAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.image.
ImageStreamAgent.Cfg
imageSuffix
- Variable in class sk.robotics.rlcs.agents.image.
ImageServerAgent.Cfg
Suffix to send after each image.
imageSuffix
- Variable in class sk.robotics.rlcs.agents.image.
ImageStreamAgent.Cfg
Suffix to send after each image.
ImageTransformAgent
- Class in
sk.robotics.rlcs.agents.camera
Agent for trasforming calibrated image from camera to our coordinates.
ImageTransformAgent(ImageTransformAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.camera.
ImageTransformAgent
ImageTransformAgent.Cfg
- Class in
sk.robotics.rlcs.agents.camera
ImageTransformAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.camera.
ImageTransformAgent.Cfg
imageWidth
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent.Cfg
Width of the image to draw.
imgGenHost
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderImgGenAgent.Cfg
Host name or IP address where ImgGen runs.
imgGenPort
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderImgGenAgent.Cfg
TCP port on which ImgGen is listening.
ImitateAgent
- Class in
sk.robotics.rlcs.agents.beh
ImitateAgent(ImitateAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.beh.
ImitateAgent
ImitateAgent.Cfg
- Class in
sk.robotics.rlcs.agents.beh
Agent which moves one robot to imitate movement of another robot.
ImitateAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.beh.
ImitateAgent.Cfg
init()
- Method in class sk.robotics.rlcs.web.display.
Display
Initialization.
init()
- Method in class sk.robotics.rlcs.web.editor.
BehaviourDesc
init()
- Method in class sk.robotics.rlcs.web.editor.
Editor
Applet initialization.
init()
- Method in class sk.robotics.rlcs.web.spaceview.
SpaceView
Initialization.
inputImageType
- Variable in class sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg
Type of input image.
interpolation
- Variable in class sk.robotics.rlcs.agents.image.
TransformAgent.Cfg
Interpolation type.
InvertAgent
- Class in
sk.robotics.rlcs.agents.image
Color inversion image filter.
InvertAgent(InvertAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.image.
InvertAgent
InvertAgent.Cfg
- Class in
sk.robotics.rlcs.agents.image
InvertAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.image.
InvertAgent.Cfg
isAlive()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Thread alive check.
isBk()
- Method in enum sk.robotics.rlcs.data.
Movement.Direction
isBk()
- Method in class sk.robotics.rlcs.data.
Movement
isEmpty()
- Method in class sk.robotics.rlcs.data.
PositionQueue
Checks for queue emptyness.
isFd()
- Method in enum sk.robotics.rlcs.data.
Movement.Direction
isFd()
- Method in class sk.robotics.rlcs.data.
Movement
isFdOrBk()
- Method in enum sk.robotics.rlcs.data.
Movement.Direction
isFdOrBk()
- Method in class sk.robotics.rlcs.data.
Movement
isLt()
- Method in enum sk.robotics.rlcs.data.
Movement.Direction
isLt()
- Method in class sk.robotics.rlcs.data.
Movement
isLtOrRt()
- Method in enum sk.robotics.rlcs.data.
Movement.Direction
isLtOrRt()
- Method in class sk.robotics.rlcs.data.
Movement
isRt()
- Method in enum sk.robotics.rlcs.data.
Movement.Direction
isRt()
- Method in class sk.robotics.rlcs.data.
Movement
iterator()
- Method in class sk.robotics.rlcs.data.
PositionQueue
Returns an iterator over the elements in this queue.
K
kill()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Kill the agent thread forcibly.
L
launch(Agent.Cfg)
- Method in class sk.robotics.rlcs.agentspace.
Scheduler
Launches new agent.
limitLeft
- Variable in class sk.robotics.rlcs.data.
Collision.Wall
limitRight
- Variable in class sk.robotics.rlcs.data.
Collision.Wall
line2wall(Line2D)
- Method in class sk.robotics.rlcs.data.
Collision
listenAddress
- Variable in class sk.robotics.rlcs.agents.image.
ImageServerAgent.Cfg
IP address to listen on.
listenPort
- Variable in class sk.robotics.rlcs.agents.image.
ImageServerAgent.Cfg
TCP port to listen on.
loadOnlyModified
- Variable in class sk.robotics.rlcs.agents.os.
FileLoaderAgent.Cfg
Reload the file only if it was modified since last time.
log(int, Object)
- Method in class sk.robotics.rlcs.agentspace.
Agent
Logging.
log(int, String, Object...)
- Method in class sk.robotics.rlcs.agentspace.
Agent
log(int, Throwable)
- Method in class sk.robotics.rlcs.agentspace.
Agent
log(int, Throwable, Object)
- Method in class sk.robotics.rlcs.agentspace.
Agent
log(int, Throwable, String, Object...)
- Method in class sk.robotics.rlcs.agentspace.
Agent
logLevel
- Variable in class sk.robotics.rlcs.agentspace.
Agent.Cfg
Logging level.
logTimeFormat
- Static variable in class sk.robotics.rlcs.agentspace.
Agent
lspeed
- Variable in class sk.robotics.rlcs.data.
Movement.XmlMappable
LT_FULLSPEED
- Static variable in class sk.robotics.rlcs.data.
Movement
M
Main
- Class in
sk.robotics.rlcs
RLCS appilcation entry point.
Main()
- Constructor for class sk.robotics.rlcs.
Main
main(String[])
- Static method in class sk.robotics.rlcs.
Main
Program entry point.
main(String[])
- Static method in class sk.robotics.rlcs.web.editor.
Editor
Main.ClientHandler
- Class in
sk.robotics.rlcs
Class for client-connection-handler threads.
Main.ShutdownHook
- Class in
sk.robotics.rlcs
Class for shutdown-hook threads.
matrixData
- Variable in class sk.robotics.rlcs.agents.image.
ConvolutionAgent.Cfg
The convolution matrix data.
matrixHeight
- Variable in class sk.robotics.rlcs.agents.image.
ConvolutionAgent.Cfg
Height of the convolution matrix.
matrixWidth
- Variable in class sk.robotics.rlcs.agents.image.
ConvolutionAgent.Cfg
Width of the convolution matrix.
MoveAgentBase
- Class in
sk.robotics.rlcs.agents.robot
Base class for agents which move with a robot towards destination.
MoveAgentBase(MoveAgentBase.Cfg)
- Constructor for class sk.robotics.rlcs.agents.robot.
MoveAgentBase
MoveAgentBase.Cfg
- Class in
sk.robotics.rlcs.agents.robot
MoveAgentBase.Cfg()
- Constructor for class sk.robotics.rlcs.agents.robot.
MoveAgentBase.Cfg
Movement
- Class in
sk.robotics.rlcs.data
Robot movement - direction, speed of left wheel, speed of right wheel.
Movement(Movement.Direction, int, int)
- Constructor for class sk.robotics.rlcs.data.
Movement
Movement.Direction
- Enum in
sk.robotics.rlcs.data
Movement.XmlMappable
- Class in
sk.robotics.rlcs.data
Movement.XmlMappable()
- Constructor for class sk.robotics.rlcs.data.
Movement.XmlMappable
MovementAgent
- Class in
sk.robotics.rlcs.agents.robot
Agent for sending movement commands to robots.
MovementAgent(MovementAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.robot.
MovementAgent
MovementAgent.Cfg
- Class in
sk.robotics.rlcs.agents.robot
MovementAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.robot.
MovementAgent.Cfg
moveToleranceDistance
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Distance tolerance for comparing detected positions with the actual one, in millimeters.
moveToleranceHeading
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Heading tolerance for comparing detected positions with the actual one, in radians.
N
name
- Variable in class sk.robotics.rlcs.agentspace.
Scheduler.Cfg.AgentGroup
name
- Variable in class sk.robotics.rlcs.agentspace.
Space.Block.XmlMappable
name
- Variable in class sk.robotics.rlcs.security.
PermissionDesc
Permission name, passed to permission object ctor as first argument.
name
- Variable in class sk.robotics.rlcs.web.editor.
AgentDesc.FieldDesc
Field name.
name
- Variable in class sk.robotics.rlcs.web.editor.
BehaviourDesc
Behaviour name.
name
- Variable in class sk.robotics.rlcs.web.editor.
BehaviourDesc.ParamDesc
Parameter name.
name
- Variable in class sk.robotics.rlcs.web.editor.
Config.Behaviour
Behaviour name, as defined in the behaviours XML file.
name
- Variable in class sk.robotics.rlcs.web.editor.
Config.Group
Group name, as displayed in the property sheet.
NO_MOVE
- Static variable in class sk.robotics.rlcs.data.
Movement
O
OdometryAgent
- Class in
sk.robotics.rlcs.agents.robot
Agent for estimating robots position from odometry.
OdometryAgent(OdometryAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.robot.
OdometryAgent
OdometryAgent.Cfg
- Class in
sk.robotics.rlcs.agents.robot
OdometryAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.robot.
OdometryAgent.Cfg
onlyIfFinished
- Variable in class sk.robotics.rlcs.agents.os.
ExecuterAgent.Cfg
Launch next command, only if previous execution has already finished.
outputHeight
- Variable in class sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg
Height of output image.
outputImageType
- Variable in class sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg
Type of output image.
outputWidth
- Variable in class sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg
Width of output image.
P
paint(Graphics)
- Method in class sk.robotics.rlcs.web.display.
Display
Paint the applet.
parameters
- Variable in class sk.robotics.rlcs.agents.os.
ExecuterAgent.Cfg
Blocks whose values will be used as format arguments to construct the command.
params
- Variable in class sk.robotics.rlcs.web.editor.
BehaviourDesc
Parameters descriptions, types, and default values.
params
- Variable in class sk.robotics.rlcs.web.editor.
Config.Behaviour
Map of behaviour parameter values.
password
- Variable in class sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg
Password for use with username.
path
- Variable in class sk.robotics.rlcs.agents.beh.
PathAgent.Cfg
The predefined path.
path
- Variable in class sk.robotics.rlcs.agents.os.
FileLoaderAgent.Cfg
Path to the file to load.
PathAgent
- Class in
sk.robotics.rlcs.agents.beh
Agent which moves a robot along a predefined path.
PathAgent(PathAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.beh.
PathAgent
PathAgent.Cfg
- Class in
sk.robotics.rlcs.agents.beh
PathAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.beh.
PathAgent.Cfg
perm
- Variable in class sk.robotics.rlcs.security.
PermissionDesc
Permission class name (fully qualified).
PermissionDesc
- Class in
sk.robotics.rlcs.security
Permission description, as stored in XML config.
PermissionDesc()
- Constructor for class sk.robotics.rlcs.security.
PermissionDesc
permissions
- Static variable in class sk.robotics.rlcs.
Main.ClientHandler
position
- Variable in class sk.robotics.rlcs.data.
DetectionData.Robot
position
- Variable in class sk.robotics.rlcs.data.
DetectionData.Robot.XmlMappable
Position
- Class in
sk.robotics.rlcs.data
Robot position - [x,y] position, and heading (0..2pi).
Position(double, double, double)
- Constructor for class sk.robotics.rlcs.data.
Position
Position(String)
- Constructor for class sk.robotics.rlcs.data.
Position
Contructs position from string returned by Robot.pos().
Position.XmlMappable
- Class in
sk.robotics.rlcs.data
Position.XmlMappable()
- Constructor for class sk.robotics.rlcs.data.
Position.XmlMappable
PositionQueue
- Class in
sk.robotics.rlcs.data
Collection class holding queue of positions.
PositionQueue()
- Constructor for class sk.robotics.rlcs.data.
PositionQueue
Constructs an empty queue with an initial capacity for 16 elements.
PositionQueue(int)
- Constructor for class sk.robotics.rlcs.data.
PositionQueue
Constructs an empty queue with specified initial capacity.
priority
- Variable in class sk.robotics.rlcs.agents.beh.
PathAgent.Cfg
Priority of writing destination points into space.
priority
- Variable in class sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg
Priority of writing into target block.
priority
- Variable in class sk.robotics.rlcs.agents.robot.
MoveAgentBase.Cfg
Priority of writing the desired movement command to space.
priority
- Variable in class sk.robotics.rlcs.agents.space.
CopierAgent.Cfg
Priority of writing into the target block.
priority
- Variable in class sk.robotics.rlcs.agentspace.
Space.Block.XmlMappable
Q
quitAll()
- Method in class sk.robotics.rlcs.agentspace.
Scheduler
Quit all running agents.
R
RADIUS_MM
- Static variable in class sk.robotics.rlcs.constants.
TurtleConstants
Turtle radius in millimetres (diameter / 2).
rawImage
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderImgGenAgent.Cfg
Set this to receive raw image data.
read(String)
- Method in class sk.robotics.rlcs.agentspace.
Space
Read an object from the space.
read(String, Object)
- Method in class sk.robotics.rlcs.agentspace.
Space
ReadDetectionAgent
- Class in
sk.robotics.rlcs.agents.camera
Agent for parsing text file with detected positions of robots.
ReadDetectionAgent(ReadDetectionAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent
ReadDetectionAgent.Cfg
- Class in
sk.robotics.rlcs.agents.camera
ReadDetectionAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent.Cfg
ReadDetectionAgent.RawData
- Class in
sk.robotics.rlcs.agents.camera
ReadDetectionAgent.RawData(Collection<Point2D>, Collection<Point2D>, Collection<Position>, long)
- Constructor for class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent.RawData
red
- Variable in class sk.robotics.rlcs.agents.image.
GrayScaleAgent.Cfg
Multiplier for the red color component.
refPoints
- Variable in class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent.RawData
rememberedRefPoints
- Variable in class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent.RawData
removeOldest()
- Method in class sk.robotics.rlcs.data.
PositionQueue
Removes the head element of this queue.
required
- Variable in class sk.robotics.rlcs.web.editor.
BehaviourDesc.ParamDesc
Required flag.
restart(Scheduler.Cfg)
- Method in class sk.robotics.rlcs.agentspace.
Scheduler
Quit all current agents, and start agents specified in given config object.
Restricted
- Class in
sk.robotics.rlcs.security
This class provides a way to execude some code in a restricted thread.
Restricted(Runnable, String, Class)
- Constructor for class sk.robotics.rlcs.security.
Restricted
Creates a restricted thread object.
RLCSPermission
- Class in
sk.robotics.rlcs.security
RLCS specific permission class.
RLCSPermission(String)
- Constructor for class sk.robotics.rlcs.security.
RLCSPermission
RLCSPermission(String, String)
- Constructor for class sk.robotics.rlcs.security.
RLCSPermission
RoamAgent
- Class in
sk.robotics.rlcs.agents.beh
Roaming agent, moves the robot randomly.
RoamAgent(RoamAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.beh.
RoamAgent
RoamAgent.Cfg
- Class in
sk.robotics.rlcs.agents.beh
RoamAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.beh.
RoamAgent.Cfg
robot
- Variable in class sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg
Predefined robot to connect to.
robotdHost
- Variable in class sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg
Host name or IP address where the robot daemon runs.
robotdPort
- Variable in class sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg
TCP port on which the robot daemon is listening.
robotNum
- Variable in class sk.robotics.rlcs.agents.robot.
CollisionAgent.Cfg
Identifier, associated with robot recognized from camera image.
robotNum
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Identifier, associated upon identification with robot recognized from camera image.
robotNum
- Variable in class sk.robotics.rlcs.data.
DetectionData.Robot
robotNum
- Variable in class sk.robotics.rlcs.data.
DetectionData.Robot.XmlMappable
robots
- Variable in class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent.RawData
robots
- Variable in class sk.robotics.rlcs.data.
Collision.XmlMappable
robots
- Variable in class sk.robotics.rlcs.data.
DetectionData.XmlMappable
rspeed
- Variable in class sk.robotics.rlcs.data.
Movement.XmlMappable
RT_FULLSPEED
- Static variable in class sk.robotics.rlcs.data.
Movement
run()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Main loop.
run()
- Method in class sk.robotics.rlcs.
Main.ShutdownHook
run()
- Method in class sk.robotics.rlcs.security.
Restricted
run()
- Method in class sk.robotics.rlcs.security.
Trusted
The thread function.
S
scaleX
- Variable in class sk.robotics.rlcs.agents.image.
TransformAgent.Cfg
X-scale item of the transformation matrix.
scaleY
- Variable in class sk.robotics.rlcs.agents.image.
TransformAgent.Cfg
Y-scale item of the transformation matrix.
Scheduler
- Class in
sk.robotics.rlcs.agentspace
Agent scheduler.
Scheduler.Cfg
- Class in
sk.robotics.rlcs.agentspace
Configuration - set of currently running agents.
Scheduler.Cfg()
- Constructor for class sk.robotics.rlcs.agentspace.
Scheduler.Cfg
Scheduler.Cfg.AgentGroup
- Class in
sk.robotics.rlcs.agentspace
Scheduler.Cfg.AgentGroup()
- Constructor for class sk.robotics.rlcs.agentspace.
Scheduler.Cfg.AgentGroup
SecurityManager
- Class in
sk.robotics.rlcs.security
SecurityManager(PermissionDesc[])
- Constructor for class sk.robotics.rlcs.security.
SecurityManager
Constructor, initializes the allowed permissions.
selectMove(Position, Point2D)
- Method in class sk.robotics.rlcs.agents.robot.
ApproachAgent
selectMove(Position, Point2D)
- Method in class sk.robotics.rlcs.agents.robot.
AvoidAgent
selectMove(Position, Point2D)
- Method in class sk.robotics.rlcs.agents.robot.
MoveAgentBase
Abstract method for determining next movement command to send to the robot.
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.beh.
FollowAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.beh.
ImitateAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.beh.
PathAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.beh.
RoamAgent
senseSelectAct(int)
- Method in class sk.robotics.rlcs.agents.camera.
ImageTransformAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent
senseSelectAct(int)
- Method in class sk.robotics.rlcs.agents.camera.
ViewPosAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.image.
ImageFilterAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.image.
ImageLoaderAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.image.
ImageServerAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.image.
ImageStreamAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.os.
ExecuterAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.os.
FileLoaderAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.os.
FileToucherAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.robot.
CollisionAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.robot.
ConnectionAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.robot.
IdentifyAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.robot.
MoveAgentBase
Sense-select-act reads relevant data from space (position, destination, collision), lets derived class decide about movement command, and stores this command in space, where RobotMovementAgent reads it and sends it to the robot.
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.robot.
MovementAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.robot.
OdometryAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.sim.
ImageLoaderImgGenAgent
senseSelectAct(int)
- Method in class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.sim.
SimDetectionAgent
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.sim.
SimDetectionAgent2
senseSelectAct()
- Method in class sk.robotics.rlcs.agents.space.
CopierAgent
senseSelectAct(int)
- Method in class sk.robotics.rlcs.agentspace.
Agent
Sense-select-act, called upon trigger().
senseSelectAct()
- Method in class sk.robotics.rlcs.agentspace.
Agent
senseSelectAct()
- Method in class sk.robotics.rlcs.agentspace.
Scheduler
setDefaults(Agent.Cfg)
- Method in class sk.robotics.rlcs.web.editor.
AgentDesc
Set default values for unset fields of agent config.
setLogLevel(int)
- Method in class sk.robotics.rlcs.agentspace.
Agent
Set logging level.
setPeriodicTrigger(long, int)
- Method in class sk.robotics.rlcs.agentspace.
Agent
Register for periodic triggers.
setPeriodicTrigger(long)
- Method in class sk.robotics.rlcs.agentspace.
Agent
shearX
- Variable in class sk.robotics.rlcs.agents.image.
TransformAgent.Cfg
X-shear item of the transformation matrix.
shearY
- Variable in class sk.robotics.rlcs.agents.image.
TransformAgent.Cfg
Y-shear item of the transformation matrix.
shiftBy(double, double, double, long)
- Method in class sk.robotics.rlcs.data.
PositionQueue
Shift all positions in the queue.
shiftBy(double, double, double)
- Method in class sk.robotics.rlcs.data.
PositionQueue
SimDetectionAgent
- Class in
sk.robotics.rlcs.agents.sim
Agent for loading list of detected objects from the simulator.
SimDetectionAgent(SimDetectionAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.sim.
SimDetectionAgent
SimDetectionAgent.Cfg
- Class in
sk.robotics.rlcs.agents.sim
SimDetectionAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.sim.
SimDetectionAgent.Cfg
SimDetectionAgent2
- Class in
sk.robotics.rlcs.agents.sim
Alternative agent to SimDetectionAgent.
SimDetectionAgent2(SimDetectionAgent2.Cfg)
- Constructor for class sk.robotics.rlcs.agents.sim.
SimDetectionAgent2
SimDetectionAgent2.Cfg
- Class in
sk.robotics.rlcs.agents.sim
SimDetectionAgent2.Cfg()
- Constructor for class sk.robotics.rlcs.agents.sim.
SimDetectionAgent2.Cfg
simdHost
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent.Cfg
Host name or IP address where ImgGen runs.
simdHost
- Variable in class sk.robotics.rlcs.agents.sim.
SimDetectionAgent.Cfg
Host name or IP address where the simulator runs.
simdPort
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent.Cfg
TCP port on which ImgGen is listening.
simdPort
- Variable in class sk.robotics.rlcs.agents.sim.
SimDetectionAgent.Cfg
TCP port on which the simulator is listening.
singleRobot
- Variable in class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent.Cfg
Only detect single robot.
size()
- Method in class sk.robotics.rlcs.data.
PositionQueue
Returns the number of elements in this queue.
sk.robotics.rlcs
- package sk.robotics.rlcs
RLCS top-level package.
sk.robotics.rlcs.agents
- package sk.robotics.rlcs.agents
Contains all agents, divided to subpackages.
sk.robotics.rlcs.agents.beh
- package sk.robotics.rlcs.agents.beh
Agents performing some behaviour with robots.
sk.robotics.rlcs.agents.camera
- package sk.robotics.rlcs.agents.camera
Agents dealing with image from the robotic lab upper camera.
sk.robotics.rlcs.agents.image
- package sk.robotics.rlcs.agents.image
Agents dealing with images.
sk.robotics.rlcs.agents.os
- package sk.robotics.rlcs.agents.os
Agents dealing with operating system resources.
sk.robotics.rlcs.agents.robot
- package sk.robotics.rlcs.agents.robot
Agents for basic control of robots.
sk.robotics.rlcs.agents.sim
- package sk.robotics.rlcs.agents.sim
Agents dealing with the robotic lab simulator.
sk.robotics.rlcs.agents.space
- package sk.robotics.rlcs.agents.space
Agents performing basic space operations.
sk.robotics.rlcs.agentspace
- package sk.robotics.rlcs.agentspace
Implementation of the Agent-Space architecture.
sk.robotics.rlcs.constants
- package sk.robotics.rlcs.constants
Contains constants declaring classes.
sk.robotics.rlcs.data
- package sk.robotics.rlcs.data
Classes for data types to be stored in space.
sk.robotics.rlcs.security
- package sk.robotics.rlcs.security
RLCS security framework.
sk.robotics.rlcs.test
- package sk.robotics.rlcs.test
JUnit tests.
sk.robotics.rlcs.web
- package sk.robotics.rlcs.web
Web interface related classes.
sk.robotics.rlcs.web.display
- package sk.robotics.rlcs.web.display
Image display applet.
sk.robotics.rlcs.web.editor
- package sk.robotics.rlcs.web.editor
Editor applet.
sk.robotics.rlcs.web.spaceview
- package sk.robotics.rlcs.web.spaceview
SpaceView applet.
sleep(long)
- Static method in class sk.robotics.rlcs.agentspace.
Agent
A sleep convenience helper.
SobelAgent
- Class in
sk.robotics.rlcs.agents.image
Sobel image filter.
SobelAgent(SobelAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.image.
SobelAgent
SobelAgent.Cfg
- Class in
sk.robotics.rlcs.agents.image
SobelAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.image.
SobelAgent.Cfg
space
- Static variable in class sk.robotics.rlcs.agentspace.
Agent
The space, a convenience shortcut usable in derived classes.
Space
- Class in
sk.robotics.rlcs.agentspace
The space.
Space.Block
- Class in
sk.robotics.rlcs.agentspace
A block in space.
Space.Block.XmlMappable
- Class in
sk.robotics.rlcs.agentspace
Space.Block.XmlMappable()
- Constructor for class sk.robotics.rlcs.agentspace.
Space.Block.XmlMappable
SpaceView
- Class in
sk.robotics.rlcs.web.spaceview
Applet for loading and displaying values from VLCS's space.
SpaceView()
- Constructor for class sk.robotics.rlcs.web.spaceview.
SpaceView
SPEED_MM_PER_MS
- Static variable in class sk.robotics.rlcs.constants.
TurtleConstants
Maximal robot speed, in millimetres per millisecond (which is the same as metres per seconds).
SPEED_RAD_PER_MS
- Static variable in class sk.robotics.rlcs.constants.
TurtleConstants
Maximal robot turning speed, in radians per second.
start()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Start the agent thread.
start()
- Method in class sk.robotics.rlcs.web.display.
Display
Startup.
start()
- Method in class sk.robotics.rlcs.web.editor.
Editor
startup()
- Method in class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent
startup()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Initialization method called from the agent's thread.
STEPS_PER_MM
- Static variable in class sk.robotics.rlcs.constants.
TurtleConstants
Number of steps per millimeter (1 / stepsize).
STEPS_PER_SEC
- Static variable in class sk.robotics.rlcs.constants.
TurtleConstants
Maximal robot speed, in steps per second.
STEPSIZE_MM
- Static variable in class sk.robotics.rlcs.constants.
TurtleConstants
Length of one step in millimetres.
stop()
- Method in class sk.robotics.rlcs.web.display.
Display
Stop.
T
testCollision()
- Method in class sk.robotics.rlcs.test.
Tests
testPosition()
- Method in class sk.robotics.rlcs.test.
Tests
testPositionQueue()
- Method in class sk.robotics.rlcs.test.
Tests
Tests
- Class in
sk.robotics.rlcs.test
Tests()
- Constructor for class sk.robotics.rlcs.test.
Tests
testSpace()
- Method in class sk.robotics.rlcs.test.
Tests
thread
- Variable in class sk.robotics.rlcs.agentspace.
Agent
TimedPosition
- Class in
sk.robotics.rlcs.data
Robot position at specific time.
TimedPosition(Position, long)
- Constructor for class sk.robotics.rlcs.data.
TimedPosition
TimedPosition(Position)
- Constructor for class sk.robotics.rlcs.data.
TimedPosition
TimedPosition.XmlMappable
- Class in
sk.robotics.rlcs.data
TimedPosition.XmlMappable()
- Constructor for class sk.robotics.rlcs.data.
TimedPosition.XmlMappable
timer2PeriodMs
- Variable in class sk.robotics.rlcs.agents.sim.
ImageLoaderSimAgent.Cfg
Period for second timer, in milliseconds.
timerPeriodMs
- Variable in class sk.robotics.rlcs.agentspace.
Agent.Cfg
Automatic trigger period, in milliseconds.
timestamp
- Variable in class sk.robotics.rlcs.agents.camera.
ReadDetectionAgent.RawData
timestamp
- Variable in class sk.robotics.rlcs.data.
DetectionData.XmlMappable
timestamp
- Variable in class sk.robotics.rlcs.data.
TimedPosition.XmlMappable
toRadians()
- Method in enum sk.robotics.rlcs.data.
Movement.Direction
toString()
- Method in class sk.robotics.rlcs.agentspace.
Agent
Debug string.
toString()
- Method in class sk.robotics.rlcs.data.
Movement
toString()
- Method in class sk.robotics.rlcs.data.
Position
transform
- Variable in class sk.robotics.rlcs.data.
DetectionData.XmlMappable
TransformAgent
- Class in
sk.robotics.rlcs.agents.image
Affine transformation image filter.
TransformAgent(TransformAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.image.
TransformAgent
TransformAgent.Cfg
- Class in
sk.robotics.rlcs.agents.image
TransformAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.image.
TransformAgent.Cfg
TransformAgent.Cfg.Interpolation
- Enum in
sk.robotics.rlcs.agents.image
transformOp
- Variable in class sk.robotics.rlcs.agents.image.
TransformAgent
translateX
- Variable in class sk.robotics.rlcs.agents.image.
TransformAgent.Cfg
X-translate item of the transformation matrix.
translateY
- Variable in class sk.robotics.rlcs.agents.image.
TransformAgent.Cfg
Y-translate item of the transformation matrix.
treshold
- Variable in class sk.robotics.rlcs.agents.image.
TresholdAgent.Cfg
The treshold value.
TresholdAgent
- Class in
sk.robotics.rlcs.agents.image
Treshold filter.
TresholdAgent(TresholdAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.image.
TresholdAgent
TresholdAgent.Cfg
- Class in
sk.robotics.rlcs.agents.image
TresholdAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.image.
TresholdAgent.Cfg
trigger(int)
- Method in class sk.robotics.rlcs.agentspace.
Agent
Trigger (wake up) the agent.
trigger()
- Method in class sk.robotics.rlcs.agentspace.
Agent
trigger(String)
- Method in class sk.robotics.rlcs.agentspace.
Space
Simulate a block change, firing associated triggers.
triggers
- Variable in class sk.robotics.rlcs.agentspace.
Agent.Cfg
Set of blocks to register triggers for.
Trusted
- Class in
sk.robotics.rlcs.security
This class provides a way to execude some code in a thread with more privileges than the calling thread.
Trusted(String, Permissions)
- Constructor for class sk.robotics.rlcs.security.
Trusted
Constructor creates and starts the thread, initializing set of permissions.
TURN360_STEPS
- Static variable in class sk.robotics.rlcs.constants.
TurtleConstants
Number of steps for 360-rotation.
turnToleranceDistance
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Distance tolerance for comparing detected positions after turning the robot, in millimeters.
turnToleranceHeading
- Variable in class sk.robotics.rlcs.agents.robot.
IdentifyAgent.Cfg
Heading tolerance for comparing detected positions after turning the robot, in radians.
TurtleConstants
- Class in
sk.robotics.rlcs.constants
Turtle constants.
TurtleConstants()
- Constructor for class sk.robotics.rlcs.constants.
TurtleConstants
type
- Variable in class sk.robotics.rlcs.web.editor.
BehaviourDesc.ParamDesc
U
update(Graphics)
- Method in class sk.robotics.rlcs.web.display.
Display
Overriden update() to avoid flicker.
username
- Variable in class sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg
User name to use for connection to the robot.
V
validate()
- Method in class sk.robotics.rlcs.agents.beh.
PathAgent.Cfg
Parses and validates the path, in addition to inherited validation.
validate()
- Method in class sk.robotics.rlcs.agents.image.
ConvolutionAgent.Cfg
validate()
- Method in class sk.robotics.rlcs.agents.image.
GrayScaleAgent.Cfg
validate()
- Method in class sk.robotics.rlcs.agents.image.
ImageServerAgent.Cfg
validate()
- Method in class sk.robotics.rlcs.agents.image.
SobelAgent.Cfg
validate()
- Method in class sk.robotics.rlcs.agents.image.
TransformAgent.Cfg
validate()
- Method in class sk.robotics.rlcs.agents.image.
TresholdAgent.Cfg
validate()
- Method in class sk.robotics.rlcs.agents.os.
FileLoaderAgent.Cfg
validate()
- Method in class sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg
validate()
- Method in class sk.robotics.rlcs.agentspace.
Agent.Cfg
Config validation.
validFrom
- Variable in class sk.robotics.rlcs.agentspace.
Space.Block.XmlMappable
validity
- Variable in class sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg
Validity of writing into target block.
validity
- Variable in class sk.robotics.rlcs.agents.space.
CopierAgent.Cfg
Validity of writing into the target block.
validTo
- Variable in class sk.robotics.rlcs.agentspace.
Space.Block.XmlMappable
value
- Variable in class sk.robotics.rlcs.agentspace.
Space.Block.XmlMappable
valueOf(String)
- Static method in enum sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg.ImageType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum sk.robotics.rlcs.agents.image.
TransformAgent.Cfg.Interpolation
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum sk.robotics.rlcs.agents.os.
FileLoaderAgent.Cfg.FileType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg.PredefinedRobot
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum sk.robotics.rlcs.data.
Movement.Direction
Returns the enum constant of this type with the specified name.
valueOf(Movement.Direction, int, int)
- Static method in class sk.robotics.rlcs.data.
Movement
values()
- Static method in enum sk.robotics.rlcs.agents.image.
ImageFilterAgent.Cfg.ImageType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum sk.robotics.rlcs.agents.image.
TransformAgent.Cfg.Interpolation
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum sk.robotics.rlcs.agents.os.
FileLoaderAgent.Cfg.FileType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum sk.robotics.rlcs.agents.robot.
ConnectionAgent.Cfg.PredefinedRobot
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum sk.robotics.rlcs.data.
Movement.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
vertical
- Variable in class sk.robotics.rlcs.agents.image.
SobelAgent.Cfg
Perform vertical Sobel.
ViewPosAgent
- Class in
sk.robotics.rlcs.agents.camera
Agent for drawing detected position and destinations of robots into an image.
ViewPosAgent(ViewPosAgent.Cfg)
- Constructor for class sk.robotics.rlcs.agents.camera.
ViewPosAgent
ViewPosAgent.Cfg
- Class in
sk.robotics.rlcs.agents.camera
ViewPosAgent.Cfg()
- Constructor for class sk.robotics.rlcs.agents.camera.
ViewPosAgent.Cfg
VlabConstants
- Class in
sk.robotics.rlcs.constants
VirtualLab constants.
VlabConstants()
- Constructor for class sk.robotics.rlcs.constants.
VlabConstants
W
wallBorderMm
- Variable in class sk.robotics.rlcs.agents.beh.
RoamAgent.Cfg
Restricted zone around around walls, in millimeters.
walls
- Variable in class sk.robotics.rlcs.data.
Collision.XmlMappable
WHEELDST_MM
- Static variable in class sk.robotics.rlcs.constants.
TurtleConstants
Wheel distance in millimeters.
WIDTH_MM
- Static variable in class sk.robotics.rlcs.constants.
VlabConstants
Laboratory width in millimetres.
workerThreads
- Variable in class sk.robotics.rlcs.agentspace.
Agent
write(String, Object, long, long, float)
- Method in class sk.robotics.rlcs.agentspace.
Space
Write an object into the space.
write(String, Object, long, float)
- Method in class sk.robotics.rlcs.agentspace.
Space
write(String, Object, long)
- Method in class sk.robotics.rlcs.agentspace.
Space
write(String, Object)
- Method in class sk.robotics.rlcs.agentspace.
Space
X
x
- Variable in class sk.robotics.rlcs.data.
Position.XmlMappable
Y
y
- Variable in class sk.robotics.rlcs.data.
Position.XmlMappable
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes