40 #ifndef KUKA_RSI_HARDWARE_INTERFACE_KUKA_HARDWARE_INTERFACE_ 41 #define KUKA_RSI_HARDWARE_INTERFACE_KUKA_HARDWARE_INTERFACE_ 49 #include <std_msgs/String.h> 72 static const double RAD2DEG = 57.295779513082323;
73 static const double DEG2RAD = 0.017453292519943295;
101 std::unique_ptr<realtime_tools::RealtimePublisher<std_msgs::String> >
rt_rsi_pub_;
std::vector< double > joint_velocity_command_
std::vector< double > rsi_initial_joint_positions_
static const double DEG2RAD
std::vector< double > joint_velocity_
std::vector< double > rsi_joint_position_corrections_
ros::Duration control_period_
static const double RAD2DEG
std::vector< std::string > joint_names_
std::unique_ptr< UDPServer > server_
hardware_interface::PositionJointInterface position_joint_interface_
std::unique_ptr< realtime_tools::RealtimePublisher< std_msgs::String > > rt_rsi_pub_
ros::Duration elapsed_time_
std::vector< double > joint_effort_
std::vector< double > joint_position_
std::vector< double > joint_position_command_
std::vector< double > joint_effort_command_
hardware_interface::JointStateInterface joint_state_interface_
bool read(const ros::Time time, const ros::Duration period)
bool write(const ros::Time time, const ros::Duration period)