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


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 Thu Jun 6 2019 18:57:28