Package koala

Interface Summary
KoalaCamera Interface comprising methods to acquire camera images on the robot.
KoalaLongRangeSensors Interface comprising functions pertaining to the Koala's long range infra-red sensors.
KoalaMotors Interface comprising the Koala method calls that relate to motors.
KoalaSensors Interface comprising the Koala method calls that relate to sensors and some miscellaneous ones.
KoreMotors Interface comprising the camera motor (KoreMotorLE) method calls.
 

Class Summary
KatanaArm Class which provides control of the Katana robot arm, using jkatana.dll.
KatanaLocation Simple representation of a point in 3D space.
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).
KoalaImage Class which encapsulates disturbingly common image operations.
KoalaImage.Blob  
KoalaLocation Represents a 2 dimensional real-world location.
KoalaMotorController Makes motor control smoother by gradually changing speed when setSpeed() is called.
KoalaMotorLimits Class which stores the minimum and maximum positions of motors on the Koala.
KoalaSensorReading Class which stores a sensor reading, comprising values from each of the 16 sensors.
KoalaVector Represents a 2D vector, which is a line with magnitude and direction.
KoreCamera Class to control the camera (motors) of the Koala/Korebot.
 

Exception Summary
KatanaOutOfRangeException Thrown if the robot is asked to move to a position which it physically cannot get to.