| ArActionLost | Action for stopping the robot if it gets lost or localization isn't active |
| ArActionPlanAndMoveToGoal | |
| ArBaseLocalizationTask | This class has the similar items of ArLocalizationTask and ArSonarLocalizationTask, right now thats just one enum, later it may grow to become more |
| ArCentralMultiRobot | Class that gathers information from multiple robots and makes it all available in another config |
| ArCentralMultiRobot::Robot | This class holds the information from the client robot and also holds the pointers to the functors to delete when this item is deleted |
| ArGlobalReplanningRangeDevice | |
| ArLocalizationManager | Task that fuses the output of the multiple localization threads |
| ArMultiRobotPeerRangeDevice | This is the class that will make range data from multiple robots |
| ArMultiRobotPeerRangeDevice::ConnectorThread | This class runs a thread that connects all the data objects |
| ArMultiRobotRangeDevice | This is the class that will make range data from multiple robots |
| ArPathPlanningTask | Task that performs path planning and path following in a seperate asynchronous thread |
| ArPoseStorage | After an attempt is made to restore a pose (successful or not) this class will start to write the robot's pose into the file that is attempted to restore from |
| ArServerDrawingDestination | This class is for drawing destinations on the screen |
| ArServerHandlerLocalization | Handles calls from the client to relocalize |
| ArServerHandlerMultiRobot | This class handles the server side of dispensing information to the central server |
| ArServerHandlerMultiRobotPeer | This class handles the server side of dispensing information for multi robot driving |
| ArServerInfoLocalization | Sends localization point information to the client |
| ArServerInfoPath | Sends path information to the client |
| ArServerModeGoto | Handles going to a goal or point |
1.5.1