Public Types | |
typedef actionlib::SimpleActionClient < pr2_controllers_msgs::JointTrajectoryAction > | TrajClient |
Public Member Functions | |
void | go_init (double task_duration=7.0) |
void | init_action_clients () |
ROS_Client & | operator= (const ROS_Client &obj) |
ROS_Client () | |
ROS_Client (std::vector< std::string > joingroups) | |
ROS_Client (const ROS_Client &obj) | |
void | set_joint_angles_deg (std::string groupname, std::vector< double > positions_deg, double duration=7.0, bool wait=false) |
void | set_joint_angles_rad (std::string groupname, std::vector< double > positions_radian, double duration=7.0, bool wait=false) |
~ROS_Client () | |
Public Attributes | |
pr2_controllers_msgs::JointTrajectoryGoal | goal |
Private Member Functions | |
void | set_groupnames (std::vector< std::string > groupnames) |
std::vector< double > | to_rad_list (std::vector< double > list_degree) |
Private Attributes | |
pr2_controllers_msgs::JointTrajectoryGoal | goal_head |
pr2_controllers_msgs::JointTrajectoryGoal | goal_larm |
pr2_controllers_msgs::JointTrajectoryGoal | goal_rarm |
pr2_controllers_msgs::JointTrajectoryGoal | goal_torso |
std::string | GR_HEAD |
std::string | GR_LARM |
std::string | GR_RARM |
std::string | GR_TORSO |
const std::string | MSG_ASK_ISSUEREPORT |
Definition at line 14 of file ros_client.cpp.
typedef actionlib::SimpleActionClient< pr2_controllers_msgs::JointTrajectoryAction > ROS_Client::TrajClient |
Definition at line 30 of file ros_client.cpp.
ROS_Client::ROS_Client | ( | ) | [inline] |
Definition at line 34 of file ros_client.cpp.
ROS_Client::ROS_Client | ( | std::vector< std::string > | joingroups | ) | [inline, explicit] |
Definition at line 40 of file ros_client.cpp.
ROS_Client::ROS_Client | ( | const ROS_Client & | obj | ) | [inline] |
Definition at line 46 of file ros_client.cpp.
ROS_Client::~ROS_Client | ( | ) | [inline] |
Definition at line 63 of file ros_client.cpp.
void ROS_Client::go_init | ( | double | task_duration = 7.0 | ) | [inline] |
Definition at line 126 of file ros_client.cpp.
void ROS_Client::init_action_clients | ( | ) | [inline] |
Definition at line 65 of file ros_client.cpp.
ROS_Client& ROS_Client::operator= | ( | const ROS_Client & | obj | ) | [inline] |
Definition at line 54 of file ros_client.cpp.
void ROS_Client::set_groupnames | ( | std::vector< std::string > | groupnames | ) | [inline, private] |
Definition at line 237 of file ros_client.cpp.
void ROS_Client::set_joint_angles_deg | ( | std::string | groupname, |
std::vector< double > | positions_deg, | ||
double | duration = 7.0 , |
||
bool | wait = false |
||
) | [inline] |
Definition at line 207 of file ros_client.cpp.
void ROS_Client::set_joint_angles_rad | ( | std::string | groupname, |
std::vector< double > | positions_radian, | ||
double | duration = 7.0 , |
||
bool | wait = false |
||
) | [inline] |
Definition at line 158 of file ros_client.cpp.
std::vector<double> ROS_Client::to_rad_list | ( | std::vector< double > | list_degree | ) | [inline, private] |
Definition at line 252 of file ros_client.cpp.
Definition at line 32 of file ros_client.cpp.
Definition at line 225 of file ros_client.cpp.
Definition at line 223 of file ros_client.cpp.
Definition at line 224 of file ros_client.cpp.
Definition at line 226 of file ros_client.cpp.
std::string ROS_Client::GR_HEAD [private] |
Definition at line 217 of file ros_client.cpp.
std::string ROS_Client::GR_LARM [private] |
Definition at line 218 of file ros_client.cpp.
std::string ROS_Client::GR_RARM [private] |
Definition at line 219 of file ros_client.cpp.
std::string ROS_Client::GR_TORSO [private] |
Definition at line 216 of file ros_client.cpp.
const std::string ROS_Client::MSG_ASK_ISSUEREPORT [private] |
Definition at line 221 of file ros_client.cpp.