Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AreaSensorAccess to an area rangefinder device
areasensorConstructor for a range sensor able to cover a wide area (instead of a one-direction measure); instantiation changes, depending on the type
bumperConstructor for a boolean contact-sensor (usually a switch detecting bumps)
BumperAccess to a bumper device
bumperarrayConstructor for a set of bumpers reporting results together
BumperArrayAccess to a bumperarray device
controllerConstructor for a robotic controller; instantiation changes, depending on the type
ControllerAccess to a Robotic controller device
cservoConstructor for a continuous servomotor PWM-type analogic device
CServoAccess to a cservo device
DiscoveryDiscrete algorithm for discovering robot's surroundings; this works by moving the robot to unknown places and generating the map
FreeMoveDirect control on robot moves
GridMapBasic map; usually for simple map generation without SLAM
GripperAccess to a gripper device
gripperConstructor for a hand-like actuator; it is actually a placeholder for any on/off actuator, e.g
HObjectBase class for all HBot objects needing event management
IRReceiverWrapper around Player's ability to have an infra-red remote controlling the robot
KeyboardControlLets you control a robot with a keyboard
MapGeneratorGenerates a grid map thanks to area sensor reports; it create the grid by filling all the cells corresponding to the area concerned by the sensor scan, i.e
MapRaytracerGenerates a grid map thanks to area sensor reports; it create the grid by tracing rays on the map, corresponding to sensor records in a report, i.e
MovementPlanningClass reponsible for planning moves of a robot; it can be used to follow a path, to go to one point, to operate a finite rotation or translation
OccupancyMapGeneratorGenerates a grid map thanks to robot's moves: where the robot goes, the map is set to clear
OdometerDirect control on robot moves
PadControlLets you control a robot with a gamepad
PathDescription of a path to be followed by the robot
PathFinderImplementation of the TRA* pathfinding algorithm, working on vectorial maps only
robotConstructor for a robotic devices with move capabilites; instantiation changes, depending on the type
RobotTrackerIntegration of Odometer's reports (and potential SLAM corrections) to keep track of robot position on map
sensorConstructor for an analogic range sensor (infrared, sonar
SensorAccess to a range sensing device
sensorarrayConstructor for a set of range sensors reporting results together
SensorArrayAccess to an array of range sensing devices
ServoAccess to a servo device
servoConstructor for a servomotor PWM-type analogic device
SlamGeneratorGenerates a probable grid map thanks to area sensor reports; SlamGenerator actually creates a set of maps (stored in one SlamMap instance) with small variations around the robot position and sensor reports
SlamMapThis is a special map, acting as an umbrella for SLAM-enabled maps; actually several maps are generated by the SLAM algorithm everytime a step of generation is called, and this map represents the "best-rated" map of the set
SmartMapEvolution of GridMap, with copy-on-write and nice memory-efficient structure in case of several copies of a map; use it when you often need to derive one map from another
SpeechText-to-speech wrapper (only supported back-end it flite, for the moment)
SteeringWrapper around the OpenSteer library, to set high-level commands to the robot and have natural moves
VectorialMapThis is a vectorial map, defining the empty space as a polygon; really useful for efficient pathfinding (TRA*)
WebHRIThis class prepares map picutres and put them in a directory supposed to be published through HTTP
 All Classes Files Functions

Generated on Tue Mar 9 00:40:52 2010 for HBot-Luabot by  doxygen 1.6.1