42 #include "std_msgs/Empty.h" 43 #include "pr2_controllers_msgs/QueryCalibrationState.h" 58 bool isCalibrated(pr2_controllers_msgs::QueryCalibrationState::Request& req, pr2_controllers_msgs::QueryCalibrationState::Response&
resp);
72 boost::scoped_ptr<realtime_tools::RealtimePublisher<std_msgs::Empty> >
pub_calibrated_;
pr2_mechanism_model::JointState * joint_
controller::JointVelocityController vc_
pr2_mechanism_model::RobotState * robot_
GripperCalibrationController()
virtual bool init(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
ros::ServiceServer is_calibrated_srv_
boost::scoped_ptr< realtime_tools::RealtimePublisher< std_msgs::Empty > > pub_calibrated_
~GripperCalibrationController()
bool isCalibrated(pr2_controllers_msgs::QueryCalibrationState::Request &req, pr2_controllers_msgs::QueryCalibrationState::Response &resp)
double stopped_velocity_tolerance_
ros::Time last_publish_time_
pr2_hardware_interface::Actuator * actuator_
std::vector< pr2_mechanism_model::JointState * > other_joints_