Public Member Functions | Private Attributes
kuka_rsi_hw_interface::KukaHardwareInterface Class Reference

#include <kuka_hardware_interface.h>

Inheritance diagram for kuka_rsi_hw_interface::KukaHardwareInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void configure ()
 KukaHardwareInterface ()
bool read (const ros::Time time, const ros::Duration period)
void start ()
bool write (const ros::Time time, const ros::Duration period)
 ~KukaHardwareInterface ()

Private Attributes

ros::Duration control_period_
ros::Duration elapsed_time_
std::string in_buffer_
unsigned long long ipoc_
std::vector< double > joint_effort_
std::vector< double > joint_effort_command_
std::vector< std::string > joint_names_
std::vector< double > joint_position_
std::vector< double > joint_position_command_
hardware_interface::JointStateInterface joint_state_interface_
std::vector< double > joint_velocity_
std::vector< double > joint_velocity_command_
std::string local_host_
int local_port_
double loop_hz_
unsigned int n_dof_
ros::NodeHandle nh_
std::string out_buffer_
hardware_interface::PositionJointInterface position_joint_interface_
std::string remote_host_
std::string remote_port_
RSICommand rsi_command_
std::vector< double > rsi_initial_joint_positions_
std::vector< double > rsi_joint_position_corrections_
RSIState rsi_state_
std::unique_ptr
< realtime_tools::RealtimePublisher
< std_msgs::String > > 
rt_rsi_pub_
std::unique_ptr< UDPServerserver_

Detailed Description

Definition at line 75 of file kuka_hardware_interface.h.


Constructor & Destructor Documentation

Definition at line 48 of file kuka_hardware_interface.cpp.

Definition at line 87 of file kuka_hardware_interface.cpp.


Member Function Documentation

Definition at line 162 of file kuka_hardware_interface.cpp.

Definition at line 92 of file kuka_hardware_interface.cpp.

Definition at line 131 of file kuka_hardware_interface.cpp.

Definition at line 116 of file kuka_hardware_interface.cpp.


Member Data Documentation

Definition at line 112 of file kuka_hardware_interface.h.

Definition at line 113 of file kuka_hardware_interface.h.

Definition at line 108 of file kuka_hardware_interface.h.

Definition at line 99 of file kuka_hardware_interface.h.

Definition at line 89 of file kuka_hardware_interface.h.

Definition at line 92 of file kuka_hardware_interface.h.

Definition at line 85 of file kuka_hardware_interface.h.

Definition at line 87 of file kuka_hardware_interface.h.

Definition at line 90 of file kuka_hardware_interface.h.

Definition at line 117 of file kuka_hardware_interface.h.

Definition at line 88 of file kuka_hardware_interface.h.

Definition at line 91 of file kuka_hardware_interface.h.

Definition at line 104 of file kuka_hardware_interface.h.

Definition at line 105 of file kuka_hardware_interface.h.

Definition at line 114 of file kuka_hardware_interface.h.

Definition at line 83 of file kuka_hardware_interface.h.

Definition at line 81 of file kuka_hardware_interface.h.

Definition at line 109 of file kuka_hardware_interface.h.

Definition at line 118 of file kuka_hardware_interface.h.

Definition at line 106 of file kuka_hardware_interface.h.

Definition at line 107 of file kuka_hardware_interface.h.

Definition at line 96 of file kuka_hardware_interface.h.

Definition at line 97 of file kuka_hardware_interface.h.

Definition at line 98 of file kuka_hardware_interface.h.

Definition at line 95 of file kuka_hardware_interface.h.

Definition at line 101 of file kuka_hardware_interface.h.

Definition at line 103 of file kuka_hardware_interface.h.


The documentation for this class was generated from the following files:


kuka_rsi_hw_interface
Author(s): Lars Tingelstad
autogenerated on Thu Jun 6 2019 17:56:48