arm_navigation_utils::ArmNavigationUtils Class Reference

#include <arm_navigation_utils.h>

List of all members.

Public Member Functions

 ArmNavigationUtils ()
double gen_rand (double min, double max)
bool getJointLimits (const urdf::Model &model, const std::vector< std::string > &joint_names, std::vector< double > &low, std::vector< double > &high)
bool getModel (urdf::Model &model)
bool getRandomValues (const std::vector< double > &low, const std::vector< double > &high, std::vector< double > &values)
bool setLaserScan (bool fast)
bool takeStaticMap ()
 ~ArmNavigationUtils ()

Private Attributes

double laser_fast_amplitude_
double laser_fast_offset_
double laser_fast_period_
double laser_slow_amplitude_
double laser_slow_offset_
double laser_slow_period_
actionlib::SimpleActionClient
< collision_environment_msgs::MakeStaticCollisionMapAction > 
make_static_collision_map_client_
 Action client for static map.
ros::NodeHandle root_nh_
 The private node handle.
ros::ServiceClient tilt_laser_service_
 Client for changing laser scan speed.

Detailed Description

Definition at line 53 of file arm_navigation_utils.h.


Constructor & Destructor Documentation

arm_navigation_utils::ArmNavigationUtils::ArmNavigationUtils (  )  [inline]

Definition at line 57 of file arm_navigation_utils.h.

arm_navigation_utils::ArmNavigationUtils::~ArmNavigationUtils (  )  [inline]

Definition at line 83 of file arm_navigation_utils.h.


Member Function Documentation

double arm_navigation_utils::ArmNavigationUtils::gen_rand ( double  min,
double  max 
) [inline]

Definition at line 177 of file arm_navigation_utils.h.

bool arm_navigation_utils::ArmNavigationUtils::getJointLimits ( const urdf::Model &  model,
const std::vector< std::string > &  joint_names,
std::vector< double > &  low,
std::vector< double > &  high 
) [inline]

Definition at line 153 of file arm_navigation_utils.h.

bool arm_navigation_utils::ArmNavigationUtils::getModel ( urdf::Model &  model  )  [inline]

Definition at line 139 of file arm_navigation_utils.h.

bool arm_navigation_utils::ArmNavigationUtils::getRandomValues ( const std::vector< double > &  low,
const std::vector< double > &  high,
std::vector< double > &  values 
) [inline]

Definition at line 184 of file arm_navigation_utils.h.

bool arm_navigation_utils::ArmNavigationUtils::setLaserScan ( bool  fast  )  [inline]

Definition at line 85 of file arm_navigation_utils.h.

bool arm_navigation_utils::ArmNavigationUtils::takeStaticMap (  )  [inline]

Definition at line 112 of file arm_navigation_utils.h.


Member Data Documentation

Definition at line 211 of file arm_navigation_utils.h.

Definition at line 212 of file arm_navigation_utils.h.

Definition at line 210 of file arm_navigation_utils.h.

Definition at line 206 of file arm_navigation_utils.h.

Definition at line 207 of file arm_navigation_utils.h.

Definition at line 205 of file arm_navigation_utils.h.

actionlib::SimpleActionClient<collision_environment_msgs::MakeStaticCollisionMapAction> arm_navigation_utils::ArmNavigationUtils::make_static_collision_map_client_ [private]

Action client for static map.

Definition at line 216 of file arm_navigation_utils.h.

The private node handle.

Definition at line 200 of file arm_navigation_utils.h.

Client for changing laser scan speed.

Definition at line 202 of file arm_navigation_utils.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs


arm_navigation_tests
Author(s): Sachin Chitta
autogenerated on Fri Jan 11 09:10:05 2013