Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
W
X
Y
Z
A
add(KoalaVector)
- Method in class koala.
KoalaVector
applyBlueThreshold(int, double, double)
- Method in class koala.
KoalaImage
Apply a threshold to pick out the blue pixels.
applyGreenThreshold(int, double, double)
- Method in class koala.
KoalaImage
Apply a threshold to pick out the green pixels.
applyRedThreshold(int, double, double)
- Method in class koala.
KoalaImage
Apply a threshold to pick out the red pixels.
applyThreshold(Color, int[])
- Method in class koala.
KoalaImage
Apply a threshold to pick out an arbitrary colour.
B
BLACK
- Static variable in class koala.
KoalaImage
BLUE
- Static variable in class koala.
KoalaImage
bluePart(int)
- Static method in class koala.
KoalaImage
Get the blue component of an RGB pixel.
C
calibrate()
- Method in class koala.
KatanaArm
Calibrate the arm.
closeGripper()
- Method in class koala.
KatanaArm
Close the arm's gripper.
convertToDistance(int)
- Static method in class koala.
KoalaSensorReading
Convert a single short-range proximity reading to a distance in mm.
convertToDistances()
- Method in class koala.
KoalaSensorReading
Convert the whole reading to approximate distances in mm.
createFromMagAndDir(double, double)
- Static method in class koala.
KoalaVector
D
direction()
- Method in class koala.
KoalaVector
disconnect()
- Method in class koala.
KatanaArm
Disconnect from the arm.
disconnect()
- Method in class koala.
Koala
Disconnect from the Koala hardware.
E
equals(Object)
- Method in class koala.
KoalaVector
F
finalize()
- Method in class koala.
KatanaArm
finalize()
- Method in class koala.
Koala
G
getAngularVelocity()
- Method in class koala.
Koala
Compute the angular velocity based on the current wheel speeds, in degrees per second.
getBatteryCharge()
- Method in class koala.
Koala
Get the battery's charge in mAh.
getBatteryCharge()
- Method in interface koala.
KoalaSensors
getBatteryTemperature()
- Method in class koala.
Koala
Get the battery's temperature in degrees Celcius.
getBatteryTemperature()
- Method in interface koala.
KoalaSensors
getBatteryTimeLeft()
- Method in class koala.
Koala
Estimate the time left (in minutes) before the battery is exhausted, based on the consumption current and the battery charge.
getBatteryTimeLeft()
- Method in interface koala.
KoalaSensors
getBatteryVoltage()
- Method in class koala.
Koala
Get the battery's voltage in mV.
getBatteryVoltage()
- Method in interface koala.
KoalaSensors
getBlobs(Color, int, int)
- Method in class koala.
KoalaImage
Label blobs (segments of contiguous colour) in the image of the specified colour and minimum size (blobThreshold).
getBlueHistogram()
- Method in class koala.
KoalaImage
Get the histogram of blue pixel values.
getConsumptionCurrent()
- Method in class koala.
Koala
Get the consumption current in mA.
getConsumptionCurrent()
- Method in interface koala.
KoalaSensors
getGreenHistogram()
- Method in class koala.
KoalaImage
Get the histogram of green pixel values.
getGripperPosition()
- Method in class koala.
KatanaArm
Get the gripper's position.
getImage()
- Method in interface koala.
KoalaCamera
getImage()
- Method in class koala.
KoreCamera
Read a frame from the camera as an array of integers, where each element represents one pixel encoded in RGB.
getInstance()
- Static method in class koala.
KatanaArm
Get a reference to the arm.
getInstance()
- Static method in class koala.
Koala
Get a reference to the robot.
getInstance(String)
- Static method in class koala.
Koala
Get a reference to the robot.
getInstance()
- Static method in class koala.
KoreCamera
Get a reference to the KoalaCamera.
getLargestBlob(Color, int)
- Method in class koala.
KoalaImage
Get the single largest blob in the image of the given colour and minimum size.
getLeftMotorCurrent()
- Method in class koala.
Koala
Get the consumption current of the left motor in mA.
getLeftMotorCurrent()
- Method in class koala.
KoalaMotorController
getLeftMotorCurrent()
- Method in interface koala.
KoalaMotors
getLeftMotorPosition()
- Method in class koala.
Koala
Get the current position of the left motor.
getLeftMotorPosition()
- Method in class koala.
KoalaMotorController
getLeftMotorPosition()
- Method in interface koala.
KoalaMotors
getLeftMotorSpeed()
- Method in class koala.
Koala
Get the left motor's speed.
getLeftMotorSpeed()
- Method in class koala.
KoalaMotorController
getLeftMotorSpeed()
- Method in interface koala.
KoalaMotors
getLocation()
- Method in class koala.
KatanaArm
Get the location of the end of the gripper in (ideal) 3D space.
getMaximumSpeed()
- Method in class koala.
KatanaArm
Get the maximum motor speed.
getMotorPosition(int)
- Method in class koala.
KatanaArm
Get the position of a particular motor in terms of its rotary encoder.
getPanMotorLimits()
- Method in class koala.
KoreCamera
Runs an automated movement which detects the left and right positions which limit how far the pan motor can rotate.
getPanMotorLimits()
- Method in interface koala.
KoreMotors
getPanMotorPosition()
- Method in class koala.
KoreCamera
Get the position of the pan motor.
getPanMotorPosition()
- Method in interface koala.
KoreMotors
getRadiusOfRotation()
- Method in class koala.
Koala
Get the radius of the curve the robot is currently moving along, in millimetres.
getRedHistogram()
- Method in class koala.
KoalaImage
Get the histogram of red pixel values.
getRightMotorCurrent()
- Method in class koala.
Koala
Get the consumption current of the right motor in mA.
getRightMotorCurrent()
- Method in class koala.
KoalaMotorController
getRightMotorCurrent()
- Method in interface koala.
KoalaMotors
getRightMotorPosition()
- Method in class koala.
Koala
Get the current position of the right motor.
getRightMotorPosition()
- Method in class koala.
KoalaMotorController
getRightMotorPosition()
- Method in interface koala.
KoalaMotors
getRightMotorSpeed()
- Method in class koala.
Koala
Get the right motor's speed.
getRightMotorSpeed()
- Method in class koala.
KoalaMotorController
getRightMotorSpeed()
- Method in interface koala.
KoalaMotors
getRotationTo(KoalaLocation)
- Method in class koala.
KoalaLocation
Compute the (minimum) angle by which the robot needs to turn to face the target location.
getSoftwareVersion()
- Method in class koala.
Koala
Request the Koala's OS and protocol version.
getSoftwareVersion()
- Method in interface koala.
KoalaSensors
getSpotPosition(Color)
- Method in interface koala.
KoalaCamera
getSpotPosition(Color, int[])
- Method in interface koala.
KoalaCamera
getSpotPosition(Color, int[])
- Method in class koala.
KoreCamera
Find a spot of the specified colour in the current camera view.
getSpotPosition(Color)
- Method in class koala.
KoreCamera
Find a spot of the specified colour in the current camera view.
getSpotPosition(boolean)
- Method in class koala.
KoreCamera
Find a red or green spot in the current camera view.
getTemperature()
- Method in class koala.
Koala
Get the robot's ambient temperature in degrees Celcius.
getTemperature()
- Method in interface koala.
KoalaSensors
getTiltMotorLimits()
- Method in class koala.
KoreCamera
Runs an automated movement which detects the up and down positions which limit how far the tilt motor can rotate.
getTiltMotorLimits()
- Method in interface koala.
KoreMotors
getTiltMotorPosition()
- Method in class koala.
KoreCamera
Get the position of the tilt motor.
getTiltMotorPosition()
- Method in interface koala.
KoreMotors
getVectorTo(KoalaLocation)
- Method in class koala.
KoalaLocation
Computes the vector drawn from this location to the target.
GREEN
- Static variable in class koala.
KoalaImage
greenPart(int)
- Static method in class koala.
KoalaImage
Get the green component of an RGB pixel.
gripperClosed()
- Method in class koala.
KatanaArm
Returns true only if the gripper is fully closed.
grippingSomething()
- Method in class koala.
KatanaArm
Observes the gripper sensors to infer if anything is being gripped.
H
hasLongRangeSensors()
- Method in class koala.
Koala
Determine if this Koala has long-range proximity sensors.
hasLongRangeSensors()
- Method in interface koala.
KoalaLongRangeSensors
heading
- Variable in class koala.
KoalaLocation
height
- Variable in class koala.
KoalaImage
I
imageX
- Variable in class koala.
KoalaLocation
imageY
- Variable in class koala.
KoalaLocation
INFRONT
- Static variable in class koala.
KatanaArm
integerX()
- Method in class koala.
KoalaVector
integerY()
- Method in class koala.
KoalaVector
isAbnormal()
- Method in class koala.
KoalaImage
Heuristic to detect abnormal images.
isInitialised()
- Method in class koala.
Koala
Check the robot is initialised.
isInitialised()
- Method in class koala.
KoreCamera
Check the motors have initialised.
isPanMotorBlocked()
- Method in class koala.
KoreCamera
Check if the pan motor has reached its physical limits.
isPanMotorBlocked()
- Method in interface koala.
KoreMotors
isSafeForGripping()
- Method in class koala.
KatanaLocation
Returns true if the location is a safe place for picking up objects from.
isTiltMotorBlocked()
- Method in class koala.
KoreCamera
Check if the tilt motor has reached its physical limits.
isTiltMotorBlocked()
- Method in interface koala.
KoreMotors
K
KatanaArm
- Class in
koala
Class which provides control of the Katana robot arm, using
jkatana.dll
.
KatanaLocation
- Class in
koala
Simple representation of a point in 3D space.
KatanaLocation(double, double, double)
- Constructor for class koala.
KatanaLocation
KatanaOutOfRangeException
- Exception in
koala
Thrown if the robot is asked to move to a position which it physically cannot get to.
KatanaOutOfRangeException()
- Constructor for exception koala.
KatanaOutOfRangeException
koala
- package koala
Koala
- Class in
koala
Class used to control Koala functionality
either
from the Korebot, using JNI and
libjkoala.so
, or from any platform using a direct serial connection (for which the
RXTX
library is required).
KoalaCamera
- Interface in
koala
Interface comprising methods to acquire camera images on the robot.
KoalaImage
- Class in
koala
Class which encapsulates disturbingly common image operations.
KoalaImage(Image)
- Constructor for class koala.
KoalaImage
Create a KoalaImage from a normal Image.
KoalaImage(int[], int, int)
- Constructor for class koala.
KoalaImage
Create a KoalaImage from the specified pixel array.
KoalaImage.Blob
- Class in
koala
KoalaImage.Blob(int, int, int)
- Constructor for class koala.
KoalaImage.Blob
KoalaLocation
- Class in
koala
Represents a 2 dimensional real-world location.
KoalaLocation()
- Constructor for class koala.
KoalaLocation
KoalaLocation(int, int)
- Constructor for class koala.
KoalaLocation
KoalaLocation(int, int, int)
- Constructor for class koala.
KoalaLocation
KoalaLongRangeSensors
- Interface in
koala
Interface comprising functions pertaining to the Koala's long range infra-red sensors.
KoalaMotorController
- Class in
koala
Makes motor control smoother by gradually changing speed when setSpeed() is called.
KoalaMotorController(KoalaMotors)
- Constructor for class koala.
KoalaMotorController
KoalaMotorLimits
- Class in
koala
Class which stores the minimum and maximum positions of motors on the Koala.
KoalaMotorLimits(int, int)
- Constructor for class koala.
KoalaMotorLimits
KoalaMotors
- Interface in
koala
Interface comprising the Koala method calls that relate to motors.
KoalaSensorReading
- Class in
koala
Class which stores a sensor reading, comprising values from each of the 16 sensors.
KoalaSensorReading()
- Constructor for class koala.
KoalaSensorReading
KoalaSensors
- Interface in
koala
Interface comprising the Koala method calls that relate to sensors and some miscellaneous ones.
KoalaVector
- Class in
koala
Represents a 2D vector, which is a line with magnitude and direction.
KoalaVector(double, double)
- Constructor for class koala.
KoalaVector
KoreCamera
- Class in
koala
Class to control the camera (motors) of the Koala/Korebot.
KoreMotors
- Interface in
koala
Interface comprising the camera motor (KoreMotorLE) method calls.
L
LEFT
- Static variable in class koala.
KatanaArm
leftMotorError()
- Method in class koala.
Koala
Returns true if the motion controller reports a speed or position error on the left motor.
leftMotorError()
- Method in class koala.
KoalaMotorController
leftMotorError()
- Method in interface koala.
KoalaMotors
leftSensors
- Variable in class koala.
KoalaSensorReading
M
magnitude()
- Method in class koala.
KoalaVector
main(String[])
- Static method in class koala.
KatanaArm
main(String[])
- Static method in class koala.
KoalaVector
max
- Variable in class koala.
KoalaMotorLimits
min
- Variable in class koala.
KoalaMotorLimits
moveForward(double)
- Method in class koala.
Koala
Move forward the specified distance of mm.
moveForward(double)
- Method in class koala.
KoalaMotorController
moveForward(double)
- Method in interface koala.
KoalaMotors
moveTo(KatanaLocation)
- Method in class koala.
KatanaArm
Move the location of the end of the gripper.
moveToRestingPosition()
- Method in class koala.
KatanaArm
Move the robot to the position in which it is stable if the power is switched off.
moveToWithoutBlocking(KatanaLocation)
- Method in class koala.
KatanaArm
N
normalise()
- Method in class koala.
KoalaVector
O
openGripper()
- Method in class koala.
KatanaArm
Open the arm's gripper.
P
pickUp()
- Method in class koala.
KatanaArm
Pick up an object from the front of the robot (INFRONT).
pixels
- Variable in class koala.
KoalaImage
printFP(double)
- Method in class koala.
Koala
Prints a double to the standard output.
R
readAmbientSensors()
- Method in class koala.
Koala
Read the 16 infra-red ambient light sensors.
readAmbientSensors()
- Method in interface koala.
KoalaSensors
readAnalogueInput(int)
- Method in class koala.
Koala
Read one of the analogue inputs.
readAnalogueInput(int)
- Method in interface koala.
KoalaSensors
readDigitalInput(int)
- Method in class koala.
Koala
Read one of the digital inputs.
readDigitalInput(int)
- Method in interface koala.
KoalaSensors
readForceSensors()
- Method in class koala.
KatanaArm
Read the 4 force sensors.
readFrontLeftLRSensor()
- Method in class koala.
Koala
Read the front left long-range proximity sensor.
readFrontLeftLRSensor()
- Method in interface koala.
KoalaLongRangeSensors
readFrontRightLRSensor()
- Method in class koala.
Koala
Read the front right long-range proximity sensor.
readFrontRightLRSensor()
- Method in interface koala.
KoalaLongRangeSensors
readLeftSideLRSensor()
- Method in class koala.
Koala
Read the left side long-range proximity sensor.
readLeftSideLRSensor()
- Method in interface koala.
KoalaLongRangeSensors
readLongRangeSensors()
- Method in class koala.
Koala
Read the long-range infra-red proximity sensors.
readLongRangeSensors()
- Method in interface koala.
KoalaLongRangeSensors
readProximitySensors()
- Method in class koala.
KatanaArm
Read the 9 infra-red proximity sensors.
readProximitySensors()
- Method in class koala.
Koala
Read the 16 infra-red proximity (reflected light) sensors.
readProximitySensors()
- Method in interface koala.
KoalaSensors
readRightSideLRSensor()
- Method in class koala.
Koala
Read the right side long-range proximity sensor.
readRightSideLRSensor()
- Method in interface koala.
KoalaLongRangeSensors
readSensors()
- Method in class koala.
KatanaArm
Read the 16 sensors on the robot's gripper.
RED
- Static variable in class koala.
KoalaImage
redPart(int)
- Static method in class koala.
KoalaImage
Get the red component of an RGB pixel.
reliability()
- Method in class koala.
KoalaLocation
Describes the reliability of the location reading (when derived from a camera).
RIGHT
- Static variable in class koala.
KatanaArm
rightMotorError()
- Method in class koala.
Koala
Returns true if the motion controller reports a speed or position error on the right motor.
rightMotorError()
- Method in class koala.
KoalaMotorController
rightMotorError()
- Method in interface koala.
KoalaMotors
rightSensors
- Variable in class koala.
KoalaSensorReading
rotate(double)
- Method in class koala.
Koala
Rotate (on the spot) by the specified angle in degrees.
rotate(int, double)
- Method in class koala.
Koala
Move along an arc specified by the radius (millimetres) and angle (degrees).
rotate(double)
- Method in class koala.
KoalaMotorController
rotate(double)
- Method in interface koala.
KoalaMotors
rotateAxes(KatanaLocation)
- Static method in class koala.
KatanaArm
Converts a location from "ideal" coodinate space to that of the arm.
rotateMotorTo(int, int)
- Method in class koala.
KatanaArm
Rotate the specified motor (0-4) to the specified angle (in degrees).
rotateWristTo(int)
- Method in class koala.
KatanaArm
Rotate the wrist to the specified angle (in degrees).
S
scale(double)
- Method in class koala.
KoalaVector
setDigitalOutput(int, int)
- Method in class koala.
Koala
Set one of the digital outputs.
setDigitalOutput(int, int)
- Method in interface koala.
KoalaSensors
setLEDState(int, int)
- Method in class koala.
Koala
Change the state of an LED.
setLEDState(int, int)
- Method in interface koala.
KoalaSensors
setMaximumSpeed(double)
- Method in class koala.
KatanaArm
Set the maximum motor speed.
setMotorPosition(int, int)
- Method in class koala.
Koala
Set the position of the motors (their rotational position).
setMotorPosition(int, int)
- Method in class koala.
KoalaMotorController
setMotorPosition(int, int)
- Method in interface koala.
KoalaMotors
setMotorPosition(int, int)
- Method in interface koala.
KoalaSensors
setMotorPosition(int, int)
- Method in class koala.
KoreCamera
Set the position of the camera motors.
setMotorPosition(int, int)
- Method in interface koala.
KoreMotors
setSpeed(int, int)
- Method in class koala.
Koala
Set the motor speed.
setSpeed(int, double)
- Method in class koala.
Koala
Set the wheel speeds given a radius (millimetres) and a desired angular velocity (degrees per second).
setSpeed(int, int)
- Method in class koala.
KoalaMotorController
setSpeed(int, int)
- Method in interface koala.
KoalaMotors
setSpeed(int, int)
- Method in class koala.
KoreCamera
Set the speed of the camera motors.
setSpeed(int, int)
- Method in interface koala.
KoreMotors
size
- Variable in class koala.
KoalaImage.Blob
subtract(KoalaVector)
- Method in class koala.
KoalaVector
T
toImage()
- Method in class koala.
KoalaImage
Convert this to a normal Image.
TOP
- Static variable in class koala.
KatanaArm
toString()
- Method in class koala.
KatanaLocation
toString()
- Method in class koala.
KoalaLocation
toString()
- Method in class koala.
KoalaVector
turnLEDOff(int)
- Method in class koala.
Koala
Turn an LED off.
turnLEDOff(int)
- Method in interface koala.
KoalaSensors
turnLEDOn(int)
- Method in class koala.
Koala
Turn an LED on.
turnLEDOn(int)
- Method in interface koala.
KoalaSensors
U
unblock()
- Method in class koala.
KatanaArm
Unblock the robot after a crash (stopping due to impact with something).
UNKNOWN_HEADING
- Static variable in class koala.
KoalaLocation
W
WHEELRADIUS
- Variable in class koala.
Koala
WHITE
- Static variable in class koala.
KoalaImage
width
- Variable in class koala.
KoalaImage
X
x
- Variable in class koala.
KatanaLocation
x
- Variable in class koala.
KoalaLocation
x
- Variable in class koala.
KoalaVector
Y
y
- Variable in class koala.
KatanaLocation
y
- Variable in class koala.
KoalaLocation
y
- Variable in class koala.
KoalaVector
Z
z
- Variable in class koala.
KatanaLocation
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
W
X
Y
Z
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes