27 #ifndef _SR_TEST_CONTROLLERS_HPP_ 28 #define _SR_TEST_CONTROLLERS_HPP_ 31 #include <boost/smart_ptr.hpp> 34 #include <pr2_hardware_interface/hardware_interface.h> 35 #include <pr2_mechanism_model/robot.h> 50 virtual double compute_output(
double input,
double current_position) = 0;
boost::shared_ptr< TiXmlDocument > model
pr2_mechanism_model::JointState * joint_state
A generic controller for the Shadow Robot EtherCAT hand's joints.
boost::shared_ptr< controller::SrController > controller
boost::shared_ptr< pr2_mechanism_model::Robot > robot
virtual double compute_output(double input, double current_position)=0
boost::shared_ptr< pr2_mechanism_model::RobotState > robot_state
virtual ~TestControllers()
virtual void init_controller()=0
boost::shared_ptr< sr_actuator::SrMotorActuator > actuator
boost::shared_ptr< pr2_hardware_interface::HardwareInterface > hw