35 #ifndef COUNTERBALANCE_TEST_CONTROLLER_H 36 #define COUNTERBALANCE_TEST_CONTROLLER_H 52 #include <joint_qualification_controllers/CounterbalanceTestData.h> 122 boost::scoped_ptr<realtime_tools::RealtimePublisher<joint_qualification_controllers::CounterbalanceTestData> >
cb_data_pub_;
131 #endif //COUNTERBALANCE_TEST_CONTROLLER_H
~CounterbalanceTestController()
pr2_mechanism_model::JointState * lift_state_
control_toolbox::Dither * lift_dither_
CounterbalanceTestController()
controller::JointPositionController * lift_controller_
pr2_mechanism_model::JointState * flex_state_
pr2_mechanism_model::RobotState * robot_
void update()
Issues commands to the joint. Should be called at regular intervals.
joint_qualification_controllers::CounterbalanceTestData cb_test_data_
bool init(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
Functional way to initialize.
control_toolbox::Dither * flex_dither_
controller::JointPositionController * flex_controller_
boost::scoped_ptr< realtime_tools::RealtimePublisher< joint_qualification_controllers::CounterbalanceTestData > > cb_data_pub_