#include <katana_gripper_joint_trajectory_controller.h>
Public Member Functions | |
void | cancelGoal () |
void | getGains (double &p, double &i, double &d, double &i_max, double &i_min) |
GRKAPoint | getNextDesiredPoint (ros::Time time) |
bool | hasActiveGoal () const |
KatanaGripperJointTrajectoryController (ros::NodeHandle pn) | |
void | setCurrentPoint (GRKAPoint point) |
virtual | ~KatanaGripperJointTrajectoryController () |
Public Member Functions inherited from katana_gazebo_plugins::IGazeboRosKatanaGripperAction | |
virtual void | setCurrentPoint (double pos, double vel) |
virtual | ~IGazeboRosKatanaGripperAction () |
Private Types | |
typedef JTAS::GoalHandle | GoalHandle |
typedef actionlib::ActionServer< control_msgs::JointTrajectoryAction > | JTAS |
Private Member Functions | |
void | cancelCB (GoalHandle gh) |
void | checkGoalStatus () |
bool | currentIsDesiredAngle () |
void | goalCB (GoalHandle gh) |
bool | isTrajectoryFinished () |
void | setCurrentTrajectory (trajectory_msgs::JointTrajectory traj) |
Static Private Member Functions | |
static bool | setsEqual (const std::vector< std::string > &a, const std::vector< std::string > &b) |
Private Attributes | |
JTAS * | action_server_ |
GoalHandle | active_goal_ |
GRKAPoint | current_point_ |
trajectory_msgs::JointTrajectory | current_traj_ |
std::map< std::string, double > | goal_constraints_ |
double | goal_time_constraint_ |
bool | has_active_goal_ |
std::vector< std::string > | joint_names_ |
GRKAPoint | last_desired_point_ |
double | stopped_velocity_tolerance_ |
std::map< std::string, double > | trajectory_constraints_ |
bool | trajectory_finished_ |
This class allows you to send JointTrajectory messages to the Katana Arm simulated in Gazebo
Definition at line 51 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 56 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 55 of file katana_gripper_joint_trajectory_controller.h.
katana_gazebo_plugins::KatanaGripperJointTrajectoryController::KatanaGripperJointTrajectoryController | ( | ros::NodeHandle | pn | ) |
Definition at line 34 of file katana_gripper_joint_trajectory_controller.cpp.
|
virtual |
Definition at line 72 of file katana_gripper_joint_trajectory_controller.cpp.
|
private |
Definition at line 201 of file katana_gripper_joint_trajectory_controller.cpp.
|
inlinevirtual |
Implements katana_gazebo_plugins::IGazeboRosKatanaGripperAction.
Definition at line 105 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 97 of file katana_gripper_joint_trajectory_controller.cpp.
|
private |
Definition at line 149 of file katana_gripper_joint_trajectory_controller.cpp.
|
virtual |
Implements katana_gazebo_plugins::IGazeboRosKatanaGripperAction.
Definition at line 335 of file katana_gripper_joint_trajectory_controller.cpp.
|
virtual |
Implements katana_gazebo_plugins::IGazeboRosKatanaGripperAction.
Definition at line 234 of file katana_gripper_joint_trajectory_controller.cpp.
|
private |
Definition at line 162 of file katana_gripper_joint_trajectory_controller.cpp.
|
inlinevirtual |
are there any more points?
Implements katana_gazebo_plugins::IGazeboRosKatanaGripperAction.
Definition at line 113 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 329 of file katana_gripper_joint_trajectory_controller.cpp.
|
inlinevirtual |
Implements katana_gazebo_plugins::IGazeboRosKatanaGripperAction.
Definition at line 99 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 214 of file katana_gripper_joint_trajectory_controller.cpp.
|
staticprivate |
Definition at line 77 of file katana_gripper_joint_trajectory_controller.cpp.
|
private |
Definition at line 65 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 68 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 73 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 69 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 77 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 79 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 67 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 76 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 74 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 80 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 78 of file katana_gripper_joint_trajectory_controller.h.
|
private |
Definition at line 70 of file katana_gripper_joint_trajectory_controller.h.