The main namespace for STDR Robot. More...
Classes | |
| class | CO2Sensor |
| class | ConnectionException |
| Provides a connection exception. Publicly inherits from std::runtime_error. Used in robot handler. More... | |
| class | DoubleFrameIdException |
| Provides a double frame id exception. Publicly inherits from std::runtime_error. Used in robot handler. More... | |
| class | HandleRobot |
| Handles the manipulation of robots (creation, deletion, move) More... | |
| class | IdealMotionController |
| A class that provides motion controller implementation. Inherits publicly MotionController. More... | |
| class | Laser |
| A class that provides laser implementation. Inherits publicly Sensor. More... | |
| class | MotionController |
| Abstract class that provides motion controller abstraction. More... | |
| class | OmniMotionController |
| A class that provides motion controller implementation. \ Inherits publicly MotionController. More... | |
| class | RfidReader |
| class | Robot |
| Represents one robot in STDR. Inherts publicly from nodelet::Nodelet. More... | |
| class | Sensor |
| A class that provides sensor abstraction. More... | |
| class | Sonar |
| A class that provides co2 sensor implementation. \ Inherits publicly Sensor. More... | |
| class | SoundSensor |
| class | ThermalSensor |
Typedefs | |
| typedef actionlib::SimpleActionClient< stdr_msgs::DeleteRobotAction > | DeleteRobotClient |
| typedef boost::shared_ptr< MotionController > | MotionControllerPtr |
| typedef actionlib::SimpleActionClient< stdr_msgs::RegisterRobotAction > | RegisterRobotClient |
| typedef boost::shared_ptr< RegisterRobotClient > | RegisterRobotClientPtr |
| typedef boost::shared_ptr< Sensor > | SensorPtr |
| typedef std::vector< SensorPtr > | SensorPtrVector |
| typedef actionlib::SimpleActionClient< stdr_msgs::SpawnRobotAction > | SpawnRobotClient |
Functions | |
| static bool | angCheck (float target_, float min_, float max_) |
| Checks if an angle is between two others. Supposes that min < max. More... | |
The main namespace for STDR Robot.
| typedef actionlib::SimpleActionClient<stdr_msgs::DeleteRobotAction> stdr_robot::DeleteRobotClient |
Definition at line 44 of file handle_robot.h.
Definition at line 233 of file motion_controller_base.h.
| typedef actionlib::SimpleActionClient<stdr_msgs::RegisterRobotAction> stdr_robot::RegisterRobotClient |
Definition at line 52 of file stdr_robot.h.
Definition at line 53 of file stdr_robot.h.
| typedef boost::shared_ptr<Sensor> stdr_robot::SensorPtr |
Definition at line 141 of file sensor_base.h.
| typedef std::vector<SensorPtr> stdr_robot::SensorPtrVector |
Definition at line 142 of file sensor_base.h.
| typedef actionlib::SimpleActionClient<stdr_msgs::SpawnRobotAction> stdr_robot::SpawnRobotClient |
Definition at line 42 of file handle_robot.h.
|
static |