Public Member Functions | Private Member Functions | Private Attributes | List of all members
assisted_teleop::AssistedTeleop Class Reference

#include <assisted_teleop.h>

Public Member Functions

 AssistedTeleop ()
 
 ~AssistedTeleop ()
 

Private Member Functions

void controlLoop ()
 
void velCB (const geometry_msgs::TwistConstPtr &vel)
 

Private Attributes

geometry_msgs::Twist cmd_vel_
 
double collision_rot_speed_
 
double collision_trans_speed_
 
double controller_frequency_
 
costmap_2d::Costmap2DROS costmap_ros_
 
boost::mutex mutex_
 
int num_th_samples_
 
int num_x_samples_
 
base_local_planner::TrajectoryPlannerROS planner_
 
boost::thread * planning_thread_
 
ros::Publisher pub_
 
ros::Subscriber sub_
 
tf::TransformListener tf_
 
double theta_range_
 

Detailed Description

Definition at line 47 of file assisted_teleop.h.

Constructor & Destructor Documentation

assisted_teleop::AssistedTeleop::AssistedTeleop ( )

Definition at line 40 of file assisted_teleop.cpp.

assisted_teleop::AssistedTeleop::~AssistedTeleop ( )

Definition at line 60 of file assisted_teleop.cpp.

Member Function Documentation

void assisted_teleop::AssistedTeleop::controlLoop ( )
private

Definition at line 70 of file assisted_teleop.cpp.

void assisted_teleop::AssistedTeleop::velCB ( const geometry_msgs::TwistConstPtr &  vel)
private

Definition at line 65 of file assisted_teleop.cpp.

Member Data Documentation

geometry_msgs::Twist assisted_teleop::AssistedTeleop::cmd_vel_
private

Definition at line 60 of file assisted_teleop.h.

double assisted_teleop::AssistedTeleop::collision_rot_speed_
private

Definition at line 66 of file assisted_teleop.h.

double assisted_teleop::AssistedTeleop::collision_trans_speed_
private

Definition at line 66 of file assisted_teleop.h.

double assisted_teleop::AssistedTeleop::controller_frequency_
private

Definition at line 57 of file assisted_teleop.h.

costmap_2d::Costmap2DROS assisted_teleop::AssistedTeleop::costmap_ros_
private

Definition at line 56 of file assisted_teleop.h.

boost::mutex assisted_teleop::AssistedTeleop::mutex_
private

Definition at line 59 of file assisted_teleop.h.

int assisted_teleop::AssistedTeleop::num_th_samples_
private

Definition at line 63 of file assisted_teleop.h.

int assisted_teleop::AssistedTeleop::num_x_samples_
private

Definition at line 63 of file assisted_teleop.h.

base_local_planner::TrajectoryPlannerROS assisted_teleop::AssistedTeleop::planner_
private

Definition at line 58 of file assisted_teleop.h.

boost::thread* assisted_teleop::AssistedTeleop::planning_thread_
private

Definition at line 61 of file assisted_teleop.h.

ros::Publisher assisted_teleop::AssistedTeleop::pub_
private

Definition at line 64 of file assisted_teleop.h.

ros::Subscriber assisted_teleop::AssistedTeleop::sub_
private

Definition at line 65 of file assisted_teleop.h.

tf::TransformListener assisted_teleop::AssistedTeleop::tf_
private

Definition at line 55 of file assisted_teleop.h.

double assisted_teleop::AssistedTeleop::theta_range_
private

Definition at line 62 of file assisted_teleop.h.


The documentation for this class was generated from the following files:


assisted_teleop
Author(s): Tully Foote
autogenerated on Tue Apr 2 2019 02:34:40