|
RoboJDETM v2.0 | |||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AnalogInput | Generic interface for an object that provides analog input sampling. |
Behavior | Interface implemented by behaviors intended to be used in conjunction with a BehaviorArbiter. |
Behavior2 | Extends the Behavior interface. |
BehaviorListener | Interface for any class that wants to listen for behavior events. |
Controller | Generic feedback-based controller interface. |
DigitalInput | Generic sampling interface to a digital input port. |
DigitalOutput | Generic interface to a digital output port. |
DirectionListener | Generic listener interface to listen for changes in direction. |
IrRemote | Generic interface to an object that supports receiving data from an infrared remote control. |
Localizer | Generic interface implemented by classes that support two dimensional position tracking. |
Motor | Generic interface to a variable power motor. |
Motor2 | Exteneded generic interface to a variable power motor which provides finer grained power control than the Motor interface. |
Navigator | Generic interface implemented by classes that support two dimensional navigation. |
NavigatorListener | Generic navigation listener interface to listen for termination of a pending navigation operation. |
PulseInput | Generic interface to a digital input port which supports pulse input timing. |
PulseOutput | Generic interface for a digital port which supports output pulsing. |
PushButton | Generic interface to a push button. |
RangeFinder | Generic interface to a range finding sensor. |
Servo | Generic interface to a servo. |
ShaftEncoder | Generic interface to a shaft encoder. |
Class Summary | |
---|---|
AnalogShaftEncoder | Implements an incremental shaft encoder using a photoreflive or break-beam sensor to track the position of a wheel. |
BasicLED | Implements the LED inteface to a DigitalOutput class which controls an LED. |
BasicPushButton | Implements the PushButton interface using a DigitalInput to read the button’s status. |
BehaviorArbiter | Implements a behavior arbitrator for behavior-based control of a robot. |
BehaviorEvent | Used to communicate information about behavior events to BehaviorListeners. |
Compass | Abstract base class for a compass sensor. |
ContinuousRotationServo | This class implements the Motor interface to a servo that has been manufactured or modified to support continuous rotation. |
DifferentialDriveNavigator | Implements a navigator for a differential-drive robot. |
I2CEEPROM | Class to interface to and I2C EEPROM. |
OdometricLocalizer | This class implements a localizer for position tracking of a two wheel differential-drive robot using odometry. |
PIDController | Implements a Proportional-Integral-Differential (PID) controller. |
Pose | Holds x and y Cartesian coordinates and a heading to encapsulate a robot's pose in an immutable object. |
Smoother | Implements a linear smoothing function to filter noise from the intput signal. |
SonarRangeFinder | Abstract class that implements the distance methods of the RangeFinder interface for sonar range finders. |
Vector2D | Implements a two dimensional (magnitude and direction) vector for physics calculations and provides a method for summing vectors. |
Contains classes useful to robotics applications.
|
RoboJDETM v2.0 | |||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |