#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 () |
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.
typedef JTAS::GoalHandle katana_gazebo_plugins::KatanaGripperJointTrajectoryController::GoalHandle [private] |
Definition at line 56 of file katana_gripper_joint_trajectory_controller.h.
typedef actionlib::ActionServer<control_msgs::JointTrajectoryAction> katana_gazebo_plugins::KatanaGripperJointTrajectoryController::JTAS [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.
| katana_gazebo_plugins::KatanaGripperJointTrajectoryController::~KatanaGripperJointTrajectoryController | ( | ) | [virtual] |
Definition at line 72 of file katana_gripper_joint_trajectory_controller.cpp.
| void katana_gazebo_plugins::KatanaGripperJointTrajectoryController::cancelCB | ( | GoalHandle | gh | ) | [private] |
Definition at line 201 of file katana_gripper_joint_trajectory_controller.cpp.
| void katana_gazebo_plugins::KatanaGripperJointTrajectoryController::cancelGoal | ( | ) | [inline, virtual] |
Implements katana_gazebo_plugins::IGazeboRosKatanaGripperAction.
Definition at line 105 of file katana_gripper_joint_trajectory_controller.h.
Definition at line 97 of file katana_gripper_joint_trajectory_controller.cpp.
| bool katana_gazebo_plugins::KatanaGripperJointTrajectoryController::currentIsDesiredAngle | ( | ) | [private] |
Definition at line 149 of file katana_gripper_joint_trajectory_controller.cpp.
| void katana_gazebo_plugins::KatanaGripperJointTrajectoryController::getGains | ( | double & | p, |
| double & | i, | ||
| double & | d, | ||
| double & | i_max, | ||
| double & | i_min | ||
| ) | [virtual] |
Implements katana_gazebo_plugins::IGazeboRosKatanaGripperAction.
Definition at line 335 of file katana_gripper_joint_trajectory_controller.cpp.
| GRKAPoint katana_gazebo_plugins::KatanaGripperJointTrajectoryController::getNextDesiredPoint | ( | ros::Time | time | ) | [virtual] |
Implements katana_gazebo_plugins::IGazeboRosKatanaGripperAction.
Definition at line 234 of file katana_gripper_joint_trajectory_controller.cpp.
| void katana_gazebo_plugins::KatanaGripperJointTrajectoryController::goalCB | ( | GoalHandle | gh | ) | [private] |
Definition at line 162 of file katana_gripper_joint_trajectory_controller.cpp.
| bool katana_gazebo_plugins::KatanaGripperJointTrajectoryController::hasActiveGoal | ( | ) | const [inline, virtual] |
are there any more points?
Implements katana_gazebo_plugins::IGazeboRosKatanaGripperAction.
Definition at line 113 of file katana_gripper_joint_trajectory_controller.h.
| bool katana_gazebo_plugins::KatanaGripperJointTrajectoryController::isTrajectoryFinished | ( | ) | [private] |
Definition at line 329 of file katana_gripper_joint_trajectory_controller.cpp.
| void katana_gazebo_plugins::KatanaGripperJointTrajectoryController::setCurrentPoint | ( | GRKAPoint | point | ) | [inline, virtual] |
Implements katana_gazebo_plugins::IGazeboRosKatanaGripperAction.
Definition at line 99 of file katana_gripper_joint_trajectory_controller.h.
| void katana_gazebo_plugins::KatanaGripperJointTrajectoryController::setCurrentTrajectory | ( | trajectory_msgs::JointTrajectory | traj | ) | [private] |
Definition at line 214 of file katana_gripper_joint_trajectory_controller.cpp.
| bool katana_gazebo_plugins::KatanaGripperJointTrajectoryController::setsEqual | ( | const std::vector< std::string > & | a, |
| const std::vector< std::string > & | b | ||
| ) | [static, private] |
Definition at line 77 of file katana_gripper_joint_trajectory_controller.cpp.
Definition at line 65 of file katana_gripper_joint_trajectory_controller.h.
Definition at line 68 of file katana_gripper_joint_trajectory_controller.h.
Definition at line 73 of file katana_gripper_joint_trajectory_controller.h.
trajectory_msgs::JointTrajectory katana_gazebo_plugins::KatanaGripperJointTrajectoryController::current_traj_ [private] |
Definition at line 69 of file katana_gripper_joint_trajectory_controller.h.
std::map<std::string, double> katana_gazebo_plugins::KatanaGripperJointTrajectoryController::goal_constraints_ [private] |
Definition at line 77 of file katana_gripper_joint_trajectory_controller.h.
double katana_gazebo_plugins::KatanaGripperJointTrajectoryController::goal_time_constraint_ [private] |
Definition at line 79 of file katana_gripper_joint_trajectory_controller.h.
Definition at line 67 of file katana_gripper_joint_trajectory_controller.h.
std::vector<std::string> katana_gazebo_plugins::KatanaGripperJointTrajectoryController::joint_names_ [private] |
Definition at line 76 of file katana_gripper_joint_trajectory_controller.h.
GRKAPoint katana_gazebo_plugins::KatanaGripperJointTrajectoryController::last_desired_point_ [private] |
Definition at line 74 of file katana_gripper_joint_trajectory_controller.h.
double katana_gazebo_plugins::KatanaGripperJointTrajectoryController::stopped_velocity_tolerance_ [private] |
Definition at line 80 of file katana_gripper_joint_trajectory_controller.h.
std::map<std::string, double> katana_gazebo_plugins::KatanaGripperJointTrajectoryController::trajectory_constraints_ [private] |
Definition at line 78 of file katana_gripper_joint_trajectory_controller.h.
Definition at line 70 of file katana_gripper_joint_trajectory_controller.h.