Public Member Functions | Private Attributes
AutonomousExploration Class Reference

List of all members.

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_

Detailed Description

Definition at line 14 of file autonomous_exploration.cpp.


Constructor & Destructor Documentation

Definition at line 43 of file autonomous_exploration.cpp.

Definition at line 52 of file autonomous_exploration.cpp.


Member Function Documentation

Definition at line 267 of file autonomous_exploration.cpp.

Definition at line 250 of file autonomous_exploration.cpp.

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.

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.

Definition at line 69 of file autonomous_exploration.cpp.


Member Data Documentation

Definition at line 39 of file autonomous_exploration.cpp.

Definition at line 32 of file autonomous_exploration.cpp.

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.

Definition at line 39 of file autonomous_exploration.cpp.

Definition at line 39 of file autonomous_exploration.cpp.

boost::thread AutonomousExploration::spin_thread_ [private]

Definition at line 37 of file autonomous_exploration.cpp.

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.


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


pointcloud_registration
Author(s): Hozefa Indorewala
autogenerated on Sun Oct 6 2013 11:55:58