RLPark 1.0.0
Reinforcement Learning Framework in Java

IRobotLabels.java

Go to the documentation of this file.
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 }
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark