collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController Class Reference

List of all members.

Public Member Functions

bool addCurrentState (pr2_controllers_msgs::JointTrajectoryGoal &goal)
 CollisionFreeArmTrajectoryController ()
void discretizeTrajectory (const trajectory_msgs::JointTrajectory &trajectory, trajectory_msgs::JointTrajectory &trajectory_out)
bool execute (pr2_controllers_msgs::JointTrajectoryGoal &goal)
void executeTrajectory (const pr2_controllers_msgs::JointTrajectoryGoalConstPtr &goal_input)
bool filterTrajectory (trajectory_msgs::JointTrajectory &trajectory)
bool getRobotState (motion_planning_msgs::RobotState &robot_state)
bool isTrajectoryValid (const trajectory_msgs::JointTrajectory &traj)
void sendGoalToController (const pr2_controllers_msgs::JointTrajectoryGoal &goal)
void transitionCallback (JointExecutorActionClient::GoalHandle gh)
 ~CollisionFreeArmTrajectoryController ()

Private Attributes

boost::shared_ptr
< actionlib::SimpleActionServer
< pr2_controllers_msgs::JointTrajectoryAction > > 
action_server_
bool active_goal_
ros::ServiceClient check_trajectory_validity_client_
ros::ServiceClient filter_trajectory_client_
ros::ServiceClient get_state_client_
JointExecutorActionClient::GoalHandle goal_handle_
ros::NodeHandle node_handle_
ros::NodeHandle private_handle_
ControllerState state_
planning_environment::JointStateMonitor state_monitor_
JointExecutorActionClienttraj_action_client_

Detailed Description

Definition at line 58 of file collision_free_arm_trajectory_controller.cpp.


Constructor & Destructor Documentation

collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::CollisionFreeArmTrajectoryController (  )  [inline]

Definition at line 62 of file collision_free_arm_trajectory_controller.cpp.

collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::~CollisionFreeArmTrajectoryController (  )  [inline]

Definition at line 81 of file collision_free_arm_trajectory_controller.cpp.


Member Function Documentation

bool collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::addCurrentState ( pr2_controllers_msgs::JointTrajectoryGoal &  goal  )  [inline]
void collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::discretizeTrajectory ( const trajectory_msgs::JointTrajectory &  trajectory,
trajectory_msgs::JointTrajectory &  trajectory_out 
) [inline]
bool collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::execute ( pr2_controllers_msgs::JointTrajectoryGoal &  goal  )  [inline]

Definition at line 88 of file collision_free_arm_trajectory_controller.cpp.

void collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::executeTrajectory ( const pr2_controllers_msgs::JointTrajectoryGoalConstPtr &  goal_input  )  [inline]
bool collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::filterTrajectory ( trajectory_msgs::JointTrajectory &  trajectory  )  [inline]
bool collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::getRobotState ( motion_planning_msgs::RobotState &  robot_state  )  [inline]
bool collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::isTrajectoryValid ( const trajectory_msgs::JointTrajectory &  traj  )  [inline]
void collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::sendGoalToController ( const pr2_controllers_msgs::JointTrajectoryGoal &  goal  )  [inline]
void collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::transitionCallback ( JointExecutorActionClient::GoalHandle  gh  )  [inline]

Member Data Documentation

boost::shared_ptr<actionlib::SimpleActionServer<pr2_controllers_msgs::JointTrajectoryAction> > collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController::action_server_ [private]

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


collision_free_arm_trajectory_controller
Author(s): Sachin Chitta
autogenerated on Fri Jan 11 09:32:50 2013