RoboJDETM v2.0

Package com.ridgesoft.robotics

Contains classes useful to robotics applications.

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.
 

Package com.ridgesoft.robotics Description

Contains classes useful to robotics applications.


RoboJDETM v2.0

Copyright (c) 2003-2009 RidgeSoft, LLC. All rights reserved.
www.ridgesoft.com