Classes | Typedefs | Functions
stdr_robot Namespace Reference

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  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< SensorSensorPtr
typedef std::vector< SensorPtrSensorPtrVector
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.

Detailed Description

The main namespace for STDR Robot.


Typedef Documentation

typedef actionlib::SimpleActionClient<stdr_msgs::DeleteRobotAction> stdr_robot::DeleteRobotClient

Definition at line 44 of file handle_robot.h.

Definition at line 138 of file motion_controller_base.h.

typedef actionlib::SimpleActionClient<stdr_msgs::RegisterRobotAction> stdr_robot::RegisterRobotClient

Definition at line 51 of file stdr_robot.h.

Definition at line 52 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.


Function Documentation

static bool stdr_robot::angCheck ( float  target_,
float  min_,
float  max_ 
) [static]

Checks if an angle is between two others. Supposes that min < max.

Parameters:
target_[float] The target angle
min_[float] min angle
max_[float] max angle
Returns:
true on success

< Same sign

Definition at line 37 of file helper.h.



stdr_robot
Author(s): Manos Tsardoulias, Chris Zalidis, Aris Thallas
autogenerated on Wed Sep 2 2015 03:36:25