Documentation for the ADE infrastructure; while some of these are out of date and are unlikely to compile or function properly, the packages and interfaces in the Description are current.

See:
          Description

Packages
ade The classes that provide the infrastructure in the ADE system.
ade.exceptions Exceptions defined by the ADE infrastructure.
com Provides the "communication" classes for the ADE system.
com.action Provides goal management and action execution for the ADE system.
com.adesim  
com.ardrone  
com.armsim Simulation, planning, and collision avoidance for the MDS arms.
com.audio Audio streaming server for ADE.
com.biometrics Interface for the ProComp Infiniti biometric feedback device.
com.bot Interface to the ainebot chat engine.
com.camera Provides the control interface for a pan-tilt unit.
com.carmen  
com.cart  
com.compass  
com.dialogue  
com.discourse Provides semantic understanding functionality.
com.festival Provides an interface to the Festival speech synthesis system.
com.fnir Provides access to (simulated or real) fNIR input.
com.GoGoBoard Provides an interface to the GoGo Board device for sensor and control projects.
com.gps ADE interface to GPS sensors.
com.hand ADE server to control the hand in the pot.
com.humanoid  
com.interfaces Interfaces for ADEServer sensors and effectors.
com.james Interface to control the James robot.
com.joystick Joystick server that can control any device that implements the VelocityServer interface.
com.logger Provides logging functionality in the ADE system.
com.lrf ADE interface to laser rangefinders.
com.lsm LSM word/phrase recognizer
com.lsm_wordrec  
com.manyears Provides an interface to the ManyEars sound localization system.
com.mds  
com.mopo Motion and Position wrapper for Player.
com.motion Complex ("stateful") motion server.
com.nao ADE interface for the Nao humanoid robot platform.
com.navigation  
com.osxvoice  
com.pioneer Provides ADE related classes for Pioneer robots.
com.pr2  
com.prolog Provides an interface to Prolog engines.
com.reddy Interface to control the RoboMotion Reddy robot torso.
com.sapa Provides an interface to the opportunistic planner SapaReplan for the ADE system.
com.segway Interface to control the Segway RMP.
com.sensory_integration  
com.simspeech Server to take the place of a speech recognizer.
com.sonic Provides an interface to the Sonic speech recognition engine.
com.speechmux  
com.spex  
com.sphinx4 Provides an interface to the Sphinx 4 speech recognition engine.
com.survey Survey package that allows users (such as Action) to administer surveys on a computer.
com.template Templates for creating your own ADE servers.
com.usarsim Interface to the USARSim environment.
com.videre  
com.vision Provides vision functionality, including support for OpenCV; note that VisionServer (VisionServer.java, VisionServerImpl.java) is deprecated in favor of VisionServer2, and is no longer maintained.
com.web_ui  
com.wheelchair  

 

Documentation for the ADE infrastructure; while some of these are out of date and are unlikely to compile or function properly, the packages and interfaces in the Description are current.

For a quick overview of ADE, including instructions for compiling and running in Linux, and a brief overview (with examples) of writing an ADE server, see the file doc/QuickStart in the top-level ADE directory.

Note: not everything documented here and available as part of ADE is guaranteed to be useful; some of the older packages that are not regularly used (e.g., because they have been superceded) may not even compile or work correctly. The best way to determine which ADE servers have been kept up to date is to see which ones are compiled by ./mkade small in the top-level ADE directory. At the time of this writing, that includes:

Commonly-used Packages
ade The classes that provide the infrastructure in the ADE system.
com Provides the "communication" classes for the ADE system.
com.action Provides goal management and action execution for the ADE system.
com.adesim A 2D simulation environment for ADE that provides a robot with laser rangefinder, bumpers, and vision.
com.audio Audio streaming server for ADE.
com.camera Provides the control interface for a pan-tilt unit.
com.discourse Provides semantic understanding functionality.
com.festival Provides an interface to the Festival speech synthesis system.
com.gps ADE interface to GPS sensors.
com.joystick Joystick server that can control any device that implements the VelServer interface.
com.lrf ADE interface to laser rangefinders.
com.manyears Provides an interface to the ManyEars sound localization system.
com.mod3 Implementation of a novel biologically plausible neural network model for vision-based word-referent co-learning.
com.motion Complex ("stateful") motion server.
com.pioneer Provides ADEServer related classes for Pioneer robots.
com.reddy Interface to control the RoboMotion Reddy robot torso.
com.sapa Provides an interface to the opportunistic planner SapaReplan for the ADE system.
com.segway Interface to control the Segway RMP.
com.simspeech Server to take the place of a speech recognizer.
com.sphinx4 Provides an interface to the Sphinx 4 speech recognition engine.
com.survey Survey package that allows users (such as Action) to administer surveys on a computer.
com.vision Provides vision functionality, including support for OpenCV.