1 #ifndef ROS_REFLEXXES_POSITION_INTERFACE_H 2 #define ROS_REFLEXXES_POSITION_INTERFACE_H 45 void starting(
const std::vector<double> &c_pos)
override;
46 std::vector<double>
update()
override;
std::vector< double > max_velocities_
std::vector< double > get_current_acceleration() override
boost::shared_ptr< RMLPositionInputParameters > input_params_
bool position_initialized_
std::vector< double > update() override
ros::Duration get_time_to_target_completedness()
RosReflexxesPositionInterface()
void reset_to_previous_state(RMLPositionInputParameters previous_state)
std::vector< double > get_current_position() override
void set_target_command(const std::vector< double > &command) override
std::vector< double > max_jerk_
boost::shared_ptr< RMLPositionOutputParameters > output_params_
RosReflexxesPositionInterface(ros::NodeHandle nh)
virtual ~RosReflexxesPositionInterface()
std::vector< double > max_acceleration_
std::vector< double > get_current_velocity() override
bool init(ros::NodeHandle nh) override
RMLPositionInputParameters get_current_state()
boost::shared_ptr< ReflexxesAPI > rml_
void starting(const std::vector< double > &c_pos) override
std::vector< double > get_target_command() override
std::vector< double > get_target_position()
void set_target_velocity(const std::vector< double > &t_vel) override
RosReflexxesPositionInterface(std::string nh)
void set_target_position(const std::vector< double > &t_pos) override
bool load_parameters(std::string ns)