Public Member Functions | |
AutonomousExploration () | |
void | autonomousExplorationCallBack (const geometry_msgs::Pose &pose_msg) |
void | laserScannerSignalCallBack (const pr2_msgs::LaserScannerSignal laser_scanner_signal_msg) |
void | moveRobot (geometry_msgs::Pose goal_pose) |
void | moveTorso (double position, double velocity, std::string direction) |
void | pointcloudCallBack (const sensor_msgs::PointCloud &pointcloud_msg) |
void | run () |
void | setLaserProfile (std::string mode) |
void | spin () |
~AutonomousExploration () | |
Private Attributes | |
bool | get_pointcloud_ |
ros::Subscriber | laser_signal_subscriber_ |
ros::NodeHandle | nh_ |
ros::Publisher | pointcloud_publisher_ |
ros::Subscriber | pointcloud_subscriber_ |
geometry_msgs::Pose | pose_msg_ |
ros::Subscriber | pose_subscriber_ |
bool | received_laser_signal_ |
bool | received_pose_ |
boost::thread | spin_thread_ |
std::string | subscribe_pose_topic_ |
ros::Publisher | tilt_laser_publisher_ |
ros::Publisher | tilt_laser_traj_cmd_publisher_ |
Definition at line 14 of file autonomous_exploration.cpp.
Definition at line 43 of file autonomous_exploration.cpp.
Definition at line 52 of file autonomous_exploration.cpp.
void AutonomousExploration::autonomousExplorationCallBack | ( | const geometry_msgs::Pose & | pose_msg | ) |
Definition at line 267 of file autonomous_exploration.cpp.
void AutonomousExploration::laserScannerSignalCallBack | ( | const pr2_msgs::LaserScannerSignal | laser_scanner_signal_msg | ) |
Definition at line 250 of file autonomous_exploration.cpp.
void AutonomousExploration::moveRobot | ( | geometry_msgs::Pose | goal_pose | ) |
Definition at line 118 of file autonomous_exploration.cpp.
void AutonomousExploration::moveTorso | ( | double | position, |
double | velocity, | ||
std::string | direction | ||
) |
Definition at line 153 of file autonomous_exploration.cpp.
void AutonomousExploration::pointcloudCallBack | ( | const sensor_msgs::PointCloud & | pointcloud_msg | ) |
Definition at line 257 of file autonomous_exploration.cpp.
void AutonomousExploration::run | ( | void | ) |
Definition at line 57 of file autonomous_exploration.cpp.
void AutonomousExploration::setLaserProfile | ( | std::string | mode | ) |
Definition at line 181 of file autonomous_exploration.cpp.
void AutonomousExploration::spin | ( | ) |
Definition at line 69 of file autonomous_exploration.cpp.
bool AutonomousExploration::get_pointcloud_ [private] |
Definition at line 39 of file autonomous_exploration.cpp.
Definition at line 32 of file autonomous_exploration.cpp.
ros::NodeHandle AutonomousExploration::nh_ [private] |
Definition at line 29 of file autonomous_exploration.cpp.
Definition at line 33 of file autonomous_exploration.cpp.
Definition at line 31 of file autonomous_exploration.cpp.
Definition at line 38 of file autonomous_exploration.cpp.
Definition at line 30 of file autonomous_exploration.cpp.
bool AutonomousExploration::received_laser_signal_ [private] |
Definition at line 39 of file autonomous_exploration.cpp.
bool AutonomousExploration::received_pose_ [private] |
Definition at line 39 of file autonomous_exploration.cpp.
boost::thread AutonomousExploration::spin_thread_ [private] |
Definition at line 37 of file autonomous_exploration.cpp.
std::string AutonomousExploration::subscribe_pose_topic_ [private] |
Definition at line 36 of file autonomous_exploration.cpp.
Definition at line 34 of file autonomous_exploration.cpp.
Definition at line 35 of file autonomous_exploration.cpp.