|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| Action | Interface for all Rover "actions" -- turning, moving, etc. |
| Class Summary | |
| ActionConstants | Allows the constants representing rover status to be translated into more descriptive strings. |
| ActionTemplate | Template for creating an Action. |
| AnalyzeRockAction | Causes the rover to drive up to a rock, take a picture, and back away. |
| ApproachAction | Scans to find the exact location of a rock, turns to align precisely, and then drives up to the rock. |
| CreepAction | Drives the trikebot a specified distance at a specified angle and speed. |
| DanceAction | dumb action which just calls some movement commands |
| DetectMotionAction | This Action makes it easy to detect motion. |
| DriveToAction | Drives the trikebot a specified distance, after first turning by a set angle (which can be 0). |
| Filter | Filter is used to specify the type of FileFilter for a JFileChooser. |
| FindRockAction | An action to search for a rock intelligently. |
| ImagePreview | ImagePreview is used to show a preview of image files in a JFileChooser. |
| Log | A human-readable output log for the rover. |
| MiniLog | A comma delimited log file that records the time, outcome, and length of rover missions. |
| MoveToAction | Action which moves to a particular location and orientation specified in cartesian coordinates |
| Rover | High-level control of the Rover. |
| ScanAction | ScanAction.java uses the IR rangefinder to search for "rocks" near the rover. |
| SendEmailAction | Allows the rover to send email messages. |
| SmartWanderAction | Allows the rover to explore an area without running in to things. |
| StatsLog | Allows for the logging of program events in a format easily read into Microsoft Excel or other statistics software. |
| TakePanoramaAction | Takes panoramic images. |
| TurnHeadAction | Turns the rover's head to an assigned pan and tilt. |
| TurnToAction | Turns the Rover a specified number of degrees, dead-reckoned. |
| WallFollowAction | WallFollowAction will follow a flat surface for a specified centimeter distance. |
Provides classes and interfaces for high-level rover control and for logging. The majority of classes in this package implement the Action interface. Each Action represents a high-level rover capability such as driving to a point or locating a target rock nearby. Rover programmers can access all of the PER's capabilities through the Rover class and the Action classes.
Action,
Rover
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||