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  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< MotionControllerMotionControllerPtr
 
typedef actionlib::SimpleActionClient< stdr_msgs::RegisterRobotAction > RegisterRobotClient
 
typedef boost::shared_ptr< RegisterRobotClientRegisterRobotClientPtr
 
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. More...
 

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 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.

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 Mon Jun 10 2019 15:15:10