1 #ifndef ROS_REFLEXXES_VELOCITY_INTERFACE_H 2 #define ROS_REFLEXXES_VELOCITY_INTERFACE_H 40 void starting(
const std::vector<double> &initial_command)
override;
41 std::vector<double>
update()
override;
69 ROS_ERROR(
"Cannot set position in RosReflexxesVelocityInterface");
void set_target_command(const std::vector< double > &command) override
boost::shared_ptr< RMLVelocityOutputParameters > output_params_
void set_target_position(const std::vector< double > &t_pos) override
bool load_parameters(std::string ns)
std::vector< double > max_acceleration_
std::vector< double > update() override
std::vector< double > get_current_acceleration() override
std::vector< double > get_current_position() override
void starting(const std::vector< double > &initial_command) override
RosReflexxesVelocityInterface(std::string nh)
std::vector< double > get_target_command() override
void reset_to_previous_state(RMLVelocityInputParameters previous_state)
boost::shared_ptr< RMLVelocityInputParameters > input_params_
RMLVelocityInputParameters get_current_state()
std::vector< double > max_jerk_
RosReflexxesVelocityInterface()
void set_target_velocity(const std::vector< double > &t_vel) override
boost::shared_ptr< ReflexxesAPI > rml_
RosReflexxesVelocityInterface(ros::NodeHandle nh)
bool init(ros::NodeHandle nh) override
std::vector< double > get_current_velocity() override
bool position_initialized_
std::vector< double > max_velocities_
std::vector< double > get_target_velocity()