RLPark 1.0.0
Reinforcement Learning Framework in Java
|
Public Member Functions | |
RobotEnvironment (ObservationReceiver receiver, boolean persistent) | |
ObservationSynchronizer | synchronizer () |
double[] | newObsNow () |
ObservationVersatileArray | newRawObsNow () |
double[] | waitNewObs () |
ObservationVersatileArray | waitNewRawObs () |
void | close () |
String | label () |
double[] | lastReceivedObs () |
ObservationVersatile | lastReceivedRawObs () |
int | observationPacketSize () |
boolean | isClosed () |
Protected Member Functions | |
ObservationReceiver | receiver () |
Protected Attributes | |
final ObservationSynchronizer | obsSync |
ObservationVersatile | lastReceivedObsBuffer |
Package Functions | |
Legend | legend () |
Definition at line 11 of file RobotEnvironment.java.
rlpark.plugin.robot.helpers.RobotEnvironment.RobotEnvironment | ( | ObservationReceiver | receiver, |
boolean | persistent | ||
) |
Definition at line 15 of file RobotEnvironment.java.
void rlpark.plugin.robot.helpers.RobotEnvironment.close | ( | ) |
Implements zephyr.plugin.core.api.synchronization.Closeable.
Reimplemented in rlpark.plugin.critterbot.environment.CritterbotEnvironment, and rlpark.plugin.critterbot.environment.CritterbotSimulator.
Definition at line 58 of file RobotEnvironment.java.
boolean rlpark.plugin.robot.helpers.RobotEnvironment.isClosed | ( | ) |
Reimplemented in rlpark.plugin.critterbot.environment.CritterbotEnvironment.
Definition at line 81 of file RobotEnvironment.java.
String rlpark.plugin.robot.helpers.RobotEnvironment.label | ( | ) |
Implements zephyr.plugin.core.api.labels.Labeled.
Definition at line 63 of file RobotEnvironment.java.
double [] rlpark.plugin.robot.helpers.RobotEnvironment.lastReceivedObs | ( | ) |
Definition at line 67 of file RobotEnvironment.java.
ObservationVersatile rlpark.plugin.robot.helpers.RobotEnvironment.lastReceivedRawObs | ( | ) |
Implements rlpark.plugin.robot.interfaces.RobotLive.
Definition at line 72 of file RobotEnvironment.java.
Legend rlpark.plugin.robot.interfaces.RobotProblem.legend | ( | ) | [package, inherited] |
Implemented in rlpark.plugin.irobot.logfiles.CreateBinaryLogfile, rlpark.plugin.irobot.logfiles.IRobotLogFile, rlpark.plugin.irobot.robots.IRobotEnvironment, rlpark.plugin.critterbot.crtrlog.CrtrLogFile, rlpark.plugin.critterbot.environment.CritterbotEnvironment, and rlpark.plugin.critterbot.environment.CritterbotRobot.
double [] rlpark.plugin.robot.helpers.RobotEnvironment.newObsNow | ( | ) |
Definition at line 27 of file RobotEnvironment.java.
ObservationVersatileArray rlpark.plugin.robot.helpers.RobotEnvironment.newRawObsNow | ( | ) |
Definition at line 32 of file RobotEnvironment.java.
int rlpark.plugin.robot.helpers.RobotEnvironment.observationPacketSize | ( | ) |
Implements rlpark.plugin.robot.interfaces.RobotProblem.
Definition at line 77 of file RobotEnvironment.java.
ObservationReceiver rlpark.plugin.robot.helpers.RobotEnvironment.receiver | ( | ) | [protected] |
Definition at line 23 of file RobotEnvironment.java.
ObservationSynchronizer rlpark.plugin.robot.helpers.RobotEnvironment.synchronizer | ( | ) |
Definition at line 19 of file RobotEnvironment.java.
double [] rlpark.plugin.robot.helpers.RobotEnvironment.waitNewObs | ( | ) |
Reimplemented in rlpark.plugin.critterbot.environment.CritterbotRobot.
Definition at line 39 of file RobotEnvironment.java.
ObservationVersatileArray rlpark.plugin.robot.helpers.RobotEnvironment.waitNewRawObs | ( | ) |
Implements rlpark.plugin.robot.interfaces.RobotLive.
Definition at line 44 of file RobotEnvironment.java.
Definition at line 13 of file RobotEnvironment.java.
final ObservationSynchronizer rlpark.plugin.robot.helpers.RobotEnvironment.obsSync [protected] |
Definition at line 12 of file RobotEnvironment.java.