dLife Home Page
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

accept(File) - Method in class dlife.sys.ImageFileFilter
Accept any file that is a directory or has an extension that is recognized by the javax.imageio.ImageIO class.
accept(File) - Method in class dlife.sys.RegularExpressionFileFilter
accept(File) - Method in class dlife.sys.SubClassFileFilter
Return true if the file f is a subclass of the super class that was specified when this FileFilter was constructed and false otherwise.
acceptFilteredVideoEvents() - Method in class dlife.vision.filter.BlobFilter
Mouse clicks on the filtered video will set the color of blobs to be detected.
acceptFilteredVideoEvents() - Method in interface dlife.vision.filter.FilterMouseHandler
Indicate if this filter wants to receive notification of click/drag events on the filtered video window.
acceptFilteredVideoEvents() - Method in class dlife.vision.filter.MatchFilter
A MatchFilter accepts mouse events from the filtered video window.
acceptRawVideoEvents() - Method in class dlife.vision.filter.BlobFilter
Mouse events on the raw video are not enabled for the Blob filter.
acceptRawVideoEvents() - Method in interface dlife.vision.filter.FilterMouseHandler
Indicate if this filter wants to receive notification of click/drag events on the raw video window.
acceptRawVideoEvents() - Method in class dlife.vision.filter.MatchFilter
A MatchFilter accepts mouse events from the raw video window.
Action - Class in dlife.rl
Base class for defining the Actions that can be taken by a TD-based reinforcement learning agent.
Action() - Constructor for class dlife.rl.Action
 
ActionSelectionPolicy - Class in dlife.rl
Abstract base class for objects that set the policy for action selection in a TD-based reinforcement learning agent.
ActionSelectionPolicy(QTable) - Constructor for class dlife.rl.ActionSelectionPolicy
Construct a new ActionSelectionPolicy that will be used to select actions based on the provided Q-Table.
addActionListener(ActionListener) - Method in class dlife.gui.ColorChooserButton
Add an ActionListener to this ColorChooserButton.
addActionListener(ActionListener) - Method in class dlife.gui.RangeSelector
Add an ActionListener to this RangeSelector.
addActionListener(ActionListener) - Method in class dlife.robot.gui.CartesianControl
Add the ActionListener to this CartesianControl.
addActionListener(ActionListener) - Method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Register an ActionListener to receive an ActionEvent if a tab containing a sub-class of dlife.robot.Controller is double clicked.
addActionListener(ActionListener) - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Register an ActionListener to receive an ActionEvent if a tab containing a sub-class of dlife.robot.Controller is double clicked.
addBehavior(Behavior) - Method in class dlife.robot.controllers.subsumption.SubsumptionController
Add the specified behavior to this SubsumptionController.
addColor(Color) - Method in class dlife.vision.filter.MatchFilter
Add the specified color to the list of pixel colors that will be matched by this MatchFilter in List Mode.
addColors(Collection<Color>) - Method in class dlife.vision.filter.MatchFilter
Add a Collection of new colors to this MatchFilter.
addCommand(XgridCommand) - Method in class dlife.tools.xgrid.XgridBatch
Add a new command to this batch of XgridCommands.
addDevice(RemoteDevice) - Method in class dlife.gui.connectiondialog.BluetoothDeviceList
Check if dev matches the name pattern for this list and if it does add the device to the list and notify the observers.
addDevice(Device) - Method in class dlife.robot.player.PlayerRobot
The Device is first checked to make sure it is a valid Device for the PlayerRobot.
addDevice(PlayerDeviceConfiguration) - Method in class dlife.robot.player.PlayerSimulation.PlayerSimulationRobot
Add a new device to this robot.
addDevice(Device) - Method in class dlife.robot.Robot
Add a Device to this Robot.
addDevice(String) - Method in class dlife.vision.server.VisionServerDeviceList
Add the device with the given device file name.
addDeviceToRobot(String, PlayerDeviceConfiguration) - Method in class dlife.robot.player.PlayerSimulation
Adds a PlayerDeviceConfiguration to a given robot.
addDeviceToRobot(String, PlayerDeviceConfiguration, NoiseProfile<?>) - Method in class dlife.robot.player.PlayerSimulation
Adds a PlayerDeviceConfiguration to a given robot with a given NoiseProfile.
addExactException(String) - Method in class dlife.sys.ReloadableClassLoader
Add an exception to this ReloadableClassLoader that will exclude the specified class from being reloaded from its source.
addFile() - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
Add an untitled file to the list.
addFile(String) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
Add a file with the specified path to the list.
addFile() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Add a new empty untitled file.
addFilter(Filter) - Method in class dlife.vision.Camera
Add the Filter f to the FilterManager for this Camera.
addFilter(Filter) - Method in class dlife.vision.FilterManager
Add the Filter f to this FilterManager
addGene(Gene) - Method in class dlife.ga.Individual
Add a Gene to the genotype of this Individual.
addInput(String, String, int) - Method in class dlife.vision.server.VisionServerDeviceList
Add an input with the given name and given index number to a specific device.
addName(String, String) - Method in class dlife.gui.connectiondialog.BluetoothNameMap
Add a new bluetooth address to name mapping.
addNoise(Float) - Method in class dlife.robot.player.noise.GaussianNoise
Add a random value drawn from a Gaussian distribution to the provided sensor value.
addNoise(T) - Method in class dlife.robot.player.noise.NoiseProfile
Add noise to the given sensor value
addObserver(Observer) - Method in class dlife.vision.BufferedImageWithOverlay
Override the addObserver method to add the Observer (as in the super class) but also to add the MouseListener to the panel displaying the BufferedImage.
addPacket(DatagramPacket) - Method in class dlife.vision.server.VideoFrame
Add a DatagramPacket if we do not already have all the DatagramPackets and if the DatagramPacket belongs to the same frame number as this VideoFrame.
addPair(double[], double[]) - Method in class dlife.nn.NNDataSet
Add an input/output pair to this NNDataSet.
addPair(NNDataSetPair) - Method in class dlife.nn.NNDataSet
Add an input/output pair to this NNDataSet.
addPoint(int, int) - Method in class dlife.vision.filter.Blob
Add the pixel at x,y to this Blob.
addPort(String, int) - Method in class dlife.gui.connectiondialog.ServerPortMap
Add the port to the list of ports associated with the indicated server.
addPrefixException(String) - Method in class dlife.sys.ReloadableClassLoader
Add an exception to this ReloadableClassLoader that will exclude all classes with the specified prefix from being reloaded.
addPuck(String, double, double, double, Color, double, double) - Method in class dlife.robot.player.PlayerSimulation
Add a puck to the simulation with the given name.
addRobot(String, Class<? extends PlayerRobot>, double, double, double, Color) - Method in class dlife.robot.player.PlayerSimulation
Add a robot to the simulation with the given parameters.
addServer(String) - Method in class dlife.gui.connectiondialog.ServerPortMap
Add the server to the list if it is not already there.
addServer(String, String, String, String, String, int, int) - Method in class dlife.vision.server.VisionServerMap
Add the server to the list if it is not already there with the given settings.
addStandard(String, String, int, String) - Method in class dlife.vision.server.VisionServerDeviceList
Add a standard to a given input for a given device.
addState(State) - Method in class dlife.robot.controllers.fsm.FiniteStateController
Add the specified State to this FiniteStateController.
addStatTracker(PopulationStatTracker) - Method in class dlife.ga.Population
Add a PopulationStatTracker to this Population.
addTextStreamSensor(TextStreamSensor, Color) - Method in class dlife.robot.gui.TextStreamSensorDisplay
Add another TextStreamSensor to this TextStreamDisplay.
addToFrame(DatagramPacket) - Method in class dlife.vision.server.VideoFrameList
Add the DatagramPacket to the VideoFrameList.
Aibo - Class in dlife.robot.aibo
Class for communicating with an Aibo Robot.
Aibo() - Constructor for class dlife.robot.aibo.Aibo
Create a new Aibo robot.
Aibo(String, int) - Constructor for class dlife.robot.aibo.Aibo
Construct a new Aibo robot.
AiboAccelSensors - Class in dlife.robot.aibo
Structure to store the acceleration sensors on the Aibo.
AiboAccelSensors() - Constructor for class dlife.robot.aibo.AiboAccelSensors
Construct a new AiboAccelSensors.
AiboBackButtons - Class in dlife.robot.aibo
A collection containing all buttons located on the physical Aibo's back.
AiboBackButtons() - Constructor for class dlife.robot.aibo.AiboBackButtons
Construct a new AiboBackButtons sensor.
AiboBatterySensor - Class in dlife.robot.aibo
Structure to store the power sensors on the Aibo.
AiboBatterySensor() - Constructor for class dlife.robot.aibo.AiboBatterySensor
Construct a new AiboBatterySensor object.
AiboCamera - Class in dlife.robot.aibo
Camera device for the AIBO.
AiboCamera(Aibo) - Constructor for class dlife.robot.aibo.AiboCamera
Construct a new AiboCamera that is attached to the specified Aibo robot.
AiboChinButton - Class in dlife.robot.aibo
A collection containing the button located on the physical Aibo's chin.
AiboChinButton() - Constructor for class dlife.robot.aibo.AiboChinButton
Construct a new AiboChinButton sensor.
AiboHeadButton - Class in dlife.robot.aibo
A sensor for the button located on the physical Aibo's head.
AiboHeadButton() - Constructor for class dlife.robot.aibo.AiboHeadButton
Construct a new AiboHeadButton.
AiboHeadDisplay - Class in dlife.robot.aibo
GUI controller for the AiboHeadEffector.
AiboHeadDisplay(AiboHeadEffector) - Constructor for class dlife.robot.aibo.AiboHeadDisplay
Construct a new AiboHeadController for the specified AiboHeadEffector.
AiboHeadEffector - Class in dlife.robot.aibo
An AiboHeadEffector allows control of the pan, tilt and nod of the Aibo's head.
AiboHeadEffector(Aibo) - Constructor for class dlife.robot.aibo.AiboHeadEffector
Create a new AiboHeadEffector.
AiboIRSensors - Class in dlife.robot.aibo
Structure to store the IR sensors on the Aibo.
AiboIRSensors() - Constructor for class dlife.robot.aibo.AiboIRSensors
Construct new AiboIRSensors.
AiboPawButtons - Class in dlife.robot.aibo
A collection containing all paw buttons located on the physical Aibo.
AiboPawButtons() - Constructor for class dlife.robot.aibo.AiboPawButtons
Construct a new AiboPawButtons sensor.
AiboWalkDisplay - Class in dlife.robot.aibo
GUI control for the AiboWalkEffector.
AiboWalkDisplay(AiboWalkEffector) - Constructor for class dlife.robot.aibo.AiboWalkDisplay
Construct a new AiboWalkController for the provided AiboWalkEffector.
AiboWalkEffector - Class in dlife.robot.aibo
Effector for the Aibo's walk control.
AiboWalkEffector(Aibo) - Constructor for class dlife.robot.aibo.AiboWalkEffector
Constructor for AiboWalkEffector.
ALL - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
Sensor group containing all of the sensors.
ALL - Static variable in class dlife.robot.khepera3.Khepera3SonarSensor
Sensor group for all of the sonar sensors.
ALL - Static variable in class dlife.robot.pioneer.PioneerBumpers
Sensor group for all of the bumpers.
ALL - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for all of the sensors.
ALL_CONTROLS - Static variable in class dlife.vision.VideoSourceGUI
Convenience flag that indicates that all of the controls should be displayed, enabled or disabled.
alpha(State, Action) - Method in class dlife.rl.ConstantLearningRate
Get the learning rate for the specified (State,Action) pair.
alpha(State, Action) - Method in class dlife.rl.DecayingLearningRate
Get the learning rate for next update of the Q-value for the specified (State,Action) pair.
alpha(State, Action) - Method in interface dlife.rl.LearningRateFunction
Get the learning rate for next update of the Q-value for the specified (State,Action) pair.
ALTITUDE - Static variable in class dlife.robot.ardrone.ARDroneFlightData
Constant for the index of the drone's altitude.
ANGLE_COORDINATE - Static variable in class dlife.robot.OdometrySensor
The Angle Coordinate of the odometry data.
AprilTag - Class in dlife.vision.filter
Holds the information about an April Tag that has been identified in an image by the AprilTagFilter.
AprilTag(TagDetection) - Constructor for class dlife.vision.filter.AprilTag
Constructor for use in the AprilTagFilter to wrap the TagDetection object that is returned from the April tag system.
AprilTagFilter - Class in dlife.vision.filter
This filter identifies April tags in the image.
AprilTagFilter() - Constructor for class dlife.vision.filter.AprilTagFilter
Construct a new AprilTagFilter using the Tag36h11 tag family.
AprilTagFilter(int) - Constructor for class dlife.vision.filter.AprilTagFilter
Construct a new AprilTagFilter for one of the included tag families.
ARC - Static variable in class dlife.robot.khepera3.Khepera3DeltaPositionEffector
the circumference (in millimeters) the Khepera 3 makes in a semicircle
ARDrone - Class in dlife.robot.ardrone
Class for communicating with the ARDrone quadricopter robot.
ARDrone() - Constructor for class dlife.robot.ardrone.ARDrone
Construct a new ARDrone.
ARDroneCamera - Class in dlife.robot.ardrone
Camera device for the ARDrone's cameras.
ARDroneCamera(ARDrone) - Constructor for class dlife.robot.ardrone.ARDroneCamera
Construct a new ARDroneCamera that is attached to the specified ARDrone robot.
ARDroneFlightData - Class in dlife.robot.ardrone
The ARDrone's flight data.
ARDroneFlightData() - Constructor for class dlife.robot.ardrone.ARDroneFlightData
Construct a new ARDroneAltimiter object.
ARDroneLEDs - Class in dlife.robot.ardrone
A device for controlling the four LED's on the ARDrone.
ARDroneLEDs() - Constructor for class dlife.robot.ardrone.ARDroneLEDs
Create a new ARDroneLED device.
ARDroneLEDs.LED_ANIMATION - Enum in dlife.robot.ardrone
The LED animations that can be played.
ARDroneYoke - Class in dlife.robot.ardrone
Device to control the motion of the ARDrone.
ARDroneYoke() - Constructor for class dlife.robot.ardrone.ARDroneYoke
Construct a new ARDroneYoke.
ArraySensor<VTYPE> - Class in dlife.robot
Abstract base class for a sensor with values that can be represented as an array of values.
ArraySensor(int, int, int, VTYPE) - Constructor for class dlife.robot.ArraySensor
Create a new ArraySensor that provides length values of the specified type.
ArraySensor(int, VTYPE) - Constructor for class dlife.robot.ArraySensor
Create a new ArraySensor that provides length values of the specified type.
ArraySensorDisplay<VTYPE> - Class in dlife.robot.gui
GUI display for an ArraySensor.
ArraySensorDisplay(ArraySensor<VTYPE>) - Constructor for class dlife.robot.gui.ArraySensorDisplay
Construct a new ArrayValueDisplay for the specified ArraySensor.
ArraySummaryStatistics - Class in dlife.tools.stat
This class provides a range of utility methods for computing mean, median, max, min, variance, standard deviation and root mean square values from arrays.
ArraySummaryStatistics() - Constructor for class dlife.tools.stat.ArraySummaryStatistics
 
AUTO_EXPOSURE - Static variable in class dlife.robot.scribbler.FlukeCamera
 
autoStop() - Method in class dlife.robot.gui.RollTiltYawDisplay
Check if the auto stop box is checked.
available() - Method in class dlife.vision.server.DatagramByteArrayInputStream
This method is not supported and will throw a UnsupportedOperationException.
AveFitnessTracker - Class in dlife.ga
A PopulationStatTracker that reports the average fitness of the Population at a specified inteval.
AveFitnessTracker(int) - Constructor for class dlife.ga.AveFitnessTracker
Construct a new AveFitnessTracker that will report every interval generations and output the fitness values with two decimal places.
AveFitnessTracker(int, DecimalFormat) - Constructor for class dlife.ga.AveFitnessTracker
Construct a new AveFitnessTracker that will report every interval generations.
AVERAGE_CURRENT - Static variable in class dlife.robot.khepera3.Khepera3BatterySensor
The average current sensor number.
AverageAcrossFiles - Class in dlife.tools.stat
Compute the average and standard deviation of data values across multiple data files and write the result to standard output.
AverageAcrossFiles() - Constructor for class dlife.tools.stat.AverageAcrossFiles
 
AverageWithinFile - Class in dlife.tools.stat
Compute the average and standard deviation of each column of data within a file and print the results to standard output.
AverageWithinFile() - Constructor for class dlife.tools.stat.AverageWithinFile
 
AWTEventThreadUtils - Class in dlife.gui
Method for executing code on the AWT event thread.
AWTEventThreadUtils() - Constructor for class dlife.gui.AWTEventThreadUtils
 
AXIS_LENGTH - Static variable in class dlife.robot.khepera3.Khepera3DeltaPositionEffector
the length (in millimeters) of the axis between the wheels

B

BACK_LEFT - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's back left sensor.
BACK_RIGHT - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's back right sensor.
BadXgridCommandException - Exception in dlife.tools.xgrid
An Exception that is thrown when an error occurs during submission of a job to the xgrid.
BadXgridCommandException(String) - Constructor for exception dlife.tools.xgrid.BadXgridCommandException
Construct a new BadXgridCommandException.
BatchFitnessFunction - Interface in dlife.ga
Interface that is implemented to produce a FitnessFunction that is applied to all of the Individuals in the Population in a single call.
BATTERY - Static variable in class dlife.robot.ardrone.ARDroneFlightData
Constant for the index of the drone's battery level.
beamBroken() - Method in class dlife.robot.pioneer.PioneerGripper
Determine if either (or both) of the break-beams were obstructed at the time of the last call to the read method.
beep() - Static method in class dlife.sys.Utility
Emit a standard beep.
Behavior - Class in dlife.robot.controllers.subsumption
A behavior for a SubsumptionController.
Behavior(SubsumptionController, String[], String) - Constructor for class dlife.robot.controllers.subsumption.Behavior
Create a new Behavior.
BipolarNeuron - Class in dlife.nn
Implementation of a bipolar transfer function for a Neuron.
BipolarNeuron() - Constructor for class dlife.nn.BipolarNeuron
 
BitGene - Class in dlife.ga
A Gene that consists of a single bit.
BitGene() - Constructor for class dlife.ga.BitGene
Create a new BitGene with a random initial value.
BitGene(boolean) - Constructor for class dlife.ga.BitGene
Create a new BitGene with the specified initial value.
BlankDeviceDisplay - Class in dlife.robot.gui
DeviceDisplay that is simply a blank panel.
BlankDeviceDisplay(String) - Constructor for class dlife.robot.gui.BlankDeviceDisplay
Construct a new BLankDeviceDisplay.
Blob - Class in dlife.vision.filter
Information about a blob that has been detected by the BlobFilter.
Blob() - Constructor for class dlife.vision.filter.Blob
Construct a new Blob.
BlobFilter - Class in dlife.vision.filter
Identifies contiguous blobs (contiguous collections of pixels) of a specified color.
BlobFilter() - Constructor for class dlife.vision.filter.BlobFilter
Construct a new default BlobFilter.
BlobFilter(Color, int, int) - Constructor for class dlife.vision.filter.BlobFilter
Construct a new BlobFilter with a specified color, minimum size and number of blobs to draw.
BLUETOOTH - Static variable in class dlife.gui.connectiondialog.ConnectionDialog
Constant indicating that the tab for establishing a bluetooth connection should be enabled.
BLUETOOTH - Static variable in class dlife.robot.util.kteam.KTeamRobot
Constant indicating a bluetooth connection to the robot.
BluetoothConnection - Class in dlife.gui.connectiondialog
This class contains information necessary for connecting to a bluetooth device.
BluetoothConnection(String, String) - Constructor for class dlife.gui.connectiondialog.BluetoothConnection
Construct a new BluetoothConnection.
BluetoothDeviceList - Class in dlife.gui.connectiondialog
This class holds a list of all of the currently available bluetooth devices that match a specified pattern for their "friendly name".
BluetoothDeviceList(String) - Constructor for class dlife.gui.connectiondialog.BluetoothDeviceList
Construct a new BluetoothDeviceList The namePattern is a regular expression that is used with the String.matches method to determine if there is a match.
BluetoothNameMap - Class in dlife.gui.connectiondialog
This class maintains a mapping from bluetooth address to a user defined name for the device.
BluetoothNameMap(String) - Constructor for class dlife.gui.connectiondialog.BluetoothNameMap
Construct a new BluetoothNameMap containing all of the mappings in the specified file.
BOTH_VIDEO - Static variable in class dlife.vision.Camera
Constant used by the drawing methods to indicate that the drawing command should be applied to both the raw and filtered video window.
BoundedByteArrayOutputStream - Class in dlife.sys
A bounded implementation of a ByteArrayOutputStream.
BoundedByteArrayOutputStream(int) - Constructor for class dlife.sys.BoundedByteArrayOutputStream
Construct a new BoundedByteArrayOutputStream with the specified maximum size.
BoundFilter - Class in dlife.nn
An NNDataFilter that bounds its input values to a a specified range.
BoundFilter(double, double) - Constructor for class dlife.nn.BoundFilter
Construct a new BoundFilter with the specified max and min values.
BufferedImageWithOverlay - Class in dlife.vision
A BufferedImageWithOverlay allows a BufferedImage to be drawn while allowing things like text, lines, rectangles and ovals to be overlaid in front of it.
BufferedImageWithOverlay(int, int) - Constructor for class dlife.vision.BufferedImageWithOverlay
Construct a new BufferedImageWithOverlay object with a GUI Pane of the specified width and height.
buildGUI() - Method in class dlife.gui.GUIPanel
All concrete subclasses must implement this method and use it to build their GUI.
buildGUI() - Method in class dlife.robot.aibo.AiboHeadDisplay
 
buildGUI() - Method in class dlife.robot.aibo.AiboWalkDisplay
 
buildGUI() - Method in class dlife.robot.gui.ArraySensorDisplay
Assemble the pieces of the GUI.
buildGUI() - Method in class dlife.robot.gui.BlankDeviceDisplay
This method does nothing as the GUI is blank!
buildGUI() - Method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
 
buildGUI() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
All concrete subclasses must implement this method and use it to build their GUI.
buildGUI() - Method in class dlife.robot.gui.DeadReckoningDisplay
Build the GUI for the DeadReckoningController.
buildGUI() - Method in class dlife.robot.gui.DeltaPositionDisplay
Build the GUI for the DeltaPositionController.
buildGUI() - Method in class dlife.robot.gui.DifferentialDriveDisplay
Build the GUI for the DifferentialDriveController.
buildGUI() - Method in class dlife.robot.gui.GripperDisplay
Build the GUI for the GripperController.
buildGUI() - Method in class dlife.robot.gui.OdometryDisplay
Build the GUI for the OdometryController.
buildGUI() - Method in class dlife.robot.gui.OnOffSetDisplay
Build the GUI for the OnOffSetController.
buildGUI() - Method in class dlife.robot.gui.PanTiltZoomDisplay
Build the GUI for the PanTiltZoomController.
buildGUI() - Method in class dlife.robot.gui.PickListDisplay
Construct the GUI for the PickListDisplay.
buildGUI() - Method in class dlife.robot.gui.RollTiltYawDisplay
 
buildGUI() - Method in class dlife.robot.gui.TextStreamSensorDisplay
Construct the GUI for this TextStreamSensorDisplay.
buildGUI() - Method in class dlife.robot.khepera2.Khepera2GripperDisplay
 
buildGUI() - Method in class dlife.robot.pioneer.PioneerGripperDisplay
 
buildGUI() - Method in class dlife.vision.filter.ConvolutionFilter.ConvolutionFilterGUI
 
buildGUI() - Method in class dlife.vision.VideoSourceGUI
Build the GUI for the VideoPlayer.
bump(int...) - Method in class dlife.robot.pioneer.PioneerBumpers
Determine if any of the listed bumpers are triggered.
bump() - Method in class dlife.robot.pioneer.PioneerBumpers
Determine if any of the bumpers are triggered.
buttonsString() - Method in class dlife.robot.aibo.WorldState
Converts the button array to a readable string
buzz(int, int) - Method in class dlife.robot.finch.FinchBuzzer
Turn the buzzer on at the specified frequency for the specified amount of time.
buzz(int) - Method in class dlife.robot.hemisson.HemissonBuzzer
Turn the Hemisson's buzzer on for the specified number of milliseconds and then turn it off.

C

Camera - Class in dlife.vision
Base class for creating cameras for different image sources.
Camera(VideoSource) - Constructor for class dlife.vision.Camera
Construct a new Camera that will control, process and display the video from the specified VideoSource.
Camera(VideoSource, FilterManager, VideoDisplay) - Constructor for class dlife.vision.Camera
Construct a new Camera using the specified VideoSource, FilterManger and VideoDisplay objects.
cancel() - Method in class dlife.robot.player.PlayerServerProcess.Monitor
Cancel the monitor if it is running and has not already killed Player.
cancelAndResubmit() - Method in class dlife.tools.xgrid.XgridBatch
Cancel all unfinished or failed jobs and resubmit them.
cancelDeviceDiscovery() - Method in class dlife.gui.connectiondialog.BluetoothDeviceList
Cancel an ongoing device discovery process.
cancelDiscovery() - Method in class dlife.gui.connectiondialog.BluetoothConnection
Cancel any device discovery process that may be running.
canceled() - Method in class dlife.gui.connectiondialog.ConnectionDialog
Returns true if the user canceled the dialog box.
canConnect() - Method in class dlife.gui.connectiondialog.BluetoothConnection
Can try to connect any time the bluetooth address is not null.
canConnect() - Method in class dlife.gui.connectiondialog.Connection
Return's true if this Connection .
canConnect() - Method in class dlife.gui.connectiondialog.SerialPortConnection
Return true if the selected file is not a directory.
canConnect() - Method in class dlife.gui.connectiondialog.SocketConnection
Returns true if values are available for both the server and the port.
canLoop() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
A DLifeVisionServerVideoSource cannot loop.
canLoop() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
An ImageSequenceVideoSource can be looped.
canLoop() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot loop.
canLoop() - Method in class dlife.vision.VideoSource
Returns true if this VideoSource can be repeated in a loop.
CannonVCC50i - Class in dlife.robot.pioneer
A class for controlling a Cannon VC-C50i camera.
CannonVCC50i() - Constructor for class dlife.robot.pioneer.CannonVCC50i
 
canPause() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
This VideoSource can be paused if we are connected to the server and are not already paused.
canPause() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
An ImageSequenceVideoSource can be paused when it is playing.
canPause() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot be paused.
canPause() - Method in class dlife.vision.VideoSource
Returns true if this VideoSource can, in its current state, be paused.
canPlay() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
This VideoSource can play if we are connected to the server and are not already playing (i.e.
canPlay() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
An ImageSequenceVideoSource can be played any time that it is not currently playing if it is looping.
canPlay() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource acts as if it is always in the paused state.
canPlay() - Method in class dlife.vision.VideoSource
Returns true if this VideoSource can, in its current state, be played.
canRedo() - Method in class dlife.vision.filter.MatchFilter
Indicates whether or not a color addition/removal operation can be redone.
canRewind() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
A DLifeVisionServerVideoSource cannot rewind.
canRewind() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
An ImageSequenceVideoSource can be rewound if is not playing and it is not already at the first frame.
canRewind() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot be rewound.
canRewind() - Method in class dlife.vision.VideoSource
Returns true if this VideoSource can, in its current state, be rewound.
canSeek() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
A DLifeVisionServerVideoSource cannot seek.
canSeek() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
An ImageSequenceVideoSource can seek any time that it is not playing.
canSeek() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot seek.
canSeek() - Method in class dlife.vision.VideoSource
Returns true if this VideoSource, in its current state, can seek (i.e.
canStepBackward() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
A DLifeVisionServerVideoSource cannot step backwards.
canStepBackward() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
An ImageSequenceVideoSource can step backward if it is not playing and it is not already at the start.
canStepBackward() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot step backward.
canStepBackward() - Method in class dlife.vision.VideoSource
Returns true if this VideoSource can, in its current state, be rewound frame by frame.
canStepForward() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
This VideoSource can step forward if we are connected to the server and are are paused.
canStepForward() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
An ImageSequenceVideoSource can step forward if it is not playing and it is not already at the end.
canStepForward() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot step forward.
canStepForward() - Method in class dlife.vision.VideoSource
Returns true if this VideoSource can, in its current state, be advanced frame by frame.
canUndo() - Method in class dlife.vision.filter.MatchFilter
Indicates whether or not a color addition/removal operation can be undone.
CartesianControl - Class in dlife.robot.gui
GUI element that displays 2d Cartesian coordinate system.
CartesianControl(float, float, float, float, float, float, String, String) - Constructor for class dlife.robot.gui.CartesianControl
Create a new CartesianControl.
center() - Method in class dlife.robot.aibo.AiboHeadEffector
Centers the AIBO's head.
center() - Method in class dlife.robot.PanTiltZoomEffector
Center the camera so that it is horizontal and facing directly forward.
CENTER - Static variable in class dlife.robot.scribbler.FlukeIRSensor
Constant for the index of the center IR sensor.
CENTER - Static variable in class dlife.robot.scribbler.ScribblerLEDs
The index of the Scribbler's center LED.
CENTER - Static variable in class dlife.robot.scribbler.ScribblerLightSensor
Constant for the index of the center light sensor.
CENTER_ALIGNMENT - Static variable in class dlife.robot.hemisson.HemissonLCD
The integer representation of aligning the LCD text to the center.
CENTER_BUTTON - Static variable in class dlife.robot.hemisson.HemissonLCD
The integer representation of the center button.
CHARGE - Static variable in class dlife.robot.aibo.AiboBatterySensor
The index of the battery charge percentage in the values array of this ArraySensor.
checkIfController(int) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
This method checks to see if the specified file is a Controller subclass.
CHEST - Static variable in class dlife.robot.aibo.AiboIRSensors
The index of the Aibo's chest IR sensor in the values array of this ArraySensor.
CHIN - Static variable in class dlife.robot.aibo.AiboChinButton
The index of the chin button value in the values array of this ArraySensor.
clear() - Method in class dlife.robot.aibo.WorldState
Will empty out a WorldState structure by setting all values to 0 and the model name to "".
clear() - Method in class dlife.robot.gui.TextStreamSensorDisplay
Clear the contents of the text area.
clear() - Method in class dlife.vision.filter.MatchFilter
Clear the color list and the RGB ranges for this filter.
clearAll() - Method in class dlife.gui.connectiondialog.ServerPortMap
Erase all of the server / port pairings.
clearAll() - Method in class dlife.robot.hemisson.HemissonLCD
Clear all text on the LCD screen.
clearBottomLine() - Method in class dlife.robot.hemisson.HemissonLCD
Clear all text on the bottom line of the LCD screen.
clearContext() - Method in class dlife.nn.ElmanNeuralNetwork
This method clears the data stored in the context units by setting them to 0.
clearDrawing(int) - Method in class dlife.vision.Camera
Clears everything that has been drawn on the VideoDisplay associated with this Camera.
ClearGrid - Class in dlife.tools.xgrid
Command line utility for deleting all of the jobs on a specified xgrid.
ClearGrid() - Constructor for class dlife.tools.xgrid.ClearGrid
 
clearOverlay() - Method in class dlife.vision.BufferedImageWithOverlay
Clear the overlay.
clearTopLine() - Method in class dlife.robot.hemisson.HemissonLCD
Clear all text on the top line of the LCD screen.
clone() - Method in class dlife.ga.Gene
Create a clone of this Gene.
close() - Method in class dlife.sys.CopyOfNonblockingBufferedInputStream
Close the BufferedInputStream that is being used by this NonblockingBufferedInputStream.
close() - Method in class dlife.sys.NonblockingBufferedInputStream
Close the BufferedInputStream that is being used by this NonblockingBufferedInputStream.
close() - Method in class dlife.vision.server.DatagramByteArrayInputStream
This method is not supported and will throw a UnsupportedOperationException.
closeConnection() - Method in class dlife.robot.util.kteam.KTeamBluetoothDelegate
Close the connection to the robot.
closeConnection() - Method in interface dlife.robot.util.kteam.KTeamCommDelegate
This method must do whatever is necessary to close the connection to the robot.
closeConnection() - Method in class dlife.robot.util.kteam.KTeamSerialDelegate
Close the connection to the Hemisson.
CLOSED_GRIP_POSITION - Static variable in class dlife.robot.khepera2.Khepera2Player
The value of the gripper in the closed position.
CLOSED_GRIP_RESISTIVITY - Static variable in class dlife.robot.khepera2.Khepera2Player
The value of the resistivity sensor when the grip is closed but not grasping and object.
closeGrip() - Method in class dlife.robot.GripperEffector
Close the gripper.
closeGrip() - Method in class dlife.robot.khepera2.Khepera2Gripper
Close the gripper.
closeGrip() - Method in class dlife.robot.pioneer.PioneerGripper
Close the gripper.
CM - Static variable in class dlife.robot.hemisson.HemissonSonar
Constant indicating that measurements units are in centimeters.
CMACNeuralNetwork - Class in dlife.nn
Implementation of a CMAC (Cerebellar Model Articulation Controller) Neural Network.
CMACNeuralNetwork(int, int, double, double, int, double) - Constructor for class dlife.nn.CMACNeuralNetwork
Construct a new CMACNeuralNetwork assuming that all of the inputs have the same range, and will be divided into the same number of divisions.
CodeEditorDisplay - Class in dlife.robot.gui.controlcenter.editor
A DeviceDisplay for editing/compiling code.
CodeEditorDisplay(String) - Constructor for class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Create a new CodeEditorDisplay.
COLOR_CHANGED - Static variable in class dlife.gui.ColorChooserButton
 
ColorChooserButton - Class in dlife.gui
Display a colored button that when clicked brings up a modal color chooser dialog.
ColorChooserButton(String) - Constructor for class dlife.gui.ColorChooserButton
Construct a new ColorChooserButton.
ColorChooserButton(String, Color) - Constructor for class dlife.gui.ColorChooserButton
Construct a new ColorChooserButton.
columnHeaderChange() - Method in class dlife.robot.gui.ArraySensorDisplay
Indicate to this ArraySensorDisplay that the column headings have changed.
compareTo(Individual) - Method in class dlife.ga.Individual
Compare the fitness of this Individual to the provided Individual.
compareTo(AprilTag) - Method in class dlife.vision.filter.AprilTag
AprilTags are ordered by their Tag ID with lower IDs coming before larger IDs.
compareTo(Blob) - Method in class dlife.vision.filter.Blob
Compare two Blobs based upon their size.
compile() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Save and compile all of the open java files.
configureSpeedController(int, int, int) - Method in class dlife.robot.khepera2.Khepera2DifferentialDrive
Configure the Khepera2's speed PID controller using the specified gains.
connect() - Method in class dlife.robot.aibo.WorldState
Send the command to the Aibo to start up its World State Serializer, connect to it and start reading the data that it is sending.
connect() - Method in class dlife.robot.player.StageSimulationControl
Connect to the Stage simulation if a connection has not already been made.
connect() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Establish a connection to the Vision server and begin streaming the video.
connect() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Read the images from the files and setup the initial state of the ImageSequenceVideoSource.
connect() - Method in class dlife.vision.cameras.sources.ImageVideoSource
Load the image for this ImageVideoSource.
connect() - Method in class dlife.vision.VideoSource
Perform the steps necessary to connect this VideoSource.
connected() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Returns true if we are connected to a dLife VisionServer.
Connection - Class in dlife.gui.connectiondialog
A Connection is a model (in MVC sense) of a connection.
Connection() - Constructor for class dlife.gui.connectiondialog.Connection
 
ConnectionDialog - Class in dlife.gui.connectiondialog
Display a dialog for obtaining the information necessary to create a connection to a robot, service or another computer.
ConnectionDialog(String, String, int, String, String) - Constructor for class dlife.gui.connectiondialog.ConnectionDialog
Construct a new SerialConnectionDialog.
connectNow() - Method in class dlife.gui.connectiondialog.BluetoothConnection
Returns false always to make user click on "Connect".
connectNow() - Method in class dlife.gui.connectiondialog.Connection
Return's true if the user has made a final selection (e.g.
connectNow() - Method in class dlife.gui.connectiondialog.SerialPortConnection
Return true if the user double clicked a file.
connectNow() - Method in class dlife.gui.connectiondialog.SocketConnection
Return false to require the "Connect" button to always be clicked.
ConsoleSensor - Class in dlife.robot
Sensor for displaying standard output and standard error.
ConsoleSensor() - Constructor for class dlife.robot.ConsoleSensor
Construct a new ConsoleSensor.
ConstantFitnessFunction - Class in dlife.ga
A FitnessFunction that returns a constant value.
ConstantFitnessFunction(double) - Constructor for class dlife.ga.ConstantFitnessFunction
Create a new ConstantFitnessFunction that will return the specified value as the fitness of every Individual.
ConstantLearningRate - Class in dlife.rl
Implementation of a constant learning rate.
ConstantLearningRate(double) - Constructor for class dlife.rl.ConstantLearningRate
Construct a new ConstantLearningRate function.
ConstantQInitializationPolicy - Class in dlife.rl
A QInitializationPolicy that will set the initial Q-Value for each (State,Action) pair to a fixed value specified by a parameter the constructor.
ConstantQInitializationPolicy(double) - Constructor for class dlife.rl.ConstantQInitializationPolicy
Construct an new ConstantQInitializationPolicy that will initialize the Q-value for each (State,Action) pair to a specified constant value.
containsDevice(String) - Method in class dlife.vision.server.VisionServerDeviceList
Check if a device with the given device file exits in the list
containsInput(String, String) - Method in class dlife.vision.server.VisionServerDeviceList
Checks if the given input name exits for the given device.
containsStandard(String, String, String) - Method in class dlife.vision.server.VisionServerDeviceList
Checks if the given standard exits for the given input on the given device.
ControlCenter - Class in dlife.robot.gui.controlcenter
A graphical user interface (GUI) for interacting with the dLife supported robots.
ControlCenter() - Constructor for class dlife.robot.gui.controlcenter.ControlCenter
Construct a new ControlCenter.
Controller - Class in dlife.robot
Base class for controlling robots within the ControlCenter.
Controller() - Constructor for class dlife.robot.Controller
 
controller - Variable in class dlife.robot.controllers.subsumption.Behavior
The SubsumptionController to which this Behavior will belong.
CONTROLLER - Static variable in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Indicates a dlife.robot.Controller subclass file.
ControllerThread - Class in dlife.robot
Thread that runs a given Controller on a given Robot.
ControllerThread(Robot, Controller, int) - Constructor for class dlife.robot.ControllerThread
Create a ControllerThread for the given Robot controlled by the given Controller.
ConvolutionFilter - Class in dlife.vision.filter
Filters an image by convolving a kernel over the image.
ConvolutionFilter() - Constructor for class dlife.vision.filter.ConvolutionFilter
Construct a new ConvolutionFilter.
ConvolutionFilter(float[][], int, int) - Constructor for class dlife.vision.filter.ConvolutionFilter
Construct a new ConvolutionFilter using the specified kernel.
ConvolutionFilter.ConvolutionFilterGUI - Class in dlife.vision.filter
GUI for a ConvolutionFilter.
ConvolutionFilter.ConvolutionFilterGUI(Filter, boolean) - Constructor for class dlife.vision.filter.ConvolutionFilter.ConvolutionFilterGUI
Construct a new ConvolutionFilterGUI.
copy() - Method in class dlife.ga.Gene
Generate an exact copy of this Gene.
copy() - Method in class dlife.ga.Individual
Produce a new Individual that is an exact copy of this Individual.
copy() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Invoke copy on the currently active editor.
copyFile(String, String) - Static method in class dlife.sys.FileSystemUtilities
Copy the contents of one file to another file.
CopyOfNonblockingBufferedInputStream - Class in dlife.sys
This class wraps a BufferedInputStream and provides several non-blocking calls for reading data from the stream.
CopyOfNonblockingBufferedInputStream(BufferedInputStream) - Constructor for class dlife.sys.CopyOfNonblockingBufferedInputStream
Construct a new NonblockingBufferedInputStream around the provided BufferedInputStream.
CR - Static variable in class dlife.robot.util.LineEndings
The carrage return charcter.
createGUIObject() - Method in class dlife.vision.filter.AprilTagFilter
Get the GUI for the AprilTagFilter.
createGUIObject() - Method in class dlife.vision.filter.BlobFilter
Create the object that is the GUI for this Filter.
createGUIObject() - Method in class dlife.vision.filter.ConvolutionFilter
Get the GUI for this ConvolutionFilter.
createGUIObject() - Method in class dlife.vision.filter.Filter
Build the GUI for this Filter and return a reference to it.
createGUIObject() - Method in class dlife.vision.filter.GaussianFilter
Get the object that is the GUI for this GaussianFilter.
createGUIObject() - Method in class dlife.vision.filter.LaplacianFilter
Get the GUI object for this LaplacianFilter.
createGUIObject() - Method in class dlife.vision.filter.MatchFilter
Create the GUI for this MatchFilter.
createGUIObject() - Method in class dlife.vision.filter.RGBtoGrayFilter
Get the object that is the GUI for this RGBtoGrayFilter.
createGUIObjects() - Method in class dlife.robot.aibo.AiboAccelSensors
Build the GUI for this AiboAccelSensors sensor.
createGUIObjects() - Method in class dlife.robot.aibo.AiboBackButtons
Build the GUI for this AiboBackButtons Sensor.
createGUIObjects() - Method in class dlife.robot.aibo.AiboBatterySensor
Build the GUI for this AiboBatterySensor.
createGUIObjects() - Method in class dlife.robot.aibo.AiboChinButton
Build the GUI for this AiboChinButton sensor.
createGUIObjects() - Method in class dlife.robot.aibo.AiboHeadButton
Build the GUI for this AiboHeadButton.
createGUIObjects() - Method in class dlife.robot.aibo.AiboHeadEffector
Build the GUI for this AiboHeadEffector.
createGUIObjects() - Method in class dlife.robot.aibo.AiboIRSensors
Build the display for this AiboIRSensors sensor.
createGUIObjects() - Method in class dlife.robot.aibo.AiboPawButtons
Build the GUI for this AiboPawButtons Sensor.
createGUIObjects() - Method in class dlife.robot.aibo.AiboWalkEffector
Build the GUI for this AiboWalkEffector.
createGUIObjects() - Method in class dlife.robot.ardrone.ARDroneFlightData
Get the GUI for the flight data.
createGUIObjects() - Method in class dlife.robot.ardrone.ARDroneLEDs
Get the GUI display for the ARDroneLEDs.
createGUIObjects() - Method in class dlife.robot.ardrone.ARDroneYoke
Get the GUI Display for the ARDroneYoke.
createGUIObjects() - Method in class dlife.robot.ConsoleSensor
Get the GUI object that is the display for this ConsoleSensor.
createGUIObjects() - Method in class dlife.robot.DeadReckoningSensor
Build the GUI for this DeadReckoning sensor and return a reference to it.
createGUIObjects() - Method in class dlife.robot.DeltaPositionEffector
Construct the DeltaPositionController that will be used as the GUI for this DeltaPositionEffector.
createGUIObjects() - Method in class dlife.robot.Device
Create the objects that make up the GUI for this Device.
createGUIObjects() - Method in class dlife.robot.DifferentialDriveEffector
Get the object that is the GUI controller for this DifferentialDriveEffector.
createGUIObjects() - Method in class dlife.robot.finch.FinchAccelerationSensors
Get the GUI display for the FinchAccelerationSensors.
createGUIObjects() - Method in class dlife.robot.finch.FinchBuzzer
Get the GUI for the FinchBuzzer.
createGUIObjects() - Method in class dlife.robot.finch.FinchLED
Get the GUI for the Finch's LED.
createGUIObjects() - Method in class dlife.robot.finch.FinchLightSensors
 
createGUIObjects() - Method in class dlife.robot.finch.FinchObstacleSensors
Get the GUI for the Finch's obstacle sensors.
createGUIObjects() - Method in class dlife.robot.finch.FinchTemperatureSensor
Get the GUI for the Finch's temperature sensor.
createGUIObjects() - Method in class dlife.robot.GripperEffector
Get the GUI controller for this Gripper.
createGUIObjects() - Method in class dlife.robot.hemisson.HemissonBuzzer
Get the object that is the GUI display for this HemissonBuzzer.
createGUIObjects() - Method in class dlife.robot.hemisson.HemissonIRSensor
Get the object that is the GUI for this HemissonIRSensor.
createGUIObjects() - Method in class dlife.robot.hemisson.HemissonLCD
Get the object that is the GUI for this HemissonLCD display.
createGUIObjects() - Method in class dlife.robot.hemisson.HemissonLightSet
Get the object that is the GUI for this HemissonLightSet.
createGUIObjects() - Method in class dlife.robot.hemisson.HemissonProximitySensor
Get the object that is the GUI for this HemissonProximitySensor.
createGUIObjects() - Method in class dlife.robot.hemisson.HemissonSonar
Get the object that is the GUI display for this HemissonSonar.
createGUIObjects() - Method in class dlife.robot.hemisson.HemissonSwitches
Get the object that is the GUI for this HemissonSwitches sensor.
createGUIObjects() - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Get the object that is the GUI display for this HemissonTextToSpeach effector.
createGUIObjects() - Method in class dlife.robot.khepera2.Khepera2Gripper
Get the display for the Khepera2Gripper.
createGUIObjects() - Method in class dlife.robot.khepera2.Khepera2IRSensor
Get the object that is the GUI for this Khepera2IRSensor.
createGUIObjects() - Method in class dlife.robot.khepera2.Khepera2LED
Get the object that is the GUI for this Khepera2LED.
createGUIObjects() - Method in class dlife.robot.khepera2.Khepera2ProximitySensor
Get the object that is the GUI for this Khepera2ProximitySensor.
createGUIObjects() - Method in class dlife.robot.khepera3.Khepera3BatterySensor
Get the object that is the GUI for this Khepera3BatterySensor.
createGUIObjects() - Method in class dlife.robot.khepera3.Khepera3IRSensor
Get the object that is the GUI for this Khepera3IRSensor.
createGUIObjects() - Method in class dlife.robot.khepera3.Khepera3ProximitySensor
Get the object that is the GUI for this Khepera3IRSensor.
createGUIObjects() - Method in class dlife.robot.khepera3.Khepera3SonarSensor
Get the GUI for this Khepera3SonarSensor.
createGUIObjects() - Method in class dlife.robot.OdometrySensor
Construct the GUI object for this OdometrySensor.
createGUIObjects() - Method in class dlife.robot.PanTiltZoomEffector
Get the GUI controller for this PanTiltZoom.
createGUIObjects() - Method in class dlife.robot.pioneer.PioneerBattery
Get the object that is the GUI for this PioneerBatteryDisplay.
createGUIObjects() - Method in class dlife.robot.pioneer.PioneerBumpers
Get the object that is the GUI for this PioneerBumpers sensor.
createGUIObjects() - Method in class dlife.robot.pioneer.PioneerGripper
Get the object that is the GUI for this PioneerGripper.
createGUIObjects() - Method in class dlife.robot.pioneer.PioneerSonar
Get the GUI for this PioneerSonar.
createGUIObjects() - Method in class dlife.robot.scribbler.FlukeIRSensor
Get the GUI for the FlukeIRSensor.
createGUIObjects() - Method in class dlife.robot.scribbler.ScribblerBattery
Get the GUI for the ScribblerBattery.
createGUIObjects() - Method in class dlife.robot.scribbler.ScribblerDifferentialDrive
Get the GUI Display for the ScribblerDifferentialDrive.
createGUIObjects() - Method in class dlife.robot.scribbler.ScribblerLEDs
Get the object that is the GUI for this Scribbler's LEDs.
createGUIObjects() - Method in class dlife.robot.scribbler.ScribblerLightSensor
Get the GUI for the ScribblerLineSensor.
createGUIObjects() - Method in class dlife.robot.scribbler.ScribblerLineSensor
Get the GUI for the ScribblerLineSensor.
createGUIObjects() - Method in class dlife.robot.scribbler.ScribblerObstacleSensor
Get the GUI for the ScribblerObstacleSensor.
createGUIObjects() - Method in class dlife.robot.scribbler.ScribblerSpeaker
Get the GUI for this ScribblerSpeaker device.
createGUIObjects() - Method in class dlife.robot.scribbler.ScribblerStallSensor
Get the GUI for the ScribblerBattery.
createGUIObjects() - Method in class dlife.robot.TextStreamSensor
Return a TextStreamSensorDisplay that will be used to display the values of this TextStreamSensor.
createGUIObjects() - Method in class dlife.vision.Camera
Create the GUI for the Camera.
createGUIObjects() - Method in class dlife.vision.FilterManager
Get the GUI for the FilterManager.
createGUIObjects() - Method in class dlife.vision.VideoDisplay
Get the object that is the GUI for the VideoDisplay.
createGUIPanel() - Method in class dlife.gui.connectiondialog.BluetoothConnection
Every concrete implementation must implement this method that crates the GUI view (in MVC sense) for the Connection.
createGUIPanel() - Method in class dlife.gui.connectiondialog.Connection
Every concrete implementation must implement this method that crates the GUI view (in MVC sense) for the Connection.
createGUIPanel() - Method in class dlife.gui.connectiondialog.SerialPortConnection
Every concrete implementation must implement this method that crates the GUI view (in MVC sense) for the Connection.
createGUIPanel() - Method in class dlife.gui.connectiondialog.SocketConnection
Every concrete implementation must implement this method that crates the GUI view (in MVC sense) for the Connection.
CRLF - Static variable in class dlife.robot.util.LineEndings
A CR/LF sequence.
CrossCorrelation - Class in dlife.tools.stat
Computes the normalized cross correlation between two columns of data contained in files.
CrossCorrelation() - Constructor for class dlife.tools.stat.CrossCorrelation
 
crossOp - Variable in class dlife.ga.Population
 
crossover(Individual, Individual) - Method in interface dlife.ga.CrossoverOperator
Crossover the two parent Individuals provided to produce a single offspring Individual.
crossover(Individual, Individual) - Method in class dlife.ga.OnePointCrossover
Crossover the two parent Individuals provided to produce a single offspring Individual.
CrossoverOperator - Interface in dlife.ga
Interface for classes used to crossover two Individuals.
CURRENT - Static variable in class dlife.robot.aibo.AiboBatterySensor
The index of the electrical current value in the values array of this ArraySensor.
CURRENT - Static variable in class dlife.robot.khepera3.Khepera3BatterySensor
The current sensor number.
cut() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Invoke cut on the currently active editor.

D

DatagramByteArrayInputStream - Class in dlife.vision.server
A DatagramByteArrayInputStream pretends to be a ByteArrayInputStream reading directly from an array of DatagramPackets.
DatagramByteArrayInputStream(DatagramPacket[]) - Constructor for class dlife.vision.server.DatagramByteArrayInputStream
Create a DatagramByteArrayInputStream which reads data from the array of DatagramPackets.
DeadReckoningDisplay - Class in dlife.robot.gui
A GUI for a DeadReckoningSensor.
DeadReckoningDisplay(DeadReckoningSensor) - Constructor for class dlife.robot.gui.DeadReckoningDisplay
Construct a new DeadReckoningController for the specified DeadReckoningSensor.
DeadReckoningSensor - Class in dlife.robot
Abstract base class for Sensors that access the dead reckoning data from a robot.
DeadReckoningSensor() - Constructor for class dlife.robot.DeadReckoningSensor
Create a new DeadReckoningSensor.
DecayingLearningRate - Class in dlife.rl
A learning rate function that decreases as a function of the number of times a (State,Action) pair is tried.
DecayingLearningRate(QTable, double) - Constructor for class dlife.rl.DecayingLearningRate
Construct a new DecayingLearningRate function.
decLifeForce(int) - Method in class dlife.models.simpleworld.SimpleWorldRobot
Decrease the robot's life force.
decreaseFont() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Decrease the font size in all of the editor tabs.
DEFAULT_FRAME_RATE - Static variable in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Default frame rate for an ImageSequenceVideoSource in frames/second.
DEFAULT_GUI_UPDATE_DELAY - Static variable in class dlife.robot.Device
The default GUI update delay.
DEFAULT_READ_DELAY - Static variable in class dlife.robot.Device
The default delay.
deleteAll() - Method in class dlife.tools.xgrid.XgridBatch
Delete the xgrid jobs for each of the commands in this batch.
deleteAllJobs(String, String, String) - Static method in class dlife.tools.xgrid.XgridUtils
Delete all of the jobs from the xgrid.
deleteDirectory(String) - Static method in class dlife.sys.FileSystemUtilities
Delete the specified directory and all of its contents.
deleteJob(String, String, String) - Method in class dlife.tools.xgrid.XgridCommand
Delete this command's job from the xgrid controller.
deleteJobs(String, String, String, ArrayList<String>) - Static method in class dlife.tools.xgrid.XgridUtils
Delete from the xgrid the jobs with the specified ids.
deleteObserver(Observer) - Method in class dlife.vision.BufferedImageWithOverlay
Override the deleteObserver method to delete the specified Observer and if it was the last one, then also remove the MouseListener.
deleteObservers() - Method in class dlife.vision.BufferedImageWithOverlay
Override the deleteObservers method to delete the Observer and also to remove the MouseListener from the panel displaying the BufferedImage.
deletePort(String, int) - Method in class dlife.gui.connectiondialog.ServerPortMap
Remove the port from the list associated with the server.
deleteServer(String) - Method in class dlife.gui.connectiondialog.ServerPortMap
Remove the server along with all associated ports.
DeltaPositionDisplay - Class in dlife.robot.gui
GUI controller for a DeltaPositionEffector.
DeltaPositionDisplay(DeltaPositionEffector) - Constructor for class dlife.robot.gui.DeltaPositionDisplay
Creates a new DeltaPositionController using the provided DeltaPositionEffector
DeltaPositionEffector - Class in dlife.robot
Abstract base class for effectors that use odometry to move a robot a specified distance forward or backward or rotate it CW or CCW a specified angle.
DeltaPositionEffector() - Constructor for class dlife.robot.DeltaPositionEffector
Creates a new DeltaPositionEffector
deploy() - Method in class dlife.robot.GripperEffector
Move the gripper to the lowered and open position.
deploy() - Method in class dlife.robot.pioneer.PioneerGripper
Move the gripper to the lowered and open position.
determineFileType() - Method in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Set the file type based upon the file path that has been set for this object.
dev - Variable in class dlife.vision.server.VisionServerMap.VideoSourceInfo
 
Device - Class in dlife.robot
Represents a robotic device (a sensor or an effector).
Device(boolean) - Constructor for class dlife.robot.Device
Construct a new Device.
Device(int, int, boolean) - Constructor for class dlife.robot.Device
Construct a new Device.
DeviceDisplay - Class in dlife.robot.gui
Abstract base class for the GUI's for all Devices.
DeviceDisplay(Device) - Constructor for class dlife.robot.gui.DeviceDisplay
Construct a new DeviceDisplay.
DeviceWindow - Class in dlife.robot.gui
A window to hold a DeviceDisplay.
DeviceWindow(String, DeviceDisplay) - Constructor for class dlife.robot.gui.DeviceWindow
Create a new DeviceWindow that displays the provided DeviceDisplay.
dfdx(double) - Method in class dlife.nn.BipolarNeuron
The derivative of the BipolarNeuron transfer function does not exist.
dfdx(double) - Method in interface dlife.nn.Neuron
The derivative of this Neuron's transfer function.
dfdx(double) - Method in class dlife.nn.SigmoidNeuron
The derivative of the Sidmoid transfer function.
dfdx(double) - Method in class dlife.nn.UnipolarNeuron
The derivative of the UnipolarNeuron transfer function does not exist.
DifferentialDriveDisplay - Class in dlife.robot.gui
GUI controller for a DifferentialDriveEffector.
DifferentialDriveDisplay(DifferentialDriveEffector) - Constructor for class dlife.robot.gui.DifferentialDriveDisplay
Construct a new DifferentialDriveController that will control the provided DifferentialDriveEffector.
DifferentialDriveEffector - Class in dlife.robot
Abstract base class for the effector controlling the motion of robots with differential drive system.
DifferentialDriveEffector() - Constructor for class dlife.robot.DifferentialDriveEffector
Construct a new DifferentialDriveEffector.
DifferentialDriveEffector(boolean) - Constructor for class dlife.robot.DifferentialDriveEffector
Construct a new DifferentialDriveEffector with or without an AutoReadTimer running.
DifferentialDriveEffector(int, int, boolean) - Constructor for class dlife.robot.DifferentialDriveEffector
Construct a new DifferentialDriveEffector with the specified settings for the readDelay, guiDelay and autoRead.
direction - Variable in class dlife.robot.util.ForceVector
 
disabled() - Method in class dlife.robot.player.PlayerSimulation
If the GUI will be disabled
disableGUI() - Method in class dlife.robot.aibo.AiboHeadDisplay
Disable all of the components in this AiboHeadController.
disableGUI() - Method in class dlife.robot.aibo.AiboWalkDisplay
Disable all of the elements of this GUI.
disableGUI() - Method in class dlife.robot.gui.ArraySensorDisplay
Nothing to disable in an ArraySensorDisplay.
disableGUI() - Method in class dlife.robot.gui.BlankDeviceDisplay
Does nothing.
disableGUI() - Method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Does nothing.
disableGUI() - Method in class dlife.robot.gui.DeadReckoningDisplay
Disable all of the components in this DeadReckoningController.
disableGUI() - Method in class dlife.robot.gui.DeltaPositionDisplay
Disable all the GUI components
disableGUI() - Method in class dlife.robot.gui.DeviceDisplay
Disable the GUI.
disableGUI() - Method in class dlife.robot.gui.DifferentialDriveDisplay
Disable the controls for the DifferentialDrive so that the robot cannot be controlled with the mouse.
disableGUI() - Method in class dlife.robot.gui.GripperDisplay
Disable all of the components in this GripperController.
disableGUI() - Method in class dlife.robot.gui.OdometryDisplay
Disable all of the components in this OdometryController.
disableGUI() - Method in class dlife.robot.gui.OnOffSetDisplay
Disable the table of check boxes so that the on/off set cannot be controlled.
disableGUI() - Method in class dlife.robot.gui.PanTiltZoomDisplay
Disalble all of the components in this PanTiltZoomController.
disableGUI() - Method in class dlife.robot.gui.PickListDisplay
Disable the elements of the PickListDisplay.
disableGUI() - Method in class dlife.robot.gui.RollTiltYawDisplay
Disable all of the elements of this GUI.
disableGUI() - Method in class dlife.robot.gui.TextStreamSensorDisplay
Does nothing.
disableGUI() - Method in class dlife.robot.khepera2.Khepera2GripperDisplay
Disable the GUI.
disableGUI() - Method in class dlife.robot.pioneer.PioneerGripperDisplay
Disable all of the GUI elements of this PioneerGripperController.
disableGUI(boolean) - Method in class dlife.robot.player.PlayerSimulation
If the GUI will be disabled for this simulation.
disableGUI() - Method in class dlife.vision.filter.ConvolutionFilter.ConvolutionFilterGUI
Disable the GUI.
disableGUI() - Method in class dlife.vision.filter.FilterGUI
Disable all of the GUI components so that the user may not interact with them.
disableGUI() - Method in class dlife.vision.VideoSourceGUI
Disable the seek bar, all of the buttons and the loop control.
disconnect() - Method in class dlife.robot.aibo.WorldState
Stop reading the Aibo's sensor data from the World State Serializer, disconnect from the World State Serializer and ask the Aibo to shutdown its Serializer.
disconnect() - Method in class dlife.robot.player.StageSimulationControl
Disconnect from the Stage simulation if a connection has already been made.
disconnect() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Disconnect from the dLife VisionServer if we are connected.
disconnect() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Disconnect from the ImageSequenceVideoSource.
disconnect() - Method in class dlife.vision.cameras.sources.ImageVideoSource
Disconnect from the ImageVideoSource.
disconnect() - Method in class dlife.vision.VideoSource
Perform the steps necessary to disconnect this VideoSource.
discoverDevices() - Method in class dlife.gui.connectiondialog.BluetoothDeviceList
Do the device discovery.
DISTANCE_COORDINATE - Static variable in class dlife.robot.OdometrySensor
The Distance Coordinate of the odometry data.
dlife.ga - package dlife.ga
Classes and interfaces that support the creation of genetic algorithms.
dlife.gui - package dlife.gui
GUI components used throughout the dLife package.
dlife.gui.connectiondialog - package dlife.gui.connectiondialog
 
dlife.models.gridmap - package dlife.models.gridmap
 
dlife.models.simpleworld - package dlife.models.simpleworld
A grid-based microworld for artificial intelligence and artificial life experiments.
dlife.nn - package dlife.nn
Classes and interfaces that support the creation of neural networks.
dlife.rl - package dlife.rl
Classes and interfaces that support time difference (TD) based reinforcement learning.
dlife.robot - package dlife.robot
Classes, interfaces and packages used to interact with robots.
dlife.robot.aibo - package dlife.robot.aibo
Classes and interfaces that support interaction with the Sony Aibo.
dlife.robot.ardrone - package dlife.robot.ardrone
Classes and interfaces that support interaction with a Parrot ARDrone Quadricopter.
dlife.robot.controllers.fsm - package dlife.robot.controllers.fsm
Support for creating a Controller based on a finite state machine.
dlife.robot.controllers.subsumption - package dlife.robot.controllers.subsumption
Support for creating a Controller based on Brooks' Subsumption Architecture.
dlife.robot.finch - package dlife.robot.finch
Classes and interfaces that support interaction with a Finch robot.
dlife.robot.gui - package dlife.robot.gui
Reusable GUI displays for common sensors and effectors.
dlife.robot.gui.controlcenter - package dlife.robot.gui.controlcenter
A graphical user interface (GUI) for interacting with the dLife supported robots.
dlife.robot.gui.controlcenter.editor - package dlife.robot.gui.controlcenter.editor
 
dlife.robot.hemisson - package dlife.robot.hemisson
Classes and interfaces that support interaction with a Hemisson robot.
dlife.robot.khepera2 - package dlife.robot.khepera2
Classes and interfaces that support interaction with a Khepera2 robot.
dlife.robot.khepera3 - package dlife.robot.khepera3
Classes and interfaces that support interaction with the Khepera 3 robot.
dlife.robot.pioneer - package dlife.robot.pioneer
Classes and interfaces that support interaction with the Pioneer robot.
dlife.robot.pioneer.server - package dlife.robot.pioneer.server
Server program that must be running on the Pioneer robot for dLife to communicate with it.
dlife.robot.player - package dlife.robot.player
Classes and interfaces that support interaction with the Player (v 2_0_3/4) / Stage (v 2_0_4/5) simulation system.
dlife.robot.player.gui - package dlife.robot.player.gui
GUI classes used throughout the dLife.robot.player package.
dlife.robot.player.noise - package dlife.robot.player.noise
Classes and interfaces that support sensor noise in Player/Stage simulations.
dlife.robot.scribbler - package dlife.robot.scribbler
Classes and interfaces that support interaction with a Scribbler robot with IPRE Fluke.
dlife.robot.util - package dlife.robot.util
Utility classes used throughout the dLife.robot packages.
dlife.robot.util.kteam - package dlife.robot.util.kteam
Utility classes used to support the KTeam Hemisson and Khepera II robots.
dlife.sys - package dlife.sys
Utility classes used throughout the dLife packages.
dlife.tools.stat - package dlife.tools.stat
Classes for computing various statistics.
dlife.tools.xgrid - package dlife.tools.xgrid
Classes for interacting with Apple's Xgrid Technology.
dlife.vision - package dlife.vision
Classes and interfaces for image processing and computer/robot vision.
dlife.vision.cameras - package dlife.vision.cameras
A collection of Camera sub-classes for different sources of images (single images, sequence of images, streaming video, etc...).
dlife.vision.cameras.sources - package dlife.vision.cameras.sources
A collection of VideoSource sub-classes for different sources of images (single images, sequence of images, streaming video, etc...).
dlife.vision.filter - package dlife.vision.filter
A collection of filters for image processing.
dlife.vision.server - package dlife.vision.server
The dlife.vision.server.VisionServer streams video from a V4L (video for Linux) source to dLife.
DLifeVisionServerCamera - Class in dlife.vision.cameras
A Camera that displays streaming video from a dLife vision server.
DLifeVisionServerCamera() - Constructor for class dlife.vision.cameras.DLifeVisionServerCamera
Construct a new DLifeVisionServerCamera that prompts the user to choose an image to use.
DLifeVisionServerCamera(String, int, int, String, String, String, int, int, int) - Constructor for class dlife.vision.cameras.DLifeVisionServerCamera
Construct a new DLifeVisionServerCamera using the provided configuration parameters.
DLifeVisionServerVideoSource - Class in dlife.vision.cameras.sources
A DLifeVisionServerVideoSource will connect to a dLife VisionServer (provided in dlife.vision.server) and attempt to receive the streaming video from it.
DLifeVisionServerVideoSource() - Constructor for class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Create a DLifeVisionServerVideoSource using a GUI to select the video source from a given dLife VisionServer.
DLifeVisionServerVideoSource(String, int, int, String, String, String, int, int, int) - Constructor for class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Create a DLifeVisionServerVideoSource using the given parameters.
doAction(Object) - Method in class dlife.robot.gui.PickListDisplay
This method is invoked when the action button is clicked.
doAnimation(ARDroneLEDs.LED_ANIMATION, float, int) - Method in class dlife.robot.ardrone.ARDroneLEDs
Request an animation by its name.
DoubleGene - Class in dlife.ga
A gene based on an underlying double value.
DoubleGene() - Constructor for class dlife.ga.DoubleGene
Create a new DoubleGene with a random initial value.
DoubleGene(double) - Constructor for class dlife.ga.DoubleGene
Create a new DoubleGene with a random initial value and the specified standard deviation of the Gaussian distribution used for mutations.
DoubleGene(double, double) - Constructor for class dlife.ga.DoubleGene
Create a new DoubleGene with the specified initial value and the specified standard deviation of the Gaussian distribution used for mutations.
DoubleRangeInputVerifier - Class in dlife.gui
An InputVerifier that accepts double values in a specified range.
DoubleRangeInputVerifier() - Constructor for class dlife.gui.DoubleRangeInputVerifier
Create a new InputVerifier that accepts any double value.
DoubleRangeInputVerifier(double, double) - Constructor for class dlife.gui.DoubleRangeInputVerifier
Create a new InputVerifier that accepts double values in the range [min...max].
DOWN - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for agent facing down.
drawCircle(int, int, int, int, Color, boolean) - Method in class dlife.vision.Camera
Draw a circle overlaid on the VideoDisplay associated with this Camera.
drawLine(int, int, int, int, int, Color) - Method in class dlife.vision.Camera
Draw a line segment overlaid on the VideoDisplay associated with this Camera.
drawOval(int, int, int, int, int, Color, boolean) - Method in class dlife.vision.Camera
Draw an oval overlaid on the VideoDisplay associated with this Camera.
drawRectangle(int, int, int, int, int, Color, boolean) - Method in class dlife.vision.Camera
Draw a rectangle overlaid on the VideoDisplay associated with this Camera.
drawString(int, String, int, int, Color) - Method in class dlife.vision.Camera
Draw a string of text overlaid on the VideoDisplay associated with this Camera.
DuplicateDeviceException - Exception in dlife.robot
Exception thrown when a duplicate Device is added to a Robot.
DuplicateDeviceException(String) - Constructor for exception dlife.robot.DuplicateDeviceException
Construct a new DuplicateDeviceException.
DuplicateFileException - Exception in dlife.robot.gui.controlcenter.editor
Exception that is thrown when an attempt is made to create or save a duplicate file.
DuplicateFileException(String) - Constructor for exception dlife.robot.gui.controlcenter.editor.DuplicateFileException
Construct a new DuplicateFileException.
DuplicateOutputKeyException - Exception in dlife.robot.controllers.subsumption
Exception thrown by a SubsumptionController when a Behavior specifies an output key that has already been specified by another Behavior.
DuplicateOutputKeyException(String) - Constructor for exception dlife.robot.controllers.subsumption.DuplicateOutputKeyException
Construct a new DuplicateOutputKeyException.
DuplicateStateNameException - Exception in dlife.robot.controllers.fsm
Exception thrown by a FiniteStateController when two states have the same name.
DuplicateStateNameException(String) - Constructor for exception dlife.robot.controllers.fsm.DuplicateStateNameException
Construct a new DuplicateStateNameException.
dutiesString() - Method in class dlife.robot.aibo.WorldState
Converts the duties array to a readable string

E

EAST - Static variable in class dlife.models.gridmap.GridMap
Constant to indicate travel to the east.
EditorFileInfo - Class in dlife.robot.gui.controlcenter.editor
Holds information about a file that is currently open in the editor.
EditorFileInfo() - Constructor for class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Construct a new EditorFileInfo for a file of unknown type that has not been saved or modified.
EditorFileInfo(String) - Constructor for class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Construct a new EditorFileInfo for the file at the specified path.
EditorFileList - Class in dlife.robot.gui.controlcenter.editor
Representation of a list of files that are currently open for editing in the editor.
EditorFileList(String) - Constructor for class dlife.robot.gui.controlcenter.editor.EditorFileList
Create a new EditorFileList.
effectorStates - Variable in class dlife.robot.OnOffSetEffector
String buffer holding 1's and 0's indicating the state of each of the effectors.
ElmanNeuralNetwork - Class in dlife.nn
Implementation of a fully connected multi-layer Elman neural network.
ElmanNeuralNetwork(int[], Neuron) - Constructor for class dlife.nn.ElmanNeuralNetwork
Construct a new ElmanNeuralNetwork with the specified number of neurons in the layers and using the specified type of Neuron.
ElmanNeuralNetwork(double[][][], Neuron) - Constructor for class dlife.nn.ElmanNeuralNetwork
Construct a new ElmanNeuralNetwork by providing the weight matrix for the network.
ElmanNeuralNetwork(int[], double[], Neuron) - Constructor for class dlife.nn.ElmanNeuralNetwork
Construct a new ElmanNeuralNetwork using the provided 1d array of weights.
EMPTY - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for a cell containing nothing.
EMPTY_COLOR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for color of an EMPTY cell.
EMPTY_SMELL - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for smell of an EMPTY cell.
enableGUI() - Method in class dlife.robot.aibo.AiboHeadDisplay
Enable all of the components in this AiboHeadController.
enableGUI() - Method in class dlife.robot.aibo.AiboWalkDisplay
Enable all of the elements of this GUI.
enableGUI() - Method in class dlife.robot.gui.ArraySensorDisplay
Nothing to enable in an ArraySensorDisplay.
enableGUI() - Method in class dlife.robot.gui.BlankDeviceDisplay
Does nothing.
enableGUI() - Method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Does nothing.
enableGUI() - Method in class dlife.robot.gui.DeadReckoningDisplay
Enable all of the components in this DeadReckoningController.
enableGUI() - Method in class dlife.robot.gui.DeltaPositionDisplay
Enable all the GUI components
enableGUI() - Method in class dlife.robot.gui.DeviceDisplay
Enable the GUI.
enableGUI() - Method in class dlife.robot.gui.DifferentialDriveDisplay
Enable the controls for the DifferentialDrive so that the robot can be controlled with the mouse.
enableGUI() - Method in class dlife.robot.gui.GripperDisplay
Enable all of the components in this GripperController.
enableGUI() - Method in class dlife.robot.gui.OdometryDisplay
Enable all of the components in this OdometryController.
enableGUI() - Method in class dlife.robot.gui.OnOffSetDisplay
Enable the table of check boxes so that the on/off set can be controlled.
enableGUI() - Method in class dlife.robot.gui.PanTiltZoomDisplay
Enable all of the components in this PanTiltZoomController.
enableGUI() - Method in class dlife.robot.gui.PickListDisplay
Enable the elements of the PickListDisplay.
enableGUI() - Method in class dlife.robot.gui.RollTiltYawDisplay
Enable all of the elements of this GUI.
enableGUI() - Method in class dlife.robot.gui.TextStreamSensorDisplay
Does nothing.
enableGUI() - Method in class dlife.robot.khepera2.Khepera2GripperDisplay
Enable the GUI.
enableGUI() - Method in class dlife.robot.pioneer.PioneerGripperDisplay
Enable all of the GUI elements of this PioneerGripperController.
enableGUI() - Method in class dlife.vision.filter.ConvolutionFilter.ConvolutionFilterGUI
Enable the GUI.
enableGUI() - Method in class dlife.vision.filter.FilterGUI
Enable all of the GUI components so that the user may interact with them.
enableGUI() - Method in class dlife.vision.VideoSourceGUI
Enable the seek bar, buttons and loop control as appropriate given the current state of the VisionSource associated with this VideoSourceGUI.
enterState() - Method in class dlife.robot.controllers.fsm.State
Initialization method for the state.
EpsilonGreedyActionSelectionPolicy - Class in dlife.rl
An epsilon-greedy action selection policy.
EpsilonGreedyActionSelectionPolicy(QTable, double) - Constructor for class dlife.rl.EpsilonGreedyActionSelectionPolicy
Construct a new EpsilonGreedyActionSelectionPolicy.
equals(Object) - Method in class dlife.ga.BitGene
Compare this BitGene to the provided bitGene.
equals(Object) - Method in class dlife.ga.DoubleGene
Determine if the value of this DoubleGene is equal to the value of the provided DoubleGene.
equals(Object) - Method in class dlife.ga.Gene
Determine if this Gene is equal to the Gene obj.
equals(Object) - Method in class dlife.ga.Individual
Compare two Individuals and return true if they have exactly the same Genes.
equals(Object) - Method in class dlife.ga.IntegerGene
Determine if the value of this IntegerGene is equal to the value of the provided IntegerGene.
equals(Object) - Method in class dlife.rl.Action
Determine if two actions are equal.
equals(Object) - Method in class dlife.rl.ConstantQInitializationPolicy
Check if two ConstantQInitializationPolicy objects are the same.
equals(Object) - Method in class dlife.rl.DecayingLearningRate
Check if two DecayingLearningRate functions are the same.
equals(Object) - Method in class dlife.rl.QLearningPolicy
Check if two QLearning policies are the same.
equals(Object) - Method in class dlife.rl.QTable
Check if two QTables are equal.
equals(Object) - Method in class dlife.rl.State
Determine if two states are equal.
equals(Object) - Method in class dlife.rl.StringAction
Determine if this StringAction represents the same action as the StringAction o.
equals(Object) - Method in class dlife.rl.StringState
Determine if this StringState represents the same state as the StringState o.
equals(Object) - Method in class dlife.rl.ThresholdActionSelectionPolicy
Check if two ThresholdActionSelectionPolicys are the same.
equals(Object) - Method in class dlife.robot.controllers.subsumption.SubsumptionController.Signal
Two signals are equal if they have the same value object.
equals(Object) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Check if this EditorFileInfo is equal to the one in o.
equals(Object) - Method in class dlife.robot.util.ForceVector
Check if this ForceVector is equal to another ForceVector.
establishConnection() - Method in class dlife.robot.util.kteam.KTeamBluetoothDelegate
Establish a connection to the robot.
establishConnection() - Method in interface dlife.robot.util.kteam.KTeamCommDelegate
This method must do whatever is necessary to establish a connection to the robot.
establishConnection() - Method in class dlife.robot.util.kteam.KTeamSerialDelegate
Establish a connection to the robot via a SerialToTCP server.
evaluate(Population) - Method in interface dlife.ga.BatchFitnessFunction
Set the fitness of every Individual in the provided Population.
evaluate(Individual) - Method in class dlife.ga.ConstantFitnessFunction
Return the constant fitness value as the fitness of the specified Individual.
evaluate(Individual) - Method in interface dlife.ga.IndividualFitnessFunction
Return the fitness of the provided Individual.
evaluate(NNDataSet, double, boolean) - Method in class dlife.nn.NeuralNetwork
Evaluate the performance of this NeuralNetwork on the provided NNDataSet.
evaluate(NNDataSet, double) - Method in class dlife.nn.NeuralNetwork
Evaluate the performance of this NeuralNetwork on the provided NNDataSet.
exceptionOccurrred() - Method in class dlife.robot.ControllerThread
Return true if an exception or error occurred during the execution of the controller.

F

f(double) - Method in class dlife.nn.BipolarNeuron
The transfer function of the BipolarNeuron.
f(double) - Method in interface dlife.nn.Neuron
The transfer function for this Neuron.
f(double) - Method in class dlife.nn.SigmoidNeuron
The sigmoid transfer function for this Neuron.
f(double) - Method in class dlife.nn.UnipolarNeuron
The transfer function of the UnipolarNeuron.
FAR - Static variable in class dlife.robot.aibo.AiboIRSensors
The index of the far range IR sensor in the Aibo's nose in the values array of this ArraySensor.
FFBPNeuralNetwork - Class in dlife.nn
Implementation of a fully connected multi-layer feed forward neural network with back propagation training.
FFBPNeuralNetwork(int[], Neuron) - Constructor for class dlife.nn.FFBPNeuralNetwork
Construct a new FFBPNeuralNetwork with the specified number of neurons in the layers and using the specified type of Neuron.
FFBPNeuralNetwork(double[][][], Neuron) - Constructor for class dlife.nn.FFBPNeuralNetwork
Construct a new FFBPNeuralNetwork by providing the weight matrix for the network.
FFBPNeuralNetwork(int[], double[], Neuron) - Constructor for class dlife.nn.FFBPNeuralNetwork
Construct a new FFBPNeuralNetwork using the provided 1d array of weights.
FFNeuralNetwork - Class in dlife.nn
Implementation of a fully connected multi-layer feed forward neural network.
FFNeuralNetwork(int[], Neuron) - Constructor for class dlife.nn.FFNeuralNetwork
Construct a new FFNeuralNetwork with the specified number of neurons in the layers and using the specified type of Neuron.
FFNeuralNetwork(double[][][], Neuron) - Constructor for class dlife.nn.FFNeuralNetwork
Construct a new FFNeuralNetwork by providing the weight matrix for the network.
FFNeuralNetwork(int[], double[], Neuron) - Constructor for class dlife.nn.FFNeuralNetwork
Construct a new FFNeuralNetwork using the provided 1d array of weights.
ffweights - Variable in class dlife.nn.FFNeuralNetwork
 
FileSystemUtilities - Class in dlife.sys
This class provides some general utility methods for working with files and directories.
FileSystemUtilities() - Constructor for class dlife.sys.FileSystemUtilities
 
filter(BufferedImage) - Method in class dlife.vision.filter.AprilTagFilter
Identify the April Tags in the image, place information about them in the tags list and draw them on the filtered image.
filter(BufferedImage) - Method in class dlife.vision.filter.BlobFilter
Detect the Blobs in the VideoFrame.
filter(BufferedImage) - Method in class dlife.vision.filter.ConvolutionFilter
Apply the convolution kernel to the image in frame and return the result.
Filter - Class in dlife.vision.filter
Abstract base class for all filters that can be used for image processing.
Filter() - Constructor for class dlife.vision.filter.Filter
Constructor for a new Filter.
filter(BufferedImage) - Method in class dlife.vision.filter.Filter
Filter the image contained in the provided BufferedImage.
filter(BufferedImage) - Method in class dlife.vision.filter.MatchFilter
Scan the full image and convert any pixels that meet the matching criterion to the output color specified for this Filter.
filter(BufferedImage) - Method in class dlife.vision.filter.RGBtoGrayFilter
Convert each pixel from RGB to a Grayscale value.
FILTER_ADDED - Static variable in class dlife.vision.FilterManager
Flag for Observers to indicate that a new filter has been added to the list.
FILTER_DATA_UPDATED - Static variable in class dlife.vision.VisionEventDescriptors
Notification was generated because a Filter updated the data that it has extracted from the image.
FILTER_EFFECT_MODIFIED - Static variable in class dlife.vision.VisionEventDescriptors
Notification was generated because the effect of a Filter was modified.
FILTER_INSERTED - Static variable in class dlife.vision.FilterManager
Flag for Observers to indicate that a filter has been inserted into the list.
FILTER_LIST_CHANGED - Static variable in class dlife.vision.FilterManager
Flag for Observers to indicate that the entire filter list has been changed.
FILTER_REMOVED - Static variable in class dlife.vision.FilterManager
Flag for Observers to indicate that a filter has been removed from the list.
FILTERED_VIDEO - Static variable in class dlife.vision.Camera
Constant used by the drawing methods to indicate that the drawing commands should be applied to the filtered video window.
filteredInputs - Variable in class dlife.nn.NeuralNetwork
 
filteredOutputs - Variable in class dlife.nn.NeuralNetwork
 
filteredVideoToolTip() - Method in class dlife.vision.filter.BlobFilter
Returns the tool tip to display on the filtered video.
filteredVideoToolTip() - Method in interface dlife.vision.filter.FilterMouseHandler
Get the tool tip text to display over the filtered video window when this filter is the target of mouse events on that window.
filteredVideoToolTip() - Method in class dlife.vision.filter.MatchFilter
Return the tool tip to be displayed over the filtered video window.
FilterGUI - Class in dlife.vision.filter
Abstract base class for all Filter GUI's.
FilterGUI(Filter) - Constructor for class dlife.vision.filter.FilterGUI
Create a new FilterGUI.
filterImage(BufferedImage) - Method in class dlife.vision.FilterManager
Filter the provided image using the chain of filters defined by this FilterManager.
FilterManager - Class in dlife.vision
The FilterManager maintains the chain of Filters that are being applied to the video stream of a Camera device.
FilterManager(VideoDisplay) - Constructor for class dlife.vision.FilterManager
Construct a new FilterManager that manages the filters for the specified VideoDisplay.
FilterMouseHandler - Interface in dlife.vision.filter
Interface implemented by filters that handle click and/or drag events on the images.
filterValue(double) - Method in class dlife.nn.BoundFilter
Filter the value, bounding it to the range [min...max].
filterValue(double) - Method in interface dlife.nn.NNDataFilter
Filter the provided value according to the rules of this NNDataFilter.
filterValue(double) - Method in class dlife.nn.ShiftAndScaleFilter
Shift and scale the provided value.
Finch - Class in dlife.robot.finch
Class for Communicating with the Finch robot.
Finch() - Constructor for class dlife.robot.finch.Finch
Construct a new Finch robot object.
FinchAccelerationSensors - Class in dlife.robot.finch
A class for reading the Finche's acceleration sensors.
FinchAccelerationSensors() - Constructor for class dlife.robot.finch.FinchAccelerationSensors
Construct a new FinchAccelerationSensors object.
FinchBuzzer - Class in dlife.robot.finch
A class for controlling the Finch's buzzer.
FinchBuzzer() - Constructor for class dlife.robot.finch.FinchBuzzer
Construct a new FinchBuzzer object.
FinchDifferentialDrive - Class in dlife.robot.finch
A class for controlling the Finch's differential drive.
FinchDifferentialDrive() - Constructor for class dlife.robot.finch.FinchDifferentialDrive
Construct a new FinchDifferentialDrive object.
FinchLED - Class in dlife.robot.finch
Class for controlling the full color LED in the Finch's beak.
FinchLED() - Constructor for class dlife.robot.finch.FinchLED
Construct a new FinchLED object.
FinchLightSensors - Class in dlife.robot.finch
A class that provides access to the values of the FinchLightSensors.
FinchLightSensors() - Constructor for class dlife.robot.finch.FinchLightSensors
Construct a new FinchLightSensors object.
FinchObstacleSensors - Class in dlife.robot.finch
A class for accessing the Finch's obstacle detection sensors.
FinchObstacleSensors() - Constructor for class dlife.robot.finch.FinchObstacleSensors
Construct a new FinchObstacleSensors object.
FinchTemperatureSensor - Class in dlife.robot.finch
A class for accessing the Finche's temperature sensor.
FinchTemperatureSensor() - Constructor for class dlife.robot.finch.FinchTemperatureSensor
Construct a new FinchTemperatureSensor.
FinchTemperatureSensor(int) - Constructor for class dlife.robot.finch.FinchTemperatureSensor
Construct a new FinchTemperatureSensor that is updated rate times per second.
findClass(String) - Method in class dlife.sys.ReloadableClassLoader
This method attempts to load any classes that are excluded by the exact or prefix exclusions.
findPlayerCommand() - Static method in class dlife.robot.player.PlayerServerProcess
This method will attempt to find the player command based on three typical locations and return its absolute path as a String.
FiniteStateController - Class in dlife.robot.controllers.fsm
A Controller based on a finite state machine.
FiniteStateController() - Constructor for class dlife.robot.controllers.fsm.FiniteStateController
Create a new FiniteStateController.
FitnessFunction - Interface in dlife.ga
A tag interface for all types of FitnessFunctions.
FitnessScaler - Interface in dlife.ga
Interface that specifies the method that must be implemented by any class that will perform fitness scaling.
FixedRateMutation - Class in dlife.ga
Mutation operator that mutates the Gene's of an Individual at a fixed rate.
FixedRateMutation(double) - Constructor for class dlife.ga.FixedRateMutation
Create a new FixedRateMutationOperator with the specified mutation rate.
FixedSizePopulation - Class in dlife.ga
A Population with a fixed number of Individuals.
FixedSizePopulation(ArrayList<Individual>, ParentSelector, MutationOperator, CrossoverOperator, FitnessFunction, FitnessScaler) - Constructor for class dlife.ga.FixedSizePopulation
Construct a new FixedSizePopulation.
FixedSizePopulation(int, Individual, ParentSelector, MutationOperator, CrossoverOperator, FitnessFunction, FitnessScaler) - Constructor for class dlife.ga.FixedSizePopulation
Construct a new FixedSizePopulation.
FloatJSlider - Class in dlife.gui
A FloatJSlider is a JSlider that works with floating point values instead of integers.
FloatJSlider(int, int, float, float, float) - Constructor for class dlife.gui.FloatJSlider
Construct a new FloatJSlider.
FLUKE_AT_FRONT - Static variable in class dlife.robot.scribbler.Scribbler
Constant representing an orientation in which the Fluke end of the Scribbler is interpreted as the front.
FLUKE_AT_REAR - Static variable in class dlife.robot.scribbler.Scribbler
Constant representing an orientation in which the Fluke end of the Scribbler is interpreted as the rear.
FlukeCamera - Class in dlife.robot.scribbler
Camera device for the Fluke's camera.
FlukeCamera(Scribbler) - Constructor for class dlife.robot.scribbler.FlukeCamera
Construct a new FlukeCamera that is attached to the specified Scribbler.
FlukeIRSensor - Class in dlife.robot.scribbler
Sensor for the IR obstacle sensors on the Fluke.
FlukeIRSensor() - Constructor for class dlife.robot.scribbler.FlukeIRSensor
Construct a new FlukeIRSensor.
flush() - Method in class dlife.sys.CopyOfNonblockingBufferedInputStream
Discard all of the currently available data in this NonblockingBufferedInputStream.
flush() - Method in class dlife.sys.NonblockingBufferedInputStream
Discard all of the currently available data in this NonblockingBufferedInputStream.
FOOD - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for a cell containing food.
FOOD_COLOR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for color of FOOD.
FOOD_SMELL - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for smell of FOOD.
ForceVector - Class in dlife.robot.util
Class that models a force vector.
ForceVector(double, double) - Constructor for class dlife.robot.util.ForceVector
Construct a new ForceVector with the specified magnitude and direction.
FORWARD_SPEED - Static variable in class dlife.robot.ardrone.ARDroneFlightData
Constant for the index of the drone's forward speed.
frameReady() - Method in class dlife.vision.server.VideoFrame
Checks if the frame is ready to be constructed.
freeze() - Method in class dlife.robot.aibo.AiboAccelSensors
Does nothing.
freeze() - Method in class dlife.robot.aibo.AiboBackButtons
Does nothing.
freeze() - Method in class dlife.robot.aibo.AiboBatterySensor
Does nothing.
freeze() - Method in class dlife.robot.aibo.AiboChinButton
Does nothing.
freeze() - Method in class dlife.robot.aibo.AiboHeadButton
Does nothing.
freeze() - Method in class dlife.robot.aibo.AiboHeadEffector
Does nothing.
freeze() - Method in class dlife.robot.aibo.AiboIRSensors
Does nothing.
freeze() - Method in class dlife.robot.aibo.AiboPawButtons
Does nothing.
freeze() - Method in class dlife.robot.aibo.AiboWalkEffector
Cause the Aibo to stop walking.
freeze() - Method in class dlife.robot.ardrone.ARDroneFlightData
No motion associated with this device, so this method does nothing.
freeze() - Method in class dlife.robot.ardrone.ARDroneLEDs
This method does nothing in this class.
freeze() - Method in class dlife.robot.ardrone.ARDroneYoke
Causes the drone to hover in place.
freeze() - Method in class dlife.robot.ConsoleSensor
Does nothing.
freeze() - Method in class dlife.robot.Device
Immediately stop the device.
freeze() - Method in class dlife.robot.DifferentialDriveEffector
Stop the motion of the Robot controlled by this DifferentialDriveEffector.
freeze() - Method in class dlife.robot.finch.FinchAccelerationSensors
Does nothing for the FinchAccelerationSensors.
freeze() - Method in class dlife.robot.finch.FinchBuzzer
Turns off the Buzzer when something unexpected happens or after a single step.
freeze() - Method in class dlife.robot.finch.FinchLED
Turn off the LED.
freeze() - Method in class dlife.robot.finch.FinchLightSensors
Does nothing.
freeze() - Method in class dlife.robot.finch.FinchObstacleSensors
Does nothing.
freeze() - Method in class dlife.robot.finch.FinchTemperatureSensor
Does nothing.
freeze() - Method in class dlife.robot.GripperEffector
Immediately stop the gripper in its current position.
freeze() - Method in class dlife.robot.hemisson.HemissonBuzzer
Turns off the buzzer.
freeze() - Method in class dlife.robot.hemisson.HemissonIRSensor
Does nothing.
freeze() - Method in class dlife.robot.hemisson.HemissonLCD
Nothing needs to be done on freeze.
freeze() - Method in class dlife.robot.hemisson.HemissonLightSet
Does nothing.
freeze() - Method in class dlife.robot.hemisson.HemissonSonar
Does nothing.
freeze() - Method in class dlife.robot.hemisson.HemissonSwitches
Does nothing.
freeze() - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Does nothing.
freeze() - Method in class dlife.robot.khepera2.Khepera2IRSensor
Does nothing.
freeze() - Method in class dlife.robot.khepera2.Khepera2LED
Does nothing.
freeze() - Method in class dlife.robot.khepera3.Khepera3BatterySensor
Does nothing.
freeze() - Method in class dlife.robot.khepera3.Khepera3DeltaPositionEffector
Stop the robot's motion if it is moving and set done to true.
freeze() - Method in class dlife.robot.khepera3.Khepera3IRSensor
Does nothing.
freeze() - Method in class dlife.robot.khepera3.Khepera3SonarSensor
Does nothing.
freeze() - Method in class dlife.robot.pioneer.PioneerBattery
Does nothing.
freeze() - Method in class dlife.robot.pioneer.PioneerBumpers
Does nothing.
freeze() - Method in class dlife.robot.pioneer.PioneerDeadReckoning
Does nothing.
freeze() - Method in class dlife.robot.pioneer.PioneerOdometry
Does nothing.
freeze() - Method in class dlife.robot.pioneer.PioneerPTZ
Does nothing.
freeze() - Method in class dlife.robot.pioneer.PioneerSonar
Does nothing.
freeze() - Method in class dlife.robot.PseudoDevice
Does nothing.
freeze() - Method in class dlife.robot.Robot
Freeze the robot by calling the freeze method on each of the Effectors that the Robot currently has.
freeze() - Method in class dlife.robot.scribbler.FlukeIRSensor
This method does nothing.
freeze() - Method in class dlife.robot.scribbler.ScribblerBattery
This method does nothing.
freeze() - Method in class dlife.robot.scribbler.ScribblerLEDs
Does nothing.
freeze() - Method in class dlife.robot.scribbler.ScribblerLightSensor
This method does nothing.
freeze() - Method in class dlife.robot.scribbler.ScribblerLineSensor
This method does nothing.
freeze() - Method in class dlife.robot.scribbler.ScribblerObstacleSensor
This method does nothing.
freeze() - Method in class dlife.robot.scribbler.ScribblerSpeaker
Does nothing.
freeze() - Method in class dlife.robot.scribbler.ScribblerStallSensor
This method does nothing.
freeze() - Method in class dlife.robot.TextStreamSensor
Does nothing.
freeze() - Method in class dlife.vision.Camera
Does nothing.
freeze() - Method in class dlife.vision.FilterManager
Does nothing in a FilterManager.
FRONT - Static variable in class dlife.robot.aibo.AiboBackButtons
Index of the value of the Aibo's front-most back button in the values array of this ArraySensor.
FRONT - Static variable in class dlife.robot.hemisson.HemissonIRSensor
The Hemisson's front sensor.
FRONT - Static variable in class dlife.robot.khepera3.Khepera3SonarSensor
The Khepera's front sensor.
FRONT - Static variable in class dlife.robot.pioneer.PioneerBumpers
Sensor group for all of the front end bumpers.
FRONT - Static variable in class dlife.robot.scribbler.ScribblerLEDs
The index of the Fluke's front LED.
FRONT_ALL - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for all 6 of the front facing sensors.
FRONT_BACK - Static variable in class dlife.robot.aibo.AiboAccelSensors
Index of the front-back acceleration sensor in the values array of this ArraySensor.
FRONT_FOUR - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the 4 frontmost facing sensors.
FRONT_GROUP - Static variable in class dlife.robot.hemisson.HemissonIRSensor
Sensor group for the Hemisson's front sensors.
FRONT_GROUP - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
Sensor group for the Khepera2's front sensors.
FRONT_GROUP - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
Sensor group for the Khepera 3 front sensors.
FRONT_LEFT - Static variable in class dlife.robot.hemisson.HemissonIRSensor
The Hemisson's front left sensor.
FRONT_LEFT - Static variable in class dlife.robot.hemisson.HemissonLightSet
The index of the front left light.
FRONT_LEFT - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
The Khepera2's front left sensor.
FRONT_LEFT - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's front-left sensor.
FRONT_LEFT - Static variable in class dlife.robot.khepera3.Khepera3SonarSensor
The Khepera's front-right sensor.
FRONT_LEFT - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the 3 sensors facing front left.
FRONT_PAIR - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the two frontmost facing sensors.
FRONT_RIGHT - Static variable in class dlife.robot.hemisson.HemissonIRSensor
The Hemisson's front right sensor.
FRONT_RIGHT - Static variable in class dlife.robot.hemisson.HemissonLightSet
The index of the front right light.
FRONT_RIGHT - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
The Khepera2's front right sensor.
FRONT_RIGHT - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's front-right sensor.
FRONT_RIGHT - Static variable in class dlife.robot.khepera3.Khepera3SonarSensor
The Khepera's front-left sensor.
FRONT_RIGHT - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the 3 sensors facing front right.
FRONT_SENSOR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant indicating the agent's front color sensor.
FRONTAL - Static variable in class dlife.robot.khepera2.Khepera2LED
The index of the frontal LED.

G

GaussianFilter - Class in dlife.vision.filter
Blurs an image using a Gaussian convolution filter.
GaussianFilter() - Constructor for class dlife.vision.filter.GaussianFilter
Construct a new GaussianFilter with a 3x3 kernel and a standard deviation of 1.0.
GaussianFilter(int, double) - Constructor for class dlife.vision.filter.GaussianFilter
Construct a new GaussianFilter with a size x size kernel and the specified standard deviation.
GaussianNoise - Class in dlife.robot.player.noise
Adds Guassian noise to sensor values.
GaussianNoise() - Constructor for class dlife.robot.player.noise.GaussianNoise
Construct a new GaussianNoise profile with mean 0 and standard deviation 1.
GaussianNoise(float, float) - Constructor for class dlife.robot.player.noise.GaussianNoise
Construct a new GaussianNoise profile with the specified mean and standard deviation.
Gene - Class in dlife.ga
An abstract base class extended by all types of Genes.
Gene() - Constructor for class dlife.ga.Gene
 
generateNextGeneration() - Method in class dlife.ga.FixedSizePopulation
Generate the Individuals for the next generation of this FixedSizePopulation.
generateNextGeneration() - Method in class dlife.ga.Population
Generate the Individuals that make up the next generation of this Population.
getAction(ArrayList<Action>, State) - Method in class dlife.rl.ActionSelectionPolicy
Choose one of the actions to take from the given State using the QTable provided to the constructor.
getAction(ArrayList<Action>, State) - Method in class dlife.rl.EpsilonGreedyActionSelectionPolicy
Select the action to be taken from the list of actions.
getAction(ArrayList<Action>, State) - Method in class dlife.rl.ThresholdActionSelectionPolicy
Select the action to be taken from the list of actions.
getActualHeight() - Method in class dlife.robot.player.gui.PlayerRobotIconInfo
Get the actual height of the robot in meters.
getActualRoll() - Method in class dlife.robot.gui.RollTiltYawDisplay
Get the current roll value as reported by the robot.
getActualTilt() - Method in class dlife.robot.gui.RollTiltYawDisplay
Get the current tilt value as reported by the robot.
getActualValue() - Method in class dlife.gui.RequestedActualValueJSlider
Get the location of the actual value indicator on the slider.
getActualWidth() - Method in class dlife.robot.player.gui.PlayerRobotIconInfo
Get the actual width of the robot in meters
getActualYaw() - Method in class dlife.robot.gui.RollTiltYawDisplay
Get the current yaw value as reported by the robot.
getAddress() - Method in class dlife.robot.player.PlayerRobot
Get the address Player is running on
getAddressFromName(String, int) - Static method in class dlife.sys.InetAddressHelper
Get an InetAddress object for the specified host.
getAllDLifeSubClasses(String) - Static method in class dlife.sys.FileSystemUtilities
Get a list the fully qualified names of all of the concrete sub classes of the specified super class within the dlife package.
getAllJobIDs(String, String, String) - Static method in class dlife.tools.xgrid.XgridUtils
Get a list of all of the job id's for all of the jobs currently running on the xgrid.
getAllResults() - Method in class dlife.tools.xgrid.XgridBatch
Get the results for all of the xgrid jobs that were submitted for the commands in this batch.
getAltitude() - Method in class dlife.robot.ardrone.ARDroneFlightData
Get the altitude of the drone in meters.
getAndClear() - Method in class dlife.sys.BoundedByteArrayOutputStream
Get the contents of the buffer in this Stream as a String and also invoke the reset() method to clear the buffer.
getAngle() - Method in class dlife.robot.DeltaPositionEffector
Get the current angle setting for this DeltaPositionEffector.
getAngle() - Method in class dlife.robot.player.PlayerRobot
Returns the position's angle in radians relative to the x-axis or wherever the robot was facing when resetPositionData was last called.
getAngleDegrees() - Method in class dlife.robot.OdometrySensor
Get the Angle coordinate (in degrees) from the robot's odometry device.
getAngleRadians() - Method in class dlife.robot.OdometrySensor
Get the Angle coordinate (in radians) from the robot's odometry device.
getAutoRead() - Method in class dlife.robot.Device
Get the current auto read setting.
getAverage() - Method in class dlife.robot.ArraySensor
Compute the average value reported by the sensors.
getAverage(int...) - Method in class dlife.robot.ArraySensor
Compute the average value reported by the listed sensors.
getAverageCurrent() - Method in class dlife.robot.khepera3.Khepera3BatterySensor
Get the average battery current (in amps) at the time of the last call to readStateFromRobot.
getBaseSensorData() - Method in class dlife.robot.scribbler.Scribbler
Get the data from the readAll command to the robot.
getBattery() - Method in class dlife.robot.ardrone.ARDroneFlightData
Get the battery level of the drone.
getBatteryCharge() - Method in class dlife.robot.aibo.AiboBatterySensor
Get the percentage charge of the battery.
getBatteryCurrent() - Method in class dlife.robot.aibo.AiboBatterySensor
Get the electrical current output of the battery in milliamps.
getBatteryPower() - Method in class dlife.robot.aibo.AiboBatterySensor
Get the power output of the battery in mA Hours.
getBatteryTemperature() - Method in class dlife.robot.aibo.AiboBatterySensor
Get the temperature of the battery in degrees Celsius.
getBatteryVoltage() - Method in class dlife.robot.aibo.AiboBatterySensor
Get the battery voltage in Volts.
getBatteryVoltage() - Method in class dlife.robot.scribbler.ScribblerBattery
Get the current voltage of the Scribbler's battery.
getBestIndividual() - Method in class dlife.ga.Population
Get the most fit Individual from this Population.
getBlobColor() - Method in class dlife.vision.filter.BlobFilter
Get the color of the blobs that this BlobFilter is finding.
getBlobs() - Method in class dlife.vision.filter.BlobFilter
Get the Collection of Blobs that have been found by this filter.
getBlue() - Method in class dlife.robot.finch.FinchLED
Get the blue value of the Finch's LED.
getBluetoothAddress() - Method in class dlife.gui.connectiondialog.BluetoothConnection
Get the bluetooth address to which to connect or null if the address has not been set.
getBluetoothAddress() - Method in class dlife.gui.connectiondialog.ConnectionDialog
Return the bluetooth address that was selected in the "Bluetooth" tab.
getBluetoothNamePatternRegEx() - Method in class dlife.robot.hemisson.Hemisson
Return a regular expression that matches the bluetooth name of all of the Hemisson bluetooth modules.
getBluetoothNamePatternRegEx() - Method in class dlife.robot.khepera2.Khepera2
Return a regular expression that matches the bluetooth name of all of the Khepera2 bluetooth modules.
getBluetoothNamePatternRegEx() - Method in class dlife.robot.util.kteam.KTeamRobot
Get a regular expression for selecting bluetooth devices belonging to the type of robot being created.
getBottomLineAlignment() - Method in class dlife.robot.hemisson.HemissonLCD
Get the current alignment of the bottom line.
getBottomLineText() - Method in class dlife.robot.hemisson.HemissonLCD
Get the current text of the bottom line.
getBoundingBox() - Method in class dlife.vision.filter.Blob
Get a bounding box for this Blob.
getBrightness() - Method in class dlife.robot.hemisson.HemissonLCD
Get the current brightness value of the LCD.
getButton(int) - Method in class dlife.robot.aibo.WorldState
Accessor that returns a requested value from the button array
getButton_pawLFront() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the left front paw button
getButton_pawLRear() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the left rear paw button
getButton_pawRFront() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the right front paw button
getButton_pawRRear() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the right rear paw button
getButtonBackF() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the front back button
getButtonBackM() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the middle back button
getButtonBackR() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the rear back button
getButtonChin() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the chin button
getButtonHead() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the head button
getButtonValue(int) - Method in class dlife.robot.hemisson.HemissonLCD
Get the value of the given button number.
getCellContents(int, int) - Method in class dlife.models.simpleworld.SimpleWorld
Get the contents of the specified cell.
getCenter() - Method in class dlife.vision.filter.AprilTag
Get the coordinates of the center of the detected tag.
getCenterNod() - Method in class dlife.robot.aibo.AiboHeadEffector
Get center nod.
getCenterOfMass() - Method in class dlife.vision.filter.Blob
Get the center of mass of the pixels in this Blob.
getCenterPan() - Method in class dlife.robot.aibo.AiboHeadEffector
Get center pan.
getCenterPan() - Method in class dlife.robot.PanTiltZoomEffector
Get the center pan value (default 0).
getCenterSensor() - Method in class dlife.robot.scribbler.FlukeIRSensor
Get the current value of the center IR sensor.
getCenterSensor() - Method in class dlife.robot.scribbler.ScribblerLightSensor
Get the current value of the center light sensor.
getCenterTilt() - Method in class dlife.robot.aibo.AiboHeadEffector
Get center tilt.
getCenterTilt() - Method in class dlife.robot.PanTiltZoomEffector
Get the center tilt value (default 0).
getChestSensor() - Method in class dlife.robot.aibo.AiboIRSensors
Get the value of the Aibo's chest IR sensor in millimeters.
getClickDragEnabled() - Method in class dlife.vision.BufferedImageWithOverlay
Return true if the handling of click/drag events is enabled and false if it is not.
getClickLocation() - Method in class dlife.vision.BufferedImageWithOverlay
Get the coordinate associated with the last mouse event.
getCode(String) - Method in class dlife.vision.filter.AprilTagFilter
 
getCode(String) - Method in class dlife.vision.filter.BlobFilter
Get a String containing the Java code that would be necessary to create this Filter in its current state and add it to the specified VisionClient.
getCode(String) - Method in class dlife.vision.filter.ConvolutionFilter
Get a String containing the Java code that would be necessary to create this Filter in its current state and add it to the specified VisionClient.
getCode(String) - Method in class dlife.vision.filter.Filter
Get a String containing the Java code that would be necessary to create this Filter in its current state and add it to the specified VisionClient.
getCode(String) - Method in class dlife.vision.filter.GaussianFilter
Get a String containing the Java code that would be necessary to create this Filter in its current state and add it to the specified VisionClient.
getCode(String) - Method in class dlife.vision.filter.LaplacianFilter
Get a String containing the Java code that would be necessary to create this Filter in its current state and add it to the specified VisionClient.
getCode(String) - Method in class dlife.vision.filter.MatchFilter
Get a String containing the Java code that would be necessary to create this Filter in its current state and add it to the specified VisionClient.
getCode(String) - Method in class dlife.vision.filter.RGBtoGrayFilter
Get a String containing the Java code that would be necessary to create this Filter in its current state and add it to the specified VisionClient.
getColor() - Method in class dlife.gui.ColorChooserButton
Get the current color of the button.
getColor() - Method in class dlife.robot.finch.FinchLED
Get the current color of the LED.
getColorErrorProb() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Get the probability that this SimpleWorldRobot's color sensors will return an incorrect value.
getColorList() - Method in class dlife.vision.filter.MatchFilter
Get the list of pixel colors that are matched by this MatchFilter.
getColorRange() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Get the range of the color sensors for this SimpleWorldRobot.
getCommand() - Method in class dlife.tools.xgrid.XgridCommand
Get the command to be executed on the xGrid agent.
getCommand() - Method in class dlife.tools.xgrid.XgridResult
Get the XgridCommand object for the job.
getCommands() - Method in class dlife.tools.xgrid.XgridBatch
Get an ArrayList containing all of the XgridCommands that have been added to this batch.
getConnections() - Method in class dlife.nn.FFNeuralNetwork
This method throws an UnsupportedOperationException because the FFNeuralNetwork does not use the connections matrix in the underlying NeuralNetwork class.
getContentPanel() - Method in class dlife.robot.gui.DeviceDisplay
Get the content panel for this DeviceDisplay.
getContentPanel() - Method in class dlife.vision.filter.FilterGUI
Get the content panel for this FilterGUI.
getContents() - Method in class dlife.robot.TextStreamSensor
Get the contents that have been written to the stream since the last time this method was invoked.
getContrast() - Method in class dlife.robot.hemisson.HemissonLCD
Get the current contrast value of the LCD.
getCost(int, int, int) - Method in class dlife.models.gridmap.GridMap
Get the cost of entering the specified row and column from the indicated direction.
getCurrent() - Method in class dlife.robot.khepera3.Khepera3BatterySensor
Get the battery current (in amps) at the time of the last call to readStateFromRobot.
getCurrentAction() - Method in class dlife.robot.gui.PickListDisplay
Get the currently executing (or the last executed) action.
getCurrentFrame() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Return the current frame (i.e.
getCurrentState() - Method in class dlife.robot.controllers.fsm.FiniteStateController
Get the State object for the current state of this FiniteStateController.
getData() - Method in class dlife.robot.ardrone.ARDrone
Provide access to the ARDrone data.
getDatagrams(InetAddress, int) - Method in class dlife.vision.server.VideoFrame
Get an array of DatagramPackets with the information in the provided ByteBuffer.
getDateCompleted() - Method in class dlife.tools.xgrid.XgridResult
Get the date and time at which the job completed its execution.
getDateRetrieved() - Method in class dlife.tools.xgrid.XgridResult
Get the date and time at which the job results were retrieved from the xGrid.
getDateStarted() - Method in class dlife.tools.xgrid.XgridResult
Get the date and time at which the job started executing on the xGrid.
getDateSubmitted() - Method in class dlife.tools.xgrid.XgridResult
Get the date and time at which the job was submitted to the xGrid.
getDensity() - Method in class dlife.vision.filter.Blob
Get the density of this Blob.
getDescription() - Method in class dlife.robot.controllers.subsumption.SubsumptionController.Signal
Get the description of this signal.
getDescription() - Method in class dlife.sys.ImageFileFilter
This filter accepts all Image files that are recognized by Java.
getDescription() - Method in class dlife.sys.RegularExpressionFileFilter
getDescription() - Method in class dlife.sys.SubClassFileFilter
Get the description of this FileFilter.
getDevice() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Get the name of the device being used.
getDevice() - Method in class dlife.vision.server.VisionServerMap.VideoSourceInfo
Get the name of the video device.
getDeviceConfig() - Method in class dlife.robot.player.PlayerDeviceConfiguration
Returns a string array containing the configuration lines for each of the devices of type 'type' that will be placed in the .inc file for player to read.
getDeviceDisplay() - Method in class dlife.robot.gui.DeviceWindow
Get the DeviceDisplay that is displayed by this DeviceWindow.
getDeviceFiles() - Method in class dlife.vision.server.VisionServerDeviceList
Get an array of all the device file names in the list.
getDevices() - Method in class dlife.robot.player.PlayerSimulation.PlayerSimulationRobot
Get a HashMap of the devices with the unique device name as the key.
getDevices() - Method in class dlife.robot.Robot
Get the ArrayList of Devices that this Robot has.
getDirection() - Method in class dlife.robot.util.ForceVector
Get the direction of the force vector.
getDirectoryListing(String) - Static method in class dlife.sys.FileSystemUtilities
Get a list of all of the files in the specified directory.
getDistance() - Method in class dlife.robot.DeltaPositionEffector
Get the current distance setting for this DeltaPositionEffector.
getDistance() - Method in class dlife.robot.OdometrySensor
Get the Distance coordinate (in millimeters) from the robot's odometry device.
getDLifeClassPathEntry() - Static method in class dlife.sys.FileSystemUtilities
Get the entry from the current classpath that corresponds to the dlife package.
getDlifeHome(String) - Static method in class dlife.sys.FileSystemUtilities
Given the dLife class path entry this method finds dlife's home directory.
getDlpFile() - Method in class dlife.robot.player.gui.PlayerConnectionDialog
Get the absolute path and file name of the DLP file if specified, and null otherwise.
getDragDimension() - Method in class dlife.vision.BufferedImageWithOverlay
Get the dimensions of the last mouse event.
getDrone() - Method in class dlife.robot.ardrone.ARDrone
Get the com.codeminders.ardrone.ARDrone object that is to be used to interact with the robot.
getDuration() - Method in class dlife.robot.scribbler.ScribblerSpeaker
The duration for which the note/notes was/were played.
getDuty(int) - Method in class dlife.robot.aibo.WorldState
Accessor that returns a requested value from the duties array
getEffectorName(int) - Method in class dlife.robot.gui.OnOffSetDisplay
Get the name of the Effector for each row of the GUI display.
getEffectorPattern() - Method in class dlife.robot.OnOffSetEffector
Get a String representing the pattern of the effector states.
getEPCT() - Method in class dlife.nn.NNResults
Get the error percenage that resulted during the training or evaluation of the NeuralNetwork.
getErrors() - Method in class dlife.vision.filter.AprilTag
The number of error bits in the detection of the tag.
getException() - Method in class dlife.robot.ControllerThread
Get the Throwable object representing the exception or error that occurred.
getExitValue() - Method in class dlife.robot.player.PlayerServerProcess
Gets the exit value from the process and -1 if the process is not created yet or is still running.
getFarSensor() - Method in class dlife.robot.aibo.AiboIRSensors
Get the value of the Aibo's far range IR sensor in millimeters.
getFFWeights() - Method in class dlife.nn.FFNeuralNetwork
Return the internal weights matrix.
getFFWeights1d() - Method in class dlife.nn.FFNeuralNetwork
Get a 1d representation of the weights in this FFNeuralNetwork.
getFilename(String) - Static method in class dlife.sys.FileSystemUtilities
Get the filename from a full path.
getFilePath() - Method in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Get the path at which the file represented by this object is saved.
getFiles() - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
Get the list of EditorFileInfo objects in this list.
getFiltered() - Method in class dlife.vision.VideoDisplay
Get the BufferedImageWithOverlay object that is being used to display the filtered video.
getFilteredInputs() - Method in class dlife.nn.NeuralNetwork
Get the values of the inputs of this NeuralNetowrk after all input filters have been applied.
getFilteredOutputs() - Method in class dlife.nn.NeuralNetwork
Get the filtered output of this NeuralNetwork.
getFilterManager() - Method in class dlife.vision.Camera
Get the FilterManager associated with this Camera.
getFilters() - Method in class dlife.vision.Camera
Get the current chain of Filters from the FilterManager associated with this Camera.
getFilters() - Method in class dlife.vision.FilterManager
Get the current chain of Filters.
getFinch() - Method in class dlife.robot.finch.Finch
Provide access to the edu.cmu.ri.createlab.terk.robot.finch.Finch object to other classes in the finch package so that they can access the robot directly.
getFitness() - Method in class dlife.ga.Individual
Get the fitness of this Individual.
getFloatMajorTickSpacing() - Method in class dlife.gui.FloatJSlider
Get the spacing of the sliders' major tick marks in the user's coordinate system.
getFloatMaximum() - Method in class dlife.gui.FloatJSlider
Get the maximum value of the slider in the user's coordinate system.
getFloatMinimum() - Method in class dlife.gui.FloatJSlider
Get the minimum value of the slider in the user's coordinate system.
getFloatMinorTickSpacing() - Method in class dlife.gui.FloatJSlider
Get the spacing of the sliders' minor tick marks in the user's coordinate system.
getFloatValue() - Method in class dlife.gui.FloatJSlider
Get the current value of the slider in the user's coordinate system.
getForwardSpeed() - Method in class dlife.robot.ardrone.ARDroneFlightData
Get the forward speed of the drone in m/s.
getFrame() - Method in class dlife.robot.aibo.WorldState
Accessor that returns the frame of the Aibo
getFrame() - Method in class dlife.vision.server.VideoFrame
Get the BufferedImage for this video frame if the frame is ready to be constructed.
getFrameCount() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Get the number of frames in this ImageSequenceVideoSource.
getFrameNumber() - Method in class dlife.vision.server.VideoFrame
Get the frame number for this VideoFrame.
getFrameNumber(DatagramPacket) - Static method in class dlife.vision.server.VideoFrame
Get the frame number encoded in the header of a DatagramPacket created by the VideoFrame class.
getFrameRate() - Method in class dlife.robot.scribbler.FlukeCamera
Get the last frame rate requested by a call to setFrameRate.
getFrameRate() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Get the current frame rate for this ImageSequenceVideoSource.
getFrontBackAccel() - Method in class dlife.robot.aibo.AiboAccelSensors
Get the value of the front-back acceleration sensor.
getFrontButton() - Method in class dlife.robot.aibo.AiboBackButtons
Get the value of the Aibo's front-most back button.
getFrontColor() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Get the value of the robot's front color sensor.
getFullBodyDefinition() - Method in class dlife.robot.player.PlayerSimulation.PlayerSimulationRobot
Get the definition of this robot's body complete with its devices listed.
getGene(int) - Method in class dlife.ga.Individual
Get the specified Gene from this Individual.
getGeneration() - Method in class dlife.ga.Population
Get the current generation.
getGenericType() - Method in class dlife.robot.player.noise.NoiseProfile
Get the type of the generic for this NoiseProfile.
getGenes() - Method in class dlife.ga.Individual
Get all of the Genes from this Individual as an ArrayList.
getGreen() - Method in class dlife.robot.finch.FinchLED
Get the green value of the Finch's LED.
getGripperData() - Method in class dlife.robot.player.PlayerRobot
Attempt to get the gripper data for the GripperInterface if it exists.
getGripPosition() - Method in class dlife.robot.khepera2.Khepera2Gripper
Return the position of the grip.
getGripPressure() - Method in class dlife.robot.pioneer.PioneerGripper
Get the gripper pressure setting at the time of the last call to the read method.
getGUI() - Method in class dlife.robot.Device
Get the GUI for this Device.
getGUI() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Return a reference to the VideoPlayerGUI for this DLifeVisionServerVideoSource.
getGUI() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Get the GUI for this ImageSequenceVideoSource.
getGUI() - Method in class dlife.vision.cameras.sources.ImageVideoSource
Get the VideoPlayerGUI that will control this ImageVideoSource.
getGUI() - Method in class dlife.vision.filter.Filter
Get a GUI that allows the user to control the parameters of this Filter.
getGUI() - Method in class dlife.vision.VideoSource
Get the VideoPlayerGUI that will control the VideoSource.
getGUIName() - Method in class dlife.robot.aibo.AiboHeadDisplay
The name of this effector for use in the ControlCenter GUI.
getGUIName() - Method in class dlife.robot.aibo.AiboWalkDisplay
Retrieves the name associated with the effector.
getGUIName() - Method in class dlife.robot.gui.BlankDeviceDisplay
Get the name of this BlankDeviceDisplay.
getGUIName() - Method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Return "Code" as the name of this display.
getGUIName() - Method in class dlife.robot.gui.DeadReckoningDisplay
Return "XYTh" as the name of this Sensor.
getGUIName() - Method in class dlife.robot.gui.DeltaPositionDisplay
Return "Position" as the GUI name.
getGUIName() - Method in class dlife.robot.gui.DeviceDisplay
Get the name of the Device's GUI.
getGUIName() - Method in class dlife.robot.gui.DifferentialDriveDisplay
Return the name "Motion".
getGUIName() - Method in class dlife.robot.gui.GripperDisplay
Return the name "Gripper" for this Effector.
getGUIName() - Method in class dlife.robot.gui.OdometryDisplay
Return "Odometry" as the name of this Sensor.
getGUIName() - Method in class dlife.robot.gui.PanTiltZoomDisplay
Get "PTZ" as the name of this Effector.
getGUIName() - Method in class dlife.robot.gui.TextStreamSensorDisplay
Return "Text" as the name of this sensor.
getGUIName() - Method in class dlife.robot.hemisson.HemissonIRSensor.IRSensorDisplay
Return "IR" as the name of this Sensor.
getGUIName() - Method in class dlife.robot.khepera2.Khepera2IRSensor.IRSensorDisplay
Return "IR" as the name of this Sensor.
getGUIName() - Method in class dlife.robot.khepera3.Khepera3IRSensor.IRDisplay
Return "IR" as the sensor name
getGUIName() - Method in class dlife.robot.pioneer.PioneerGripperDisplay
Return "Gripper" as the name of this effector.
getGUIName() - Method in class dlife.vision.filter.ConvolutionFilter.ConvolutionFilterGUI
Return "Convolution" as the name of this filter.
getGUIName() - Method in class dlife.vision.filter.FilterGUI
Get the name of this filter.
getGUIName() - Method in class dlife.vision.VideoSourceGUI
Return "Video Controls" as the name of this GUI.
getGUIPane() - Method in class dlife.vision.BufferedImageWithOverlay
Get the GUI component for this BufferedImageWithOverlay object.
getGUIPanel() - Method in class dlife.gui.connectiondialog.Connection
Return a JPanel containing the GUI components for this ConnectionDialogPanel.
getGUIUpdateDelay() - Method in class dlife.robot.Device
Get the current GUI update delay.
getHeadNod() - Method in class dlife.robot.aibo.WorldState
Get the Aibo's head nod.
getHeadPan() - Method in class dlife.robot.aibo.WorldState
Get the Aibo's head pan.
getHeadTilt() - Method in class dlife.robot.aibo.WorldState
Get the Aibo's head tilt.
getHeight() - Method in class dlife.models.gridmap.GridMap
Get the height (number of row) of this GridMap.
getHeight() - Method in class dlife.robot.player.PlayerSimulation
Gets the height in meters of the map for this simulation.
getHeight() - Method in class dlife.robot.player.PlayerSimulation.PlayerSimulationPuck
Get the width (x-direction) in meters of the puck
getHeight() - Method in class dlife.vision.BufferedImageWithOverlay
Get the height of this BufferedImageWithOverlay.
getHeight() - Method in class dlife.vision.Camera
Get the height, in pixels, of the video being displayed by this Camera.
getHeight() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Get the width of the height frame.
getHeight() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Get the height of the video for this ImageSequenceVideoSource.
getHeight() - Method in class dlife.vision.cameras.sources.ImageVideoSource
Get the width of the image associated with this ImageVideoSource.
getHeight() - Method in class dlife.vision.filter.Blob
Get the height of the Blob.
getHeight() - Method in class dlife.vision.VideoSource
Get the height of the video associated with this VideoSource.
getHost() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Get the host of the dLife VisionServer this DLifeVisionServerVideoSource is connected to.
getHostName(InetAddress, int) - Static method in class dlife.sys.InetAddressHelper
Get the host name associated with the provided address.
getIcon() - Method in class dlife.robot.player.gui.PlayerRobotIconInfo
Get the Polygon defining what the icon should look like.
getId() - Method in class dlife.vision.filter.AprilTag
The ID number of the tag that was detected.
getID() - Method in class dlife.vision.filter.Filter
Get the ID number of this filter.
getIndividuals() - Method in class dlife.ga.Population
Get an ArrayList of the Individuals that make up this Population.
getInfoLine(String) - Method in class dlife.gui.connectiondialog.BluetoothNameMap
Get a string containing both the user defined name and the bluetooth address of the device.
getInfoLineList() - Method in class dlife.gui.connectiondialog.BluetoothNameMap
Get a list of the Strings returned by getInfoLine for all of the devices in this BluetoothNameMap.
getInitialQ(QTable, State, Action) - Method in class dlife.rl.ConstantQInitializationPolicy
Get the initial Q-value to be assigned to the (State,Action) pair.
getInitialQ(QTable, State, Action) - Method in interface dlife.rl.QInitializationPolicy
Get the initial Q-value that should be assigned to the specified (State,Action) pair.
getInitialState() - Method in class dlife.robot.controllers.fsm.FiniteStateController
Get the initial State for this FiniteStateController.
getInput() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Get the name of the input being used.
getInput() - Method in class dlife.vision.server.VisionServerMap.VideoSourceInfo
Get the name of the input.
getInputDir() - Method in class dlife.tools.xgrid.XgridCommand
Get the path to the working directory that is to be copied to each agent for the execution of this command.
getInputFilter() - Method in class dlife.nn.NeuralNetwork
Get the NNDataFilter that is to be applied to all inputs.
getInputFilter(int) - Method in class dlife.nn.NeuralNetwork
Get the NNDataFilter that is to be applied to the specified input.
getInputIndex(String, String) - Method in class dlife.vision.server.VisionServerDeviceList
Get the input index number for a specified input on a given device.
getInputNames(String) - Method in class dlife.vision.server.VisionServerDeviceList
Get the names of all the inputs for a specified device.
getInputs() - Method in class dlife.nn.NNDataSetPair
Get the inputs from this pair.
getIPAddress() - Method in class dlife.robot.aibo.Aibo
Get the IP address of this Aibo.
getIRPower() - Method in class dlife.robot.scribbler.FlukeIRSensor
Get the current power setting for the IR sensor.
getJobID() - Method in class dlife.tools.xgrid.XgridCommand
Get the xgrid ID of the job that is running this command.
getJobId() - Method in class dlife.tools.xgrid.XgridResult
Get the identifier assigned to the job by the xGrid controller.
getJobIds() - Method in class dlife.tools.xgrid.XgridBatch
Get the xgrid id numbers that have been assigned to the jobs for all of the commands in this batch.
getJobStatus() - Method in class dlife.tools.xgrid.XgridResult
Get the status of the job.
getJoint(int) - Method in class dlife.robot.aibo.WorldState
Returns the specific joint information requested through the index input
getKernel() - Method in class dlife.vision.filter.ConvolutionFilter
Get the convolution kernel from this ConvolutionFilter.
getKernelSize() - Method in class dlife.vision.filter.GaussianFilter
Get the size of the kernel being used for this GaussianFilter.
getKernelSize() - Method in class dlife.vision.filter.LaplacianFilter
Get the size of the kernel being used for this LaplacianFilter.
getLargestBlob() - Method in class dlife.vision.filter.BlobFilter
Get the blob that contains the largest number of matched pixels.
getLastBrightness() - Method in class dlife.robot.scribbler.FlukeCamera
Get the last manually set brightness of the camera.
getLastExposure() - Method in class dlife.robot.scribbler.FlukeCamera
Get the last manually set exposure of the camera.
getLastGain() - Method in class dlife.robot.scribbler.FlukeCamera
Get the last manually set gain of the camera.
getLayerInputs() - Method in class dlife.nn.FFNeuralNetwork
Get the inputs to the input, each hidden and output layers of neurons for this FFNeuralNetwork.
getLayerOutputs() - Method in class dlife.nn.FFNeuralNetwork
Get the outputs of the input, each hidden and output layers of neurons for this FFNeuralNetwork.
getLeftColor() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Get the value of the robot's left color sensor.
getLeftSensor() - Method in class dlife.robot.scribbler.FlukeIRSensor
Get the current value of the left IR sensor.
getLeftSensor() - Method in class dlife.robot.scribbler.ScribblerLightSensor
Get the current value of the left light sensor.
getLeftSensor() - Method in class dlife.robot.scribbler.ScribblerLineSensor
Get the current value of the left line sensor.
getLeftSensor() - Method in class dlife.robot.scribbler.ScribblerObstacleSensor
Get the current value of the left obstacle sensor.
getLeftWheelSpeed() - Method in class dlife.robot.DifferentialDriveEffector
Get the current rotational speed of the left wheel.
getLifeForce() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Get this SimpleWorldRobot's life force.
getLift() - Method in class dlife.robot.ardrone.ARDroneYoke
Get the current lift (vertical speed) of the drone as measured by the drone.
getLiftPosition() - Method in class dlife.robot.khepera2.Khepera2Gripper
Return the position of the lift.
getList() - Method in class dlife.gui.connectiondialog.BluetoothDeviceList
Get a clone of the list of bluetooth devices.
getMagnitude() - Method in class dlife.robot.util.ForceVector
Get the magnitude of the force vector.
getMapImage() - Method in class dlife.robot.player.PlayerSimulation
Gets a copy of the map image.
getMapImageName() - Method in class dlife.robot.player.PlayerSimulation
Gets the name of the map image file.
getMax(double[]) - Static method in class dlife.tools.stat.ArraySummaryStatistics
Find the maximum of the values in arr.
getMaxBlue() - Method in class dlife.vision.filter.MatchFilter
Get the maximum blue value that will be matched by this MatchFilter if range matching is being used and the blue channel is being used in the matching.
getMaxGreen() - Method in class dlife.vision.filter.MatchFilter
Get the maximum green value that will be matched by this MatchFilter if range matching is being used and the green channel is being used in the matching.
getMaximum() - Method in class dlife.robot.ArraySensor
Find the maximum value reported by all of the sensors.
getMaximum(int...) - Method in class dlife.robot.ArraySensor
Find the maximum value reported by the listed sensors.
getMaximumIndex() - Method in class dlife.robot.ArraySensor
Find the index of the sensor that reported the maximum value The ordering of the values is imposed by their compareTo method.
getMaximumIndex(int...) - Method in class dlife.robot.ArraySensor
Find the index of the sensor that reported the maximum value of the listed sensors.
getMaxNod() - Method in class dlife.robot.aibo.AiboHeadEffector
Get max nod.
getMaxPan() - Method in class dlife.robot.aibo.AiboHeadEffector
Get max pan.
getMaxPan() - Method in class dlife.robot.PanTiltZoomEffector
Get the maximum pan value (default 1).
getMaxPan() - Method in class dlife.robot.pioneer.CannonVCC50i
Return the maximum pan position for the VC-C50i.
getMaxQ(State, ArrayList<Action>) - Method in class dlife.rl.QTable
Find the largest Q-value that can be achieved from state s by taking one of the specified actions.
getMaxQAction(State, ArrayList<Action>) - Method in class dlife.rl.QTable
Find the action, from the list provided, that when taken from the indicated state will result in the largest Q-value.
getMaxRange() - Method in class dlife.robot.hemisson.HemissonSonar
Get the current maximum range for this HemissonSonar.
getMaxRed() - Method in class dlife.vision.filter.MatchFilter
Get the maximum red value that will be matched by this MatchFilter if range matching is being used and the red channel is being used in the matching.
getMaxRotate() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the max value for rotate.
getMaxSlider() - Method in class dlife.gui.RangeSelector
Get the current setting of the maximum slider (and text field).
getMaxStrafe() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the maximum value for strafe.
getMaxTilt() - Method in class dlife.robot.aibo.AiboHeadEffector
Get max tilt.
getMaxTilt() - Method in class dlife.robot.PanTiltZoomEffector
Get the maximum tilt value (default 1).
getMaxTilt() - Method in class dlife.robot.pioneer.CannonVCC50i
Return the maximum tilt position for the VC-C50i.
getMaxTranslate() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the maximum value for strafe.
getMaxZoom() - Method in class dlife.robot.PanTiltZoomEffector
Get the maximum zoom value (default 1).
getMaxZoom() - Method in class dlife.robot.pioneer.CannonVCC50i
Return the maximum zoom for the VC-C50i.
getMean(double[]) - Static method in class dlife.tools.stat.ArraySummaryStatistics
Compute the mean of the values in arr.
getMeasurementUnits() - Method in class dlife.robot.hemisson.HemissonSonar
Get the current units being used for measurements by this HemissonSonar.
getMedian(double[]) - Static method in class dlife.tools.stat.ArraySummaryStatistics
Find the median of the values in arr.
getMiddleButton() - Method in class dlife.robot.aibo.AiboBackButtons
Get the value of the Aibo's middle back button.
getMin(double[]) - Static method in class dlife.tools.stat.ArraySummaryStatistics
Find the minimum of the values in arr.
getMinBlobSize() - Method in class dlife.vision.filter.BlobFilter
Get the minimum number of pixels necessary to constitute a blob.
getMinBlue() - Method in class dlife.vision.filter.MatchFilter
Get the minimum blue value that will be matched by this MatchFilter if range matching is being used and the blue channel is being used in the matching.
getMinGreen() - Method in class dlife.vision.filter.MatchFilter
Get the minimum green value that will be matched by this MatchFilter if range matching is being used and the green channel is being used in the matching.
getMinimum() - Method in class dlife.robot.ArraySensor
Find the minimum value reported by all of the sensors.
getMinimum(int...) - Method in class dlife.robot.ArraySensor
Find the minimum value reported by the listed sensors.
getMinimumIndex() - Method in class dlife.robot.ArraySensor
Find the index of the sensor that reported the minimum value The ordering of the values is imposed by their compareTo method.
getMinimumIndex(int...) - Method in class dlife.robot.ArraySensor
Find the index of the sensor that reported the minimum value of the listed sensors.
getMinNod() - Method in class dlife.robot.aibo.AiboHeadEffector
Get min nod.
getMinPan() - Method in class dlife.robot.aibo.AiboHeadEffector
Get min pan.
getMinPan() - Method in class dlife.robot.PanTiltZoomEffector
Get the minimum pan value (default -1).
getMinPan() - Method in class dlife.robot.pioneer.CannonVCC50i
Return the minimum pan position for the VC-C50i.
getMinRed() - Method in class dlife.vision.filter.MatchFilter
Get the minimum red value that will be matched by this MatchFilter if range matching is being used and the red channel is being used in the matching.
getMinRotate() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the minimum value for rotate.
getMinSlider() - Method in class dlife.gui.RangeSelector
Get the current setting of the minimum slider (and text field).
getMinStrafe() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the minimum value for strafe.
getMinTilt() - Method in class dlife.robot.aibo.AiboHeadEffector
Get min tilt.
getMinTilt() - Method in class dlife.robot.PanTiltZoomEffector
Get the minimum tilt value (default -1).
getMinTilt() - Method in class dlife.robot.pioneer.CannonVCC50i
Return the minimum tilt position for the VC-C50i.
getMinTranslate() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the minimum value for rotate.
getMinZoom() - Method in class dlife.robot.PanTiltZoomEffector
Get the minimum zoom value (default 0).
getMinZoom() - Method in class dlife.robot.pioneer.CannonVCC50i
Return the minimum zoom for the VC-C50i.
getModelName() - Method in class dlife.robot.aibo.WorldState
Accessor that returns the model name of the Aibo
getMonitor(int) - Method in class dlife.robot.player.PlayerServerProcess
Get a PlayerServerProcess.Monitor that will be used to automatically kill a Player process after a given amount of time.
getMostDenseBlob() - Method in class dlife.vision.filter.BlobFilter
Get the blob with the highest density.
getMostRecentFrame() - Method in class dlife.vision.server.VideoFrameList
If newFrameAvailable() returns true, this will return the most recent VideoFrame.
getMoveParameters() - Method in class dlife.robot.util.ForceVector
Return translate and rotate values for a DifferentialDrive move command that will move the robot in a direction that approximates the direction it would move if pushed by this ForceVector.
getMutationRate() - Method in class dlife.ga.FixedRateMutation
Get the mutation rate.
getMyroScribbler() - Method in class dlife.robot.scribbler.Scribbler
Get the Scribbler object from the Myro Java package.
getN(State, Action) - Method in class dlife.rl.QTable
Get the N value for the specified (State,Action) pair.
getName(String) - Method in class dlife.gui.connectiondialog.BluetoothNameMap
Get the user assigned name associated with the provided bluetooth address.
getName() - Method in class dlife.rl.StringAction
Get the name of the action.
getName() - Method in class dlife.robot.player.PlayerSimulation
Get the name of the simulation.
getNearSensor() - Method in class dlife.robot.aibo.AiboIRSensors
Get the value of the Aibo's near range IR sensor in millimeters.
getNextAction(State, double) - Method in class dlife.rl.TDLearner
Select the next action to be performed and update the Q-Table based on the reward for the previous action.
getNod() - Method in class dlife.robot.aibo.AiboHeadEffector
Get the current nod.
getNoRotate() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the zero value for rotate.
getNoStrafe() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the zero value for strafe.
getNoteOneFrequency() - Method in class dlife.robot.scribbler.ScribblerSpeaker
Get the frequency of note one.
getNoteTwoFrequency() - Method in class dlife.robot.scribbler.ScribblerSpeaker
Get the frequency of note two.
getNoTranslate() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the zero value for translate.
getNumBlobs() - Method in class dlife.vision.filter.BlobFilter
Get the maximum number of blobs that the filter will draw on the video stream.
getNumDevices(String) - Method in class dlife.robot.player.PlayerSimulation.PlayerSimulationRobot
Get the number of devices of the given type on this robot.
getNumEffectors() - Method in class dlife.robot.OnOffSetEffector
Get the number of effectors that are in this OnOffSetEffector.
getNumFood() - Method in class dlife.models.simpleworld.SimpleWorld
Get the number of food objects in the world.
getNumObstacles() - Method in class dlife.models.simpleworld.SimpleWorld
Get the number of obstacles in the world.
getNumPoison() - Method in class dlife.models.simpleworld.SimpleWorld
Get the number of poison objects in the world.
getNumPredators() - Method in class dlife.models.simpleworld.SimpleWorld
Get the number of predators in the world.
getNumPucks() - Method in class dlife.robot.player.PlayerSimulation
Gets the total number of pucks in the simulation.
getNumRobots() - Method in class dlife.robot.player.PlayerSimulation
Get the number of robots in the current simulation.
getNumTags() - Method in class dlife.vision.filter.AprilTagFilter
Get the number of tags that have been detected in the image.
getNumValues() - Method in class dlife.robot.ArraySensor
Get the number of sensor values that are contained in this ArraySensor.
getOrientation() - Method in class dlife.robot.scribbler.Scribbler
Returns the current orientation of the Scribbler as either FLUKE_AT_REAR or FLUKE_AT_FRONT.
getOrientation() - Method in class dlife.robot.scribbler.ScribblerDifferentialDrive
Returns the current orientation of the Scribbler as either Scribbler.FLUKE_AT_REAR or Scribbler.FLUKE_AT_FRONT.
getOutputColor() - Method in class dlife.vision.filter.MatchFilter
Get the output color of this MatchFilter.
getOutputDir() - Method in class dlife.tools.xgrid.XgridCommand
Get the path of the directory to which any files created by the execution of this command should be copied.
getOutputFilter() - Method in class dlife.nn.NeuralNetwork
Get the NNDataFilter that is to be applied to all outputs.
getOutputFilter(int) - Method in class dlife.nn.NeuralNetwork
Get the NNDataFilter that is to be applied to the specified output.
getOutputKey() - Method in class dlife.robot.controllers.subsumption.Behavior
Get the output key for this Behavior.
getOutputs() - Method in class dlife.nn.NNDataSetPair
Get the outputs from this pair.
getPair(int) - Method in class dlife.nn.NNDataSet
Get a specified NNDataSetPair from this NNDataSet.
getPan() - Method in class dlife.robot.aibo.AiboHeadEffector
Get the current pan.
getPan() - Method in class dlife.robot.PanTiltZoomEffector
Get the pan setting.
getPan() - Method in class dlife.robot.pioneer.PioneerPTZ
Get the pan setting.
getPath(String) - Static method in class dlife.sys.FileSystemUtilities
Get the path from a full path to a file.
getPathAndName(String) - Static method in class dlife.sys.FileSystemUtilities
Given an absolute path to a .class file, this method returns an Array of two Strings containing the classpath to the package that holds the class and the fully qualified class name.
getPathForJavaSourceFile(String) - Static method in class dlife.sys.FileSystemUtilities
Determine the path to the specified java source file accounting for the possibility that the java source file contains a package statement.
getPathFromBinaryName(String) - Static method in class dlife.sys.FileSystemUtilities
Given a binary name for a class (e.g.
getPerimeter() - Method in class dlife.vision.filter.AprilTag
The perimeter of a polygon that bounds the detected tag.
getPID(int) - Method in class dlife.robot.aibo.WorldState
Accessor that returns a requested value from the pid array
getPitch() - Method in class dlife.robot.ardrone.ARDroneFlightData
Get the pitch of the drone in degrees.
getPitch() - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Get the current pitch value of the text-to-speech module.
getPlayerClient() - Method in class dlife.robot.player.PlayerRobot
Get a reference to the PlayerClient.
getPlayerConfigBody() - Static method in class dlife.robot.hemisson.HemissonPlayer
Get the main body definition for player.
getPlayerConfigBody() - Static method in class dlife.robot.khepera2.Khepera2Player
Get the main body definition for the Khepera2 player model.
getPlayerConfigBody() - Static method in class dlife.robot.khepera3.Khepera3Player
Get the main body definition for player.
getPlayerConfigBody() - Static method in class dlife.robot.pioneer.PioneerPlayer
Get the main body definition for player.
getPlayerConfigBody() - Static method in class dlife.robot.player.PlayerRobot
This method must be overridden or a PlayerConfigurationDataException is thrown.
getPlayerSimulationBuilderIcon() - Static method in class dlife.robot.hemisson.HemissonPlayer
This will return a Polygon containing the icon of this robot to be used in a PlayerSimulationBuilder.
getPlayerSimulationBuilderIcon() - Static method in class dlife.robot.khepera2.Khepera2Player
This will return a Polygon containing the icon for the Khepera2 to be used in a PlayerSimulationBuilder.
getPlayerSimulationBuilderIcon() - Static method in class dlife.robot.khepera3.Khepera3Player
This will return a PlayerRobotIconInfo containing the icon of this robot to be used in a PlayerSimulationBuilder.
getPlayerSimulationBuilderIcon() - Static method in class dlife.robot.pioneer.PioneerPlayer
This will return a PlayerRobotIconInfo containing the icon of this robot to be used in a PlayerSimulationBuilder.
getPlayerSimulationBuilderIcon() - Static method in class dlife.robot.player.PlayerRobot
This method must be overridden or a PlayerConfigurationDataException is thrown.
getPolygon() - Method in class dlife.vision.filter.AprilTag
Get the bounding polygon for the detected tag.
getPort() - Method in class dlife.gui.connectiondialog.SocketConnection
Get the current port number or -1 if the port has not been set.
getPort() - Method in class dlife.robot.aibo.Aibo
Get the port of this Aibo.
getPort() - Method in class dlife.robot.player.gui.PlayerConnectionDialog
Get the port from the port box on the manual connection tab.
getPort() - Method in class dlife.robot.player.PlayerRobot
Get the port this robot is connected to.
getPorts(String) - Method in class dlife.gui.connectiondialog.ServerPortMap
Get a list of ports for the specified server.
getPosition(String, int) - Method in class dlife.robot.player.StageSimulationControl
Get the StagePositionData for the robot with the given identifier.
getPreferredSize() - Method in class dlife.robot.gui.TextStreamSensorDisplay
Get the preferred size of the TextStreamSensorDisplay.
getProvides(int) - Method in class dlife.robot.player.PlayerSimulation.PlayerSimulationRobot
Get the 'provides' line for the .cfg file.
getPuckNames() - Method in class dlife.robot.player.PlayerSimulation
Get the names of all the puck types in this PlayerSimulation.
getPucks(String) - Method in class dlife.robot.player.PlayerSimulation
Get a list of all PlayerSimulationPuck objects for the puck given puck type.
getQ(State, Action) - Method in class dlife.rl.QTable
Get the current Q-Value for the specified (State,Action) pair.
getQTable() - Method in class dlife.rl.TDLearner
Get the QTable that is being used by this TDLearner.
getQuality() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Get the quality of the video stream.
getQuality() - Method in class dlife.vision.server.VisionServerMap.VideoSourceInfo
Get the quality.
getRate() - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Get the current rate value of the text-to-speech module.
getRaw() - Method in class dlife.vision.VideoDisplay
Get the BufferedImageWithOverlay object that is being used to display the raw video.
getRawInputs() - Method in class dlife.nn.NeuralNetwork
Get the current raw values of the inputs to this NeuralNetowrk.
getRawOutputs() - Method in class dlife.nn.NeuralNetwork
Get the raw outputs of this NeuralNetwork.
getRawTagData() - Method in class dlife.vision.filter.AprilTag
Get the raw TagDetection object returned from the April Tag system.
getReadDelay() - Method in class dlife.robot.Device
Get the current read delay for the AutoReadTimer.
getRearButton() - Method in class dlife.robot.aibo.AiboBackButtons
Get the value of the Aibo's rear back button.
getRearLEDPercent() - Method in class dlife.robot.scribbler.ScribblerLEDs
Get the current percent of maximum brightness setting of the Fluke's rear LED.
getRecursiveDirectoryListing(String) - Static method in class dlife.sys.FileSystemUtilities
Get a list of all of the fully qualified filename for all files in all subdirectories of the specified directory.
getRed() - Method in class dlife.robot.finch.FinchLED
Get the red value of the Finch's LED.
getRequestedliftPosition() - Method in class dlife.robot.khepera2.Khepera2Gripper
Get the last lift position that was requested.
getRequestedRoll() - Method in class dlife.robot.gui.RollTiltYawDisplay
Get the last roll value that was requested of the robot.
getRequestedTilt() - Method in class dlife.robot.gui.RollTiltYawDisplay
Get the last tilt value that was requested.
getRequestedX() - Method in class dlife.robot.gui.CartesianControl
The x coordinate requested by the user via clicking on the panel or by dragging the x slider.
getRequestedY() - Method in class dlife.robot.gui.CartesianControl
The y coordinate requested by the user via clicking on the panel or by dragging the y slider.
getRequestedYaw() - Method in class dlife.robot.gui.RollTiltYawDisplay
Get the last requested yaw value.
getResistivity() - Method in class dlife.robot.khepera2.Khepera2Gripper
Return the reading of the resistivity sensor.
getResolution() - Method in class dlife.vision.server.VisionServerMap.VideoSourceInfo
Get the resolution as a String.
getResult(XgridCommand) - Method in class dlife.tools.xgrid.XgridBatch
Get the results of the job for the specified XgridCommand.
getResult() - Method in class dlife.tools.xgrid.XgridResult
Get the results of the job.
getResults(String, String, String) - Method in class dlife.tools.xgrid.XgridCommand
Get the results of the job for this command.
getRightColor() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Get the value of the robot's right color sensor.
getRightLeftAccel() - Method in class dlife.robot.aibo.AiboAccelSensors
Get the value of the right-left acceleration sensor.
getRightSensor() - Method in class dlife.robot.scribbler.FlukeIRSensor
Get the current value of the right IR sensor.
getRightSensor() - Method in class dlife.robot.scribbler.ScribblerLightSensor
Get the current value of the right light sensor.
getRightSensor() - Method in class dlife.robot.scribbler.ScribblerLineSensor
Get the current value of the right line sensor.
getRightSensor() - Method in class dlife.robot.scribbler.ScribblerObstacleSensor
Get the current value of the right obstacle sensor.
getRightWheelSpeed() - Method in class dlife.robot.DifferentialDriveEffector
Get the current rotational speed of the right wheel.
getRMS(double[], double[]) - Static method in class dlife.tools.stat.ArraySummaryStatistics
Compute the RMS difference between the values in arr1 and arr2.
getRMSE() - Method in class dlife.nn.NNResults
Get the root mean square error that resulted during the training or evaluation of the NeuralNetwork.
getRobot() - Method in class dlife.robot.Device
Return the robot to which this device is attached.
getRobot(String) - Method in class dlife.robot.player.PlayerSimulation
Get the PlayerSimulationRobot object of the robot for the robot with the given name.
getRobot() - Method in class dlife.robot.PseudoDevice
Returns null.
getRobot() - Method in class dlife.vision.FilterManager
Get the Robot to which this FilterManager is attached.
getRobotCol() - Method in class dlife.models.simpleworld.SimpleWorld
Get the column in which the robot is currently situated.
getRobotDir() - Method in class dlife.models.simpleworld.SimpleWorld
Get the direction in which the robot is currently pointed.
getRobotFrontColor() - Method in class dlife.models.simpleworld.SimpleWorld
Get the color most recently detected by the robot's front color sensor.
getRobotInfo() - Method in class dlife.robot.scribbler.Scribbler
Get information about the Scribbler and Fluke version numbers.
getRobotLeftColor() - Method in class dlife.models.simpleworld.SimpleWorld
Get the color most recently detected by the robot's left color sensor.
getRobotNames() - Method in class dlife.robot.player.PlayerSimulation
Get the names of all the robots in this PlayerSimulation.
getRobotRightColor() - Method in class dlife.models.simpleworld.SimpleWorld
Get the color most recently detected by the robot's right color sensor.
getRobotRow() - Method in class dlife.models.simpleworld.SimpleWorld
Get the row in which the robot is currently situated.
getRobotSmell() - Method in class dlife.models.simpleworld.SimpleWorld
Get the most recent smell that has been detected by the robot.
getRobotTypeName() - Method in class dlife.robot.hemisson.Hemisson
Return the name of the robot - "Hemisson"
getRobotTypeName() - Method in class dlife.robot.khepera2.Khepera2
Return the name of the robot - "Khepera2"
getRobotTypeName() - Method in class dlife.robot.util.kteam.KTeamRobot
Get a string representation of the robot type (e.g.
getRoll() - Method in class dlife.robot.ardrone.ARDroneFlightData
Get the roll of the drone in degrees.
getRotate() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the current rotate value.
getRotate() - Method in class dlife.robot.ardrone.ARDroneYoke
Get the current rotation of the drone as measured by the drone.
getRotation() - Method in class dlife.robot.DifferentialDriveEffector
Get the current rate of rotation of the robot about its center axis.
getRotation() - Method in class dlife.robot.player.PlayerRobot
Return the rotation speed in radians per second.
getRotationalSpeed() - Method in class dlife.robot.ardrone.ARDroneFlightData
Get the rotational speed of the drone in degrees/s.
getRunTime() - Method in class dlife.robot.Robot
Get the amount of time this robot has been running.
getSeekLocation() - Method in class dlife.vision.Camera
Get the current seek location of this Camera.
getSeekLocation() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
A DLifeVisionServerVideoSource cannot seek.
getSeekLocation() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Return the current seek location of this ImageSequenceVideoSource.
getSeekLocation() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot seek so this method returns -1.
getSeekLocation() - Method in class dlife.vision.VideoSource
Get the current seek location of this VideoSource.
getSelectedColors() - Method in class dlife.vision.BufferedImageWithOverlay
Returns an array containing the RGB value of all of the pixels that were selected by the mouse in the last click / drag operation.
getSelectedFile() - Method in class dlife.gui.connectiondialog.SerialPortConnection
Get the full path to the selected file.
getSensor() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Get the sensor device that the robot uses to sense the world.
getSensor(int) - Method in class dlife.robot.aibo.WorldState
Accessor that returns a requested value from the sensor array
getSensorAccelFB() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the front to back accelerometer
getSensorAccelRL() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the right to left accelerometer
getSensorAccelUD() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the up and down accelerometer
getSensorAngle(int) - Method in class dlife.robot.pioneer.PioneerSonar
Get the angle of the indicated sensor relative to the direction that the robot is currently facing.
getSensorBattery() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the battery sensor
getSensorColumnHeader() - Method in class dlife.robot.gui.ArraySensorDisplay
Get the name to be used at the top of the column of sensor names in the GUI display (e.g.
getSensorColumnHeader() - Method in class dlife.robot.hemisson.HemissonIRSensor.IRSensorDisplay
The sensor column will be labeled "IR Sensor".
getSensorColumnHeader() - Method in class dlife.robot.khepera2.Khepera2IRSensor.IRSensorDisplay
The sensor column will be labeled "IR Sensor".
getSensorColumnHeader() - Method in class dlife.robot.khepera3.Khepera3IRSensor.IRDisplay
Returns "IR Sensor" as the sensor column header
getSensorCurrent() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the current sensor
getSensorIRChest() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the chest IR sensor
getSensorIRFar() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the far IR sensor
getSensorIRNear() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the near IR sensor
getSensorName(int) - Method in class dlife.robot.gui.ArraySensorDisplay
Get the name of the sensor for each row of the GUI display.
getSensorName(int) - Method in class dlife.robot.hemisson.HemissonIRSensor.IRSensorDisplay
Get the name of each of the Hemisson's IR sensors.
getSensorName(int) - Method in class dlife.robot.khepera2.Khepera2IRSensor.IRSensorDisplay
Get the name of each of the Hemisson's IR sensors.
getSensorName(int) - Method in class dlife.robot.khepera3.Khepera3IRSensor.IRDisplay
Get the name of the IR sensor
getSensorPower() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the power sensor
getSensorReadCount() - Method in class dlife.robot.Device
Get the current sensor read count.
getSensorReadRate() - Method in class dlife.robot.Device
Get the current sensor read rate.
getSensors(SimpleWorldRobot) - Method in class dlife.models.simpleworld.SimpleWorld
Get the values that the robot's sensors should return.
getSensorTemperature() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the temperature sensor
getSensorVoltage() - Method in class dlife.robot.aibo.WorldState
Returns the float value of the voltage sensor
getSentNod() - Method in class dlife.robot.aibo.AiboHeadEffector
Get the last nod value that was sent to the Aibo.
getSentPan() - Method in class dlife.robot.aibo.AiboHeadEffector
Get the last pan value that was sent to the Aibo.
getSentTilt() - Method in class dlife.robot.aibo.AiboHeadEffector
Get the last tilt value that was sent to the Aibo.
getSequenceNumber(DatagramPacket) - Static method in class dlife.vision.server.VideoFrame
Get the sequence number encoded in the header of a DatagramPacket created by the VideoFrame class.
getSerialPortFile() - Method in class dlife.gui.connectiondialog.ConnectionDialog
Return the file that was selected in the "Serial Port" tab.
getServer() - Method in class dlife.gui.connectiondialog.SocketConnection
Get the current server IP or domain name.
getServer() - Method in class dlife.robot.player.gui.PlayerConnectionDialog
Get the server address from the address box on the manual connection tab.
getServers() - Method in class dlife.gui.connectiondialog.ServerPortMap
Get a Set holding all of the server names.
getServers() - Method in class dlife.vision.server.VisionServerMap
Get an ArrayList holding all of the server names.
getSize() - Method in class dlife.ga.Individual
Get the number of Gene's contained in this Individual.
getSize() - Method in class dlife.ga.Population
Get the number of Individuals in this Population.
getSize() - Method in class dlife.models.simpleworld.SimpleWorld
Get the size of this world.
getSize() - Method in class dlife.vision.filter.Blob
Get the number of pixels that make up this Blob.
getSmell() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Get the value of the robot's smell sensor.
getSmellErrorProb() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Get the probability that this SimpleWorldRobot's smell sensor will return an incorrect value.
getSmellRange() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Get the range of the smell sensor for this SimpleWorldRobot.
getSocketPort() - Method in class dlife.gui.connectiondialog.ConnectionDialog
Return the server port that was entered in the "Socket" tab.
getSocketServer() - Method in class dlife.gui.connectiondialog.ConnectionDialog
Return the server address (IP or domain name) that was entered in the "Socket" tab.
getSonarValues(int) - Method in class dlife.robot.player.PlayerRobot
Attempt to get the sonar data for the SonarInterface with the given number of sensors.
getSpeed() - Method in class dlife.robot.DeltaPositionEffector
Get the current speed setting for this DeltaPositionEffector.
getStageSimulationControl(String) - Static method in class dlife.robot.player.StageSimulationControl
Get a reference to a StageSimulationControl.
getStageTime() - Method in class dlife.robot.player.StageSimulationControl
Get the amount of simulated time in seconds that have passed since Stage was started.
getStandard() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Get the name of the standard being used.
getStandard() - Method in class dlife.vision.server.VisionServerMap.VideoSourceInfo
Get the video standard.
getStandardError() - Method in class dlife.robot.ConsoleSensor
Get the contents of the standard error sensor.
getStandardError() - Method in class dlife.tools.xgrid.XgridCommand
Get the path of the file to which all output written to standard error by the execution of this command should be copied.
getStandardIn() - Method in class dlife.tools.xgrid.XgridCommand
Get the path to the file that is to be used for standard input for the execution of this command.
getStandardInput() - Method in class dlife.robot.ConsoleSensor
Get the contents of the standard input sensor.
getStandardOut() - Method in class dlife.tools.xgrid.XgridCommand
Get the path of the file to which all output written to standard output by the execution of this command should be copied.
getStandards(String, String) - Method in class dlife.vision.server.VisionServerDeviceList
Get a list of standards for a given input on a given device.
getStartingPort() - Method in class dlife.robot.player.PlayerSimulation
Get the port which the robots start at in the .cfg file.
getState() - Method in class dlife.rl.StringState
Get the String representation of the state.
getStateName() - Method in class dlife.robot.controllers.fsm.State
Get the name of this State.
getStats(Population) - Method in class dlife.ga.AveFitnessTracker
Generate a String containing the average fitness of the population.
getStats(Population) - Method in class dlife.ga.MaxFitnessTracker
Generate a String containing the average fitness of the population.
getStats(Population) - Method in class dlife.ga.MinFitnessTracker
Generate a String containing the average fitness of the population.
getStats(Population) - Method in class dlife.ga.PopulationStatTracker
Generate a string of statistics for the Population.
getStdDev(double) - Static method in class dlife.tools.stat.ArraySummaryStatistics
Compute the standard deviation associated with the given variance.
getStdDev(double[]) - Static method in class dlife.tools.stat.ArraySummaryStatistics
Compute the standard deviation of the values in arr.
getStdDev() - Method in class dlife.vision.filter.GaussianFilter
Get the standard deviation of kernel being used for this GaussianFilter.
getStDev() - Method in class dlife.ga.DoubleGene
Get the standard deviation of the Gaussian distribution used for mutation of this DoubleGene.
getStDev() - Method in class dlife.ga.IntegerGene
Get the standard deviation of the Gaussian distribution used for mutation of this IntegerGene.
getStrafe() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the current strafe value.
getStrafe() - Method in class dlife.robot.ardrone.ARDroneYoke
Get the current strafe value of the drone as measured by the drone.
getSubset(int...) - Method in class dlife.robot.ArraySensor
Get a subset of the sensor reading for this sensor.
getSwitch(int) - Method in class dlife.robot.hemisson.HemissonSwitches
Get the setting of the specified switch.
getTabName() - Method in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Get the name that should appear in the tab for the file in the editor.
getTagColor() - Method in class dlife.vision.filter.AprilTagFilter
Get the color that is being used to paint identified tags in the filtered image.
getTags() - Method in class dlife.vision.filter.AprilTagFilter
Get the list of tags that have been detected in the image.
getTCPPort() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Get the port of the dLife VisionServer this DLifeVisionServerVideoSource is connected to.
getTempDirPath() - Static method in class dlife.sys.PlatformTools
Get the path to the temporary file directory on the machine on which we are running.
getTemperature() - Method in class dlife.robot.finch.FinchTemperatureSensor
Get the Finch's temperature reading.
getTemperature() - Method in class dlife.robot.khepera3.Khepera3BatterySensor
Get the battery temperature (in celsius) at the time of the last call to readStateFromRobot.
getText() - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Get the latest (or current) text the module is speaking.
getTextColor() - Method in class dlife.vision.filter.AprilTagFilter
Get the color that is being used to paint Tag IDs in the filtered image.
getTheta() - Method in class dlife.robot.player.StagePositionData
Get the angle in degrees.
getThetaDegrees() - Method in class dlife.robot.DeadReckoningSensor
Get the Theta coordinate (in degrees) from the robot's dead reckoning device.
getThetaRadians() - Method in class dlife.robot.DeadReckoningSensor
Get the Theta coordinate (in radians) from the robot's dead reckoning device.
getTilt() - Method in class dlife.robot.aibo.AiboHeadEffector
Get the current tilt.
getTilt() - Method in class dlife.robot.PanTiltZoomEffector
Get the tilt setting.
getTilt() - Method in class dlife.robot.pioneer.PioneerPTZ
Get the tilt setting.
getTimestamp() - Method in class dlife.robot.aibo.WorldState
Accessor that returns the current timestamp
getTopLineAlignment() - Method in class dlife.robot.hemisson.HemissonLCD
Get the current alignment of the top line.
getTopLineText() - Method in class dlife.robot.hemisson.HemissonLCD
Get the current text of the top line.
getTotalFitness() - Method in class dlife.ga.Population
Get the total fitness of all of the Individuals in this Population.
getTotalPackets(DatagramPacket) - Static method in class dlife.vision.server.VideoFrame
Get the total number of packets encoded in the header of a DatagramPacket created by the VideoFrame class.
getTranslate() - Method in class dlife.robot.aibo.AiboWalkEffector
Gets the current translate value.
getTranslate() - Method in class dlife.robot.ardrone.ARDroneYoke
Return the current translation value of the drone as measured by the drone.
getTranslation() - Method in class dlife.robot.DifferentialDriveEffector
Get the current rate of translation of the robot.
getTranslation() - Method in class dlife.robot.player.PlayerRobot
Return the translation speed in meters per second.
getTravelCost(int, int, int, int) - Method in class dlife.models.gridmap.GridMap
Get the total cost for traveling the specified number of spaces in the specified direction the from the position (startRow, startCol).
getTSSE() - Method in class dlife.nn.NNResults
Get the total sum of squared errors that resulted during the training or evaluation of the NeuralNetwork.
getType() - Method in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Get the type of the file represented by this object.
getType() - Method in class dlife.robot.player.PlayerDeviceConfiguration
Get the type of device.
getType() - Method in class dlife.robot.player.PlayerDeviceConfiguration.PlayerDeviceType
Get the device type as a string
getType() - Method in class dlife.robot.player.PlayerSimulation.PlayerSimulationRobot
Get the type of the robot
getUDPPort() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Get the port the dLife VisionServer is streaming the video data over to this computer.
getUDPPort() - Method in class dlife.vision.server.VisionServerMap.VideoSourceInfo
Get the UDP port.
getUpDownAccel() - Method in class dlife.robot.aibo.AiboAccelSensors
Get the value of the up-down acceleration sensor.
getValue() - Method in class dlife.ga.BitGene
Get the value of this BitGene as a boolean value.
getValue() - Method in class dlife.ga.DoubleGene
Get the value of this DoubleGene.
getValue() - Method in class dlife.ga.IntegerGene
Get the value of this IntegerGene.
getValue() - Method in class dlife.robot.aibo.AiboHeadButton
Get the value of the Aibo's head button.
getValue() - Method in enum dlife.robot.ardrone.ARDroneLEDs.LED_ANIMATION
 
getValue(int) - Method in class dlife.robot.ArraySensor
Get the sensor reading for the sensor with the specified index.
getValue(String) - Method in class dlife.robot.controllers.subsumption.SubsumptionController
Get a signal from the behavior output map.
getValue() - Method in class dlife.robot.controllers.subsumption.SubsumptionController.Signal
Get the value of this signal.
getValueColumnHeader() - Method in class dlife.robot.gui.ArraySensorDisplay
Get the name to be used at the top of the column of sensor values in the GUI display (e.g.
getValueColumnHeader() - Method in class dlife.robot.hemisson.HemissonIRSensor.IRSensorDisplay
The values column will be labeled "Value"
getValueColumnHeader() - Method in class dlife.robot.khepera2.Khepera2IRSensor.IRSensorDisplay
The values column will be labeled "Value"
getValueColumnHeader() - Method in class dlife.robot.khepera3.Khepera3IRSensor.IRDisplay
Returns "Value" as the name of the column header
getValues() - Method in class dlife.robot.ArraySensor
Get the ArrayList that is holding the latest sensor readings.
getValueType() - Method in class dlife.robot.player.PlayerDeviceConfiguration
Get the return type from player for this device type.
getValueType() - Method in class dlife.robot.player.PlayerDeviceConfiguration.PlayerDeviceType
Get the return type from player for this device type.
getVariance(double[]) - Static method in class dlife.tools.stat.ArraySummaryStatistics
Find the variance of the values in arr.
getVariance(double[], double) - Static method in class dlife.tools.stat.ArraySummaryStatistics
Find the variance of the values in arr.
getVerticalSpeed() - Method in class dlife.robot.ardrone.ARDroneFlightData
Get the vertical speed of the drone in m/s.
getVideoDisplay() - Method in class dlife.vision.Camera
Get the VideoDisplay associated with this Camera.
getVideoFrame() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Get the latest BufferedImage that was received.
getVideoFrame() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Get the image representing the current frame of video.
getVideoFrame() - Method in class dlife.vision.cameras.sources.ImageVideoSource
This method returns the image specified when this ImageVideoSource was constructed.
getVideoFrame() - Method in class dlife.vision.VideoSource
Returns a BufferedImage containing the most recent frame of video from the VideoSource.
getVideoSource() - Method in class dlife.vision.Camera
Get the VideoSource associated with this Camera.
getVideoSourceInfo(String) - Method in class dlife.vision.server.VisionServerMap
Get VideoSourceInfo for the given server.
getVoltage() - Method in class dlife.robot.khepera3.Khepera3BatterySensor
Get the battery voltage (in volts) at the time of the last call to read.
getVoltage() - Method in class dlife.robot.pioneer.PioneerBattery
Get the battery voltage at the time of the last call to read.
getVolume() - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Get the current volume value of the text-to-speech module.
getWeights() - Method in class dlife.nn.FFNeuralNetwork
This method throws an UnsupportedOperationException because the FFNeuralNetwork does not rely on the weights in the underlying NeuralNetwork class.
getWidth() - Method in class dlife.models.gridmap.GridMap
Get the width (number of columns) of this GridMap.
getWidth() - Method in class dlife.robot.player.PlayerSimulation
Gets the width in meters of the map for this simulation.
getWidth() - Method in class dlife.robot.player.PlayerSimulation.PlayerSimulationPuck
Get the height (y-direction) in meters of the puck
getWidth() - Method in class dlife.vision.BufferedImageWithOverlay
Get the width of this BufferedImageWithOverlay.
getWidth() - Method in class dlife.vision.Camera
Get the width, in pixels, of the video being displayed by this Camera.
getWidth() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Get the width of the video frame.
getWidth() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Get the width of the video for this ImageSequenceVideoSource.
getWidth() - Method in class dlife.vision.cameras.sources.ImageVideoSource
Get the height of the image associated with this ImageVideoSource.
getWidth() - Method in class dlife.vision.filter.Blob
Get the width of the Blob.
getWidth() - Method in class dlife.vision.VideoSource
Get the width of the video associated with this VideoSource.
getWorldState() - Method in class dlife.robot.aibo.Aibo
Get the WorldState object that is reading the data from this Aibo's World State Serializer.
getWorstIndividual() - Method in class dlife.ga.Population
Get the least fit Individual from this Population.
getX() - Method in class dlife.robot.DeadReckoningSensor
Get the X coordinate (in millimeters) from the robot's dead reckoning device.
getX() - Method in class dlife.robot.finch.FinchAccelerationSensors
Get the value of the X axis sensor.
getX() - Method in class dlife.robot.player.StagePositionData
Get the position in the x direction in meters.
getXComponent() - Method in class dlife.robot.util.ForceVector
Get the x component of the force vector.
getXgridCmdPrefix(String, String, String) - Static method in class dlife.tools.xgrid.XgridUtils
This method produces the first part of the command line for executing an xgrid command.
getXPos() - Method in class dlife.robot.player.PlayerRobot
Returns the position's x value in the units set in setPositionUnits relative to the center of the map or wherever resetPositionData was last called.
getY() - Method in class dlife.robot.DeadReckoningSensor
Get the Y coordinate (in millimeters) from the robot's dead reckoning device.
getY() - Method in class dlife.robot.finch.FinchAccelerationSensors
Get the value of the Y axis sensor.
getY() - Method in class dlife.robot.player.StagePositionData
Get the position in the y direction in meters
getYaw() - Method in class dlife.robot.ardrone.ARDroneFlightData
Get the yaw of the drone in degrees.
getYComponent() - Method in class dlife.robot.util.ForceVector
Get the y component of the force vector.
getYPos() - Method in class dlife.robot.player.PlayerRobot
Returns the position's y value in the units set in setPositionUnits relative to the center of the map or wherever resetPositionData was last called.
getZ() - Method in class dlife.robot.finch.FinchAccelerationSensors
Get the value of the Z axis sensor.
getZoom() - Method in class dlife.robot.PanTiltZoomEffector
Get the zoom setting.
getZoom() - Method in class dlife.robot.pioneer.PioneerPTZ
Get the zoom setting.
gotoFileLine(String, long) - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Make the tab containing the specified file active and select the specified line.
GRASPED_OBJECT_RESISTIVITY - Static variable in class dlife.robot.khepera2.Khepera2Player
The value of the resistivity sensor when an object is grasped.
GREEN - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for the color green.
GridMap - Class in dlife.models.gridmap
Representation of a grid based map.
GridMap(String) - Constructor for class dlife.models.gridmap.GridMap
Construct a new GridMap by reading data from the specified file.
gripMaxed() - Method in class dlife.robot.pioneer.PioneerGripper
Determine if the grip was either all the way open or closed (either all the way closed, or closed and gripping an object) (i.e.
GRIPPER - Static variable in class dlife.robot.player.PlayerDeviceConfiguration
A constant for any GRIPPER device to be passed in as a 'type' parameter
GripperDisplay - Class in dlife.robot.gui
GUI display for a GripperEffector.
GripperDisplay(GripperEffector) - Constructor for class dlife.robot.gui.GripperDisplay
Construct a new GripperController for the specified Gripper.
GripperEffector - Class in dlife.robot
Abstract base class for Grippers.
GripperEffector(boolean) - Constructor for class dlife.robot.GripperEffector
Construct a new Gripper.
GripperEffector(int, int, boolean) - Constructor for class dlife.robot.GripperEffector
Construct a new Gripper.
GROUND_GROUP - Static variable in class dlife.robot.hemisson.HemissonIRSensor
Sensor group for the Hemisson's ground facing sensors.
GROUND_GROUP - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
Sensor group for the Khepera 3 ground sensors.
GROUND_LEFT - Static variable in class dlife.robot.hemisson.HemissonIRSensor
The Hemisson's front left downward facing sensor.
GROUND_LEFT - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's left ground sensor.
GROUND_RIGHT - Static variable in class dlife.robot.hemisson.HemissonIRSensor
The Hemisson's front right downward facing sensor.
GROUND_RIGHT - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's right ground sensor.
GUI_DELAY - Static variable in class dlife.models.simpleworld.SimpleWorldRobotController
Delay (in ms) used between calls to step when the GUI is displayed.
GUIPanel - Class in dlife.gui
A GUI Panel is a base class for all of the GUI panels used in dLife.
GUIPanel() - Constructor for class dlife.gui.GUIPanel
 

H

handleQuitRequestWith(AppEvent.QuitEvent, QuitResponse) - Method in class dlife.robot.gui.controlcenter.editor.MacEditorQuitHandler
 
hasFailures() - Method in class dlife.tools.xgrid.XgridBatch
Check if any of the jobs for this batch have failed.
hasGripper() - Method in class dlife.robot.player.PlayerRobot
Returns true if a gripper device was found on this PlayerRobot on the Player server.
hashCode() - Method in class dlife.rl.Action
Return a hash code for this action.
hashCode() - Method in class dlife.rl.State
Return a hash code for this state.
hashCode() - Method in class dlife.rl.StringAction
Get the hash code for this StringAction.
hashCode() - Method in class dlife.rl.StringState
Get the hash code for this StringState.
hasLifeForce() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Check if this SimpleWorldRobot has any remaining life force.
hasModifiedFiles() - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
Check if there are any modified files in the list.
hasModifiedFiles() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Check if there are any modified files in the editor
hasUnsavedModifications() - Method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Check if the editor contains any files with modifications that have not yet been saved.
HEAD - Static variable in class dlife.robot.aibo.AiboHeadButton
The index of the head button value in the values array of this ArraySensor.
HEAD_CONTROL_PORT - Static variable in class dlife.robot.aibo.AiboHeadEffector
The port on which the Aibo Head Remote Control service listens for connections.
height - Variable in class dlife.robot.player.PlayerSimulation.PlayerSimulationPuck
 
Hemisson - Class in dlife.robot.hemisson
Class for communicating with a Hemisson robot.
Hemisson() - Constructor for class dlife.robot.hemisson.Hemisson
Create a new Hemisson robot.
Hemisson(String, int) - Constructor for class dlife.robot.hemisson.Hemisson
Create a new Hemisson robot.
Hemisson(KTeamCommDelegate) - Constructor for class dlife.robot.hemisson.Hemisson
Create a new Hemisson robot that uses the provided delegate to communicate with the robot.
HemissonBuzzer - Class in dlife.robot.hemisson
A class for controlling the Hemisson's internal buzzer.
HemissonBuzzer() - Constructor for class dlife.robot.hemisson.HemissonBuzzer
Construct a new HemissonBuzzer effector.
HemissonCamera - Class in dlife.robot.hemisson
A Camera for processing video streamed from Hemisson robot via the dLife VisionServer.
HemissonCamera() - Constructor for class dlife.robot.hemisson.HemissonCamera
Create a new HemissonCamera.
HemissonCamera(String, int, int, String, String, String, int, int, int) - Constructor for class dlife.robot.hemisson.HemissonCamera
Create a HemissonCamera using the given parameters.
HemissonDifferentialDrive - Class in dlife.robot.hemisson
A class to control the motion of the Hemisson robot.
HemissonDifferentialDrive() - Constructor for class dlife.robot.hemisson.HemissonDifferentialDrive
Construct a new HemissonDifferentialDrive.
HemissonIRSensor - Class in dlife.robot.hemisson
A class for reading the Hemisson's infrared (IR) sensors.
HemissonIRSensor() - Constructor for class dlife.robot.hemisson.HemissonIRSensor
Construct a new HemissonIRSensor.
HemissonIRSensor.IRSensorDisplay - Class in dlife.robot.hemisson
A display for the values of a HemissonIRSensor.
HemissonIRSensor.IRSensorDisplay(ArraySensor<Integer>) - Constructor for class dlife.robot.hemisson.HemissonIRSensor.IRSensorDisplay
 
HemissonLCD - Class in dlife.robot.hemisson
A class for interacting with the HemissonLCD display.
HemissonLCD() - Constructor for class dlife.robot.hemisson.HemissonLCD
Create a new HemissonLCD effector.
HemissonLightSet - Class in dlife.robot.hemisson
A class for controlling the Hemisson's four programmable lights.
HemissonLightSet() - Constructor for class dlife.robot.hemisson.HemissonLightSet
Construct a new HemissonLightSet.
HemissonPlayer - Class in dlife.robot.hemisson
Class for communicating with a simulated Hemission in the Player/Stage system.
HemissonPlayer() - Constructor for class dlife.robot.hemisson.HemissonPlayer
Construct a new HemissonPlayer.
HemissonPlayer(PlayerSimulation, int, boolean) - Constructor for class dlife.robot.hemisson.HemissonPlayer
Connect to a HemissonPlayer using the configuration contained in the PlayerSimuation object.
HemissonPlayer(PlayerSimulation, String, int, boolean) - Constructor for class dlife.robot.hemisson.HemissonPlayer
Connect to a HemissonPlayer using the configuration contained in the PlayerSimuation object.
HemissonPlayer(File, int, boolean) - Constructor for class dlife.robot.hemisson.HemissonPlayer
Connect to a HemissonPlayer with the given DLP configuration file, port to attempt to connect to, and if we should load and use the noise profile for this robot.
HemissonPlayer(File, int, boolean, String) - Constructor for class dlife.robot.hemisson.HemissonPlayer
Connect to a HemissonPlayer with the given DLP configuration file, port to attempt to connect to, if we should load and use the noise profile for this robot, and absolute player command..
HemissonPlayer(String, int) - Constructor for class dlife.robot.hemisson.HemissonPlayer
Creates a new HemissonPlayer and connects to a Player Server at the supplied address and port number.
HemissonProximitySensor - Class in dlife.robot.hemisson
A class for reading the Hemisson's proximity sensors.
HemissonProximitySensor() - Constructor for class dlife.robot.hemisson.HemissonProximitySensor
Construct a new HemissonProximitySensor.
HemissonSonar - Class in dlife.robot.hemisson
A class for reading the Hemisson UltraSonic range sensing module.
HemissonSonar() - Constructor for class dlife.robot.hemisson.HemissonSonar
Construct a new HemissonSonarTest sensor that will report the distance to the nearest obstacle in centimeters for distances of up to 100 cm.
HemissonSonar(int, int, int) - Constructor for class dlife.robot.hemisson.HemissonSonar
Construct a new HemissonSonarTest sensor that reports the specified number of echos for distances up to the specified range in the specified units.
HemissonSwitches - Class in dlife.robot.hemisson
A class for reading the 4 switches on the top left side of the Hemisson.
HemissonSwitches() - Constructor for class dlife.robot.hemisson.HemissonSwitches
Construct a new HemissonSwitches sensor for reading the switches.
HemissonTextToSpeech - Class in dlife.robot.hemisson
A class for interacting with the Hemisson's Text-To-Speech module.
HemissonTextToSpeech() - Constructor for class dlife.robot.hemisson.HemissonTextToSpeech
Create a new HemissonTextToSpeech effector.
HIT_OBSTACLE - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant representing an obstacle that has been hit by the robot.
HIT_PREDATOR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant representing a predator that has been hit by the robot.
hover() - Method in class dlife.robot.ardrone.ARDroneYoke
Cause the drone to hover in place.

I

ImageFileFilter - Class in dlife.sys
This class filters files in a JFileChooser such that only recognized image types can be chosen.
ImageFileFilter() - Constructor for class dlife.sys.ImageFileFilter
 
ImageSequenceCamera - Class in dlife.vision.cameras
A Camera that displays a sequence of images as a video stream.
ImageSequenceCamera() - Constructor for class dlife.vision.cameras.ImageSequenceCamera
Construct a new ImageSequenceCamera that prompts the user to choose a directory containing the images to use.
ImageSequenceCamera(String) - Constructor for class dlife.vision.cameras.ImageSequenceCamera
Construct a new ImageSequenceCamera using the files in the directory specified by file.
ImageSequenceVideoSource - Class in dlife.vision.cameras.sources
An ImageSequenceVideoSource presents all of the images in a specified directory in lexicographical order as a VideoSource.
ImageSequenceVideoSource() - Constructor for class dlife.vision.cameras.sources.ImageSequenceVideoSource
Construct a new ImageSequenceVideoSource by allowing the user to select a directory of files using a file chooser dialog.
ImageSequenceVideoSource(String) - Constructor for class dlife.vision.cameras.sources.ImageSequenceVideoSource
Construct a new ImageVideoSequence using all of the image files contained in the specified directory.
ImageVideoSource - Class in dlife.vision.cameras.sources
A VideoSource for a static image.
ImageVideoSource() - Constructor for class dlife.vision.cameras.sources.ImageVideoSource
Use a JFileChooser to allow the user to select the image file to be used for this ImageVideoSource.
ImageVideoSource(URL) - Constructor for class dlife.vision.cameras.sources.ImageVideoSource
Construct a new ImageVideoSource for the image at the specified URL.
IN_STICKINESS - Static variable in class dlife.robot.hemisson.HemissonSwitches
Indicates how many consecutive "out" readings must occur before a switch setting will be flipped from in to out.
INCHES - Static variable in class dlife.robot.hemisson.HemissonSonar
Constant indicating that measurement units are in inches.
incLifeForce(int) - Method in class dlife.models.simpleworld.SimpleWorldRobot
Increase the robot's life force.
IncompatibleNoiseProfileException - Exception in dlife.robot.player.noise
Exception that is thrown when attempting to add a NoiseProfile with an incompatible PlayerDeviceConfiguration.
IncompatibleNoiseProfileException(String) - Constructor for exception dlife.robot.player.noise.IncompatibleNoiseProfileException
Create a new IncompatibleNoiseProfileException.
increaseFont() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Increase the font size in all of the editor tabs.
increaseN(State, Action) - Method in class dlife.rl.QTable
Increase the N value for the specified (State,Action) pair.
indexOfFile(String) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
Get the index of the entry with the specified file path.
Individual - Class in dlife.ga
This class represents an individual in an evolving population.
Individual() - Constructor for class dlife.ga.Individual
Construct a new empty Individual with 0 fitness.
IndividualFitnessFunction - Interface in dlife.ga
Interface that is implemented to produce a FitnessFunction that is applied to each Individual in the Population in turn.
individuals - Variable in class dlife.ga.Population
 
InetAddressHelper - Class in dlife.sys
Several helper methods for getting and using an InetAddress with timeouts.
InetAddressHelper() - Constructor for class dlife.sys.InetAddressHelper
 
Inhibitor - Class in dlife.robot.controllers.subsumption
An inhibitor node for use in SubsumptionControllers.
Inhibitor(SubsumptionController, String, String, String) - Constructor for class dlife.robot.controllers.subsumption.Inhibitor
Construct a new Inhibitor node.
innerBeamBroken() - Method in class dlife.robot.pioneer.PioneerGripper
Determine if the inner break-beam was obstructed at the time of the last call to the read method.
input - Variable in class dlife.vision.server.VisionServerMap.VideoSourceInfo
 
inputKeys - Variable in class dlife.robot.controllers.subsumption.Behavior
The keys used to identify the inputs to this Behavior.
insertFilter(int, Filter) - Method in class dlife.vision.Camera
Insert the specified Filter at the specified index in the FilterManager associated with this Camera.
insertFilter(int, Filter) - Method in class dlife.vision.FilterManager
Insert the specified Filter at the specified index in this FilterManager.
IntegerGene - Class in dlife.ga
A gene based on an underlying long value.
IntegerGene() - Constructor for class dlife.ga.IntegerGene
Create a new Integer with a random initial value.
IntegerGene(double) - Constructor for class dlife.ga.IntegerGene
Create a new IntegerGene with a random initial value and the specified standard deviation of the Gaussian distribution used for mutations.
IntegerGene(long, double) - Constructor for class dlife.ga.IntegerGene
Create a new IntegerGene with the specified initial value and the specified standard deviation of the Gaussian distribution used for mutations.
IntegerRangeInputVerifier - Class in dlife.gui
An InputVerifier that accepts integer values in a specified range.
IntegerRangeInputVerifier() - Constructor for class dlife.gui.IntegerRangeInputVerifier
Create a new IntegerRangeInputVerifier that accepts any int value.
IntegerRangeInputVerifier(int, int) - Constructor for class dlife.gui.IntegerRangeInputVerifier
Create a new IntegerRangeInputVerifier that accepts values in the range [min...max].
InvalidPlayerDeviceException - Exception in dlife.robot.player
Exception that is thrown when attempting to add a device to a PlayerRobot that is not valid.
InvalidPlayerDeviceException(String) - Constructor for exception dlife.robot.player.InvalidPlayerDeviceException
Create a new InvalidPlayerDeviceException.
invokeAndWait(Runnable) - Static method in class dlife.gui.AWTEventThreadUtils
Invoke the run method of the provided Runnable on the AWT event thread.
invokeBuildGUI() - Method in class dlife.gui.GUIPanel
Invoke the classes buildGUI method on the event dispatch thread.
invokeMethod(Object, String, Class<?>[], Object[]) - Static method in class dlife.sys.Utility
Invoke the specified private/protected/package method on the specified object with the specified arguments.
isActive() - Method in class dlife.robot.gui.DeviceDisplay
Check if this display is active.
isActive() - Method in class dlife.vision.filter.FilterGUI
Return the current active state of this FilterGUI.
isActualValueShowing() - Method in class dlife.gui.RequestedActualValueJSlider
Check if the actual value thumb is showing on the slider or not.
isAlive() - Method in class dlife.robot.Robot
Tells whether the robot is alive.
isBeamBroken() - Method in class dlife.robot.khepera2.Khepera2Gripper
Return the state of the break beam.
isCenterOn() - Method in class dlife.robot.scribbler.ScribblerLEDs
Determine if the center LED is on or off.
isConnected() - Method in class dlife.robot.ControllerThread
Return true while there is an active connection to the robot.
isConnected() - Method in class dlife.robot.player.StageSimulationControl
Returns if there is a connection to the Stage simulation.
isDiscoveryRunning() - Method in class dlife.gui.connectiondialog.BluetoothDeviceList
Return true if this class is currently running a device discovery.
isDone() - Method in class dlife.robot.DeltaPositionEffector
This method is used to check if a robot is done moving to the specified location or finished rotating.
isDone() - Method in class dlife.robot.khepera3.Khepera3DeltaPositionEffector
Check if the Khepera 3 has made it to its destination of the most recent action called by this DeltaPositionEffector.
isEffectorOn(int) - Method in class dlife.robot.OnOffSetEffector
Determine if the effector specified by index is on or off.
isEnabled() - Method in class dlife.gui.RangeSelector
isEnabled() - Method in class dlife.robot.gui.CartesianControl
Check if this CartesianControl is enabled or not.
isEnabled() - Method in class dlife.robot.gui.DeviceDisplay
Check if this DeviceDisplay is enabled.
isEnabled() - Method in class dlife.vision.filter.FilterGUI
Return the current enabled state of this FilterGUI.
isFinished(String, String, String) - Method in class dlife.tools.xgrid.XgridCommand
Determine if the job for this XgridCommand finished successfully.
isFlying() - Method in class dlife.robot.ardrone.ARDroneYoke
Return true if the drone is currently flying.
isFrontalOn() - Method in class dlife.robot.khepera2.Khepera2LED
Determine if the FRONTAL LED is on or off.
isFrontLeftOn() - Method in class dlife.robot.hemisson.HemissonLightSet
Determine if the FRONT_LEFT light is on or off.
isFrontOn() - Method in class dlife.robot.scribbler.ScribblerLEDs
Determine if the Fluke's front LED is on or off.
isFrontRightOn() - Method in class dlife.robot.hemisson.HemissonLightSet
Determine if the FRONT_RIGHT light is on or off.
isFrozen() - Method in class dlife.robot.gui.ArraySensorDisplay
Determine if this display is frozen or not.
isFrozen() - Method in class dlife.robot.gui.TextStreamSensorDisplay
Determine if this display is frozen or not.
isLanded() - Method in class dlife.robot.ardrone.ARDroneYoke
Return true if the drone is currently landed.
isLateralOn() - Method in class dlife.robot.khepera2.Khepera2LED
Determine if the LATERAL LED is on or off.
isLeftOn() - Method in class dlife.robot.scribbler.ScribblerLEDs
Determine if the Scribbler's left LED is on or off.
isListRangeSynchronized() - Method in class dlife.vision.filter.MatchFilter
Return whether the color list and the RGB ranges are operating in synchronized or independent mode.
isLooping() - Method in class dlife.vision.VideoSource
Returns true or false indicating whether or not this VideoSource is currently set to loop or not.
isModified() - Method in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Return whether or not the file represented by this object has been modified since it was last saved.
isOn() - Method in class dlife.robot.finch.FinchBuzzer
Check if the buzzer is currently on.
isOn() - Method in class dlife.robot.hemisson.HemissonBuzzer
Determine if this buzzer is currently on or off.
isOn() - Method in class dlife.vision.filter.Filter
Return true if this Filter is on (i.e.
isOnOffOn() - Method in class dlife.robot.hemisson.HemissonLightSet
Determine if the ON_OFF light is on or off.
isPgmExecOn() - Method in class dlife.robot.hemisson.HemissonLightSet
Determine if the PGM_EXEC light is on or off.
isPressed() - Method in class dlife.robot.aibo.AiboChinButton
Determine if the Aibo's chin button is pressed.
isPressed() - Method in class dlife.robot.aibo.AiboHeadButton
Check if the Aibo's head button is pressed.
isPressed(int) - Method in class dlife.robot.aibo.AiboPawButtons
Returns whether or not the specified paw button is pressed.
isRightOn() - Method in class dlife.robot.scribbler.ScribblerLEDs
Determine if the Scribbler's right LED is on or off.
isRunning() - Method in class dlife.robot.ControllerThread
Return true while the controller is running.
isRunning(String, String, String) - Method in class dlife.tools.xgrid.XgridCommand
Determine if the job for this XgridCommand is still running.
isRunningOnLinux() - Static method in class dlife.sys.PlatformTools
Return true if this method is invoked on Linux.
isRunningOnMac() - Static method in class dlife.sys.PlatformTools
Return true if this method is invoked on a Mac.
isRunningOnWindows() - Static method in class dlife.sys.PlatformTools
Return true if this method is invoked on Windows.
isSpeaking() - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Returns true if the text-to-speech module is currently speaking.
isStalled() - Method in class dlife.robot.scribbler.ScribblerStallSensor
Check if this Scribbler is stalled.
isValidDevice(Device) - Method in class dlife.robot.hemisson.HemissonPlayer
Checks if the device is valid for a HemissonPlayer.
isValidDevice(Device) - Method in class dlife.robot.khepera2.Khepera2Player
Return true if the device provided is valid for use with the Khepera2Player robot.
isValidDevice(Device) - Method in class dlife.robot.khepera3.Khepera3Player
Checks if the device is valid for a Khepera3Player.
isValidDevice(Device) - Method in class dlife.robot.pioneer.PioneerPlayer
Checks if the device is valid for a PioneerPlayer.
isValidDevice(Device) - Method in class dlife.robot.player.PlayerRobot
Should return if the device is valid and supported for this PlayerRobot.
iterator() - Method in class dlife.ga.Individual
Get an Iterator for the Gene's in this Individual
iterator() - Method in class dlife.ga.Population
Get an Iterator for the Individuals in this Population
iterator() - Method in class dlife.nn.NNDataSet
Get an Iterator for this NNDataSet.

J

JAVA - Static variable in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Indicates a java class file.
jobFailed(String, String, String) - Method in class dlife.tools.xgrid.XgridCommand
Determine if the job for this XgridCommand failed.

K

Khepera2 - Class in dlife.robot.khepera2
Class for communicating with a Khepera2 robot.
Khepera2() - Constructor for class dlife.robot.khepera2.Khepera2
Create a new Khepera2 robot.
Khepera2(String, int) - Constructor for class dlife.robot.khepera2.Khepera2
Create a new Khepera2 robot.
Khepera2(KTeamCommDelegate) - Constructor for class dlife.robot.khepera2.Khepera2
Create a new Khepera2 robot that uses the provided delegate to communicate with the robot.
Khepera2Camera - Class in dlife.robot.khepera2
A Camera for processing video streamed from a Khepera2 robot via the dLife VisionServer.
Khepera2Camera() - Constructor for class dlife.robot.khepera2.Khepera2Camera
Create a new Khepera2Camera.
Khepera2Camera(String, int, int, String, String, String, int, int, int) - Constructor for class dlife.robot.khepera2.Khepera2Camera
Create a Khepera2Camera using the given parameters.
Khepera2DifferentialDrive - Class in dlife.robot.khepera2
A class to control the motion of a Khepera2.
Khepera2DifferentialDrive() - Constructor for class dlife.robot.khepera2.Khepera2DifferentialDrive
Construct a Khepera2DifferentialDrive.
Khepera2DifferentialDrive(int, int, int) - Constructor for class dlife.robot.khepera2.Khepera2DifferentialDrive
Construct a Khepera2DifferentialDrive that uses the specified gains for the PID speed controller.
Khepera2Gripper - Class in dlife.robot.khepera2
Device for the Khepera2 Gripper.
Khepera2Gripper() - Constructor for class dlife.robot.khepera2.Khepera2Gripper
Construct a new Khepera2Gripper.
Khepera2GripperDisplay - Class in dlife.robot.khepera2
Gripper display for the Khepera2Gripper.
Khepera2GripperDisplay(Khepera2Gripper) - Constructor for class dlife.robot.khepera2.Khepera2GripperDisplay
 
Khepera2IRSensor - Class in dlife.robot.khepera2
A class for reading the Khepera2's infrared (IR) sensors.
Khepera2IRSensor() - Constructor for class dlife.robot.khepera2.Khepera2IRSensor
Construct a new Khepera2IRSensor.
Khepera2IRSensor.IRSensorDisplay - Class in dlife.robot.khepera2
A display for the values of a Khepera2IRSensor.
Khepera2IRSensor.IRSensorDisplay(ArraySensor<Integer>) - Constructor for class dlife.robot.khepera2.Khepera2IRSensor.IRSensorDisplay
 
Khepera2LED - Class in dlife.robot.khepera2
A class for controlling the Khepera2's two programmable LEDs.
Khepera2LED() - Constructor for class dlife.robot.khepera2.Khepera2LED
Construct a new Khepera2LED.
Khepera2Player - Class in dlife.robot.khepera2
A simulated Khepera2 for use with the player/stage system.
Khepera2Player() - Constructor for class dlife.robot.khepera2.Khepera2Player
Construct a new Khepera2Player.
Khepera2Player(PlayerSimulation, int, boolean) - Constructor for class dlife.robot.khepera2.Khepera2Player
Connect to a Khepera2Player using the configuration contained in the PlayerSimuation object.
Khepera2Player(PlayerSimulation, String, int, boolean) - Constructor for class dlife.robot.khepera2.Khepera2Player
Connect to a Khepera2Player using the configuration contained in the PlayerSimuation object.
Khepera2Player(File, int, boolean) - Constructor for class dlife.robot.khepera2.Khepera2Player
Connect to a Khepera2Player with the given DLP configuration file, port to attempt to connect to, and if we should load and use the noise profile for this robot.
Khepera2Player(File, int, boolean, String) - Constructor for class dlife.robot.khepera2.Khepera2Player
Connect to a Khepera2Player with the given DLP configuration file, port to attempt to connect to, if we should load and use the noise profile for this robot, and absolute player command..
Khepera2Player(String, int) - Constructor for class dlife.robot.khepera2.Khepera2Player
Creates a new Khepera2Player and connects to a Player Server at the supplied address and port number.
Khepera2ProximitySensor - Class in dlife.robot.khepera2
A class for reading the Khepera2's proximity sensors.
Khepera2ProximitySensor() - Constructor for class dlife.robot.khepera2.Khepera2ProximitySensor
Construct a new Khepera2ProximitySensor.
Khepera3 - Class in dlife.robot.khepera3
Class for communicating with a Khepera 3 robot.
Khepera3() - Constructor for class dlife.robot.khepera3.Khepera3
Construct a new Khepera 3 robot.
Khepera3(String, int) - Constructor for class dlife.robot.khepera3.Khepera3
Create a new Khepera 3 robot and connect to the supplied address and port number.
Khepera3BatterySensor - Class in dlife.robot.khepera3
A class for reading information about the Khepera 3's battery.
Khepera3BatterySensor() - Constructor for class dlife.robot.khepera3.Khepera3BatterySensor
Creates a new Khepera3BatterySensor.
Khepera3DeltaPositionEffector - Class in dlife.robot.khepera3
A class for moving the Khepera 3 relative to its current location.
Khepera3DeltaPositionEffector() - Constructor for class dlife.robot.khepera3.Khepera3DeltaPositionEffector
Creates a new Khepera3DistanceEffector
Khepera3DifferentialDrive - Class in dlife.robot.khepera3
A class to control the motion of a Khepera 3.
Khepera3DifferentialDrive() - Constructor for class dlife.robot.khepera3.Khepera3DifferentialDrive
Construct a Khepera3DifferentialDrive
Khepera3IRSensor - Class in dlife.robot.khepera3
A class for reading the Khepera 3's IR sensors.
Khepera3IRSensor() - Constructor for class dlife.robot.khepera3.Khepera3IRSensor
Creates a new Khepera3IRSensor
Khepera3IRSensor.IRDisplay - Class in dlife.robot.khepera3
Display for the Khepera3IRSensor.
Khepera3IRSensor.IRDisplay(ArraySensor<Integer>) - Constructor for class dlife.robot.khepera3.Khepera3IRSensor.IRDisplay
 
Khepera3Player - Class in dlife.robot.khepera3
Class for communicating with a simulated Khepera 3 in the Player/Stage system.
Khepera3Player() - Constructor for class dlife.robot.khepera3.Khepera3Player
Construct a new Khepera3Player.
Khepera3Player(PlayerSimulation, int, boolean) - Constructor for class dlife.robot.khepera3.Khepera3Player
Connect to a Khepera3Player using the configuration contained in the PlayerSimuation object.
Khepera3Player(PlayerSimulation, String, int, boolean) - Constructor for class dlife.robot.khepera3.Khepera3Player
Connect to a Khepera3Player using the configuration contained in the PlayerSimuation object.
Khepera3Player(File, int, boolean) - Constructor for class dlife.robot.khepera3.Khepera3Player
Connect to a Khepera3Player with the given DLP configuration file, port to attempt to connect to, and if we should load and use the noise profile for this robot.
Khepera3Player(File, int, boolean, String) - Constructor for class dlife.robot.khepera3.Khepera3Player
Connect to a Khepera3Player with the given DLP configuration file, port to attempt to connect to, if we should load and use the noise profile for this robot, and absolute player command..
Khepera3Player(String, int) - Constructor for class dlife.robot.khepera3.Khepera3Player
Creates a new Khepera3Player and connects to a Player Server at the supplied address and port number.
Khepera3ProximitySensor - Class in dlife.robot.khepera3
A class for reading the Khepra 3's proximity sensors.
Khepera3ProximitySensor() - Constructor for class dlife.robot.khepera3.Khepera3ProximitySensor
Creates a new Khepera3ProximitySensor
Khepera3SonarSensor - Class in dlife.robot.khepera3
A class for reading the Khepra 3's sonar sensors.
Khepera3SonarSensor() - Constructor for class dlife.robot.khepera3.Khepera3SonarSensor
Creates a new Khepera3SonarSensor
kill() - Method in class dlife.robot.player.PlayerServerProcess
Kill the process the player server is running on if it is active.
KTeamBluetoothDelegate - Class in dlife.robot.util.kteam
Delegate for communicating with a KTeam robot (e.g.
KTeamBluetoothDelegate(String, String) - Constructor for class dlife.robot.util.kteam.KTeamBluetoothDelegate
Construct a new KTeamBluetoothDelegate that will connect to the robot with the specified bluetooth address.
KTeamCommDelegate - Interface in dlife.robot.util.kteam
The KTeamCommDelegate interface defines a set of methods that are used by the KTeamRobot class to open and close connections with a robot and to send messages to a robot.
KTeamRobot - Class in dlife.robot.util.kteam
Class for communicating with a KTeam robot.
KTeamRobot() - Constructor for class dlife.robot.util.kteam.KTeamRobot
Create a new KTeam robot.
KTeamRobot(String, int) - Constructor for class dlife.robot.util.kteam.KTeamRobot
Create a new KTeamRobot robot.
KTeamRobot(KTeamCommDelegate) - Constructor for class dlife.robot.util.kteam.KTeamRobot
Create a new KTeamRobot that uses the provided delegate to communicate with the robot.
KTeamSerialDelegate - Class in dlife.robot.util.kteam
Delegate for communicating with a KTeam robot (e.g.
KTeamSerialDelegate(String, String) - Constructor for class dlife.robot.util.kteam.KTeamSerialDelegate
Construct a new KTeamSerialDelegate using the specified device file to communicate with the robot.

L

land() - Method in class dlife.robot.ardrone.ARDroneYoke
Land the drone.
LaplacianFilter - Class in dlife.vision.filter
Detects edges in an image with a Laplacian convolution filter.
LaplacianFilter() - Constructor for class dlife.vision.filter.LaplacianFilter
Construct a new LaplacianFilter with a 3x3 kernel.
LaplacianFilter(int) - Constructor for class dlife.vision.filter.LaplacianFilter
Construct a new LaplacianFilter with a size x size kernel.
LATERAL - Static variable in class dlife.robot.khepera2.Khepera2LED
The index of the lateral LED.
launch() - Method in class dlife.robot.player.PlayerServerProcess
Launch the process for the player server
layerInputs - Variable in class dlife.nn.FFNeuralNetwork
 
layerOutputs - Variable in class dlife.nn.FFNeuralNetwork
 
LearningRateFunction - Interface in dlife.rl
Interface for the function that determines the learning rate.
leaveState() - Method in class dlife.robot.controllers.fsm.State
Cleanup method for the state.
LEFT - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for agent facing left.
LEFT - Static variable in class dlife.robot.hemisson.HemissonIRSensor
The Hemisson's left sensor.
LEFT - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
The Khepera2's left sensor.
LEFT - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's left sensor.
LEFT - Static variable in class dlife.robot.khepera3.Khepera3SonarSensor
The Khepera's right sensor.
LEFT - Static variable in class dlife.robot.pioneer.PioneerBumpers
Sensor group for the two leftmost bumpers.
LEFT - Static variable in class dlife.robot.scribbler.FlukeIRSensor
Constant for the index of the left IR sensor.
LEFT - Static variable in class dlife.robot.scribbler.ScribblerLEDs
The index of the Scribbler's left LED
LEFT - Static variable in class dlife.robot.scribbler.ScribblerLightSensor
Constant for the index of the left light sensor.
LEFT - Static variable in class dlife.robot.scribbler.ScribblerLineSensor
Constant for the index of the left line sensor.
LEFT - Static variable in class dlife.robot.scribbler.ScribblerObstacleSensor
Constant for the index of the left obstacle sensor.
LEFT_ALIGNMENT - Static variable in class dlife.robot.hemisson.HemissonLCD
The integer representation of aligning the LCD text to the left.
LEFT_BUTTON - Static variable in class dlife.robot.hemisson.HemissonLCD
The integer representation of the left button.
LEFT_FOUR - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the 4 leftmost facing sensors.
LEFT_FRONT - Static variable in class dlife.robot.aibo.AiboPawButtons
The index of the Aibo's left front paw button value in the values array of this ArraySensor.
LEFT_FRONT - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
The Khepera2's left front sensor.
LEFT_FRONT - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's left-front sensor.
LEFT_GROUP - Static variable in class dlife.robot.hemisson.HemissonIRSensor
Sensor group for the Hemisson's left side sensors.
LEFT_GROUP - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
Sensor group for the Khepera2's left side sensors.
LEFT_GROUP - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
Sensor group for the Khepera 3 left sensors.
LEFT_PAIR - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the two left facing sensors.
LEFT_REAR - Static variable in class dlife.robot.aibo.AiboPawButtons
The index of the Aibo's left rear paw button value in the values array of this ArraySensor.
LEFT_REAR - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
The Khepera2's left rear sensor.
LEFT_SENSOR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant indicating the agent's left color sensor.
leftPaddlePressed() - Method in class dlife.robot.pioneer.PioneerGripper
Determine if the left paddle was pressed at the time of the last call to the read method.
length - Variable in class dlife.robot.ArraySensor
 
LF - Static variable in class dlife.robot.util.LineEndings
The linefeed character.
lift(double) - Method in class dlife.robot.ardrone.ARDroneYoke
Command the drone to move up or down at the specified fraction of its maximum speed.
liftCarry(int) - Method in class dlife.robot.pioneer.PioneerGripper
Raise the lift for the specified number of milliseconds.
liftMaxed() - Method in class dlife.robot.pioneer.PioneerGripper
Determine if the lift was either all the way up or all the way down (i.e.
LineEndings - Class in dlife.robot.util
This class contains the common line endings used in serial communications with robots.
LineEndings() - Constructor for class dlife.robot.util.LineEndings
 
loadClass(String) - Method in class dlife.sys.ReloadableClassLoader
Invoke the findClass method.
loop - Variable in class dlife.vision.VideoSource
 
LOOP_CONTROL - Static variable in class dlife.vision.VideoSourceGUI
Flag indicating that the "loop video" control should be displayed, enabled or disabled.
LOST_DATA_MSG - Static variable in class dlife.sys.BoundedByteArrayOutputStream
The message that is inserted into at the start of the stream each time data is lost because of the buffer becoming full.
LOWERED_LIFT_POSITION - Static variable in class dlife.robot.khepera2.Khepera2Gripper
The value of the lift in the lowered position as set by the lowerLift() and deploy() methods.
lowerLift() - Method in class dlife.robot.GripperEffector
Lower the gripper.
lowerLift() - Method in class dlife.robot.khepera2.Khepera2Gripper
Lower the lift in front of the robot.
lowerLift() - Method in class dlife.robot.pioneer.PioneerGripper
Lower the gripper.
lowerLiftInBack() - Method in class dlife.robot.khepera2.Khepera2Gripper
Lower the lift behind the robot.

M

MacEditorQuitHandler - Class in dlife.robot.gui.controlcenter.editor
Handler for the Quit menu option on the Mac application menu.
MacEditorQuitHandler(CodeEditorDisplay) - Constructor for class dlife.robot.gui.controlcenter.editor.MacEditorQuitHandler
 
magnitude - Variable in class dlife.robot.util.ForceVector
 
main(String[]) - Static method in class dlife.gui.connectiondialog.BluetoothConnection
Small test method that puts a BluetoothConnection GUI into a window so that the GUI components can be tested.
main(String[]) - Static method in class dlife.gui.connectiondialog.BluetoothDeviceList
When run this method will display the bluetooth address and "friendly name" of all of the bluetooth devices that it is able to discover.
main(String[]) - Static method in class dlife.gui.connectiondialog.ConnectionDialog
A main method to display the ConnectionDialog and allow the user to interact with it for testing purposes.
main(String[]) - Static method in class dlife.gui.connectiondialog.SerialPortConnection
Test method that displays the GUI for a SerialConnection in a dialog window.
main(String[]) - Static method in class dlife.gui.connectiondialog.SocketConnection
Small test method that displays the GUI for a SocketConnection in a dialog box.
main(String[]) - Static method in class dlife.gui.FloatJSlider
Small test method that displays a window containing a FloatJSlider.
main(String[]) - Static method in class dlife.gui.RangeSelector
A little main method that pops up a RangeSelector in a window so that it can be played with for testing purposes.
main(String[]) - Static method in class dlife.gui.RequestedActualValueJSlider
Little main method that pops up a RequestedActualValueJSlider in a window.
main(String[]) - Static method in class dlife.gui.VerticalJLabel
A little test method that displays two rotated JLabels.
main(String[]) - Static method in class dlife.nn.CMACNeuralNetwork
A test method that trains the CMAC for the cos function on the range [0...10] and reports the result of evaluating the network performance.
main(String[]) - Static method in class dlife.robot.aibo.AiboHeadDisplay
A little test method that pops a AiboHeadController up in a DeviceWindow.
main(String[]) - Static method in class dlife.robot.aibo.AiboWalkDisplay
A little test method that pops a AiboWalkController up in a DeviceWindow.
main(String[]) - Static method in class dlife.robot.ardrone.ARDroneLEDs
Test method that allows a Drone's LEDs to be controlled from a GUI.
main(String[]) - Static method in class dlife.robot.ardrone.ARDroneYoke
Test method that displays an ARDroneYoke controller in a window and allows the drone to be controlled.
main(String[]) - Static method in class dlife.robot.ConsoleSensor
A little test program that creates a ConsoleSensor and brings up its TextStreamSensorDisplay in a window.
main(String[]) - Static method in class dlife.robot.finch.FinchBuzzer
A little test program that displays the GUI for the FinchBuzzer and allows it to be used to control the Finch.
main(String[]) - Static method in class dlife.robot.finch.FinchLED
 
main(String[]) - Static method in class dlife.robot.gui.ArraySensorDisplay
A little test method for the ArrayValueDisplay.
main(String[]) - Static method in class dlife.robot.gui.BlankDeviceDisplay
A simple test program to create and display a BlankDeviceDisplay.
main(String[]) - Static method in class dlife.robot.gui.CartesianControl
This method that displays a CartesianControl in a window so that it can be tested.
main(String[]) - Static method in class dlife.robot.gui.controlcenter.ControlCenter
This main method displays the ControlCenter and allows it to be used to configure and execute Controllers on the Robots.
main(String[]) - Static method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Test method that displays a CodeEditorDisplay.
main(String[]) - Static method in class dlife.robot.gui.DeadReckoningDisplay
A little test method that pops a DeadReckoningController up in a DeviceWindow.
main(String[]) - Static method in class dlife.robot.gui.DeltaPositionDisplay
A little test method that pops a DeltaPositionController up in a DeviceWindow.
main(String[]) - Static method in class dlife.robot.gui.DifferentialDriveDisplay
A little test method that pops a DifferentialDriveController up in a DeviceWindow.
main(String[]) - Static method in class dlife.robot.gui.GripperDisplay
A little test method that pops a GripperController up in a DeviceWindow.
main(String[]) - Static method in class dlife.robot.gui.OdometryDisplay
A little test method that pops a OdometryController up in a DeviceWindow.
main(String[]) - Static method in class dlife.robot.gui.OnOffSetDisplay
A little test method for the OnOffSetControler that displays the controller in a window and allows the checkboxes to be checked and unchecked.
main(String[]) - Static method in class dlife.robot.gui.PanTiltZoomDisplay
A little test method that pops a PanTiltZoomController up in a DeviceWindow.
main(String[]) - Static method in class dlife.robot.gui.PickListDisplay
Test method that displays a PickListDisplay and prints out the actions that are requested.
main(String[]) - Static method in class dlife.robot.gui.RollTiltYawDisplay
 
main(String[]) - Static method in class dlife.robot.hemisson.HemissonBuzzer
A test method that creates a Hemission and a HemissonBuzzer.
main(String[]) - Static method in class dlife.robot.hemisson.HemissonDifferentialDrive
A little main method that lets a Hemisson be driven around using the control.
main(String[]) - Static method in class dlife.robot.hemisson.HemissonIRSensor
A little test program for the HemissonIRSensor.
main(String[]) - Static method in class dlife.robot.hemisson.HemissonLCD
A test method that creates a Hemission and a HemissonLCD and displays the GUI so that the LCD can be tested.
main(String[]) - Static method in class dlife.robot.hemisson.HemissonLightSet
A test method that creates a Hemission and a HemissonLightSet and displays the GUI so that the lights can be turned on and off.
main(String[]) - Static method in class dlife.robot.hemisson.HemissonProximitySensor
A little test program for the HemissonProximitySensor.
main(String[]) - Static method in class dlife.robot.hemisson.HemissonSonar
A little test program for the HemissonSonar.
main(String[]) - Static method in class dlife.robot.hemisson.HemissonSwitches
A little test program for the HemissonSwitches.
main(String[]) - Static method in class dlife.robot.hemisson.HemissonTextToSpeech
A little test program for the HemissonTextToSpeech.
main(String[]) - Static method in class dlife.robot.khepera2.Khepera2GripperDisplay
Small program that displays a Khepera2GripperDisplay in a window for debugging purposes.
main(String[]) - Static method in class dlife.robot.khepera2.Khepera2IRSensor
A little test program for the Khepera2IRSensor.
main(String[]) - Static method in class dlife.robot.khepera2.Khepera2LED
A test method that creates a Khepera2 and a Khepera2LED and displays the GUI so that the LEDs can be turned on and off.
main(String[]) - Static method in class dlife.robot.khepera2.Khepera2ProximitySensor
A little test program for the HemissonProximitySensor.
main(String[]) - Static method in class dlife.robot.pioneer.CannonVCC50i
A little test program for the CannonVCC50i.
main(String[]) - Static method in class dlife.robot.pioneer.PioneerBattery
A little test program for the PioneerBattery.
main(String[]) - Static method in class dlife.robot.pioneer.PioneerBumpers
A little test program for the PioneerBumpers.
main(String[]) - Static method in class dlife.robot.pioneer.PioneerDeadReckoning
A little test program for the PioneerDeadReckoning.
main(String[]) - Static method in class dlife.robot.pioneer.PioneerDifferentialDrive
A little main method that lets a Pioneer be driven around using the control.
main(String[]) - Static method in class dlife.robot.pioneer.PioneerGripper
A little test program for the PioneerGripper.
main(String[]) - Static method in class dlife.robot.pioneer.PioneerGripperDisplay
A little test method that pops a PioneerGripperController up in a DeviceWindow.
main(String[]) - Static method in class dlife.robot.pioneer.PioneerOdometry
A little test program for the PioneerOdometry.
main(String[]) - Static method in class dlife.robot.pioneer.PioneerSonar
A little test program for the PioneerSonar.
main(String[]) - Static method in class dlife.robot.pioneer.server.PioneerServer
Start the PioneerServer.
main(String[]) - Static method in class dlife.robot.TextStreamSensor
A little test program that creates a TextStreamSensor for stdout and brings up its TextStreamSensorDisplay in a window.
main(String[]) - Static method in class dlife.robot.util.ServerProcessMonitor
Run the command specified by args and monitor it to ensure that if it terminates it is restarted.
main(String[]) - Static method in class dlife.sys.FileSystemUtilities
A little test method that finds and displays all of the sub-classes of dlife.robot.Robot.
main(String[]) - Static method in class dlife.tools.stat.AverageAcrossFiles
Compute the average and standard devation of the data values across a set of files.
main(String[]) - Static method in class dlife.tools.stat.AverageWithinFile
Compute the mean and standard deviation of each column of the specified input file.
main(String[]) - Static method in class dlife.tools.stat.CrossCorrelation
Compute the normalized cross correlation between the two columns of data specified and output the resulting series to standard output.
main(String[]) - Static method in class dlife.tools.stat.MovingAverage
Compute the moving average of a list of columns in a specified data file.
main(String[]) - Static method in class dlife.tools.xgrid.ClearGrid
Delete all of the jobs from the xgrid specified by the first command line argument.
main(String[]) - Static method in class dlife.tools.xgrid.RunCommands
Run the commands listed as command line arguments on the specified xgrid.
main(String[]) - Static method in class dlife.vision.BufferedImageWithOverlay
Small test method to pop up a BufferedImageWithOverlay in a window.
main(String[]) - Static method in class dlife.vision.cameras.DLifeVisionServerCamera
Display the GUI for a Camera that streams video from a dLife vision server.
main(String[]) - Static method in class dlife.vision.cameras.ImageSequenceCamera
Display the GUI for a Camera using a sequence of images as the video source.
main(String[]) - Static method in class dlife.vision.cameras.SingleImageCamera
Display the GUI for a Camera using a single image as the video source.
main(String[]) - Static method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Test method that creates and displays a Camera created from a DLifeVisionServerVideoSource.
main(String[]) - Static method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Little test method that creates and displays a Camera (and all of the GUI parts) using an ImageSequenceVideoSource as the video source.
main(String[]) - Static method in class dlife.vision.cameras.sources.ImageVideoSource
Little test method that creates and displays a Camera (and all of the GUI parts) using an ImageVideoSource as the video source.
main(String[]) - Static method in class dlife.vision.filter.AprilTagFilter
Main method that pops up a GUI for the AprilTagFilter to allow it to be tested.
main(String[]) - Static method in class dlife.vision.filter.BlobFilter
Main method that pops up a GUI for the BlobFilter to allow it to be tested.
main(String[]) - Static method in class dlife.vision.filter.ConvolutionFilter
Main method that pops up a GUI for the ConvolutionFilter to allow it to be tested.
main(String[]) - Static method in class dlife.vision.filter.GaussianFilter
Main method that pops up a GUI for the GaussianFilter to allow it to be tested.
main(String[]) - Static method in class dlife.vision.filter.LaplacianFilter
Main method that pops up a GUI for the LaplacianFilter to allow it to be tested.
main(String[]) - Static method in class dlife.vision.filter.MatchFilter
Main method that pops up a GUI for the MatchFilter to allow it to be tested.
main(String[]) - Static method in class dlife.vision.filter.RGBtoGrayFilter
Main method that pops up a GUI for the RGBtoGrayFilter to allow it to be tested.
main(String[]) - Static method in class dlife.vision.FilterManager
Little test method that displays the GUI for this FilterManager in a DeviceWindow to allow it to be tested interactively.
main(String[]) - Static method in class dlife.vision.server.VisionServer
Start the VisionServer on the port specified by the first argument.
main(String[]) - Static method in class dlife.vision.VideoDisplay
Little test method that pops up a VideoDisplay in a Window for testing purposes.
main(String[]) - Static method in class dlife.vision.VideoSourceGUI
Pop a VideoSourceGUI up in a window.
makeLayerInputs() - Method in class dlife.nn.FFNeuralNetwork
 
makeLayerOutputs() - Method in class dlife.nn.FFNeuralNetwork
 
makeTestWorld() - Method in class dlife.models.simpleworld.SimpleWorld
Reconfigure a SimpleWorld into a known configuration that can be used for testing.
MANUAL_EXPOSURE - Static variable in class dlife.robot.scribbler.FlukeCamera
 
manualConnection() - Method in class dlife.robot.player.gui.PlayerConnectionDialog
This method returns if the user wants to attempt to connect manually (i.e.
mark(int) - Method in class dlife.vision.server.DatagramByteArrayInputStream
This method is not supported and will throw a UnsupportedOperationException.
markFileModified(int, boolean) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
Mark the file at the specified index as having been changed, or not since it was last saved.
markSupported() - Method in class dlife.vision.server.DatagramByteArrayInputStream
This method is not supported and will throw a UnsupportedOperationException.
matchBlue(boolean) - Method in class dlife.vision.filter.MatchFilter
Set this match filter to use (or not use) the blue channels for matching.
MatchFilter - Class in dlife.vision.filter
Finds (and paints) all pixels that match a specified set of colors.
MatchFilter() - Constructor for class dlife.vision.filter.MatchFilter
Construct a new MatchFilter.
MatchFilter(ArrayList<Color>) - Constructor for class dlife.vision.filter.MatchFilter
Construct a new MatchFilter that will match the colors specified in the colorList.
MatchFilter(int, int, int, int, int, int) - Constructor for class dlife.vision.filter.MatchFilter
Construct a new MatchFilter that matches all colors in the specified ranges for each of the color channels.
matchGreen(boolean) - Method in class dlife.vision.filter.MatchFilter
Set this match filter to use (or not use) the green channels for matching.Note: This setting is only used in Range Mode.
matchingBlue() - Method in class dlife.vision.filter.MatchFilter
Determine if this MatchFilter is matching on the blue channel.
matchingGreen() - Method in class dlife.vision.filter.MatchFilter
Determine if this MatchFilter is matching on the green channel.
matchingRed() - Method in class dlife.vision.filter.MatchFilter
Determine if this MatchFilter is matching on the red channel.
matchRed(boolean) - Method in class dlife.vision.filter.MatchFilter
Set this match filter to use (or not use) the red channels for matching.
MAX_ADJUSTED - Static variable in class dlife.gui.RangeSelector
Event id for the ActionEvent generated when the max slider is adjusted.
MAX_PACKET_SIZE - Static variable in class dlife.vision.server.VideoFrame
The maximum packet size that will be sent over UDP.
MaxFitnessTracker - Class in dlife.ga
A PopulationStatTracker that reports the maximum fitness of the Population at a specified inteval.
MaxFitnessTracker(int) - Constructor for class dlife.ga.MaxFitnessTracker
Construct a new MaxFitnessTracker that will report every interval generations and output the fitness values with two decimal places.
MaxFitnessTracker(int, DecimalFormat) - Constructor for class dlife.ga.MaxFitnessTracker
Construct a new MaxFitnessTracker that will report every interval generations.
MICRO_SECONDS - Static variable in class dlife.robot.hemisson.HemissonSonar
Constant indicating that measurement units are in micro-seconds.
MIDDLE - Static variable in class dlife.robot.aibo.AiboBackButtons
Index of the value of the Aibo's middle back button in the values array of this ArraySensor.
MIN_ADJUSTED - Static variable in class dlife.gui.RangeSelector
Event id for the ActionEvent generated when the min slider is adjusted.
MinFitnessTracker - Class in dlife.ga
A PopulationStatTracker that reports the minimum fitness of the Population at a specified inteval.
MinFitnessTracker(int) - Constructor for class dlife.ga.MinFitnessTracker
Construct a new MinFitnessTracker that will report every interval generations and output the fitness values with two decimal places.
MinFitnessTracker(int, DecimalFormat) - Constructor for class dlife.ga.MinFitnessTracker
Construct a new MinFitnessTracker that will report every interval generations.
monitoring() - Method in class dlife.robot.player.PlayerServerProcess.Monitor
Returns true if this Monitor is currently running.
MOUSE_CLICKED - Static variable in class dlife.vision.VisionEventDescriptors
Notification was generated by a mouse click on the video.
MOUSE_DRAGGED - Static variable in class dlife.vision.VisionEventDescriptors
Notification was generated by a mouse drag on the video.
move(float, float, float, float) - Method in class dlife.robot.ardrone.ARDroneYoke
Command the drone to move by specifying all of its motion parameters simultaneously.
move(double, double) - Method in class dlife.robot.DifferentialDriveEffector
This method should cause the robot to move with a combination of translation and rotation along a curved trajectory.
MOVE_FORWARD - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant indicating that the agent wants to move forward.
moveForward(SimpleWorldRobot) - Method in class dlife.models.simpleworld.SimpleWorld
Move the robot 1 cell forward.
moveForward() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Move the robot forward one cell in the SimpleWorld.
moveRobotDistance(int, double) - Method in class dlife.robot.DeltaPositionEffector
This method must be implemented in a subclass and is responsible for moving the robot a certain distance at a given speed.
moveRobotDistance(int, double) - Method in class dlife.robot.khepera3.Khepera3DeltaPositionEffector
Moves the Khepera 3 by a certain distance at a certain speed.
MovingAverage - Class in dlife.tools.stat
Smooth a set of data using a moving average with a specified window size.
MovingAverage() - Constructor for class dlife.tools.stat.MovingAverage
 
muOp - Variable in class dlife.ga.Population
 
mutate() - Method in class dlife.ga.BitGene
Mutate this BitGene by negating its value.
mutate() - Method in class dlife.ga.DoubleGene
Mutate this DoubleGene.
mutate(Individual) - Method in class dlife.ga.FixedRateMutation
Generate a new individual that is a mutated copy of the provided Individual.
mutate() - Method in class dlife.ga.Gene
Mutate this Gene.
mutate() - Method in class dlife.ga.IntegerGene
Mutate this IntegerGene.
mutate(Individual) - Method in interface dlife.ga.MutationOperator
Return a new Individual that is a mutated copy of the provided individual.
MutationOperator - Interface in dlife.ga
Interface for classes used to apply mutation operations to Individuals.
myDevice - Variable in class dlife.robot.gui.DeviceDisplay
 
myFilter - Variable in class dlife.vision.filter.FilterGUI
The Filter that this GUI is observing.
myGripper - Variable in class dlife.robot.gui.GripperDisplay
The gripper being controlled by this display.
myRobot - Variable in class dlife.robot.Device
 

N

NEAR - Static variable in class dlife.robot.aibo.AiboIRSensors
The index of the near range IR sensor in the Aibo's nose in the values array of this ArraySensor.
NeuralNetwork - Class in dlife.nn
Abstract base class that provides common functionality for a variety of neural networks.
NeuralNetwork() - Constructor for class dlife.nn.NeuralNetwork
Construct a new NeuralNetwork with no input or output filters.
Neuron - Interface in dlife.nn
Implemented by classes representing the Neurons that make up a NeuralNetwork.
NEW_IMAGE_AVAILABLE - Static variable in class dlife.vision.VisionEventDescriptors
Notification was generated because there is a new image available from the VideoSource.
newFrameAvailable() - Method in class dlife.vision.server.VideoFrameList
Check if a new completed frame is available.
newImage(BufferedImage) - Method in class dlife.vision.BufferedImageWithOverlay
Set a new image to be displayed.
nextGeneration() - Method in class dlife.ga.Population
Call this method to advance this Population to the next generation using the following process: Increment the generation counter.
NNDataFilter - Interface in dlife.nn
Implemented by objects that can be used to filter the inputs or outputs of a NeuralNetwork.
NNDataSet - Class in dlife.nn
A set of input/output pairs for evaluating or training a NeuralNetwork.
NNDataSet() - Constructor for class dlife.nn.NNDataSet
Construct a new NNDataSet.
NNDataSet(String) - Constructor for class dlife.nn.NNDataSet
Construct a new NNDataSet by reading it from the specified file.
NNDataSetPair - Class in dlife.nn
Represents an input/output pair for a NNDataSet.
NNDataSetPair(double[], double[]) - Constructor for class dlife.nn.NNDataSetPair
Construct a new NNDataSetPair from the specified inputs and outputs.
NNResults - Class in dlife.nn
The results of either training or evaluating a NeuralNetwork on a specific NNDataSet.
NNResults(double, double, double) - Constructor for class dlife.nn.NNResults
Construct a new NNResults object with the specified values.
NO_CONTROLS - Static variable in class dlife.vision.VideoSourceGUI
Convenience flag that indicates that none of the controls should be displayed, enabled or disabled.
NO_GUI_DELAY - Static variable in class dlife.models.simpleworld.SimpleWorldRobotController
Delay (in ms) used between calls to step when the GUI is not displayed.
nod(float) - Method in class dlife.robot.aibo.AiboHeadEffector
Send a nod command to the Head Control.
NoiseProfile<T extends Serializable> - Class in dlife.robot.player.noise
Abstract base class used to add noise to a device.
NoiseProfile() - Constructor for class dlife.robot.player.noise.NoiseProfile
 
noiseProfileCompatable(NoiseProfile<?>) - Method in class dlife.robot.player.PlayerDeviceConfiguration
Tests if the given NoiseProfile is compatible with this device.
NoMatchingSonarInterfaceException - Exception in dlife.robot.player
Exception that is thrown when attempting to find a Sonar interface from Player based on the number of sensors in the Sonar array.
NoMatchingSonarInterfaceException(String) - Constructor for exception dlife.robot.player.NoMatchingSonarInterfaceException
Create a new NoMatchingSonarInterfaceException.
NON_GROUND_GROUP - Static variable in class dlife.robot.hemisson.HemissonIRSensor
Sensor group for all of the Hemisson's outward facing sensors.
NON_GROUND_GROUP - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
Sensor group for all of the outward facing Khepera 3 sensors.
NonblockingBufferedInputStream - Class in dlife.sys
This class wraps a BufferedInputStream and provides several non-blocking calls for reading data from the stream.
NonblockingBufferedInputStream(BufferedInputStream) - Constructor for class dlife.sys.NonblockingBufferedInputStream
Construct a new NonblockingBufferedInputStream around the provided BufferedInputStream.
NONE - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for no smell or the color of an empty cell.
NONE - Static variable in class dlife.robot.controllers.subsumption.SubsumptionController
The value associated with keys that have no current value.
NONE - Static variable in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Indicates an unknown file type.
NORTH - Static variable in class dlife.models.gridmap.GridMap
Constant to indicate travel to the north.
nType - Variable in class dlife.nn.FFNeuralNetwork
 
numInputs - Variable in class dlife.nn.ElmanNeuralNetwork
 
numInputs() - Method in class dlife.nn.ElmanNeuralNetwork
Get the number of inputs that there are in this ElmanNeuralNetowrk.
numInputs() - Method in class dlife.nn.FFNeuralNetwork
Get the number of inputs that there are in this FFNeuralNetowrk.
numOutputs() - Method in class dlife.nn.FFNeuralNetwork
Get the number of outputs that there are in this FFNeuralNetwork.

O

OBSTACLE - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for a cell containing an obstacle.
OBSTACLE_COLOR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for color of OBSTACLE.
OBSTACLE_SMELL - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for smell of an OBSTACLE.
OdometryDisplay - Class in dlife.robot.gui
GUI for an OdometrySensor.
OdometryDisplay(OdometrySensor) - Constructor for class dlife.robot.gui.OdometryDisplay
Construct a new OdometryController for the specified DeadReckoningSensor.
OdometrySensor - Class in dlife.robot
Abstract base class for Sensors that access a robot's Odometry data from.
OdometrySensor() - Constructor for class dlife.robot.OdometrySensor
Create a new OdometrySensor.
ON_OFF - Static variable in class dlife.robot.hemisson.HemissonLightSet
The index of the On/Off light.
OnePointCrossover - Class in dlife.ga
An implementation of one point crossover.
OnePointCrossover() - Constructor for class dlife.ga.OnePointCrossover
 
OnOffSetDisplay - Class in dlife.robot.gui
GUI for an OnOffSetEffector.
OnOffSetDisplay(OnOffSetEffector) - Constructor for class dlife.robot.gui.OnOffSetDisplay
Construct a new OnOffSetController.
OnOffSetEffector - Class in dlife.robot
Abstract base class for an Effector controlling a set of things that may be turned on or off.
OnOffSetEffector(int, boolean) - Constructor for class dlife.robot.OnOffSetEffector
Construct a new OnOffSetEffector for a set of effectors each of which can be either on or off.
OPEN_GRIP_POSITION - Static variable in class dlife.robot.khepera2.Khepera2Player
The value of the gripper in the open position.
OPEN_GRIP_RESISTIVITY - Static variable in class dlife.robot.khepera2.Khepera2Player
The value of the resistivity sensor when the grip is open.
openFile() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Open an existing file by selecting it in a File Chooser dialog.
openGrip() - Method in class dlife.robot.GripperEffector
Open the gripper.
openGrip() - Method in class dlife.robot.khepera2.Khepera2Gripper
Open the gripper.
openGrip() - Method in class dlife.robot.pioneer.PioneerGripper
Open the gripper.
outerBeamBroken() - Method in class dlife.robot.pioneer.PioneerGripper
Determine if the outer break-beam was obstructed at the time of the last call to the read method.
outputKey - Variable in class dlife.robot.controllers.subsumption.Behavior
The key used to identify the output if this Behavior.
overlayCircle(int, int, int, Color, boolean) - Method in class dlife.vision.BufferedImageWithOverlay
Draws a circle overlaid on the BufferedImage.
overlayLine(int, int, int, int, Color) - Method in class dlife.vision.BufferedImageWithOverlay
Draws a line segment overlaid on the BufferedImage.
overlayOval(int, int, int, int, Color, boolean) - Method in class dlife.vision.BufferedImageWithOverlay
Draw an oval overlaid on the BufferedImage.
overlayRectangle(int, int, int, int, Color, boolean) - Method in class dlife.vision.BufferedImageWithOverlay
Draw a rectangle overlaid on the BufferedImage.
overlayString(String, int, int, Color) - Method in class dlife.vision.BufferedImageWithOverlay
Draws a string of text overlaid on the BufferedImage.

P

PACKET_HEADER_SIZE - Static variable in class dlife.vision.server.VideoFrame
The size of the header information on each DatagramPacket.
paddlePressed() - Method in class dlife.robot.pioneer.PioneerGripper
Determine if either the left or right (or both) paddles were pressed at the time of the last call to the read method.
paintComponent(Graphics) - Method in class dlife.gui.RequestedActualValueJSlider
Override the paintComponent method to paint the actualValue ball on the slider as well as the normal slider ball indicating the requested position.
pan(float) - Method in class dlife.robot.aibo.AiboHeadEffector
Send a pan command to the Head Control.
pan(double) - Method in class dlife.robot.PanTiltZoomEffector
Pan to the indicated position.
pan(double) - Method in class dlife.robot.pioneer.PioneerPTZ
Pan to the indicated position.
panTilt(float, float) - Method in class dlife.robot.aibo.AiboHeadEffector
Send a combination pan-tilt command.
panTilt(double, double) - Method in class dlife.robot.PanTiltZoomEffector
Set both the pan and tilt of the camera.
panTilt(double, double) - Method in class dlife.robot.pioneer.PioneerPTZ
Set both the pan and tilt of the camera.
panTiltNod(float, float, float) - Method in class dlife.robot.aibo.AiboHeadEffector
Send a combination pan-tilt-nod command.
panTiltZoom(double, double, double) - Method in class dlife.robot.PanTiltZoomEffector
Set the pan, tilt and zoom of the camera.
PanTiltZoomDisplay - Class in dlife.robot.gui
GUI controller for a PanTiltZoomEffector.
PanTiltZoomDisplay(PanTiltZoomEffector) - Constructor for class dlife.robot.gui.PanTiltZoomDisplay
Construct a new PanTiltZoomController for the specified PanTiltZoomEffector.
PanTiltZoomEffector - Class in dlife.robot
Abstract base class for effectors for controlling Pan/Tilt/Zoom camera devices.
PanTiltZoomEffector() - Constructor for class dlife.robot.PanTiltZoomEffector
Construct a new PanTiltZoomController.
ParentSelector - Interface in dlife.ga
This interface defines the method that must be implemented by any class that will be used to select parents for reproduction.
parseStream(DataInputStream) - Method in class dlife.robot.aibo.WorldState
Parses a data stream of information on sensors, joints, and buttons based on the Tekkotsu data stream format.
paste() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Invoke paste on the currently active editor.
pause() - Method in class dlife.vision.Camera
Stops the VideoSource associated with this Camera.
pause() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Pause the video stream.
pause() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Pause the video.
pause() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot be paused so this method does nothing in this implementation.
pause() - Method in class dlife.vision.VideoSource
Stops this VideoSource.
peekReturnState() - Method in class dlife.robot.controllers.fsm.FiniteStateController
Peek at the name on the top of the call/return stack.
PGM_EXEC - Static variable in class dlife.robot.hemisson.HemissonLightSet
The index of the Pgm/Exec light.
PickListDisplay - Class in dlife.robot.gui
A GUI display for an effector that can carry out one of a list of actions.
PickListDisplay(Device, Object[], String, boolean) - Constructor for class dlife.robot.gui.PickListDisplay
Construct a new PickListDisplay.
pickParent(Population) - Method in interface dlife.ga.ParentSelector
Choose an Individual from the specified Population to become a parent.
pickParent(Population) - Method in class dlife.ga.RouletteWheel
Use a weighted roulette wheel technique to select an Individual from the Population.
pickParent(Population) - Method in class dlife.ga.TournamentSelector
Select an Individual from the Population as a parent using tounament selection.
pidString() - Method in class dlife.robot.aibo.WorldState
Converts the pid array to a readable string
Pioneer - Class in dlife.robot.pioneer
Class for interacting with the Pioneer robot.
Pioneer() - Constructor for class dlife.robot.pioneer.Pioneer
Construct a new Pioneer robot.
Pioneer(String, int) - Constructor for class dlife.robot.pioneer.Pioneer
Construct a new Pioneer robot.
PioneerBattery - Class in dlife.robot.pioneer
A class for reading the current voltage of the Pioneer's battery.
PioneerBattery() - Constructor for class dlife.robot.pioneer.PioneerBattery
Construct a new PioneerBatterySensor.
PioneerBumpers - Class in dlife.robot.pioneer
A class for reading the state of the Pioneer's bumpers.
PioneerBumpers() - Constructor for class dlife.robot.pioneer.PioneerBumpers
Construct a new PioneerBumpers.
PioneerCamera - Class in dlife.robot.pioneer
A Camera for processing video streamed from the Pioneer robot via the dLife Vision server.
PioneerCamera() - Constructor for class dlife.robot.pioneer.PioneerCamera
Create a new PioneerCamera.
PioneerCamera(String, int, int, String, String, String, int, int, int) - Constructor for class dlife.robot.pioneer.PioneerCamera
Create a PioneerCamera using the given parameters.
PioneerDeadReckoning - Class in dlife.robot.pioneer
A class for using the Pioneer's dead reckoning device.
PioneerDeadReckoning() - Constructor for class dlife.robot.pioneer.PioneerDeadReckoning
Construct a new PioneerDeadReckoning sensor.
PioneerDifferentialDrive - Class in dlife.robot.pioneer
A class for controlling the motion of a Pioneer robot.
PioneerDifferentialDrive() - Constructor for class dlife.robot.pioneer.PioneerDifferentialDrive
Construct a new PioneerDifferentialDrive.
PioneerGripper - Class in dlife.robot.pioneer
A class for interacting with the Pioneer's Gripper.
PioneerGripper() - Constructor for class dlife.robot.pioneer.PioneerGripper
Construct a new PioneerGripper.
PioneerGripperDisplay - Class in dlife.robot.pioneer
The GUI display for the PioneerGripper.
PioneerGripperDisplay(PioneerGripper) - Constructor for class dlife.robot.pioneer.PioneerGripperDisplay
Construct a new PioneerGripperController.
PioneerOdometry - Class in dlife.robot.pioneer
A class for reading the Pioneer's odometry device.
PioneerOdometry() - Constructor for class dlife.robot.pioneer.PioneerOdometry
Construct a new PioneerOdometry sensor.
PioneerPlayer - Class in dlife.robot.pioneer
A PioneerPlayer creates a connection to a Player server with a Pioneer model simulation running.
PioneerPlayer() - Constructor for class dlife.robot.pioneer.PioneerPlayer
Construct a new PioneerPlayer.
PioneerPlayer(PlayerSimulation, int, boolean) - Constructor for class dlife.robot.pioneer.PioneerPlayer
Connect to a PioneerPlayer using the configuration contained in the PlayerSimuation object.
PioneerPlayer(PlayerSimulation, String, int, boolean) - Constructor for class dlife.robot.pioneer.PioneerPlayer
Connect to a PioneerPlayer using the configuration contained in the PlayerSimuation object.
PioneerPlayer(File, int, boolean) - Constructor for class dlife.robot.pioneer.PioneerPlayer
Connect to a PioneerPlayer with the given DLP configuration file, port to attempt to connect to, and if we should load and use the noise profile for this robot.
PioneerPlayer(File, int, boolean, String) - Constructor for class dlife.robot.pioneer.PioneerPlayer
Connect to a PioneerPlayer with the given DLP configuration file, port to attempt to connect to, if we should load and use the noise profile for this robot, and absolute player command..
PioneerPlayer(String, int) - Constructor for class dlife.robot.pioneer.PioneerPlayer
Creates a new PioneerPlayer and connects to a Player Server at the supplied address and port number.
PioneerPTZ - Class in dlife.robot.pioneer
Abstract base class for all PTZ effectors for the Pioneer.
PioneerPTZ() - Constructor for class dlife.robot.pioneer.PioneerPTZ
Construct a new PioneerPTZ.
PioneerServer - Class in dlife.robot.pioneer.server
This class defines the server that dLife uses to communicate with the Pioneer robot.
PioneerServerException - Exception in dlife.robot.pioneer.server
An exception thrown when the PioneerServer experiences a problem opening or closing a socket or sending or receiving packets.
PioneerServerException(String) - Constructor for exception dlife.robot.pioneer.server.PioneerServerException
Construct a new PioneerServerException
PioneerSonar - Class in dlife.robot.pioneer
Class for reading the Pioneer's Sonar range device.
PioneerSonar() - Constructor for class dlife.robot.pioneer.PioneerSonar
Construct a new PioneerSonar.
PITCH - Static variable in class dlife.robot.ardrone.ARDroneFlightData
Constant for the index of the drone's pitch (front-to-back tilt).
PlatformTools - Class in dlife.sys
A class that collects static methods that are used for making code platform specific as needed.
PlatformTools() - Constructor for class dlife.sys.PlatformTools
 
play() - Method in class dlife.vision.Camera
Play the VideoSource associated with this Camera.
play() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Set paused to false and have the GUI constantly update its image with the latest frame.
play() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Play the video.
play() - Method in class dlife.vision.cameras.sources.ImageVideoSource
When play is called the ImageVideoSource simply notifies the observers that a new image is available for display.
play() - Method in class dlife.vision.VideoSource
Starts this VideoSource.
PLAY_BUTTON - Static variable in class dlife.vision.VideoSourceGUI
Flag indicating that the play button should be displayed, enabled or disabled.
PLAYER_FRONT_BUMPERS_CONFIG - Static variable in class dlife.robot.pioneer.PioneerPlayer
The configuration data for player for the front bumper array.
PLAYER_GRIPPER_CONFIG - Static variable in class dlife.robot.khepera2.Khepera2Player
The configuration data for player for the Khepera2 gripper.
PLAYER_GRIPPER_CONFIG - Static variable in class dlife.robot.pioneer.PioneerPlayer
The configuration data for player for the gripper.
PLAYER_POSITION_CONFIG - Static variable in class dlife.robot.player.PlayerRobot
The configuration data for player for the position2d interface.
PLAYER_PROXIMITY_CONFIG - Static variable in class dlife.robot.hemisson.HemissonPlayer
The configuration data for player for the Hemisson IR sensor.
PLAYER_PROXIMITY_CONFIG - Static variable in class dlife.robot.khepera2.Khepera2Player
The configuration data for player for the Khepera2 IR sensor.
PLAYER_PROXIMITY_CONFIG - Static variable in class dlife.robot.khepera3.Khepera3Player
The configuration data for player for the proximity sensor.
PLAYER_REAR_BUMPERS_CONFIG - Static variable in class dlife.robot.pioneer.PioneerPlayer
The configuration data for player for the rear bumper array.
PLAYER_SONAR_CONFIG - Static variable in class dlife.robot.hemisson.HemissonPlayer
The configuration data for player for the Hemisson Sonar sensor.
PLAYER_SONAR_CONFIG - Static variable in class dlife.robot.khepera3.Khepera3Player
The configuration data for player for the Sonar sensor.
PLAYER_SONAR_CONFIG - Static variable in class dlife.robot.pioneer.PioneerPlayer
The configuration data for player for the Sonar sensor.
PlayerColorInformationException - Exception in dlife.robot.player
Exception that is thrown when an error reading the 'rgb.txt' file that Player/Stage stores its color information in.
PlayerColorInformationException(String) - Constructor for exception dlife.robot.player.PlayerColorInformationException
Create a new PlayerColorInformationException.
playerCommand() - Method in class dlife.robot.player.gui.PlayerConnectionDialog
Return the contents of the "Player Command" JTextField.
PlayerConfigurationDataException - Exception in dlife.robot.player
Exception that is thrown when an error occurs while attempting to write the configuration files for Player.
PlayerConfigurationDataException(String) - Constructor for exception dlife.robot.player.PlayerConfigurationDataException
Create a new PlayerConfigurationDataException.
PlayerConnectionDialog - Class in dlife.robot.player.gui
A PlayerConnectionDialog is a JDialogBox which can be used to connect to player.
PlayerConnectionDialog(String, String) - Constructor for class dlife.robot.player.gui.PlayerConnectionDialog
Creates a new PlayerConnectionDialog with the given title and has the address/port boxes filled with the contents of the data file.
PlayerDeviceConfiguration - Class in dlife.robot.player
This is an abstract class for creating a PlayerDeviceConfiguration.
PlayerDeviceConfiguration(PlayerDeviceConfiguration.PlayerDeviceType) - Constructor for class dlife.robot.player.PlayerDeviceConfiguration
Creates a new PlayerDeviceConfiguration with the given type.
PlayerDeviceConfiguration.PlayerDeviceType - Class in dlife.robot.player
A very simple class the specify a player device type.
PlayerDeviceConfiguration.PlayerDeviceType(String, Class<?>) - Constructor for class dlife.robot.player.PlayerDeviceConfiguration.PlayerDeviceType
Creates a new PlayerDeviceType with the given type
PlayerRobot - Class in dlife.robot.player
This is an abstract class to represent a PlayerRobot.
PlayerRobot() - Constructor for class dlife.robot.player.PlayerRobot
Displays a PlayerConnectionDialog to help connect to player.
PlayerRobot(String, int) - Constructor for class dlife.robot.player.PlayerRobot
Attempts to connect to a robot in player with the given address and port.
PlayerRobot(PlayerClient) - Constructor for class dlife.robot.player.PlayerRobot
Create a PlayerRobot using the given PlayerClient which should already be connected to Player.
PlayerRobot(PlayerSimulation, int, boolean) - Constructor for class dlife.robot.player.PlayerRobot
Connect to a PlayerRobot using the configuration contained in the PlayerSimuation object.
PlayerRobot(PlayerSimulation, String, int, boolean) - Constructor for class dlife.robot.player.PlayerRobot
Connect to a PlayerRobot using the configuration contained in the PlayerSimuation object.
PlayerRobot(File, int, boolean) - Constructor for class dlife.robot.player.PlayerRobot
Connect to a PlayerRobot with the given DLP configuration file, port to attempt to connect to, and if we should load and use the noise profile for this robot.
PlayerRobot(File, int, boolean, String) - Constructor for class dlife.robot.player.PlayerRobot
Connect to a PlayerRobot with the given DLP configuration file, port to attempt to connect to, if we should load and use the noise profile for this robot, and absolute player command..
PlayerRobotIconInfo - Class in dlife.robot.player.gui
A PlayerRobotIconInfo contains information needed to create an icon image for a PlayerRobot.
PlayerRobotIconInfo(double, double, Polygon) - Constructor for class dlife.robot.player.gui.PlayerRobotIconInfo
Construct a new PlayerRobotIconInfo.
PlayerServerProcess - Class in dlife.robot.player
A PlayerServer is used to launch a player server using a given location of the system's 'player' command and location of a .cfg file.
PlayerServerProcess(String, File) - Constructor for class dlife.robot.player.PlayerServerProcess
Constructs a PlayerSever that specifies where the player command is located (typically '/usr/local/bin/player') and the .cfg file.
PlayerServerProcess.Monitor - Class in dlife.robot.player
A Monitor is used to automatically kill a Player process after a given amount of time.
PlayerSimulation - Class in dlife.robot.player
A PlayerSimulation object is a helpful object to create a Player simulation and all necessary configuration files.
PlayerSimulation(String, double, double, File) - Constructor for class dlife.robot.player.PlayerSimulation
Creates a PlayerSimulation object with the given simulation name, width, height, and map file.
PlayerSimulation(String, double, double, File, int) - Constructor for class dlife.robot.player.PlayerSimulation
Creates a PlayerSimulation object with the given simulation name, width, height, and map file.
PlayerSimulation.PlayerSimulationPuck - Class in dlife.robot.player
A PlayerSimulationPuck is used to keep track of the information a puck has in a player simulation.
PlayerSimulation.PlayerSimulationPuck(String, double, double, double, Color, double, double) - Constructor for class dlife.robot.player.PlayerSimulation.PlayerSimulationPuck
Creates a PlayerSimulationPuck with the given parameters.
PlayerSimulation.PlayerSimulationRobot - Class in dlife.robot.player
A PlayerSimulationRobot is used to keep track of the information a robot has in a player simulation.
PlayerSimulation.PlayerSimulationRobot(String, String, double, double, double, Color, Class<? extends PlayerRobot>) - Constructor for class dlife.robot.player.PlayerSimulation.PlayerSimulationRobot
Creates a PlayerSimulationRobot with the given parameters.
playNote(int, int) - Method in class dlife.robot.scribbler.ScribblerSpeaker
Play the specified note for the specified duration.
playNotes(int, int, int) - Method in class dlife.robot.scribbler.ScribblerSpeaker
Play the specified pair of notes for the specified duration.
POISON - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for a cell containing poison.
POISON_COLOR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for color of POISON.
POISON_SMELL - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for smell of POISON.
popReturnState() - Method in class dlife.robot.controllers.fsm.FiniteStateController
Pop a state name off the top of the call/return stack.
Population - Class in dlife.ga
Abstract base class for a Population of Individuals.
Population(ArrayList<Individual>, ParentSelector, MutationOperator, CrossoverOperator, FitnessFunction, FitnessScaler) - Constructor for class dlife.ga.Population
Create a new Population containing the specified Individuals.
Population(int, Individual, ParentSelector, MutationOperator, CrossoverOperator, FitnessFunction, FitnessScaler) - Constructor for class dlife.ga.Population
Create a new Population containing the specified number of Individuals.
PopulationStatTracker - Class in dlife.ga
This interface defines the methods that must be implemented by objects that are used to track the statistics of a Population during evolution.
PopulationStatTracker(int) - Constructor for class dlife.ga.PopulationStatTracker
Construct a new PopulationStatsTracker that will report statistics every interval generations.
POSITION2D - Static variable in class dlife.robot.player.PlayerDeviceConfiguration
A constant for any Position2D device to be passed in as a 'type' parameter
POWER - Static variable in class dlife.robot.aibo.AiboBatterySensor
The index of the power value in the values array of this ArraySensor.
PREDATOR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for a cell containing a predator.
PREDATOR_COLOR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for color of PREDATOR.
PREDATOR_SMELL - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for smell of PREDATOR.
printStats() - Method in class dlife.ga.Population
Invoke each of the PopulationStatTrackers causing them to print regardless of the generation.
processBattery() - Method in class dlife.robot.pioneer.server.PioneerServer
 
processPTZ(String) - Method in class dlife.robot.pioneer.server.PioneerServer
 
propagate() - Method in class dlife.nn.CMACNeuralNetwork
Propagate the current input values through this CMAC.
propagate() - Method in class dlife.nn.ElmanNeuralNetwork
Propagate the current filtered input values through the network.
propagate() - Method in class dlife.nn.FFNeuralNetwork
Propagate the current filtered input values through the network.
propagate() - Method in class dlife.nn.NeuralNetwork
Propagate the current (filtered) input values through this NeuralNetwork.
PROX_GROUND_CONSTANT - Static variable in class dlife.robot.hemisson.HemissonPlayer
Since player cannot use the ground proximity sensors, a default value will be returned each time for that sensor.
PROX_GROUND_CONSTANT - Static variable in class dlife.robot.khepera3.Khepera3Player
Since player cannot use the ground proximity sensors, a default value will be returned each time for that sensor.
PseudoDevice - Class in dlife.robot
Abstract base class for devices that do not require communication with a robot.
PseudoDevice(boolean) - Constructor for class dlife.robot.PseudoDevice
Construct a new PseudoDevice.
PseudoDevice(int, int, boolean) - Constructor for class dlife.robot.PseudoDevice
Construct a new PseudoDevice.
PULSES_PER_MM - Static variable in class dlife.robot.khepera3.Khepera3DeltaPositionEffector
the number of pulses the wheel registers per millimeter moved
pushReturnState(String) - Method in class dlife.robot.controllers.fsm.FiniteStateController
Push the specified state name onto the call/return stack.

Q

QInitializationPolicy - Interface in dlife.rl
Interfaces for classes that are used to initialize the Q-value for the (State,Action) pairs in the Q-Table.
QLearningPolicy - Class in dlife.rl
Implementation of the Q-Learning update policy.
QLearningPolicy(QTable, LearningRateFunction, double) - Constructor for class dlife.rl.QLearningPolicy
Construct a new QLearningPolicy.
qTable - Variable in class dlife.rl.ActionSelectionPolicy
 
QTable - Class in dlife.rl
This class provides a Q-Table for TD-based reinforcement learning agents.
QTable(QInitializationPolicy) - Constructor for class dlife.rl.QTable
Construct a new empty QTable.
qTable - Variable in class dlife.rl.QUpdatePolicy
 
quality - Variable in class dlife.vision.server.VisionServerMap.VideoSourceInfo
 
QUpdatePolicy - Class in dlife.rl
Abstract base class for objects that update the Q values in the Q-Table used in a TD-based reinforcement learning agent.
QUpdatePolicy(QTable) - Constructor for class dlife.rl.QUpdatePolicy
Construct a new QUpdatePolicy for the provided Q-Table.

R

RadioButtonDisplay - Class in dlife.gui
An GUI component for displaying boolean values that looks like a RadioButton.
RadioButtonDisplay(String) - Constructor for class dlife.gui.RadioButtonDisplay
Construct a new RadioButtonDisplay with the specified label.
RAISED_LIFT_POSITION - Static variable in class dlife.robot.khepera2.Khepera2Gripper
The value of the lift in the raised position as set by the raiseLift() and store() methods.
raiseLift() - Method in class dlife.robot.GripperEffector
Raise the gripper.
raiseLift() - Method in class dlife.robot.khepera2.Khepera2Gripper
Raise the lift to a stable and elevated position.
raiseLift() - Method in class dlife.robot.pioneer.PioneerGripper
Raise the gripper.
randomCopy() - Method in class dlife.ga.Individual
Produce a new Individual that has the same type and number of Genes as this Individual but the value of the Genes are randomized.
randomize() - Method in class dlife.ga.BitGene
Set the value of this BitGene randomly to either true or false.
randomize() - Method in class dlife.ga.DoubleGene
Set the value of this DoubleGene to a random value.
randomize() - Method in class dlife.ga.Gene
Set the value of this Gene to a random value.
randomize() - Method in class dlife.ga.IntegerGene
Set the value of this IntegerGene to a random value.
randomizeWeights() - Method in class dlife.nn.FFNeuralNetwork
Randomize the weights in this neural network.
randomizeWorld() - Method in class dlife.models.simpleworld.SimpleWorld
Randomize the world by selecting new locations for all of the predators, obstacles, food and poison.
RANGER - Static variable in class dlife.robot.player.PlayerDeviceConfiguration
A constant for any RANGER device to be passed in as a 'type' parameter
RangeSelector - Class in dlife.gui
This Component is a combination of two JSliders and two text fields that allows the user to select a sub-range of values from a larger range of possible values.
RangeSelector(int, int) - Constructor for class dlife.gui.RangeSelector
Create a new RangeSelector that has the specified minimum and maximum values.
RAW_VIDEO - Static variable in class dlife.vision.Camera
Constant used by the drawing methods to indicate that the drawing commands should be applied to the raw video window.
rawInputs - Variable in class dlife.nn.NeuralNetwork
 
rawOutputs - Variable in class dlife.nn.NeuralNetwork
 
rawVideoToolTip() - Method in class dlife.vision.filter.BlobFilter
There is no too tip for the raw video window because its mouse events are not enabled.
rawVideoToolTip() - Method in interface dlife.vision.filter.FilterMouseHandler
Get the tool tip text to display over the raw video window when this filter is the target of mouse events on that window.
rawVideoToolTip() - Method in class dlife.vision.filter.MatchFilter
Return the tool tip to be displayed over the raw video window.
read(String) - Static method in class dlife.nn.FFNeuralNetwork
Read and return the FFNeuralNetwork contained in the specified filename using Java's object serialization mechanism.
read(String) - Method in class dlife.nn.NNDataSet
Read data for this NNDataSet from the specified file.
read(String) - Method in class dlife.robot.hemisson.HemissonIRSensor
Protected method to allow the sub-class for the proximity sensor to share this code.
read(String) - Method in class dlife.robot.khepera2.Khepera2IRSensor
Protected method to allow the sub-class for the proximity sensor to share this code.
read(String) - Method in class dlife.robot.khepera3.Khepera3IRSensor
Send a message to the server requesting the information from the sensors.
read(String) - Static method in class dlife.sys.SerializationBase
Read and return the object contained in the specified filename using Java's object serialization mechanism.
read(byte[], int, int) - Method in class dlife.vision.server.DatagramByteArrayInputStream
Read the next 'len' bytes of data into the provided byte array at the given offset.
read() - Method in class dlife.vision.server.DatagramByteArrayInputStream
This method is not supported and will throw a UnsupportedOperationException.
read(byte[]) - Method in class dlife.vision.server.DatagramByteArrayInputStream
This method is not supported and will throw a UnsupportedOperationException.
readAvailable() - Method in class dlife.sys.CopyOfNonblockingBufferedInputStream
Read all of the characters that are currently available from the BufferedInputStream and return them as a String.
readAvailable() - Method in class dlife.sys.NonblockingBufferedInputStream
Read all of the characters that are currently available from the BufferedInputStream and return them as a String.
readBytes(int, int) - Method in class dlife.sys.CopyOfNonblockingBufferedInputStream
Read input from the BufferedInputStream up to the provided number of bytes if they become available before the specified timeout.
readBytes(int, int) - Method in class dlife.sys.NonblockingBufferedInputStream
Read input from the BufferedInputStream up to the provided number of bytes if they become available before the specified timeout.
readChar(InputStream) - Method in class dlife.robot.aibo.WorldState
Returns a single character read from the input stream supplied
readCount - Variable in class dlife.robot.Device
The number of times this device has updated its state from the physical device.
readStateFromPseudoDevice() - Method in class dlife.robot.ConsoleSensor
Read the state of each of the
readStateFromPseudoDevice() - Method in class dlife.robot.PseudoDevice
Reads the state of the Pseudo device.
readStateFromPseudoDevice() - Method in class dlife.robot.TextStreamSensor
If there is data to be read from the stream then invoke the setChanged method so that the GUI will be notified of the new data.
readStateFromPseudoDevice() - Method in class dlife.vision.VideoDisplay
Does nothing.
readStateFromRobot() - Method in class dlife.robot.aibo.AiboAccelSensors
Uses the getSensor method to retrieve sensor values from the robot and store them in the values array for later access
readStateFromRobot() - Method in class dlife.robot.aibo.AiboBackButtons
Uses the getButton method to retrieve the button values and stores them in the values array for later access
readStateFromRobot() - Method in class dlife.robot.aibo.AiboBatterySensor
Reads the power values from the Aibo robot and stores them as strings in the value array for later access, along with units
readStateFromRobot() - Method in class dlife.robot.aibo.AiboChinButton
Uses the getButton method to retrieve the value from the robot and stores it in the values array for later access
readStateFromRobot() - Method in class dlife.robot.aibo.AiboHeadButton
Uses the getButton method to retrieve the value from the robot and stores it in the values array for later access
readStateFromRobot() - Method in class dlife.robot.aibo.AiboHeadEffector
Updates the pan, tilt and nod values in this effector based upon what is returned in the Aibo's world state.
readStateFromRobot() - Method in class dlife.robot.aibo.AiboIRSensors
Reads in the IR sensor values from the Aibo using the robot's getSensor method NumberFormat changes the float value to a String.
readStateFromRobot() - Method in class dlife.robot.aibo.AiboPawButtons
Retrieves values representing the paw button states from the Aibo robot and stores them in the values array Unpressed buttons are stored as false, and pressed buttons are stored as true.
readStateFromRobot() - Method in class dlife.robot.aibo.AiboWalkEffector
Does nothing.
readStateFromRobot() - Method in class dlife.robot.ardrone.ARDroneFlightData
Updates the flight data of the drone using the most recent data.
readStateFromRobot() - Method in class dlife.robot.ardrone.ARDroneLEDs
This method does nothing in this class.
readStateFromRobot() - Method in class dlife.robot.ardrone.ARDroneYoke
Read the current translate, strafe, rotate and lift values from the robot.
readStateFromRobot() - Method in class dlife.robot.Device
Read the state of this Device from the robot.
readStateFromRobot() - Method in class dlife.robot.finch.FinchAccelerationSensors
Read the values of the acceleration sensors from the robot.
readStateFromRobot() - Method in class dlife.robot.finch.FinchBuzzer
Does nothing.
readStateFromRobot() - Method in class dlife.robot.finch.FinchDifferentialDrive
Does nothing.
readStateFromRobot() - Method in class dlife.robot.finch.FinchLED
Does nothing.
readStateFromRobot() - Method in class dlife.robot.finch.FinchLightSensors
Read the values of the Finch's light sensors.
readStateFromRobot() - Method in class dlife.robot.finch.FinchObstacleSensors
Read the state of the Finch's obstacle sensors from the robot.
readStateFromRobot() - Method in class dlife.robot.finch.FinchTemperatureSensor
Read the value of the temperature sensor from the robot.
readStateFromRobot() - Method in class dlife.robot.hemisson.HemissonBuzzer
Does nothing.
readStateFromRobot() - Method in class dlife.robot.hemisson.HemissonDifferentialDrive
Does nothing.
readStateFromRobot() - Method in class dlife.robot.hemisson.HemissonIRSensor
Get the current IR light sensor readings from the Hemisson.
readStateFromRobot() - Method in class dlife.robot.hemisson.HemissonLCD
Read the data from the buttons on the LCD display and update the values.
readStateFromRobot() - Method in class dlife.robot.hemisson.HemissonLightSet
Does nothing.
readStateFromRobot() - Method in class dlife.robot.hemisson.HemissonProximitySensor
Get the current proximity sensor readings from the Hemisson.
readStateFromRobot() - Method in class dlife.robot.hemisson.HemissonSonar
Take a sonar reading.
readStateFromRobot() - Method in class dlife.robot.hemisson.HemissonSwitches
Read the values of the switches and make them available through the interface of the ArraySensor superclass.
readStateFromRobot() - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Read the state of the text-to-speech module on the robot to see if it is currently speaking.
readStateFromRobot() - Method in class dlife.robot.khepera2.Khepera2DifferentialDrive
Updates the speeds of the wheels using information returned from the Khepera2.
readStateFromRobot() - Method in class dlife.robot.khepera2.Khepera2Gripper
Read the current state of the gripper from the robot.
readStateFromRobot() - Method in class dlife.robot.khepera2.Khepera2IRSensor
Get the current IR light sensor readings from the Khepara2.
readStateFromRobot() - Method in class dlife.robot.khepera2.Khepera2LED
Does nothing.
readStateFromRobot() - Method in class dlife.robot.khepera2.Khepera2ProximitySensor
Get the current proximity sensor readings from the Khepera2.
readStateFromRobot() - Method in class dlife.robot.khepera3.Khepera3BatterySensor
Get the current battery voltage from the Khepera 3.
readStateFromRobot() - Method in class dlife.robot.khepera3.Khepera3DeltaPositionEffector
Check the robot so see if it has reached the target destination.
readStateFromRobot() - Method in class dlife.robot.khepera3.Khepera3DifferentialDrive
Updates the speeds of the wheels using information returned from the Khepera 3.
readStateFromRobot() - Method in class dlife.robot.khepera3.Khepera3IRSensor
Uses the O command to get the ambient light data from each sensor.
readStateFromRobot() - Method in class dlife.robot.khepera3.Khepera3ProximitySensor
Uses the N command to get the proximity data from each sensor.
readStateFromRobot() - Method in class dlife.robot.khepera3.Khepera3SonarSensor
Reads the sonar values back from the robot.
readStateFromRobot() - Method in class dlife.robot.pioneer.PioneerBattery
Get the current battery voltage from the Pioneer.
readStateFromRobot() - Method in class dlife.robot.pioneer.PioneerBumpers
Get the current bumper readings from the Pioneer.
readStateFromRobot() - Method in class dlife.robot.pioneer.PioneerDeadReckoning
Read the current dead reckoning position from the robot and store it in the sensor for use by the accessors.
readStateFromRobot() - Method in class dlife.robot.pioneer.PioneerDifferentialDrive
Does nothing.
readStateFromRobot() - Method in class dlife.robot.pioneer.PioneerGripper
Read the current status of the Pioneer's gripper including the state of the paddle pressure sensors, the status of the break-beams, the pressure setting, and the current state of motion.
readStateFromRobot() - Method in class dlife.robot.pioneer.PioneerOdometry
Read the current odometry position from the robot and store it in the sensor for use by the accessors.
readStateFromRobot() - Method in class dlife.robot.pioneer.PioneerPTZ
Read the current pan, tilt and zoom values from the camera and cache them for use by the accessors.
readStateFromRobot() - Method in class dlife.robot.pioneer.PioneerSonar
Read the current sonar values from the Pioneer.
readStateFromRobot() - Method in class dlife.robot.PseudoDevice
This method just calls readStateFromPseudoDevice.
readStateFromRobot() - Method in class dlife.robot.scribbler.FlukeIRSensor
Send a message to the Fluke to read the state of each of its 3 IR sensors and update the values of this sensor.
readStateFromRobot() - Method in class dlife.robot.scribbler.ScribblerBattery
Send a message to the Scribbler to read the battery voltage and update the values of this sensor.
readStateFromRobot() - Method in class dlife.robot.scribbler.ScribblerDifferentialDrive
Does nothing.
readStateFromRobot() - Method in class dlife.robot.scribbler.ScribblerLEDs
Does nothing.
readStateFromRobot() - Method in class dlife.robot.scribbler.ScribblerLightSensor
Send a message to the Scribbler to read the state of the line sensor and update the values of this sensor.
readStateFromRobot() - Method in class dlife.robot.scribbler.ScribblerLineSensor
Send a message to the Scribbler to read the state of the line sensor and update the values of this sensor.
readStateFromRobot() - Method in class dlife.robot.scribbler.ScribblerObstacleSensor
Send a message to the Scribbler to read the state of the obstacle sensor and update the values of this sensor.
readStateFromRobot() - Method in class dlife.robot.scribbler.ScribblerSpeaker
This method does nothing for the ScribblerSpeaker.
readStateFromRobot() - Method in class dlife.robot.scribbler.ScribblerStallSensor
Send a message to the Scribbler to read the battery voltage and update the values of this sensor.
readStateFromRobot() - Method in class dlife.vision.Camera
Does nothing.
readStateFromRobot() - Method in class dlife.vision.FilterManager
Does nothing in a FilterManager.
readToken(String, int) - Method in class dlife.sys.CopyOfNonblockingBufferedInputStream
Read input from the BufferedInputStream up to the provided delimiter if it becomes available before the specified timeout.
readToken(String, int) - Method in class dlife.sys.NonblockingBufferedInputStream
Read input from the BufferedInputStream up to the provided delimiter if it becomes available before the specified timeout.
readUnsignedInt(InputStream) - Method in class dlife.robot.aibo.WorldState
Returns a long containing an unsigned int read in from the input stream
REAR - Static variable in class dlife.robot.aibo.AiboBackButtons
Index of the value of the Aibo's read-most back button in the values array of this ArraySensor.
REAR - Static variable in class dlife.robot.hemisson.HemissonIRSensor
The Hemisson's rear sensor.
REAR - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's rear sensor.
REAR - Static variable in class dlife.robot.pioneer.PioneerBumpers
Sensor group for all of the rear end bumpers.
REAR_ALL - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for all 6 of the rear facing sensors.
REAR_FOUR - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the 4 rearmost facing sensors.
REAR_GROUP - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
Sensor group for the Khepera2's rear facing sensors.
REAR_GROUP - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
Sensor group for the Khepera 3 rear sensors.
REAR_LEFT - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the 3 sensors facing rear left.
REAR_PAIR - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the two rearmost facing sensors.
REAR_RIGHT - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the 3 sensors facing rear right.
RED - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for the color red.
redo() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Invoke redoLastAction on the currently active editor.
redo() - Method in class dlife.vision.filter.MatchFilter
Redo the last undone color addition/removal.
RegularExpressionFileFilter - Class in dlife.sys
Filter files in a JFileChooser by a regular expression.
RegularExpressionFileFilter(String, String) - Constructor for class dlife.sys.RegularExpressionFileFilter
Construct a new RegularExpressionFileFilter.
ReloadableClassLoader - Class in dlife.sys
This is a custom ClassLoader that allows classes to be reloaded from their .class files.
ReloadableClassLoader(String) - Constructor for class dlife.sys.ReloadableClassLoader
Construct a new ControllerClassLoader.
ReloadableClassLoaderException - Exception in dlife.sys
The exception that is thrown when the ControllerClassLoader is unable to load a class.
ReloadableClassLoaderException(String) - Constructor for exception dlife.sys.ReloadableClassLoaderException
Construct a new ControllerLoadException.
removeActionListener(ActionListener) - Method in class dlife.robot.gui.CartesianControl
Remove the specified ActionListener from this CartesianControl.
removeActionListener(ActionListener) - Method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Remove a registered ActionListener.
removeActionListener(ActionListener) - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Remove a registered ActionListener.
removeAllActionListeners() - Method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Remove all of the registered ActionListeners.
removeAllActionListeners() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Remove all of the registered ActionListeners.
removeColor(Color) - Method in class dlife.vision.filter.MatchFilter
Remove the specified color from the list of pixel colors that are matched when in List Mode.
removeColors(Collection<Color>) - Method in class dlife.vision.filter.MatchFilter
Remove a Collection of Colors from this MatchFilter.
removeDevice(Device) - Method in class dlife.robot.Robot
Remove the provided Device from this Robot.
removeFile(EditorFileInfo) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
Remove the specified file from this list.
removeFile(int) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
Remove the file at the specified index.
removeFilter(int) - Method in class dlife.vision.Camera
Remove the Filter currently located at the specified index from the FilterManager for this Camera.
removeFilter(Filter) - Method in class dlife.vision.Camera
Remove the specified Filter from the FilterManager associated with this Camera.
removeFilter(int) - Method in class dlife.vision.FilterManager
Remove the Filter currently located at the specified index.
removeFilter(Filter) - Method in class dlife.vision.FilterManager
Remove the specified Filter from this FilterManager.
removePuck(String, double, double) - Method in class dlife.robot.player.PlayerSimulation
Remove a specific puck with the given name, x position, and y position if it exits.
removeRobot(String) - Method in class dlife.robot.player.PlayerSimulation
Remove a robot with the given name if that name exists.
replaceContentPanel(JPanel) - Method in class dlife.robot.gui.DeviceDisplay
Set a new content panel for this DeviceDisplay.
replaceContentPanel(JPanel) - Method in class dlife.vision.filter.FilterGUI
Set a new content panel for this FilterGUI.
RequestedActualValueJSlider - Class in dlife.gui
This is a JSlider that has 2 slider thumbs.
RequestedActualValueJSlider(int, int, float, float, float, float) - Constructor for class dlife.gui.RequestedActualValueJSlider
Construct a new RequestedActualValueJSlider.
requestLiftPosition(int) - Method in class dlife.robot.khepera2.Khepera2Gripper
Request that the robot move the lift to the specified position.
requestRoll(double) - Method in class dlife.robot.gui.RollTiltYawDisplay
Request that the robot roll.
requestTilt(double) - Method in class dlife.robot.gui.RollTiltYawDisplay
Request that the robot tilt.
requestYaw(double) - Method in class dlife.robot.gui.RollTiltYawDisplay
Request that the robot yaw.
res - Variable in class dlife.vision.server.VisionServerMap.VideoSourceInfo
 
reset() - Method in class dlife.robot.controllers.subsumption.Behavior
Reset the behavior to its default initial state.
reset() - Method in class dlife.robot.controllers.subsumption.Inhibitor
Reset this Inhibitor.
reset() - Method in class dlife.robot.controllers.subsumption.Suppressor
Reset this Suppressor.
reset() - Method in class dlife.robot.DeadReckoningSensor
Reset the robot's dead reckoning device to the position (0,0,0).
reset() - Method in class dlife.robot.OdometrySensor
Reset the robot's odometry device to (0,0).
reset() - Method in class dlife.robot.pioneer.PioneerDeadReckoning
Reset the robot's dead reckoning device to the position (0,0,0).
reset() - Method in class dlife.robot.pioneer.PioneerOdometry
Reset the robot's odometry device to (0,0).
reset() - Method in class dlife.robot.player.PlayerServerProcess.Monitor
Reset the timer that will kill Player.
reset() - Method in class dlife.robot.player.PlayerSimulation
Clear and remove all pucks and robots as well as reset the time interval.
reset() - Method in class dlife.sys.BoundedByteArrayOutputStream
Reset this stream, making it empty, by setting its size to 0.
reset() - Method in class dlife.vision.server.DatagramByteArrayInputStream
This method is not supported and will throw a UnsupportedOperationException.
resetFrameCount() - Static method in class dlife.vision.server.VideoFrame
Reset the frame count to 0.
resetLifeforce() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Reset this robot's life force to its initial value.
resetPositionData() - Method in class dlife.robot.player.PlayerRobot
Reset the position information for this robot.
resetWorld() - Method in class dlife.models.simpleworld.SimpleWorld
Reset the world by placing the robot back at the center of the world.
restartDeviceAutoReadTimers() - Method in class dlife.robot.scribbler.Scribbler
 
resubmitFailedJobs() - Method in class dlife.tools.xgrid.XgridBatch
Cancel all failed jobs and resubmit them.
rewind() - Method in class dlife.vision.Camera
Rewind the VideoSource associated with this Camera.
rewind() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
A DLifeVisionServerVideoSource cannot rewind.
rewind() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Rewind the video to the first frame and seek location 0.
rewind() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot be rewound so this method does nothing in this implementation.
rewind() - Method in class dlife.vision.VideoSource
Rewinds this VideoSource.
REWIND_BUTTON - Static variable in class dlife.vision.VideoSourceGUI
Flag indicating that the rewind button should be displayed, enabled or disabled.
RGBtoGrayFilter - Class in dlife.vision.filter
Converts an RGB image to a graysacle image.
RGBtoGrayFilter() - Constructor for class dlife.vision.filter.RGBtoGrayFilter
 
RIGHT - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for agent facing right.
RIGHT - Static variable in class dlife.robot.hemisson.HemissonIRSensor
The Hemisson's right sensor.
RIGHT - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
The Khepera2's right sensor.
RIGHT - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's right sensor.
RIGHT - Static variable in class dlife.robot.khepera3.Khepera3SonarSensor
The Khepera's left sensor.
RIGHT - Static variable in class dlife.robot.pioneer.PioneerBumpers
Sensor group for the two rightmost bumpers.
RIGHT - Static variable in class dlife.robot.scribbler.FlukeIRSensor
Constant for the index of the right IR sensor.
RIGHT - Static variable in class dlife.robot.scribbler.ScribblerLEDs
The index of the Scribbler's right LED.
RIGHT - Static variable in class dlife.robot.scribbler.ScribblerLightSensor
Constant for the index of the right light sensor.
RIGHT - Static variable in class dlife.robot.scribbler.ScribblerLineSensor
Constant for the index of the right line sensor.
RIGHT - Static variable in class dlife.robot.scribbler.ScribblerObstacleSensor
Constant for the index of the right obstacle sensor.
RIGHT_ALIGNMENT - Static variable in class dlife.robot.hemisson.HemissonLCD
The integer representation of aligning the LCD text to the right.
RIGHT_BUTTON - Static variable in class dlife.robot.hemisson.HemissonLCD
The integer representation of the right button.
RIGHT_FOUR - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the 4 rightmost facing sensors.
RIGHT_FRONT - Static variable in class dlife.robot.aibo.AiboPawButtons
The index of the Aibo's right front paw button value in the values array of this ArraySensor.
RIGHT_FRONT - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
The Khepera2's right front sensor.
RIGHT_FRONT - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
The Khepera's right-front sensor.
RIGHT_GROUP - Static variable in class dlife.robot.hemisson.HemissonIRSensor
Sensor group for the Hemisson's right side sensors.
RIGHT_GROUP - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
Sensor group for the Khepera2's right side sensors.
RIGHT_GROUP - Static variable in class dlife.robot.khepera3.Khepera3IRSensor
Sensor group for the Khepera 3 right sensors.
RIGHT_LEFT - Static variable in class dlife.robot.aibo.AiboAccelSensors
Index of the right-left acceleration sensor in the values array of this ArraySensor.
RIGHT_PAIR - Static variable in class dlife.robot.pioneer.PioneerSonar
Sensor group for the two right facing sensors.
RIGHT_REAR - Static variable in class dlife.robot.aibo.AiboPawButtons
The index of the Aibo's right rear paw button value in the values array of this ArraySensor.
RIGHT_REAR - Static variable in class dlife.robot.khepera2.Khepera2IRSensor
The Khepera2's right rear sensor.
RIGHT_SENSOR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant indicating the agent's right color sensor.
rightPaddlePressed() - Method in class dlife.robot.pioneer.PioneerGripper
Determine if the right paddle was pressed at the time of the last call to the read method.
RLearningPolicy - Class in dlife.rl
Implementation of the R-Learning update policy.
RLearningPolicy(QTable, double, double) - Constructor for class dlife.rl.RLearningPolicy
Construct a new RLearningPolicy.
rnd - Static variable in class dlife.sys.Shared
A java.util.random() object.
ROBOT - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for a cell containing a robot.
Robot - Class in dlife.robot
Abstract base class for all of the supported robots.
Robot() - Constructor for class dlife.robot.Robot
Construct a new Robot.
RobotCommunicationException - Exception in dlife.robot
Exception thrown when an unrecoverable error occurs during communication with a robot.
RobotCommunicationException(String) - Constructor for exception dlife.robot.RobotCommunicationException
Construct a new RobotCommunicationError.
RobotCreationCanceledException - Exception in dlife.robot
Exception thrown when the user cancels the creation of a robot.
RobotCreationCanceledException(String) - Constructor for exception dlife.robot.RobotCreationCanceledException
Construct a new RobotCreationCanceledException.
ROLL - Static variable in class dlife.robot.ardrone.ARDroneFlightData
Constant for the index of the drone's roll (side-to-side tilt).
rollTiltYaw(double, double, double) - Method in class dlife.robot.gui.RollTiltYawDisplay
Request new roll, tilt and yaw values for the robot.
RollTiltYawDisplay - Class in dlife.robot.gui
A display for effectors with three dimensional motion control (e.g.
RollTiltYawDisplay(Device, String, String, String, boolean) - Constructor for class dlife.robot.gui.RollTiltYawDisplay
Construct a new RollTiltYawDisplay.
rotate(boolean, JLabel) - Static method in class dlife.gui.VerticalJLabel
Rotate the provided JLabel either 90 degrees clockwise or 90 degrees counter clockwise depending upon the clockwise parameter.
rotate(float) - Method in class dlife.robot.aibo.AiboWalkEffector
Sends a rotate command.
rotate(double) - Method in class dlife.robot.ardrone.ARDroneYoke
Command the drone to rotate at the specified fraction of its maximum speed.
rotate(int, double) - Method in class dlife.robot.DeltaPositionEffector
Rotate a robot by a certain angle.
rotate() - Method in class dlife.robot.DeltaPositionEffector
Repeat the last rotation.
rotate(double) - Method in class dlife.robot.DifferentialDriveEffector
This method will cause the robot to rotate in place at the specified fraction of its maximum speed.
ROTATE_LEFT - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant indicating that the agent wants to rotate left.
ROTATE_RIGHT - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant indicating that the agent wants to rotate to the right.
rotateLeft(SimpleWorldRobot) - Method in class dlife.models.simpleworld.SimpleWorld
Turn the robot 90 degrees to its left.
rotateLeft() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Rotate the robot to its left by 90 degrees in the SimpleWorld.
rotateRight(SimpleWorldRobot) - Method in class dlife.models.simpleworld.SimpleWorld
Turn the robot 90 degrees to its right.
rotateRight() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Rotate the robot to its right by 90 degrees in the SimpleWorld.
rotateRobotAngle(int, double) - Method in class dlife.robot.DeltaPositionEffector
This method must be implemented in a subclass and is responsible for rotating the rotate by a certain number of degrees at a certain speed.
rotateRobotAngle(int, double) - Method in class dlife.robot.khepera3.Khepera3DeltaPositionEffector
Rotates the Khepera 3 by a certain angle at a certain speed.
ROTATIONAL_SPEED - Static variable in class dlife.robot.ardrone.ARDroneFlightData
Constant for the index of the drone's rotational speed.
RouletteWheel - Class in dlife.ga
An implementation of weighted roulette wheel selection.
RouletteWheel() - Constructor for class dlife.ga.RouletteWheel
 
roundHalfUp(double) - Static method in class dlife.sys.Utility
Round the provided double value to the nearest integer according to the HALF_UP rounding mode as described by the RoundingMode enum.
run() - Method in class dlife.robot.aibo.WorldState
Read data from the Aibo's World State Serializer in a continuous loop until the done flag is set.
run() - Method in class dlife.robot.ControllerThread
This method first invokes startUp on the Robot and then Controller and then runs the controller.
RunCommands - Class in dlife.tools.xgrid
A simple command line tool for running commands on a specified xgrid.
RunCommands() - Constructor for class dlife.tools.xgrid.RunCommands
 
runController(Robot, Controller, int, int, boolean) - Static method in class dlife.robot.ControllerThread
Launch the controller and run it for a specified amount of time.
runningInTest() - Static method in class dlife.sys.Utility
This method returns true if a junit test is running and false otherwise.
runningWithGUI() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Check if this SimpleWorldRobot is running with a GUI or not.
runRobotNoGUI(SimpleWorldRobotController, int) - Method in class dlife.models.simpleworld.SimpleWorldRobot
Run the robot without displaying the GUI.
runRobotWithGUI(SimpleWorldRobotController, int) - Method in class dlife.models.simpleworld.SimpleWorldRobot
Run the robot with the GUI displayed.
runThisGen(int) - Method in class dlife.ga.PopulationStatTracker
This method indicates if the statistics generated by this PopulationStatTracker should be reported for the indicated generation.

S

SARSALearningPolicy - Class in dlife.rl
Implementation of the SARSA-Learning update policy.
SARSALearningPolicy(QTable, ActionSelectionPolicy, double, double) - Constructor for class dlife.rl.SARSALearningPolicy
Construct a new SARSALearningPolicy.
saveConfiguration(String) - Method in class dlife.robot.player.PlayerSimulation
Write the simulation files to the given path.
saveFile() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Save the currently active file.
saveFileAs() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Save the currently active file under a new name or location.
scaleFitnesses(Population) - Method in interface dlife.ga.FitnessScaler
Apply a fitness scaling algorithm to the Individuals in the specified Population.
scaleFitnesses(Population) - Method in class dlife.ga.ShiftMinToN
Shift the fitness of every Individual in the Population so that the worst Individual has fitness of N.
scalePIDs() - Method in class dlife.robot.aibo.WorldState
 
Scribbler - Class in dlife.robot.scribbler
Class for Communicating with the Scribbler robot with an IPRE Fluke.
Scribbler() - Constructor for class dlife.robot.scribbler.Scribbler
Construct a new Scribbler robot.
Scribbler(String) - Constructor for class dlife.robot.scribbler.Scribbler
Construct a new Scribbler using a known bluetooth address.
ScribblerBattery - Class in dlife.robot.scribbler
Sensor for the Scribbler's battery voltage.
ScribblerBattery() - Constructor for class dlife.robot.scribbler.ScribblerBattery
Construct a new ScribblerLineSensor.
ScribblerDifferentialDrive - Class in dlife.robot.scribbler
A class for controlling the Scribbler's differential drive.
ScribblerDifferentialDrive() - Constructor for class dlife.robot.scribbler.ScribblerDifferentialDrive
Construct a new ScribblerDifferentialDrive object.
ScribblerLEDs - Class in dlife.robot.scribbler
A class for controlling the programmable LEDs on the Scribbler and the Fluke.
ScribblerLEDs() - Constructor for class dlife.robot.scribbler.ScribblerLEDs
Construct a new ScribblerLEDs object.
ScribblerLightSensor - Class in dlife.robot.scribbler
Sensor for the Scribbler's light sensors.
ScribblerLightSensor() - Constructor for class dlife.robot.scribbler.ScribblerLightSensor
Construct a new ScribblerLineSensor.
ScribblerLineSensor - Class in dlife.robot.scribbler
Sensor for the line sensor on the bottom of the Scribbler.
ScribblerLineSensor() - Constructor for class dlife.robot.scribbler.ScribblerLineSensor
Construct a new ScribblerLineSensor.
ScribblerObstacleSensor - Class in dlife.robot.scribbler
Sensor Scribbler's obstacle sensors.
ScribblerObstacleSensor() - Constructor for class dlife.robot.scribbler.ScribblerObstacleSensor
Construct a new ScribblerObstacleSensor.
ScribblerSpeaker - Class in dlife.robot.scribbler
Device for controlling the speaker on the Scribbler.
ScribblerSpeaker() - Constructor for class dlife.robot.scribbler.ScribblerSpeaker
Construct a new ScribblerSpeaker device.
ScribblerStallSensor - Class in dlife.robot.scribbler
Sensor for the Scribbler's stall sensor.
ScribblerStallSensor() - Constructor for class dlife.robot.scribbler.ScribblerStallSensor
Construct a new ScribblerLineSensor.
seek(int) - Method in class dlife.vision.Camera
Seek the VideoSource associated with this Camera to the specified location.
seek(int) - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
A DLifeVisionServerVideoSource cannot seek.
seek(int) - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Seek this video to the specified location.
seek(int) - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot seek so this method does nothing in this implementation.
seek(int) - Method in class dlife.vision.VideoSource
Seek this VideoSource to the specified location.
SEEK_BAR - Static variable in class dlife.vision.VideoSourceGUI
Flag indicating that the seek bar should be displayed, enabled or disabled.
selector - Variable in class dlife.ga.Population
 
sendMessage(String) - Method in class dlife.models.simpleworld.SimpleWorldRobot
This method is unused by the SimpleWorldRobot.
sendMessage(String) - Method in class dlife.robot.aibo.Aibo
Send a message to the Aibo.
sendMessage(String) - Method in class dlife.robot.ardrone.ARDrone
This method should not be called.
sendMessage(String) - Method in class dlife.robot.finch.Finch
This method should not be used.
sendMessage(String) - Method in class dlife.robot.hemisson.HemissonPlayer
Interpret the message intended for a Hemisson robot and make the necessary calls to player.
sendMessage(String) - Method in class dlife.robot.khepera2.Khepera2Player
Send the message to the player/stage system.
sendMessage(String) - Method in class dlife.robot.khepera3.Khepera3
Transmit a message to the KheperaServer and read the server's response.
sendMessage(String) - Method in class dlife.robot.khepera3.Khepera3Player
Interprets the message given and sends an appropriate command to the PlayerClient.
sendMessage(String) - Method in class dlife.robot.pioneer.Pioneer
Transmit a message to the PioneerServer and read the server's response.
sendMessage(String) - Method in class dlife.robot.pioneer.PioneerPlayer
Interprets the message given and sends an appropriate command to the PlayerClient.
sendMessage(String) - Method in class dlife.robot.Robot
Send the specified message to the Robot and return the Robot's reply to that message.
sendMessage(String) - Method in class dlife.robot.scribbler.Scribbler
This is an unsupported operation for the Scribbler.
sendMessage(String, int) - Method in class dlife.robot.util.kteam.KTeamBluetoothDelegate
Send a message to the robot and return the robot's response.
sendMessage(String, int) - Method in interface dlife.robot.util.kteam.KTeamCommDelegate
Send a message to the robot.
sendMessage(String) - Method in class dlife.robot.util.kteam.KTeamRobot
Send a message to the robot.
sendMessage(String, int) - Method in class dlife.robot.util.kteam.KTeamRobot
Send a message to the robot via its delegate.
sendMessage(String, int) - Method in class dlife.robot.util.kteam.KTeamSerialDelegate
Send a message to the robot via the serial interface.
sendMessage(String) - Method in class dlife.vision.cameras.VisionPseudoRobot
Throws a RobotCommunicationException.
sensor - Variable in class dlife.robot.gui.ArraySensorDisplay
 
sensorsString() - Method in class dlife.robot.aibo.WorldState
Converts the sensor array to a readable string
sentRotate - Variable in class dlife.robot.aibo.AiboWalkEffector
 
sentStrafe - Variable in class dlife.robot.aibo.AiboWalkEffector
 
sentTranslate - Variable in class dlife.robot.aibo.AiboWalkEffector
 
SERIAL - Static variable in class dlife.robot.util.kteam.KTeamRobot
Constant indicating a serial connection to the robot.
SERIAL_VERSION_UID - Static variable in class dlife.sys.Shared
The version id for the Java object serialization mechanism.
SerializationBase - Class in dlife.sys
This base class supports serialization throughout the dLife package.
SerializationBase() - Constructor for class dlife.sys.SerializationBase
 
SerializationError - Error in dlife.sys
An Error that is thrown anytime there is a problem with serializing (saving or restoring) and object through the use of the methods provided by the SerializationBase class.
SerializationError(String) - Constructor for error dlife.sys.SerializationError
Construct a new SerializationError.
SERIALPORT - Static variable in class dlife.gui.connectiondialog.ConnectionDialog
Constant indicating that the tab for establishing a serial port connection should be enabled.
SerialPortConnection - Class in dlife.gui.connectiondialog
Connection via a serial device file (unix).
SerialPortConnection(String, String) - Constructor for class dlife.gui.connectiondialog.SerialPortConnection
Create a new SerialPortConnection object that will serialize its state to the provided file.
ServerPortMap - Class in dlife.gui.connectiondialog
This is a structure that holds server address / port pairs that have been used with a robot (e.g.
ServerPortMap(String) - Constructor for class dlife.gui.connectiondialog.ServerPortMap
Construct a new ServerPortMap.
ServerProcessMonitor - Class in dlife.robot.util
This program is used to launch robot servers and monitor that they are still running.
ServerProcessMonitor() - Constructor for class dlife.robot.util.ServerProcessMonitor
 
set(int, int, double) - Method in class dlife.robot.pioneer.PioneerDeadReckoning
Set the X, Y and Theta (in degrees) positions of the dead reckoning position.
setActive(boolean) - Method in class dlife.robot.gui.DeviceDisplay
Set this DeviceDisplay as active.
setActive(boolean) - Method in class dlife.vision.filter.FilterGUI
Set the active state of the FilterGUI.
setActualValue(float) - Method in class dlife.gui.RequestedActualValueJSlider
Set the location of the actual value indicator on the slider.
setActualX(float) - Method in class dlife.robot.gui.CartesianControl
Set the current actual x value.
setActualY(float) - Method in class dlife.robot.gui.CartesianControl
Set the current actual y value.
setAlive(boolean) - Method in class dlife.robot.Robot
Set the alive status of the robot.
setAngle(int) - Method in class dlife.robot.DeltaPositionEffector
Set the angle to be rotated in degrees.
setAutoExposure() - Method in class dlife.robot.scribbler.FlukeCamera
Set the Fluke's camera to operate in automatic exposure mode.
setAutoRead(boolean) - Method in class dlife.robot.Device
Set the auto read setting.
setBlobColor(Color) - Method in class dlife.vision.filter.BlobFilter
Set the color of the blobs that will be detected by this BlobFilter.
setBlueRange(int, int) - Method in class dlife.vision.filter.MatchFilter
Set the range of blue values that will be matched by this MatchFilter when used in Range Mode.
setBluetoothAddress(String) - Method in class dlife.gui.connectiondialog.BluetoothConnection
Set the bluetooth address.
setBottomLineText(String, int) - Method in class dlife.robot.hemisson.HemissonLCD
Set the bottom line of the LCD to the given line of text.
setBrightness(int) - Method in class dlife.robot.hemisson.HemissonLCD
Set the brightness of the display to the given number.
setCellContents(int, int, int) - Method in class dlife.models.simpleworld.SimpleWorld
Set the contents of the specified cell to the specified value.
setCenter(boolean) - Method in class dlife.robot.scribbler.ScribblerLEDs
Set the state of the Scribbler's center LED.
setClickDragEnabled(boolean) - Method in class dlife.vision.BufferedImageWithOverlay
Enable or disable the handing of mouse click/drag events on the image.
setColor(Color) - Method in class dlife.gui.ColorChooserButton
Set the current color of this ColorChooserButton.
setColor(Color) - Method in class dlife.robot.finch.FinchLED
Set the color of the LED using a Color object.
setColor(int, int, int) - Method in class dlife.robot.finch.FinchLED
Set the color of the LED using red, green, blue values.
setColorVideo() - Method in class dlife.robot.scribbler.FlukeCamera
Request that the Fluke transmit color images.
setContrast(int) - Method in class dlife.robot.hemisson.HemissonLCD
Set the contrast of the display to the given number.
setDisabledState() - Method in class dlife.robot.gui.controlcenter.ControlCenter
Set the interface to the disabled state.
setDistance(int) - Method in class dlife.robot.DeltaPositionEffector
Set the distance to be traveled in millimeters.
setDone() - Method in class dlife.robot.aibo.WorldState
Shut down the read loop for this WorldState object.
setEffector(int, boolean) - Method in class dlife.robot.OnOffSetEffector
Set the state of the effector specified by the index.
setEffectorPattern(String) - Method in class dlife.robot.OnOffSetEffector
Turn the effectors on and off as indicated by the pattern.
setEnabled(boolean) - Method in class dlife.gui.RangeSelector
setEnabled(boolean) - Method in class dlife.robot.gui.CartesianControl
Enable this CartesianControl.
setEnabled(boolean) - Method in class dlife.robot.gui.DeviceDisplay
Enable or disable this DeviceDisplay.
setEnabled(boolean) - Method in class dlife.vision.filter.FilterGUI
Set the enabled state of this FilterGUI.
setFilePath(String) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Set the path for the file represented by this object.
setFilePath(int, String) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
Set the path of the file at the specified index.
setFilters(ArrayList<Filter>) - Method in class dlife.vision.Camera
Replaces the current list of filters in the FilterManager associated with this Camera with the provided list of Filters.
setFilters(ArrayList<Filter>) - Method in class dlife.vision.FilterManager
Replaces the current list of filters with the provided list of Filters.
setFitness(double) - Method in class dlife.ga.Individual
Set the fitness value of this Individual.
setFloatMajorTickSpacing(float) - Method in class dlife.gui.FloatJSlider
Set the spacing of the slider's major tick marks in the user's coordinate system.
setFloatMaximum(float) - Method in class dlife.gui.FloatJSlider
Set the maximum value of the slider in the user's coordinate system.
setFloatMinimum(float) - Method in class dlife.gui.FloatJSlider
Set the minimum value of the slider in the user's coordinate system.
setFloatMinorTickSpacing(float) - Method in class dlife.gui.FloatJSlider
Set the spacing of the slider's minor tick marks in the user's coordinate system.
setFloatValue(float) - Method in class dlife.gui.FloatJSlider
Set the value of the slider in the user's coordinate system.
setFrameRate(int) - Method in class dlife.robot.scribbler.FlukeCamera
Set the current desired frame rate (in fps) of the camera.
setFrameRate(int) - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Change the frame rate for this ImageSequenceVideoSource.
setFront(boolean) - Method in class dlife.robot.scribbler.ScribblerLEDs
Set the state of the Fluke's front LED.
setFrontal(boolean) - Method in class dlife.robot.khepera2.Khepera2LED
Set the state of the FRONTAL LED.
setFrontLeft(boolean) - Method in class dlife.robot.hemisson.HemissonLightSet
Set the state of the FRONT_LEFT light.
setFrontRight(boolean) - Method in class dlife.robot.hemisson.HemissonLightSet
Set the state of the FRONT_RIGHT light.
setGeneration(int) - Method in class dlife.ga.Population
Set the generation counter for this Population.
setGrayScaleVideo() - Method in class dlife.robot.scribbler.FlukeCamera
Request that the Fluke transmit gray scale images.
setGreenRange(int, int) - Method in class dlife.vision.filter.MatchFilter
Set the range of green values that will be matched by this MatchFilter when used in Range Mode.
setGripper(int, int) - Method in class dlife.robot.player.PlayerRobot
Set the gripper for this robot if it exists.
setGripPressure(int) - Method in class dlife.robot.pioneer.PioneerGripper
Set the gripper pressure.
setGUIUpdateDelay(int) - Method in class dlife.robot.Device
Set the GUI update delay (in ms).
setIndividuals(ArrayList<Individual>) - Method in class dlife.ga.Population
Set the Individuals that make up this Population.
setInitialState(String) - Method in class dlife.robot.controllers.fsm.FiniteStateController
Set the State in which execution of this FiniteStateController should begin.
setInitialState() - Method in class dlife.robot.gui.controlcenter.ControlCenter
Set the interface to the initial state.
setInputFilter(NNDataFilter) - Method in class dlife.nn.NeuralNetwork
Set the NNDataFilter that will be used for every input to this NeuralNetwork.
setInputFilter(NNDataFilter, int) - Method in class dlife.nn.NeuralNetwork
Set the NNDataFilter applied to a specific input of the NeuralNetwork.
setInputs(double[]) - Method in class dlife.nn.FFNeuralNetwork
Set the inputs to this FFNeuralNetwork.
setInputs(double[]) - Method in class dlife.nn.NeuralNetwork
Set the inputs of this NeuralNetwork to the specified values.
setIRPower(byte) - Method in class dlife.robot.scribbler.FlukeIRSensor
Set the power of the IR transmitters used by the IR sensor.
setKernel(float[][], int, int) - Method in class dlife.vision.filter.ConvolutionFilter
Set the convolution kernel for this ConvolutionFilter.
setKernelCell(int, int, float) - Method in class dlife.vision.filter.ConvolutionFilter
Set the value of one of the cells in the convolution kernel for this ConvolutionFilter.
setKernelSize(int) - Method in class dlife.vision.filter.GaussianFilter
Set the size of the kernel.
setKernelSize(int) - Method in class dlife.vision.filter.LaplacianFilter
Set the size of the kernel.
setLabelFormatter(DecimalFormat) - Method in class dlife.gui.FloatJSlider
Set the DecimalFormat object that will be used to format the labels on the slider.
setLateral(boolean) - Method in class dlife.robot.khepera2.Khepera2LED
Set the state of the LATERAL LED.
setLeft(boolean) - Method in class dlife.robot.scribbler.ScribblerLEDs
Set the state of the Scribbler's left LED.
setLifeForce(int) - Method in class dlife.models.simpleworld.SimpleWorldRobot
Set the robot's life force.
setListRangeSynchronized(boolean) - Method in class dlife.vision.filter.MatchFilter
Set whether the color list and the RGB ranges operate in synchronized or independent mode.
setLoop(boolean) - Method in class dlife.vision.VideoSource
Set this VideoSource to loop if it is able to be looped.
setManualExposure(int, int, int) - Method in class dlife.robot.scribbler.FlukeCamera
Set the Fluke's camera to operate in manual exposure mode.
setMaxRange(int) - Method in class dlife.robot.hemisson.HemissonSonar
Change the maximum range that this HemissonSonar will read.
setMaxSlider(int) - Method in class dlife.gui.RangeSelector
Set the current value of the maximum slider (and text field).
setMeasurementUnits(int) - Method in class dlife.robot.hemisson.HemissonSonar
Change the units that will be used by this HemissonSonar for future measurements.
setMinBlobSize(int) - Method in class dlife.vision.filter.BlobFilter
Set the minimum the minimum number of pixels that a blob must have for this filter to return it as a blob.
setMinSlider(int) - Method in class dlife.gui.RangeSelector
Set the current value of the minimum slider (and text field).
setModified(boolean) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Mark the file as having been modified or not.
setMotorPWM(double, double) - Method in class dlife.robot.khepera2.Khepera2DifferentialDrive
Directly control the pulse width modulation (PWM) ratio of the left and right wheel motors.
setMutationRate(double) - Method in class dlife.ga.FixedRateMutation
Change the mutation rate used by this FixedRateMutationOperator.
setNumBlobs(int) - Method in class dlife.vision.filter.BlobFilter
Set the maximum number of blobs that this BlobFilter will draw on the video.
setOnOff(boolean) - Method in class dlife.robot.hemisson.HemissonLightSet
Set the state of the ON_OFF light.
setOrientation(int) - Method in class dlife.robot.scribbler.Scribbler
Set the orientation of the Scribbler.
setOrientation(int) - Method in class dlife.robot.scribbler.ScribblerDifferentialDrive
Set the orientation of the Scribbler.
setOutputColor(Color) - Method in class dlife.vision.filter.MatchFilter
Set the output color for this MatchFilter.
setOutputFilter(NNDataFilter) - Method in class dlife.nn.NeuralNetwork
Set the NNDataFilter that will be used for every output of this NeuralNetwork.
setOutputFilter(NNDataFilter, int) - Method in class dlife.nn.NeuralNetwork
Set the NNDataFilter used by a specific output of the NeuralNetwork.
setOutputs(double[]) - Method in class dlife.nn.NeuralNetwork
Set the outputs of this NeuralNetwork.
setPgmExec(boolean) - Method in class dlife.robot.hemisson.HemissonLightSet
Set the state of the PGM_EXEC light.
setPitch(int) - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Set the pitch of the Hemisson text-to-speech module.
setPosition(String, StagePositionData) - Method in class dlife.robot.player.StageSimulationControl
Set the position of the robot with the given identifier to the position specified in the given StagePositionData.
setPositionData(float, float, float) - Method in class dlife.robot.player.PlayerRobot
Set the position information for this robot.
setPositionUnits(int) - Method in class dlife.robot.player.PlayerRobot
Set the units for which a the position data from Player will be returned.
setQ(State, Action, double) - Method in class dlife.rl.QTable
Set the Q-Value for a specified (State,Action) pair.
setRate(int) - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Set the rate of speech the Hemisson text-to-speech module.
setReadDelay(int) - Method in class dlife.robot.Device
Set the read delay (in ms).
setReadyState() - Method in class dlife.robot.gui.controlcenter.ControlCenter
Set the interface to the ready to run state.
setReadyToStartState() - Method in class dlife.robot.gui.controlcenter.ControlCenter
Set the interface to the state where the robot is ready to be started.
setRealTime(boolean) - Method in class dlife.robot.player.PlayerSimulation
Set if the simulation should run in real time, or take 1 real-world millisecond to simulate the number of milliseconds in setSimTimeInterval (default of 100ms)
setRearLEDPercent(int) - Method in class dlife.robot.scribbler.ScribblerLEDs
Set the brightness of the Fluke's rear LED.
setRedRange(int, int) - Method in class dlife.vision.filter.MatchFilter
Set the range of red values that will be matched by this MatchFilter when used in Range Mode.
setRequestedX(float) - Method in class dlife.robot.gui.CartesianControl
Set the requested x coordinate.
setRequestedY(float) - Method in class dlife.robot.gui.CartesianControl
Set the requested y coordinate.
setRight(boolean) - Method in class dlife.robot.scribbler.ScribblerLEDs
Set the state of the Scribbler's right LED.
setRobot(Robot) - Method in class dlife.robot.Device
Set the robot to which this device is attached.
setRobot(Robot) - Method in class dlife.robot.PseudoDevice
This method does nothing.
setRobot(Robot) - Method in class dlife.vision.FilterManager
Set the Robot to which this FilterManager is attached.
setRobotDir(int) - Method in class dlife.models.simpleworld.SimpleWorld
Set the robot to point in the specified direction.
setRobotEffectorPattern(String) - Method in class dlife.robot.hemisson.HemissonBuzzer
Send the command to the Hemisson to turn the buzzer on or off based upon the contents of pattern.
setRobotEffectorPattern(String) - Method in class dlife.robot.hemisson.HemissonLightSet
Send a message to the Hemisson asking it to set its lights according to the specified pattern.
setRobotEffectorPattern(String) - Method in class dlife.robot.khepera2.Khepera2LED
Send a message to the Khepera2 asking it to set its LED according to the specified pattern.
setRobotEffectorPattern(String) - Method in class dlife.robot.OnOffSetEffector
All concrete sub-classes must implement this method such that it sends the appropriate command to the robot such that the on/off effector elements are set according to the specified pattern.
setRobotEffectorPattern(String) - Method in class dlife.robot.scribbler.ScribblerLEDs
Send a message to the Scribbler asking it to set its LEDs according to the specified pattern.
setRobotPosition(int, int) - Method in class dlife.models.simpleworld.SimpleWorld
Move the robot to the specified row and column.
setRobotWheelSpeeds(double, double) - Method in class dlife.robot.DifferentialDriveEffector
All concrete sub-classes must implement this method such that it sends the appropriate command to the robot such that the wheels will turn with the specified relative speeds.
setRobotWheelSpeeds(double, double) - Method in class dlife.robot.finch.FinchDifferentialDrive
Set the wheel speeds of the Finch.
setRobotWheelSpeeds(double, double) - Method in class dlife.robot.hemisson.HemissonDifferentialDrive
Send a message to the Hemisson to set the speeds of its wheels according to the specified speeds.
setRobotWheelSpeeds(double, double) - Method in class dlife.robot.khepera2.Khepera2DifferentialDrive
Set the speed of the robot wheels.
setRobotWheelSpeeds(double, double) - Method in class dlife.robot.khepera3.Khepera3DifferentialDrive
Set the speed of the robot wheels.
setRobotWheelSpeeds(double, double) - Method in class dlife.robot.pioneer.PioneerDifferentialDrive
Send a message to the Pioneer to set the speeds of its wheels according to the specified speeds.
setRobotWheelSpeeds(double, double) - Method in class dlife.robot.scribbler.ScribblerDifferentialDrive
Set the wheel speeds of the Scribbler.
setRunningState() - Method in class dlife.robot.gui.controlcenter.ControlCenter
Set the interface to the running state.
setSelectedFile(String) - Method in class dlife.gui.connectiondialog.SerialPortConnection
Set the selected file.
setServerPort(String, String) - Method in class dlife.gui.connectiondialog.SocketConnection
Set the server and port information.
setShowActualLocation(boolean) - Method in class dlife.robot.gui.CartesianControl
Controls whether or not the actual location indicators will be displayed on the panel and sliders or not.
setShowActualValue(boolean) - Method in class dlife.gui.RequestedActualValueJSlider
Set whether or not the thumb for the actual value will be displayed on the slider.
setSimTimeInterval(int) - Method in class dlife.robot.player.PlayerSimulation
Set the simulation time update interval for the simulation.
setSonarUnits(int, int) - Method in class dlife.robot.player.PlayerRobot
Set the units for which a particular SonarInterface will return its readings in.
setSpeed(double) - Method in class dlife.robot.DeltaPositionEffector
Set the speed for rotation or translation.
setSpeed(float, float) - Method in class dlife.robot.player.PlayerRobot
Set the wheel speeds for this robot.
setStartingPort(int) - Method in class dlife.robot.player.PlayerSimulation
Set the starting port to the given value.
setStdDev(double) - Method in class dlife.vision.filter.GaussianFilter
Set the standard deviation of the kernel.
setTagColor(Color) - Method in class dlife.vision.filter.AprilTagFilter
Set the color that identified tags will be painted in the filtered image.
setText(String, int) - Method in class dlife.robot.hemisson.HemissonLCD
Set the text of the LCD screen to the given String.
setTextColor(Color) - Method in class dlife.vision.filter.AprilTagFilter
Set the color that will be used to paint Tag IDs in the filtered image.
setThetaDegrees(double) - Method in class dlife.robot.pioneer.PioneerDeadReckoning
Set the theta position of the dead reckoning position using degrees.
setThetaRadians(double) - Method in class dlife.robot.pioneer.PioneerDeadReckoning
Set the theta position of the dead reckoning position using radians.
setTopLineText(String, int) - Method in class dlife.robot.hemisson.HemissonLCD
Set the top line of the LCD to the given line of text.
setValue(String, SubsumptionController.Signal) - Method in class dlife.robot.controllers.subsumption.SubsumptionController
Set the signal for a key in behavior output map.
setVolume(int) - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Set the volume of the Hemisson text-to-speech module.
setWheelSpeeds(double, double) - Method in class dlife.robot.DifferentialDriveEffector
Set the rotational speeds of the left and right wheels of the robot.
setX(int) - Method in class dlife.robot.pioneer.PioneerDeadReckoning
Set the X coordinate of the dead reckoning position.
setXLabel(String) - Method in class dlife.robot.gui.CartesianControl
Change the label on the x axis of the Cartesian coordinate system.
setXY(int, int) - Method in class dlife.robot.pioneer.PioneerDeadReckoning
Set both the X and Y position of the dead reckoning position.
setY(int) - Method in class dlife.robot.pioneer.PioneerDeadReckoning
Set the Y coordinate of the dead reckoning position.
setYLabel(String) - Method in class dlife.robot.gui.CartesianControl
Change the label on the y axis of the Cartesian coordinate system.
Shared - Class in dlife.sys
A wrapper for holding global variables used across the entire dLife package.
Shared() - Constructor for class dlife.sys.Shared
 
ShiftAndScaleFilter - Class in dlife.nn
A NNDataFilter that shifts and then scales a data value.
ShiftAndScaleFilter(double, double) - Constructor for class dlife.nn.ShiftAndScaleFilter
Construct a new ShiftAndScaleFilter that will shift and then scale data by the specified amounts.
ShiftMinToN - Class in dlife.ga
A FitnessScaler that will shift the fitness value of each Individual in the population by a constant amount such that the minimum fitness Individual in the Population has a fitness of N.
ShiftMinToN(double) - Constructor for class dlife.ga.ShiftMinToN
Construct a new ShiftToMin FitnessScaler that will shift the fitness such that the worst Individual has fitness N.
showActualLocation() - Method in class dlife.robot.gui.CartesianControl
Returns true if the actual as well as the requested location is being displayed.
showCancelQuitDialog() - Method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Display a dialog box giving the user the option to cancel a quit operation because there was unsaved data in the code editor tab.
showFrontCamera() - Method in class dlife.robot.ardrone.ARDroneCamera
Change the ARDrone to display the view from the front facing camera.
showFrontCameraInVerticalCamera() - Method in class dlife.robot.ardrone.ARDroneCamera
Change the ARDrone to display the view from the front facing camera embedded as a small image in the upper left corner of the the vertical (downward) camera.
showVerticalCamera() - Method in class dlife.robot.ardrone.ARDroneCamera
Change the ARDrone to display the view from the vertical (downward) facing camera.
showVerticalCameraInFrontCamera() - Method in class dlife.robot.ardrone.ARDroneCamera
Change the ARDrone to display the view from the vertical (downward) facing camera embedded as a small image in the upper left corner of the view from the front facing camera.
shutDown() - Method in class dlife.robot.aibo.Aibo
Closes the connection to the Aibo.
shutDown() - Method in class dlife.robot.aibo.AiboHeadEffector
Shutdown the AiboHeadEffector.
shutDown() - Method in class dlife.robot.aibo.AiboWalkEffector
Shutdown the AiboWalkEffector.
shutDown() - Method in class dlife.robot.ardrone.ARDrone
Shutdown the connections to the ARDrone.
shutDown() - Method in class dlife.robot.ardrone.ARDroneCamera
Set the camera to show the view from the front camera when the camera is shut down.
shutDown() - Method in class dlife.robot.ardrone.ARDroneLEDs
Blank the LED's on shutdown to clear any animation that may be playing.
shutDown() - Method in class dlife.robot.ardrone.ARDroneYoke
Shutdown the ARDrone Yoke.
shutDown() - Method in class dlife.robot.Controller
This method is invoked when the Shut Down button in the ControlCenter is clicked.
shutDown() - Method in class dlife.robot.controllers.subsumption.SubsumptionController
Shutdown this SubsumptionController.
shutDown() - Method in class dlife.robot.Device
Perform any shutdown operations on the device.
shutDown() - Method in class dlife.robot.DifferentialDriveEffector
Stop the motion of the robot and invoke the superclass shutDown method.
shutDown() - Method in class dlife.robot.finch.Finch
Shut down the connection to the Finch.
shutDown() - Method in class dlife.robot.finch.FinchBuzzer
Turns the buzzer off when disconnecting from the Finch.
shutDown(boolean) - Method in class dlife.robot.hemisson.Hemisson
Invoked to shut down the Hemisson.
shutDown() - Method in class dlife.robot.hemisson.Hemisson
Invoked to shut down the Hemisson.
shutDown() - Method in class dlife.robot.hemisson.HemissonBuzzer
Turn off the buzzer when shut down.
shutDown() - Method in class dlife.robot.hemisson.HemissonLCD
Clears the LCD screen, sets the brightness back to 0, and sets the contrast back to 210.
shutDown(boolean) - Method in class dlife.robot.khepera2.Khepera2
Invoked to shut down the Khepera2.
shutDown() - Method in class dlife.robot.khepera2.Khepera2
Invoked to shut down the Khepera2.
shutDown() - Method in class dlife.robot.khepera2.Khepera2Gripper
Store the grip when it is shut down.
shutDown() - Method in class dlife.robot.khepera3.Khepera3
Invoke the Robot shutDown method to shutdown and remove all sensors and effectors.
shutDown() - Method in class dlife.robot.khepera3.Khepera3DeltaPositionEffector
Shutdown the Khepera3DeltaPositionController.
shutDown() - Method in class dlife.robot.OnOffSetEffector
Set all of the lights to be off when the device is shut down.
shutDown() - Method in class dlife.robot.pioneer.Pioneer
Invoke the Robot shutDown method to shutdown and remove all sensors and effectors.
shutDown() - Method in class dlife.robot.pioneer.PioneerGripper
Store the gripper at shutdown.
shutDown() - Method in class dlife.robot.player.PlayerRobot
Closes the connection to the Player server and also marks the robot as not alive.
shutDown() - Method in class dlife.robot.Robot
This method is invoked once just before the Robot is destroyed.
shutDown(boolean) - Method in class dlife.robot.scribbler.Scribbler
Invoked to shut down the Scribbler.
shutDown() - Method in class dlife.robot.scribbler.Scribbler
Invoked to shut down the Scribbler.
shutDown() - Method in class dlife.robot.scribbler.ScribblerLEDs
Turns off all of the LED's when the device is shut down.
shutDown() - Method in class dlife.robot.util.kteam.KTeamRobot
Invoked to shut down the robot.
shutDown() - Method in class dlife.vision.Camera
Shutdown the Camera.
shutDown() - Method in class dlife.vision.FilterManager
Does nothing in a FilterManager.
SigmoidNeuron - Class in dlife.nn
Implementation of a Sigmoid transfer function for a Neuron.
SigmoidNeuron() - Constructor for class dlife.nn.SigmoidNeuron
 
SimpleWorld - Class in dlife.models.simpleworld
A simple 2d grid microworld.
SimpleWorld(int, int, int, int, int, int, int, int, int) - Constructor for class dlife.models.simpleworld.SimpleWorld
Create a new SimpleWorld with all of the specified parameters.
SimpleWorldRobot - Class in dlife.models.simpleworld
Robot for use in the SimpleWorld microworld.
SimpleWorldRobot() - Constructor for class dlife.models.simpleworld.SimpleWorldRobot
Construct a new SimpleWorldRobot with parameters provided by the user via a dialog box.
SimpleWorldRobot(SimpleWorld, int) - Constructor for class dlife.models.simpleworld.SimpleWorldRobot
Construct a new SimpleWorldRobot for the provided SimpleWorld.
SimpleWorldRobot(SimpleWorld, int, double, int, double, int) - Constructor for class dlife.models.simpleworld.SimpleWorldRobot
Construct a new SimpleWorldRobot for the provided SimpleWorld.
SimpleWorldRobotController - Class in dlife.models.simpleworld
Abstract base class for controllers for SimpleWorldRobots.
SimpleWorldRobotController() - Constructor for class dlife.models.simpleworld.SimpleWorldRobotController
 
SingleImageCamera - Class in dlife.vision.cameras
A Camera that displays a single image.
SingleImageCamera() - Constructor for class dlife.vision.cameras.SingleImageCamera
Construct a new SingleImageCamera that prompts the user to choose an image to use.
SingleImageCamera(URL) - Constructor for class dlife.vision.cameras.SingleImageCamera
Construct a new SingleImageCamera using the file specified by the given URL.
size() - Method in class dlife.gui.connectiondialog.BluetoothNameMap
Get the number of names that appear in this map.
size() - Method in class dlife.nn.NNDataSet
Get the size of this NNDataSet.
size() - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
Get the number of files in the list.
size() - Method in class dlife.sys.BoundedByteArrayOutputStream
Get the current size of this stream.
skip(long) - Method in class dlife.vision.server.DatagramByteArrayInputStream
This method is not supported and will throw a UnsupportedOperationException.
sliderValueToUserValue(int) - Method in class dlife.gui.FloatJSlider
Convert from the given coordinate in the underlying JSlider's coordinate system to the value in the user's coordinate system.
SOCKET - Static variable in class dlife.gui.connectiondialog.ConnectionDialog
Constant indicating that the tab for establishing a socket connection should be enabled.
SocketConnection - Class in dlife.gui.connectiondialog
This class represents a SocketConnection.
SocketConnection(String) - Constructor for class dlife.gui.connectiondialog.SocketConnection
Construct a new SocketConnection.
SOUR - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for a sour smell.
SOUTH - Static variable in class dlife.models.gridmap.GridMap
Constant to indicate travel to the south.
speak(String) - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Have the text-to-speech module speak the given String.
StagePositionData - Class in dlife.robot.player
A simple object to hold position data returned from a Stage simulation.
StagePositionData(double, double, double) - Constructor for class dlife.robot.player.StagePositionData
Create a StagePositionData with the given x, y, and theta values.
StageSimulationControl - Class in dlife.robot.player
A StageSimulationControl object allows direct access to robots within the Stage simulation.
start() - Method in class dlife.robot.controllers.subsumption.Behavior
Start the thread for this Behavior.
start() - Method in class dlife.robot.player.PlayerServerProcess.Monitor
Start this monitor if it is not already running.
startAutoReadTimer() - Method in class dlife.robot.Device
Start a timer to perform auto reads.
startPTZ(String) - Method in class dlife.robot.pioneer.server.PioneerServer
 
startUp() - Method in class dlife.models.simpleworld.SimpleWorldRobot
Add sensors and effectors to this robot.
startUp(Robot) - Method in class dlife.models.simpleworld.SimpleWorldRobotController
Implementation of the startUp method required by Controller.
startUp() - Method in class dlife.models.simpleworld.SimpleWorldRobotController
Invoked when this Controller is started in the ControlCenter.
startUp() - Method in class dlife.robot.aibo.Aibo
Invoked when the Aibo is started up.
startUp() - Method in class dlife.robot.aibo.AiboHeadEffector
Startup the AiboHeadEffector.
startUp() - Method in class dlife.robot.aibo.AiboWalkEffector
Startup the AiboWalkEffector.
startUp() - Method in class dlife.robot.ardrone.ARDrone
Establish the connections to the drone that will be used for communication of commands, sensor values and video streams.
startUp() - Method in class dlife.robot.ardrone.ARDroneCamera
Set the camera to show the view from the front camera when the camera is started.
startUp() - Method in class dlife.robot.ardrone.ARDroneLEDs
Blank the LED's on startup so that they return to their nominal state of all green.
startUp() - Method in class dlife.robot.ardrone.ARDroneYoke
Start up the ARDroneYoke.
startUp(Robot) - Method in class dlife.robot.Controller
This method is invoked automatically when the Start Up button in the ContolCenter is clicked.
startUp(Robot) - Method in class dlife.robot.controllers.subsumption.SubsumptionController
Resets all of the Behavior objects.
startUp() - Method in class dlife.robot.DeadReckoningSensor
When the DeadReckoningSensor is started it resets the sensor to the position (0,0,0).
startUp() - Method in class dlife.robot.Device
Perform any startup operations for the device.
startUp() - Method in class dlife.robot.finch.Finch
Start up a connection to the Finch.
startUp() - Method in class dlife.robot.finch.FinchBuzzer
Turns the buzzer off when connecting to the Finch.
startUp(boolean) - Method in class dlife.robot.hemisson.Hemisson
This method establishes a connection to the Hemisson robot, marks it as alive and then if the parameter is true it plays a startup sequence on the Hemisson's beeper and lights to indicate that it is ready to go.
startUp() - Method in class dlife.robot.hemisson.Hemisson
This method establishes a connection to the Hemisson robot, marks it as alive and then plays a startup sequence on the Hemisson's beeper and lights to indicate that it is ready to go.
startUp() - Method in class dlife.robot.hemisson.HemissonLCD
Sets the initial brightness to 0, and sets the contrast to 210.
startUp() - Method in class dlife.robot.hemisson.HemissonSonar
Startup the sonar sensor by setting the maximum range and measurement units based upon any values provided to the constructor.
startUp() - Method in class dlife.robot.hemisson.HemissonTextToSpeech
Set the initial values of the volume to 7, rate of 2, and pitch to 2.
startUp(boolean) - Method in class dlife.robot.khepera2.Khepera2
This method establishes a connection to the Khepera2 robot, marks it as alive and then if the parameter is true it flashes the Khepera2's LEDs to indicate that it is ready to go.
startUp() - Method in class dlife.robot.khepera2.Khepera2
This method establishes a connection to the Khepera2 robot, marks it as alive and then flashes the Khepera2 LED's to indicate that it is ready to go.
startUp() - Method in class dlife.robot.khepera2.Khepera2DifferentialDrive
Invoke super.startUp and then configure the speed PID controller if the default values are not being used.
startUp() - Method in class dlife.robot.khepera2.Khepera2Gripper
Store the grip when it is started.
startUp() - Method in class dlife.robot.khepera3.Khepera3
Create a connection, mark the robot as alive, and set the robots initial position to (0,0) Note: the position measures the number of ticks the wheels make from its starting location.
startUp() - Method in class dlife.robot.khepera3.Khepera3DeltaPositionEffector
Resets the wheel sensors when the effector is created
startUp() - Method in class dlife.robot.OdometrySensor
When the OdometrySensor is started it resets the sensor to (0,0).
startUp() - Method in class dlife.robot.OnOffSetEffector
Set all of the lights to be off when the device is started up.
startUp() - Method in class dlife.robot.PanTiltZoomEffector
Center the camera and zoom out startup.
startUp() - Method in class dlife.robot.pioneer.CannonVCC50i
Start up the camera attached to serial port 3.
startUp() - Method in class dlife.robot.pioneer.Pioneer
Establish a connection to the Pioneer and mark the robot as being alive.
startUp() - Method in class dlife.robot.pioneer.PioneerGripper
At startup the gripper is stored and has its grip pressure set to 10.
startUp() - Method in class dlife.robot.player.PlayerRobot
Marks the robot as alive.
startUp() - Method in class dlife.robot.Robot
Each concrete sub-class representing that Robot should override this method to perform its initialization.
startUp() - Method in class dlife.robot.scribbler.FlukeCamera
When the camera is started, set it to shoot 1 fps in color using automatic exposure mode.
startUp() - Method in class dlife.robot.scribbler.FlukeIRSensor
 
startUp(boolean) - Method in class dlife.robot.scribbler.Scribbler
This method establishes a connection to the Scribbler robot, marks it as alive and then if the parameter is true it plays a startup sequence on the Scribbler's speaker and LEDs to indicate that it is ready to go.
startUp() - Method in class dlife.robot.scribbler.Scribbler
This method establishes a connection to the Scribbler robot, marks it as alive and then plays a startup sequence on the Scribbler's speaker and LEDs to indicate that it is ready to go.
startUp() - Method in class dlife.robot.scribbler.ScribblerBattery
Perform any startup operations for the device.
startUp() - Method in class dlife.robot.scribbler.ScribblerDifferentialDrive
Initialize the Scribbler so that the Fluke is at the rear of the robot.
startUp() - Method in class dlife.robot.scribbler.ScribblerSpeaker
Startup the ScribblerSpeaker device.
startUp() - Method in class dlife.robot.util.kteam.KTeamRobot
This method invokes the super class startUp method, establishes a connection to the robot, marks it as alive.
startUp() - Method in class dlife.vision.Camera
Start up the Camera.
startUp() - Method in class dlife.vision.cameras.VisionPseudoRobot
Mark the robot as alive.
startUp() - Method in class dlife.vision.FilterManager
Does nothing in a FilterManager.
State - Class in dlife.rl
Base class for representing the state of a TD-based reinforcement learning agent.
State() - Constructor for class dlife.rl.State
 
State - Class in dlife.robot.controllers.fsm
Abstract class representing a state within a FiniteStateController.
State(String) - Constructor for class dlife.robot.controllers.fsm.State
Construct a new State with the specified name.
stateName - Variable in class dlife.robot.controllers.fsm.State
 
STAY_PUT - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant indicating that the agent wants to stay put.
std - Variable in class dlife.vision.server.VisionServerMap.VideoSourceInfo
 
stDev - Variable in class dlife.ga.DoubleGene
 
stDev - Variable in class dlife.ga.IntegerGene
 
step() - Method in class dlife.models.simpleworld.SimpleWorldRobotController
Implementation of the step method required by Controller.
step(SimpleWorldRobot) - Method in class dlife.models.simpleworld.SimpleWorldRobotController
Invoked once for each control opportunity provided to the robot.
step() - Method in class dlife.robot.Controller
This method is invoked either once when the Step button is clicked or periodically when the Run button is clicked.
step() - Method in class dlife.robot.controllers.fsm.FiniteStateController
Handle the processing of this FiniteStateController.
step(long) - Method in class dlife.robot.controllers.fsm.State
This method performs all of the processing for this state.
step(SubsumptionController.Signal[]) - Method in class dlife.robot.controllers.subsumption.Behavior
Compute the behavior's output based on its inputs and any sensory information that is available.
step(SubsumptionController.Signal[]) - Method in class dlife.robot.controllers.subsumption.Inhibitor
Sets the output of the Suppressor node.
step(SubsumptionController.Signal[]) - Method in class dlife.robot.controllers.subsumption.Suppressor
Sets the output of the Suppressor node.
STEP_BACK_BUTTON - Static variable in class dlife.vision.VideoSourceGUI
Flag indicating that the step back button should be displayed, enabled or disabled.
STEP_FORWARD_BUTTON - Static variable in class dlife.vision.VideoSourceGUI
Flag indicating that the step forward button should be displayed, enabled or disabled.
stepBackward() - Method in class dlife.vision.Camera
Step the VideoSource associated with this Camera back by one frame.
stepBackward() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
A DLifeVisionServerVideoSource cannot step backwards.
stepBackward() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Step the video backward by one frame.
stepBackward() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot be stepped backward so this method does nothing in this implementation.
stepBackward() - Method in class dlife.vision.VideoSource
Steps this VideoSource one frame backward.
stepForward() - Method in class dlife.vision.Camera
Advance the VideoSource associated with this Camera by one frame.
stepForward() - Method in class dlife.vision.cameras.sources.DLifeVisionServerVideoSource
Update to the latest frame, but remain paused.
stepForward() - Method in class dlife.vision.cameras.sources.ImageSequenceVideoSource
Step the video forward by one frame.
stepForward() - Method in class dlife.vision.cameras.sources.ImageVideoSource
An ImageVideoSource cannot be stepped forward so this method does nothing in this implementation.
stepForward() - Method in class dlife.vision.VideoSource
Steps this VideoSource one frame forward.
stillRunning() - Method in class dlife.robot.player.PlayerServerProcess
Check if the process is still running.
stillRunning() - Method in class dlife.tools.xgrid.XgridBatch
Check if any of the jobs for this batch are still running.
stop() - Method in class dlife.robot.aibo.AiboWalkEffector
Halts movement via the Walk Control.
stop() - Method in class dlife.robot.controllers.subsumption.Behavior
Stop the thread for this Behavior.
stop() - Method in class dlife.robot.GripperEffector
Stop both the vertical and open/close motion of the gripper.
stop() - Method in class dlife.robot.gui.RollTiltYawDisplay
Stop the motion of the device.
stop() - Method in class dlife.robot.pioneer.PioneerGripper
Stop both the vertical and open/close motion of the gripper.
stopAutoReadTimer() - Method in class dlife.robot.Device
Stop the timer that is performing the auto reads.
stopDeviceAutoReadTimers() - Method in class dlife.robot.scribbler.Scribbler
Stop the autoRead threads for all of the devices currently attached to the robot.
stopGrip() - Method in class dlife.robot.GripperEffector
Stop the open/close motion of the gripper.
stopGrip() - Method in class dlife.robot.khepera2.Khepera2Gripper
This method has no effect on a KheperaGripper.
stopGrip() - Method in class dlife.robot.pioneer.PioneerGripper
Stop the open/close motion of the gripper.
stopJob(String, String, String) - Method in class dlife.tools.xgrid.XgridCommand
Stop this command's job on the xgrid controller but do not delete it.
stopLift() - Method in class dlife.robot.GripperEffector
Stop the vertical motion of the gripper.
stopLift() - Method in class dlife.robot.khepera2.Khepera2Gripper
This method has no effect on a KheperaGripper.
stopLift() - Method in class dlife.robot.pioneer.PioneerGripper
Stop the vertical motion of the gripper.
store() - Method in class dlife.robot.GripperEffector
Move the gripper to the raised and closed position.
store() - Method in class dlife.robot.pioneer.PioneerGripper
Move the gripper to the raised and closed position.
strafe(float) - Method in class dlife.robot.aibo.AiboWalkEffector
Sends a strafe command.
strafe(double) - Method in class dlife.robot.ardrone.ARDroneYoke
Command the drone to strafe at the specified fraction of its maximum speed.
StringAction - Class in dlife.rl
An Action that can be described by a String.
StringAction(String) - Constructor for class dlife.rl.StringAction
Construct a new StringAction.
StringState - Class in dlife.rl
A State that can be described by a String.
StringState(String) - Constructor for class dlife.rl.StringState
Construct a new StringState.
SubClassFileFilter - Class in dlife.sys
This class filters files in the JFileChooser such that only concrete sub-classes of a specified super-class will be able to be selected.
SubClassFileFilter(String) - Constructor for class dlife.sys.SubClassFileFilter
Construct a new SubClassFileFilter for the specified super class.
submit() - Method in class dlife.tools.xgrid.XgridBatch
Submit this batch of XgridCommands to the xgrid.
submitAndWait() - Method in class dlife.tools.xgrid.XgridBatch
Submit this batch of XgridCommands to the xgrid and wait for all of the jobs to complete (either successfully or unsuccessfully) before returning.
submitAndWait(int, int) - Method in class dlife.tools.xgrid.XgridBatch
Submit this batch of XGridCommands to the xgrid and wait for all of the jobs to complete successfully.
submitJob(String, String, String) - Method in class dlife.tools.xgrid.XgridCommand
Submit this command to the xgrid as a job.
submitted() - Method in class dlife.tools.xgrid.XgridBatch
Return true if this batch of commands has already been submitted via the submit or the submitAndWait method.
SubsumptionController - Class in dlife.robot.controllers.subsumption
Controller based upon the Subsumption Architecture.
SubsumptionController() - Constructor for class dlife.robot.controllers.subsumption.SubsumptionController
 
SubsumptionController.Signal - Class in dlife.robot.controllers.subsumption
Representation of a signal that is passed between behaviors.
SubsumptionController.Signal(Object, String) - Constructor for class dlife.robot.controllers.subsumption.SubsumptionController.Signal
Construct a new Signal.
sum(ForceVector[]) - Static method in class dlife.robot.util.ForceVector
Compute the vector sum of an array of ForceVectors.
Suppressor - Class in dlife.robot.controllers.subsumption
A suppressor node for use in SubsumptionControllers.
Suppressor(SubsumptionController, String, String, String) - Constructor for class dlife.robot.controllers.subsumption.Suppressor
Construct a new Suppressor node.
swapRollYaw() - Method in class dlife.robot.gui.RollTiltYawDisplay
Swap the roll and yaw controls.
SWEET - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for a sweet smell.

T

TabbedCodeEditor - Class in dlife.robot.gui.controlcenter.editor
A TabbedCodeEditor contains a JTabbedPanel that is customized as as a code editor.
TabbedCodeEditor(String) - Constructor for class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Create a new TabbedCodeEditor.
TAG_16_H5 - Static variable in class dlife.vision.filter.AprilTagFilter
8x8 tags with a minimum separation of 5 bits (30 tags).
TAG_25_H7 - Static variable in class dlife.vision.filter.AprilTagFilter
9x9 tags with a minimum separation of 7 bits (242 tags).
TAG_25_H9 - Static variable in class dlife.vision.filter.AprilTagFilter
9x9 tags with a minimum separation of 9 bits (35 tags).
TAG_36_H11 - Static variable in class dlife.vision.filter.AprilTagFilter
10x10 tags with a minimum separation of 11 bits (587 tags).
TAG_36_H9 - Static variable in class dlife.vision.filter.AprilTagFilter
10x10 tags with a minimum separation of 9 bits (5329 tags).
takeOff() - Method in class dlife.robot.ardrone.ARDroneYoke
Have the drone take off.
TAKEOFF_LAND_TIMEOUT - Static variable in class dlife.robot.ardrone.ARDroneYoke
Time to wait in ms for takeoffs and landings to complete.
TDLearner - Class in dlife.rl
Base class for Time Difference based reinforcement learning agents (e.g.
TDLearner(ArrayList<Action>, QTable, ActionSelectionPolicy, QUpdatePolicy) - Constructor for class dlife.rl.TDLearner
Construct a new TDLearning agent.
TEMPERATURE - Static variable in class dlife.robot.aibo.AiboBatterySensor
The index of the temperature value in the values array of this ArraySensor.
TEMPERATURE - Static variable in class dlife.robot.khepera3.Khepera3BatterySensor
The temperature sensor number.
terminate() - Method in class dlife.robot.ControllerThread
Cause the loop in the run method to terminate.
TEXT - Static variable in class dlife.robot.gui.controlcenter.editor.EditorFileInfo
Indicates a text file.
TextStreamSensor - Class in dlife.robot
A Sensor for reading text from a stream.
TextStreamSensor(BoundedByteArrayOutputStream) - Constructor for class dlife.robot.TextStreamSensor
Create a new TextStreamSensor for the provided stream.
TextStreamSensorDisplay - Class in dlife.robot.gui
GUI display for a TextStreamSensor.
TextStreamSensorDisplay(TextStreamSensor) - Constructor for class dlife.robot.gui.TextStreamSensorDisplay
Create a new TextStreamSensorDisplay for the provided TextStreamSensor.
TextStreamSensorDisplay(TextStreamSensor, Color) - Constructor for class dlife.robot.gui.TextStreamSensorDisplay
Create a new TextStreamSensorDisplay for the provided TextStreamSensor.
THETA_COORDINATE - Static variable in class dlife.robot.DeadReckoningSensor
The Theta Coordinate (in degrees) of the Dead Reckoning data.
ThresholdActionSelectionPolicy - Class in dlife.rl
An action selection policy that tries every action at least a specified number of times before reverting to a greedy algorithm.
ThresholdActionSelectionPolicy(QTable, int) - Constructor for class dlife.rl.ThresholdActionSelectionPolicy
Construct a new ThresholdActionSelectionPolicy that will try every action from a state at least the specified number of times.
tilt(float) - Method in class dlife.robot.aibo.AiboHeadEffector
Send a tilt command to the Head Control.
tilt(double) - Method in class dlife.robot.PanTiltZoomEffector
Tilt to the indicated position.
tilt(double) - Method in class dlife.robot.pioneer.PioneerPTZ
Tilt to the indicated position.
TIMEOUT - Static variable in class dlife.robot.player.PlayerRobot
The time allowed to wait for player to start in milliseconds.
toggleComment() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Toggle the comment status of the selected lines in the currently active editor.
toString() - Method in class dlife.ga.BitGene
Return the value of this BitGene as a String.
toString() - Method in class dlife.ga.DoubleGene
Return the value of this DoubleGene as a String.
toString() - Method in class dlife.ga.Gene
Return the value of this Gene as a String.
toString() - Method in class dlife.ga.Individual
Get a String representation of this Individual.
toString() - Method in class dlife.ga.IntegerGene
Return the value of this IntegerGene as a String.
toString() - Method in class dlife.gui.RequestedActualValueJSlider
Get a String containing the requested and actual values of the slider.
toString() - Method in class dlife.rl.StringAction
Get a String representation of this action.
toString() - Method in class dlife.rl.StringState
Get a String representation of this state.
toString() - Method in class dlife.robot.aibo.WorldState
Returns a string representation of the WorldState, combining all other methods converting the arrays to strings
toString() - Method in enum dlife.robot.ardrone.ARDroneLEDs.LED_ANIMATION
 
toString() - Method in class dlife.robot.controllers.subsumption.SubsumptionController.Signal
Get a string representation of this Signal.
toString() - Method in class dlife.robot.util.ForceVector
Get a String representation of the ForceVector.
toString() - Method in class dlife.sys.BoundedByteArrayOutputStream
Get the contents of the buffer in this stream as a String.
toString() - Method in class dlife.tools.xgrid.XgridCommand
Get a String representation of this XgridCommand.
TournamentSelector - Class in dlife.ga
A ParentSelector that uses tournament selection to pick a parent.
TournamentSelector(int) - Constructor for class dlife.ga.TournamentSelector
Consruct a new TournamentSelector that uses tournaments of the specified size to select a parent.
train(double) - Method in class dlife.nn.CMACNeuralNetwork
Perform one weight adjustment that will bring the output for the current inputs closer to the specified target.
train(NNDataSet, int, double, double, double, double, int) - Method in class dlife.nn.FFBPNeuralNetwork
Train this FFBPNeuralNetwork using the provided training set.
translate(float) - Method in class dlife.robot.aibo.AiboWalkEffector
Sends a translate command.
translate(double) - Method in class dlife.robot.ardrone.ARDroneYoke
Command the drone to translate at the specified fraction of its maximum speed.
translate(int, double) - Method in class dlife.robot.DeltaPositionEffector
Drives a robot forward or backward by a certain distance at a certain speed.
translate() - Method in class dlife.robot.DeltaPositionEffector
Translate the robot by the distance returned from getDistance() at the speed returned from getSpeed().
translate(double) - Method in class dlife.robot.DifferentialDriveEffector
This method will cause the robot to move straight forward or backward at the specified fraction of its maximum speed.
translateRotate(float, float) - Method in class dlife.robot.aibo.AiboWalkEffector
Sends a combination translate, rotate command.
translateRotate(double, double) - Method in class dlife.robot.ardrone.ARDroneYoke
Command the drone to translate and rotate simultaneously.
translateRotateStrafe(float, float, float) - Method in class dlife.robot.aibo.AiboWalkEffector
Sends a combination translate, rotate strafe command.
translateStrafe(double, double) - Method in class dlife.robot.ardrone.ARDroneYoke
Command the drone to translate and strafe simultaneously.
turnOff() - Method in class dlife.robot.finch.FinchBuzzer
Turn the buzzer off.
turnOff() - Method in class dlife.robot.hemisson.HemissonBuzzer
Turn the Hemisson's buzzer off.
turnOn(int) - Method in class dlife.robot.finch.FinchBuzzer
Turn on the Finch's buzzer at the specified frequency.
turnOn() - Method in class dlife.robot.hemisson.HemissonBuzzer
Turn the Hemisson's buzzer on.
turnOn(boolean) - Method in class dlife.vision.filter.Filter
Turn this Filter on or off.

U

udpPort - Variable in class dlife.vision.server.VisionServerMap.VideoSourceInfo
 
undo() - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Invoke undoLastAction on the currently active editor.
undo() - Method in class dlife.vision.filter.MatchFilter
Undo the color addition/removal operation that led to the current state of the filter.
UnipolarNeuron - Class in dlife.nn
Implementation of a unipolar transfer function for a Neuron.
UnipolarNeuron() - Constructor for class dlife.nn.UnipolarNeuron
 
UnknownKeyException - Exception in dlife.robot.controllers.subsumption
Exception thrown by a SubsumptionController when a Behavior requests the value for a key that does not exist in the behavior output map.
UnknownKeyException(String) - Constructor for exception dlife.robot.controllers.subsumption.UnknownKeyException
Construct a new UnknownKeyException.
UnknownStateException - Exception in dlife.robot.controllers.fsm
Exception thrown by a FiniteStateConrtoller when a transition to an unknown state is requested.
UnknownStateException(String) - Constructor for exception dlife.robot.controllers.fsm.UnknownStateException
Construct a new UnknownStateException.
UnrecognizedFitnessFunctionTypeException - Exception in dlife.ga
Thrown by the Population class if the FitnessFunction used to create the Population is not a recognized sub-type of FitnessFunction.
UnrecognizedFitnessFunctionTypeException(String) - Constructor for exception dlife.ga.UnrecognizedFitnessFunctionTypeException
Construct a new UnrecognizedFitnessFunctionTypeException with the specified message.
UP - Static variable in class dlife.models.simpleworld.SimpleWorld
Constant for agent facing up.
UP_DOWN - Static variable in class dlife.robot.aibo.AiboAccelSensors
Index of the up-down acceleration sensor in the values array of this ArraySensor.
update(Observable, Object) - Method in class dlife.robot.gui.controlcenter.editor.EditorFileList
This class is an observer of itself.
update(Observable, Object) - Method in class dlife.robot.gui.controlcenter.editor.TabbedCodeEditor
Update the GUI to match the state of the EditorFileList.
update(Observable, Object) - Method in class dlife.robot.gui.DeviceDisplay
Update the GUI in response to notifications from the Device that its state has changed.
update(Observable, Object) - Method in class dlife.robot.player.gui.PlayerConnectionDialog
Updates the buttons when a change is made in the address/port boxes
update(Observable, Object) - Method in class dlife.vision.Camera
The Camera will be notified each time a new image is available from the VideoSource.
update(Observable, Object) - Method in class dlife.vision.filter.BlobFilter
Handle the click and drag events on the filtered video window.
update(Observable, Object) - Method in class dlife.vision.filter.FilterGUI
Invoked by the Filter when either the filter parameters or the filter data has changed.
update(Observable, Object) - Method in class dlife.vision.filter.MatchFilter
This filter received a notification from a BufferedImageWithOverlay object indicating that the mouse was clicked or dragged.
update(Observable, Object) - Method in class dlife.vision.FilterManager
The FilterManager is an Observer on each of its Filters.
update(Observable, Object) - Method in class dlife.vision.VideoDisplay
The VideoDisplay can be an observer on the VideoSource that it is displaying.
update(Observable, Object) - Method in class dlife.vision.VideoSourceGUI
Adjust the seek location, button states and icons as appropriate given the current state of the VideoSource associated with this VideoSourceGUI.
updateDataFromFilter() - Method in class dlife.vision.filter.ConvolutionFilter.ConvolutionFilterGUI
Does nothing.
updateDataFromFilter() - Method in class dlife.vision.filter.FilterGUI
Update the GUI components that display the filter data.
updateGUI() - Method in class dlife.models.simpleworld.SimpleWorld
Notify the observers of the world that their GUI should be updated.
updateGUIFromDevice() - Method in class dlife.robot.aibo.AiboHeadDisplay
Update the Sliders and the text fields to reflect the current state of the camera.
updateGUIFromDevice() - Method in class dlife.robot.aibo.AiboWalkDisplay
Update the display of this GUI based on the information contained in the AiboWalkEffector.
updateGUIFromDevice() - Method in class dlife.robot.gui.ArraySensorDisplay
Update the display.
updateGUIFromDevice() - Method in class dlife.robot.gui.BlankDeviceDisplay
Does nothing.
updateGUIFromDevice() - Method in class dlife.robot.gui.controlcenter.editor.CodeEditorDisplay
Does nothing.
updateGUIFromDevice() - Method in class dlife.robot.gui.DeadReckoningDisplay
Update the ArraySensorDisplay so that it shows the latest values from the DeadReckoningSensor.
updateGUIFromDevice() - Method in class dlife.robot.gui.DeltaPositionDisplay
Updates the GUI to reflect the current state of the effector.
updateGUIFromDevice() - Method in class dlife.robot.gui.DeviceDisplay
Update the GUI to reflect the current state of the Device.
updateGUIFromDevice() - Method in class dlife.robot.gui.DifferentialDriveDisplay
Update the GUI display to match the current state of the Effector.
updateGUIFromDevice() - Method in class dlife.robot.gui.GripperDisplay
Does nothing.
updateGUIFromDevice() - Method in class dlife.robot.gui.OdometryDisplay
Update the ArraySensorDisplay so that it shows the latest values from the OdometrySensor.
updateGUIFromDevice() - Method in class dlife.robot.gui.OnOffSetDisplay
Update the controller to display any changes that might have been made to this Effector's state by a running program.
updateGUIFromDevice() - Method in class dlife.robot.gui.PanTiltZoomDisplay
Update the Sliders and the text fields to reflect the current state of the camera.
updateGUIFromDevice() - Method in class dlife.robot.gui.PickListDisplay
Update the display to match the current state of the device.
updateGUIFromDevice() - Method in class dlife.robot.gui.RollTiltYawDisplay
Update the display of this GUI based on the information contained in the effector.
updateGUIFromDevice() - Method in class dlife.robot.gui.TextStreamSensorDisplay
Update this TextStreamSensor.
updateGUIFromDevice() - Method in class dlife.robot.khepera2.Khepera2GripperDisplay
Update the actual arm position, the break beam state and the reading of the resistance sensor.
updateGUIFromDevice() - Method in class dlife.robot.pioneer.PioneerGripperDisplay
Update the display for this PioneerGripperController to reflect the most recent state of the paddle pressure sensors and the break beams.
updateGUIFromDevice() - Method in class dlife.vision.VideoSourceGUI
Does nothing.
updateParametrsFromFilter() - Method in class dlife.vision.filter.ConvolutionFilter.ConvolutionFilterGUI
Update the GUI to match the state of the Convolution filter.
updateParametrsFromFilter() - Method in class dlife.vision.filter.FilterGUI
Update the GUI components that display the filter parameters.
updateQValue(State, Action, double, ArrayList<Action>) - Method in class dlife.rl.QLearningPolicy
Update the new Q-Table using Q-Learning.
updateQValue(State, Action, double, ArrayList<Action>) - Method in class dlife.rl.QUpdatePolicy
Update the Q-Table using the provided information.
updateQValue(State, Action, double, ArrayList<Action>) - Method in class dlife.rl.RLearningPolicy
Update the new Q-Table using R-Learning.
updateQValue(State, Action, double, ArrayList<Action>) - Method in class dlife.rl.SARSALearningPolicy
Update the new Q-Table using SARSA-Learning.
useNoise() - Method in class dlife.robot.player.gui.PlayerConnectionDialog
If the simulation should use noise.
useRangeMode(boolean) - Method in class dlife.vision.filter.MatchFilter
Indicate if matching will be performed in Range Mode, using the range of RGB values, or in List Mode, using the list of pixel colors.
userValueToSliderValue(float) - Method in class dlife.gui.FloatJSlider
Convert from a user coordinate system value to the value for the underlying JSlider.
usingRangeMode() - Method in class dlife.vision.filter.MatchFilter
Check if this MatchFilter is using Range Mode or List Mode for color matching.
Utility - Class in dlife.sys
A catch-all class for some small utility functions that are used throughout the dlife package.
Utility() - Constructor for class dlife.sys.Utility
 

V

value - Variable in class dlife.ga.BitGene
 
value - Variable in class dlife.ga.DoubleGene
 
value - Variable in class dlife.ga.IntegerGene
 
valueOf(String) - Static method in enum dlife.robot.ardrone.ARDroneLEDs.LED_ANIMATION
Returns the enum constant of this type with the specified name.
values() - Static method in enum dlife.robot.ardrone.ARDroneLEDs.LED_ANIMATION
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class dlife.robot.ArraySensor
 
values - Variable in class dlife.robot.gui.OnOffSetDisplay
 
verify(JComponent) - Method in class dlife.gui.DoubleRangeInputVerifier
Accept double values in the range [min...max].
verify(JComponent) - Method in class dlife.gui.IntegerRangeInputVerifier
Accept integer values in the range [min...max].
VERSION - Static variable in class dlife.sys.Shared
The version of the dLife package.
VERTICAL_SPEED - Static variable in class dlife.robot.ardrone.ARDroneFlightData
Constant for the index of the drone's vertical speed.
VerticalJLabel - Class in dlife.gui
A this class contains a static utility method that will rotate a JLabel 90 degrees clockwise or counter clockwise.
VerticalJLabel() - Constructor for class dlife.gui.VerticalJLabel
 
VIDEO_SOURCE_STATE_CHANGED - Static variable in class dlife.vision.VisionEventDescriptors
Notification was generated because the VideoSource state changed.
VideoDisplay - Class in dlife.vision
A VideoDisplay is a wrapper for two BufferedImageWithOverlay objects, one for the raw video and one for the filtered video.
VideoDisplay(int, int) - Constructor for class dlife.vision.VideoDisplay
Construct a new VideoDisplay with two BufferedImageWithOverlay components of the specified size.
VideoFrame - Class in dlife.vision.server
A VideoFrame constructs is useful in two different ways.
VideoFrame(ByteBuffer) - Constructor for class dlife.vision.server.VideoFrame
Construct a VideoFrame using the image information in the given ByteBuffer.
VideoFrame(DatagramPacket) - Constructor for class dlife.vision.server.VideoFrame
Construct a VideoFrame with the initial DatagramPacket.
VideoFrameList - Class in dlife.vision.server
A VideoFrameList keeps a list of VideoFrames which it constructs from DatagramPackets created within the dlife.vision.server.VideoFrame class.
VideoFrameList() - Constructor for class dlife.vision.server.VideoFrameList
Create an empty VideoFrameList
VideoSource - Class in dlife.vision
A VideoSource provides BufferedImages captured from some video source and methods for controlling the flow of video (e.g.
VideoSource() - Constructor for class dlife.vision.VideoSource
Construct a new VideoSource.
VideoSourceConnectionException - Exception in dlife.vision
Exception that is thrown when an error/exception occurs when attempting to connect to or disconnect from a VideoSource.
VideoSourceConnectionException(String) - Constructor for exception dlife.vision.VideoSourceConnectionException
Construct a new VideoSourceCreationFailedException.
VideoSourceCreationFailedException - Exception in dlife.vision
Exception that is thrown when the construction of a VideoSource fails.
VideoSourceCreationFailedException(String) - Constructor for exception dlife.vision.VideoSourceCreationFailedException
Construct a new VideoSourceCreationFailedException.
VideoSourceGUI - Class in dlife.vision
This class provides GUI components for controlling a VideoSource (e.g.
VideoSourceGUI(VideoSource, byte) - Constructor for class dlife.vision.VideoSourceGUI
Construct a new VideoSourceGUI for the specified VideoSource.
VisionEventDescriptors - Class in dlife.vision
This is a holding place for constants that describe the different types of events that generate notifications of Observers in the dlife.vision package.
VisionEventDescriptors() - Constructor for class dlife.vision.VisionEventDescriptors
 
VisionPseudoRobot - Class in dlife.vision.cameras
A dummy robot that is useful for working with different Cameras from within the ControlCenter.
VisionPseudoRobot() - Constructor for class dlife.vision.cameras.VisionPseudoRobot
 
VisionServer - Class in dlife.vision.server
The VisionServer class is a server designed stream video data via UDP.
VisionServer() - Constructor for class dlife.vision.server.VisionServer
 
VisionServerDeviceList - Class in dlife.vision.server
A VisionServerDeviceList is a useful object for storing device information about video devices on a given VisionServer.
VisionServerDeviceList() - Constructor for class dlife.vision.server.VisionServerDeviceList
Create a new, empty VisionServerDeviceList.
VisionServerMap - Class in dlife.vision.server
This class is used to store device information from a dLife VisionServer and map them to a server.
VisionServerMap(String) - Constructor for class dlife.vision.server.VisionServerMap
Construct a new VisionServerMap.
VisionServerMap.VideoSourceInfo - Class in dlife.vision.server
A VideoSourceInfo contains information about the state of a VideoSourceDialog.
VisionServerMap.VideoSourceInfo(String, String, String, String, int, int) - Constructor for class dlife.vision.server.VisionServerMap.VideoSourceInfo
Create a VideoSourceInfo with the given parameters.
vL - Variable in class dlife.robot.DifferentialDriveEffector
 
VOLTAGE - Static variable in class dlife.robot.aibo.AiboBatterySensor
The index of the voltage value in the values array of this ArraySensor.
VOLTAGE - Static variable in class dlife.robot.khepera3.Khepera3BatterySensor
The voltage sensor number.
vR - Variable in class dlife.robot.DifferentialDriveEffector
 

W

waitForControlState(NavData.CtrlState, long) - Method in class dlife.robot.ardrone.ARDrone
Wait up to timeout ms for the desired control state to occur.
waitForFlyState(NavData.FlyingState, long) - Method in class dlife.robot.ardrone.ARDrone
Wait up to timeout ms for the desired flying state to occur.
WALK_CONTROL_PORT - Static variable in class dlife.robot.aibo.AiboWalkEffector
The port on which the Aibo Walk Remote Control service listens for connections.
wasCanceled() - Method in class dlife.robot.player.gui.PlayerConnectionDialog
Check if the user pressed the canceled button.
wasKilled() - Method in class dlife.robot.player.PlayerServerProcess
Check if the process was killed using the kill method
WEST - Static variable in class dlife.models.gridmap.GridMap
Constant to indicate travel to the west.
width - Variable in class dlife.robot.player.PlayerSimulation.PlayerSimulationPuck
 
WORLD_STATE_PORT - Static variable in class dlife.robot.aibo.WorldState
The standard port on which the Aibo runs its World State Serializer.
WorldState - Class in dlife.robot.aibo
The WorldState class is a threaded data structure that constantly filters through the streaming output from the Aibo's WorldStateSerializer.
WorldState(Aibo) - Constructor for class dlife.robot.aibo.WorldState
Create a WorldState object for the provided Aibo.
write(String) - Method in class dlife.nn.NNDataSet
Write data for this NNDataSet to the specified file.
write(byte[], int, int) - Method in class dlife.sys.BoundedByteArrayOutputStream
Write the data from b starting at index off and continuing for len bytes into the buffer in this stream.
write(byte[]) - Method in class dlife.sys.BoundedByteArrayOutputStream
Write the data from b into the buffer in this stream.
write(int) - Method in class dlife.sys.BoundedByteArrayOutputStream
Write the byte b into the buffer in this stream.
write(String) - Method in class dlife.sys.SerializationBase
Write this object to the indicated file using Java's object serialization mechanism.

X

X_AXIS - Static variable in class dlife.robot.finch.FinchAccelerationSensors
Constant for accessing the X axis sensor.
X_COORDINATE - Static variable in class dlife.robot.DeadReckoningSensor
The X Coordinate of the Dead Reckoning data.
XgridBatch - Class in dlife.tools.xgrid
A collection of XgridCommands that can be submitted to the Xgrid as a batch.
XgridBatch(String, String, String) - Constructor for class dlife.tools.xgrid.XgridBatch
Create a new batch of XgridCommands.
XgridCommand - Class in dlife.tools.xgrid
A command to be submitted to the Xgrid as a job.
XgridCommand(String) - Constructor for class dlife.tools.xgrid.XgridCommand
Construct a new XgridCommand that can be used to submit the specified command to an xgrid as a job.
XgridCommand(String, String, String, String, String, String) - Constructor for class dlife.tools.xgrid.XgridCommand
Construct a new XgridCommand that can be used to submit the specified command to an xgrid as a job.
XgridCommunicationError - Error in dlife.tools.xgrid
An Error that is thrown when an unrecoverable error occurs during communication with the xgrid controller.
XgridCommunicationError(String) - Constructor for error dlife.tools.xgrid.XgridCommunicationError
Construct a new XgridCommunicationError.
XGridFailureException - Exception in dlife.tools.xgrid
Exception that is thrown when
XGridFailureException(String) - Constructor for exception dlife.tools.xgrid.XGridFailureException
Construct a new XGridFailureException.
XgridResult - Class in dlife.tools.xgrid
The results from the submission of an XgridCommand to the Xgrid.
XgridResult(String, String, String, String, String, String, String, XgridCommand) - Constructor for class dlife.tools.xgrid.XgridResult
Construct a new XgridResult with all of the specified values for the fields.
XgridResult(String, String, String, XgridCommand) - Constructor for class dlife.tools.xgrid.XgridResult
Build a new XgridResult based on the string of attributes returned from the xgrid in conjunction with the job results and its command.
XgridUtils - Class in dlife.tools.xgrid
This class contains a collection of general utility methods for use with the xgrid.
XgridUtils() - Constructor for class dlife.tools.xgrid.XgridUtils
 

Y

Y_AXIS - Static variable in class dlife.robot.finch.FinchAccelerationSensors
Constant for accessing the Y axis sensor.
Y_COORDINATE - Static variable in class dlife.robot.DeadReckoningSensor
The X Coordinate of the Dead Reckoning data.
YAW - Static variable in class dlife.robot.ardrone.ARDroneFlightData
Constant for the index of the drone's yaw (rotation from forward).

Z

Z_AXIS - Static variable in class dlife.robot.finch.FinchAccelerationSensors
Constant for accessing the Z axis sensor.
zoom(double) - Method in class dlife.robot.PanTiltZoomEffector
Zoom to the indicated level.
zoom(double) - Method in class dlife.robot.pioneer.PioneerPTZ
Zoom to the indicated level.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
dLife Home Page