All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Private Attributes
autonomous_exploration::AutonomousExploration Class Reference
Inheritance diagram for autonomous_exploration::AutonomousExploration:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AutonomousExploration ()
void autonomousExplorationCallBack (const geometry_msgs::PoseArray &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 onInit ()
void pointcloudCallBack (const sensor_msgs::PointCloud2 &pointcloud_msg)
void setLaserProfile (std::string mode)
void spin ()
 ~AutonomousExploration ()

Private Attributes

double angle_step_
pcl::PointCloud< pcl::PointXYZ > cloud_merged_
double downsample_leaf_size_
bool get_pointcloud_
ros::Publisher goal_pub_
ros::Publisher incremental_pointcloud_pub_
ros::Subscriber laser_signal_subscriber_
visualization_msgs::Marker marker_
bool move_robot_
ros::Publisher pointcloud_publisher_
ros::Subscriber pointcloud_subscriber_
geometry_msgs::PoseArray pose_msg_
ros::Subscriber pose_subscriber_
bool publish_cloud_incrementally_
bool received_laser_signal_
bool received_pose_
double rotate_amount_
int scans_count_
boost::thread spin_thread_
std::string subscribe_pose_topic_
ros::Publisher tilt_laser_publisher_
ros::Publisher tilt_laser_traj_cmd_publisher_
double wait_for_scan_

Detailed Description

Definition at line 26 of file autonomous_exploration.cpp.


Constructor & Destructor Documentation

Definition at line 62 of file autonomous_exploration.cpp.

Definition at line 66 of file autonomous_exploration.cpp.


Member Function Documentation

void autonomous_exploration::AutonomousExploration::autonomousExplorationCallBack ( const geometry_msgs::PoseArray &  pose_msg)

Definition at line 359 of file autonomous_exploration.cpp.

Definition at line 325 of file autonomous_exploration.cpp.

Definition at line 199 of file autonomous_exploration.cpp.

void autonomous_exploration::AutonomousExploration::moveTorso ( double  position,
double  velocity,
std::string  direction 
)

Definition at line 250 of file autonomous_exploration.cpp.

Reimplemented from pcl_ros::PCLNodelet.

Definition at line 71 of file autonomous_exploration.cpp.

void autonomous_exploration::AutonomousExploration::pointcloudCallBack ( const sensor_msgs::PointCloud2 &  pointcloud_msg)

Definition at line 332 of file autonomous_exploration.cpp.

Definition at line 278 of file autonomous_exploration.cpp.

Definition at line 101 of file autonomous_exploration.cpp.


Member Data Documentation

Definition at line 56 of file autonomous_exploration.cpp.

Definition at line 59 of file autonomous_exploration.cpp.

Definition at line 56 of file autonomous_exploration.cpp.

Definition at line 55 of file autonomous_exploration.cpp.

Definition at line 49 of file autonomous_exploration.cpp.

Definition at line 50 of file autonomous_exploration.cpp.

Definition at line 45 of file autonomous_exploration.cpp.

visualization_msgs::Marker autonomous_exploration::AutonomousExploration::marker_ [private]

Definition at line 54 of file autonomous_exploration.cpp.

Definition at line 55 of file autonomous_exploration.cpp.

Definition at line 46 of file autonomous_exploration.cpp.

Definition at line 44 of file autonomous_exploration.cpp.

Definition at line 53 of file autonomous_exploration.cpp.

Definition at line 43 of file autonomous_exploration.cpp.

Definition at line 55 of file autonomous_exploration.cpp.

Definition at line 55 of file autonomous_exploration.cpp.

Definition at line 55 of file autonomous_exploration.cpp.

Definition at line 56 of file autonomous_exploration.cpp.

Definition at line 57 of file autonomous_exploration.cpp.

Definition at line 52 of file autonomous_exploration.cpp.

Definition at line 51 of file autonomous_exploration.cpp.

Definition at line 47 of file autonomous_exploration.cpp.

Definition at line 48 of file autonomous_exploration.cpp.

Definition at line 56 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


autonomous_mapping
Author(s): Gheorghe Rus
autogenerated on Thu May 23 2013 08:58:17