#include <arm_navigation_utils.h>
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. | |
Definition at line 53 of file arm_navigation_utils.h.
| 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.
| 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.
double arm_navigation_utils::ArmNavigationUtils::laser_fast_amplitude_ [private] |
Definition at line 211 of file arm_navigation_utils.h.
double arm_navigation_utils::ArmNavigationUtils::laser_fast_offset_ [private] |
Definition at line 212 of file arm_navigation_utils.h.
double arm_navigation_utils::ArmNavigationUtils::laser_fast_period_ [private] |
Definition at line 210 of file arm_navigation_utils.h.
double arm_navigation_utils::ArmNavigationUtils::laser_slow_amplitude_ [private] |
Definition at line 206 of file arm_navigation_utils.h.
double arm_navigation_utils::ArmNavigationUtils::laser_slow_offset_ [private] |
Definition at line 207 of file arm_navigation_utils.h.
double arm_navigation_utils::ArmNavigationUtils::laser_slow_period_ [private] |
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.
ros::NodeHandle arm_navigation_utils::ArmNavigationUtils::root_nh_ [private] |
The private node handle.
Definition at line 200 of file arm_navigation_utils.h.
ros::ServiceClient arm_navigation_utils::ArmNavigationUtils::tilt_laser_service_ [private] |
Client for changing laser scan speed.
Definition at line 202 of file arm_navigation_utils.h.