RLPark 1.0.0
Reinforcement Learning Framework in Java
|
00001 package rlpark.plugin.irobot.data; 00002 00003 00004 public class IRobotLabels { 00005 static public class ICOmniValues { 00006 static public final int SpinRight = 129; 00007 static public final int Forward = 130; 00008 static public final int SpinLeft = 131; 00009 static public final int Spot = 132; 00010 static public final int Max = 133; 00011 static public final int Clean = 136; 00012 static public final int Pause = 137; 00013 static public final int Power = 138; 00014 static public final int TurnLeft = 139; 00015 static public final int TurnRight = 140; 00016 static public final int RedBuoy = 248; 00017 static public final int GreenBuoy = 244; 00018 static public final int ForceField = 242; 00019 static public final int RedBuoyGreenBuoy = 252; 00020 static public final int RedBuoyForceField = 250; 00021 static public final int GreenBuoyForceField = 246; 00022 static public final int RedBuoyGreenBuoyForceField = 254; 00023 }; 00024 00025 static public enum ChargingState { 00026 NotCharging, ReconditioningCharging, FullCharging, TrickleCharging, Waiting, ChargingFaultCondition 00027 } 00028 00029 static public enum OIModeEnum { 00030 Off, Passive, Safe, Full 00031 }; 00032 00033 static public final int DiscoDefaultPort = 3000; 00034 static public final String IRobotCommandDropName = "IRobotCommandByteStringDrop"; 00035 static public final String RoombaSensorDropName = "RoombaSensorDrop"; 00036 static public final int RoombaSensorsPacketSize = 80; 00037 static public final String CreateSensorDropName = "CreateSensorDrop"; 00038 static public final int CreateSensorsPacketSize = 53; 00039 00040 public static final String Center = "Center"; 00041 public static final String Front = "Front"; 00042 public static final String Left = "Left"; 00043 public static final String Requested = "Requested"; 00044 public static final String Right = "Right"; 00045 public static final String Sensor = "Sensor"; 00046 public static final String Signal = "Signal"; 00047 public static final String OverCurrent = "OverCurrent"; 00048 00049 public static final String Battery = "Battery"; 00050 public static final String BatteryVoltage = Battery + "Voltage"; 00051 public static final String BatteryCurrent = Battery + "Current"; 00052 public static final String BatteryTemperature = Battery + "Temperature"; 00053 public static final String BatteryCharge = Battery + "Charge"; 00054 public static final String BatteryCapacity = Battery + "Capacity"; 00055 public static final String Button = "Button"; 00056 public static final String ButtonAdvance = Button + "Advance"; 00057 public static final String ButtonClock = Button + "Clock"; 00058 public static final String ButtonDay = Button + "Day"; 00059 public static final String ButtonDock = Button + "Dock"; 00060 public static final String ButtonHour = Button + "Hour"; 00061 public static final String ButtonMinute = Button + "Minute"; 00062 public static final String ButtonPlay = Button + "Play"; 00063 public static final String ButtonSchedule = Button + "Schedule"; 00064 public static final String ButtonSpot = Button + "Spot"; 00065 public static final String ButtonClean = Button + "Clean"; 00066 public static final String Bump = "Bump"; 00067 public static final String BumpLeft = Bump + Left; 00068 public static final String BumpRight = Bump + Right; 00069 public static final String CargoBay = "CargoBay"; 00070 public static final String CargoBayDigitalInputs = CargoBay + "DigitalInputs"; 00071 public static final String CargoBayAnalogSignal = CargoBay + "AnalogSignal"; 00072 public static final String ChargingState = "ChargingState"; 00073 public static final String Cliff = "Cliff"; 00074 public static final String CliffSensor = Cliff + Sensor; 00075 public static final String CliffSensorLeft = CliffSensor + Left; 00076 public static final String CliffSensorFrontLeft = CliffSensor + Front + Left; 00077 public static final String CliffSensorFrontRight = CliffSensor + Front + Right; 00078 public static final String CliffSensorRight = CliffSensor + Right; 00079 public static final String CliffSignal = Cliff + Signal; 00080 public static final String CliffSignalLeft = CliffSignal + Left; 00081 public static final String CliffSignalFrontLeft = CliffSignal + Front + Left; 00082 public static final String CliffSignalFrontRight = CliffSignal + Front + Right; 00083 public static final String CliffSignalRight = CliffSignal + Right; 00084 public static final String Connected = "Connected"; 00085 public static final String ConnectedHomeBase = Connected + "HomeBase"; 00086 public static final String ConnectedInternalCharger = Connected + "InternalCharger"; 00087 public static final String DirtDetect = "DirtDetect"; 00088 public static final String Drive = "Drive"; 00089 public static final String DriveAngle = Drive + "Angle"; 00090 public static final String DriveDistance = Drive + "Distance"; 00091 public static final String DriveRequested = Drive + Requested; 00092 public static final String DriverRequestedVelocity = DriveRequested + "Velocity"; 00093 public static final String DriverRequestedRadius = DriveRequested + "Radius"; 00094 public static final String InfraredChar = "IC"; 00095 public static final String ICLeft = InfraredChar + Left; 00096 public static final String ICRight = InfraredChar + Right; 00097 public static final String ICOmni = InfraredChar + "Omni"; 00098 public static final String LightBump = "LightBump"; 00099 public static final String LightBumpSensor = "LightBump" + Sensor; 00100 public static final String LightBumpSensorLeft = LightBumpSensor + Left; 00101 public static final String LightBumpSensorFrontLeft = LightBumpSensor + Front + Left; 00102 public static final String LightBumpSensorCenterLeft = LightBumpSensor + Center + Left; 00103 public static final String LightBumpSensorCenterRight = LightBumpSensor + Center + Right; 00104 public static final String LightBumpSensorFrontRight = LightBumpSensor + Front + Right; 00105 public static final String LightBumpSensorRight = LightBumpSensor + Right; 00106 public static final String LightBumpSignal = "LightBump" + Signal; 00107 public static final String LightBumpSignalLeft = LightBumpSignal + Left; 00108 public static final String LightBumpSignalFrontLeft = LightBumpSignal + Front + Left; 00109 public static final String LightBumpSignalCenterLeft = LightBumpSignal + Center + Left; 00110 public static final String LightBumpSignalCenterRight = LightBumpSignal + Center + Right; 00111 public static final String LightBumpSignalFrontRight = LightBumpSignal + Front + Right; 00112 public static final String LightBumpSignalRight = LightBumpSignal + Right; 00113 public static final String LowSideDriver = "LowSideDriver"; 00114 public static final String LowSideDriverOverCurrent = LowSideDriver + OverCurrent; 00115 public static final String MotorCurrent = "MotorCurrent"; 00116 public static final String MotorCurrentMainBrush = MotorCurrent + "MainBrush"; 00117 public static final String MotorCurrentSideBrush = MotorCurrent + "SideBrush"; 00118 public static final String NumberStreamPackets = "NumberStreamPackets"; 00119 public static final String OIMode = "OIMode"; 00120 public static final String Song = "Song"; 00121 public static final String SongNumber = Song + "Number"; 00122 public static final String SongPlaying = Song + "Playing"; 00123 public static final String Stasis = "Statis"; 00124 public static final String Wall = "Wall"; 00125 public static final String WallSignal = Wall + Signal; 00126 public static final String WallVirtual = Wall + "Virtual"; 00127 public static final String WallSensor = Wall + Sensor; 00128 public static final String Wheel = "Wheel"; 00129 public static final String WheelDrop = Wheel + "Drop"; 00130 public static final String WheelDropLeft = WheelDrop + Left; 00131 public static final String WheelDropRight = WheelDrop + Right; 00132 public static final String WheelDropCaster = WheelDrop + "Caster"; 00133 public static final String WheelEncoder = Wheel + "Encoder"; 00134 public static final String WheelEncoderLeft = WheelEncoder + Left; 00135 public static final String WheelEncoderRight = WheelEncoder + Right; 00136 public static final String WheelMotorCurrent = Wheel + MotorCurrent; 00137 public static final String WheelMotorCurrentLeft = Wheel + MotorCurrent + Left; 00138 public static final String WheelMotorCurrentRight = Wheel + MotorCurrent + Right; 00139 public static final String WheelRequested = Wheel + Requested; 00140 public static final String WheelRequestedVelocityRight = WheelRequested + "Velocity" + Right; 00141 public static final String WheelRequestedVelocityLeft = WheelRequested + "Velocity" + Left; 00142 public static final String WheelOverCurrent = Wheel + OverCurrent; 00143 public static final String WheelOverCurrentLeft = WheelOverCurrent + Left; 00144 public static final String WheelOverCurrentRight = WheelOverCurrent + Right; 00145 }