#include <sr_articulated_robot.h>
Public Member Functions | |
JointData () | |
JointData (JointData &jd) | |
JointData (const JointData &jd) | |
Public Attributes | |
double | current |
std::string | flags |
double | force |
short | isJointZero |
int | jointIndex |
double | last_pos |
ros::Time | last_pos_time |
double | max |
double | min |
double | position |
int | publisher_index |
double | target |
double | temperature |
double | velocity |
This struct contains all the information regarding each joints.
Definition at line 80 of file sr_articulated_robot.h.
shadowrobot::JointData::JointData | ( | ) | [inline] |
Definition at line 104 of file sr_articulated_robot.h.
shadowrobot::JointData::JointData | ( | JointData & | jd | ) | [inline] |
Definition at line 109 of file sr_articulated_robot.h.
shadowrobot::JointData::JointData | ( | const JointData & | jd | ) | [inline] |
Definition at line 115 of file sr_articulated_robot.h.
Definition at line 85 of file sr_articulated_robot.h.
std::string shadowrobot::JointData::flags |
Definition at line 87 of file sr_articulated_robot.h.
Definition at line 86 of file sr_articulated_robot.h.
Definition at line 91 of file sr_articulated_robot.h.
Definition at line 88 of file sr_articulated_robot.h.
Definition at line 101 of file sr_articulated_robot.h.
Definition at line 100 of file sr_articulated_robot.h.
double shadowrobot::JointData::max |
Definition at line 90 of file sr_articulated_robot.h.
double shadowrobot::JointData::min |
Definition at line 89 of file sr_articulated_robot.h.
Definition at line 82 of file sr_articulated_robot.h.
GAZEBO and the etherCAT wrapper have one publisher / subscriber per joint. We store those in the JointData struct to be able to get and send data to the Gazebo model and the EherCAT hand with our standard ROS interface.
Definition at line 99 of file sr_articulated_robot.h.
Definition at line 83 of file sr_articulated_robot.h.
Definition at line 84 of file sr_articulated_robot.h.
Definition at line 102 of file sr_articulated_robot.h.