Public Member Functions | Private Member Functions | Private Attributes
pr2_base_trajectory_action::Controller Class Reference

#include <pr2_base_trajectory_action_controller.h>

List of all members.

Public Member Functions

void cancelCallback (GoalHandle gh)
 Controller ()
void goalCallback (GoalHandle gh)
void odomCallback (const nav_msgs::Odometry::ConstPtr &msg)
void update (const ros::TimerEvent &event)
virtual ~Controller ()

Private Member Functions

void clearTrajectory ()
void setFeedback (const ros::Time &time, const BaseMotion &desired, const BaseMotion &error)
void setTrajectory (const trajectory_msgs::JointTrajectory::ConstPtr &msg, boost::shared_ptr< GoalHandle > &gh)

Private Attributes

boost::shared_ptr< GoalHandleactive_goal_
Trajectory::Ptr active_traj_
boost::shared_ptr< Serveras_
geometry_msgs::Twist::Ptr cmd_vel_msg_
ros::Publisher cmd_vel_pub_
control_msgs::FollowJointTrajectoryFeedback::Ptr feedback_msg_
double frequency_
double goal_threshold_
double goal_time_constraint_
BaseJointState joints_
boost::mutex mutex_
ros::NodeHandle nh_
ros::Subscriber odom_sub_
ros::NodeHandle pnh_
ros::Time real_latest_time_
double stopped_velocity_tolerance_
ros::Timer update_timer_
bool use_pid

Detailed Description

Definition at line 161 of file pr2_base_trajectory_action_controller.h.


Constructor & Destructor Documentation

Definition at line 48 of file pr2_base_trajectory_action_controller.cpp.

Definition at line 78 of file pr2_base_trajectory_action_controller.cpp.


Member Function Documentation

Definition at line 140 of file pr2_base_trajectory_action_controller.cpp.

Definition at line 423 of file pr2_base_trajectory_action_controller.cpp.

Definition at line 81 of file pr2_base_trajectory_action_controller.cpp.

void pr2_base_trajectory_action::Controller::odomCallback ( const nav_msgs::Odometry::ConstPtr &  msg)

Definition at line 156 of file pr2_base_trajectory_action_controller.cpp.

void pr2_base_trajectory_action::Controller::setFeedback ( const ros::Time time,
const BaseMotion desired,
const BaseMotion error 
) [private]

Definition at line 267 of file pr2_base_trajectory_action_controller.cpp.

void pr2_base_trajectory_action::Controller::setTrajectory ( const trajectory_msgs::JointTrajectory::ConstPtr &  msg,
boost::shared_ptr< GoalHandle > &  gh 
) [private]

Definition at line 284 of file pr2_base_trajectory_action_controller.cpp.

Definition at line 170 of file pr2_base_trajectory_action_controller.cpp.


Member Data Documentation

Definition at line 170 of file pr2_base_trajectory_action_controller.h.

Definition at line 171 of file pr2_base_trajectory_action_controller.h.

Definition at line 169 of file pr2_base_trajectory_action_controller.h.

geometry_msgs::Twist::Ptr pr2_base_trajectory_action::Controller::cmd_vel_msg_ [private]

Definition at line 180 of file pr2_base_trajectory_action_controller.h.

Definition at line 167 of file pr2_base_trajectory_action_controller.h.

control_msgs::FollowJointTrajectoryFeedback::Ptr pr2_base_trajectory_action::Controller::feedback_msg_ [private]

Definition at line 179 of file pr2_base_trajectory_action_controller.h.

Definition at line 174 of file pr2_base_trajectory_action_controller.h.

Definition at line 176 of file pr2_base_trajectory_action_controller.h.

Definition at line 177 of file pr2_base_trajectory_action_controller.h.

Definition at line 173 of file pr2_base_trajectory_action_controller.h.

Definition at line 164 of file pr2_base_trajectory_action_controller.h.

Definition at line 165 of file pr2_base_trajectory_action_controller.h.

Definition at line 166 of file pr2_base_trajectory_action_controller.h.

Definition at line 165 of file pr2_base_trajectory_action_controller.h.

Definition at line 172 of file pr2_base_trajectory_action_controller.h.

Definition at line 175 of file pr2_base_trajectory_action_controller.h.

Definition at line 168 of file pr2_base_trajectory_action_controller.h.

Definition at line 178 of file pr2_base_trajectory_action_controller.h.


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


pr2_base_trajectory_action
Author(s): saito, Yuki Furuta
autogenerated on Sat Jul 1 2017 02:43:02