AbstractKatana.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
AbstractKatana_8cpp
katana/AbstractKatana.h
katana
AbstractKatana.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
AbstractKatana_8h
katana/SpecifiedTrajectory.h
katana/katana_constants.h
katana::AbstractKatana
katana
EulerTransformationMatrices.hh
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
EulerTransformationMatrices_8hh
EulerTransformationMatrices
fake_katana_joint_publisher.py
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/nodes/
fake__katana__joint__publisher_8py
fake_katana_joint_publisher
def
fake_katana_joint_publisher
namespacefake__katana__joint__publisher.html
a43e42513d45991ee39797cdb83bbca7a
joint_movement_action_controller.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
joint__movement__action__controller_8cpp
katana/joint_movement_action_controller.h
katana
joint_movement_action_controller.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
joint__movement__action__controller_8h
katana/AbstractKatana.h
katana::JointMovementActionController
katana
joint_trajectory_action_controller.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
joint__trajectory__action__controller_8cpp
katana/joint_trajectory_action_controller.h
katana
static bool
setsEqual
namespacekatana.html
aaf48f07b6282004bbd9e2ff8216e4035
(const std::vector< std::string > &a, const std::vector< std::string > &b)
joint_trajectory_action_controller.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
joint__trajectory__action__controller_8h
katana/AbstractKatana.h
katana/SpecifiedTrajectory.h
katana/spline_functions.h
katana::JointTrajectoryActionController
katana
JointStatePublisher.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
JointStatePublisher_8cpp
katana/JointStatePublisher.h
katana
JointStatePublisher.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
JointStatePublisher_8h
katana/AbstractKatana.h
katana::JointStatePublisher
katana
Katana.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
Katana_8cpp
katana/Katana.h
katana
Katana.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
Katana_8h
katana/SpecifiedTrajectory.h
katana/AbstractKatana.h
katana/KNIConverter.h
katana::Katana
katana
Katana300.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
Katana300_8cpp
katana/Katana300.h
katana
Katana300.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
Katana300_8h
katana/SpecifiedTrajectory.h
katana/AbstractKatana.h
katana/KNIConverter.h
katana/Katana.h
katana::Katana300
katana
katana_constants.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
katana__constants_8h
katana
static const double
GRIPPER_CLOSED_ANGLE
namespacekatana.html
a28cbe312eed414fc6202b2283a9bea7b
const size_t
GRIPPER_INDEX
namespacekatana.html
af1eaedf9c9e7d6b23e915df16c375b98
static const double
GRIPPER_OPEN_ANGLE
namespacekatana.html
af0ca7f95cef90987ac3fcafb814f9278
static const double
GRIPPER_OPENING_CLOSING_DURATION
namespacekatana.html
a7d4b2abdbd50cf0dd240e5989195bde6
static const double
KNI_GRIPPER_CLOSED_ANGLE
namespacekatana.html
a78c00f9c4ded400761f2781fb9d08328
static const double
KNI_GRIPPER_OPEN_ANGLE
namespacekatana.html
a7bd1953613fc0ba8b911d085171242dc
static const int
KNI_MAX_ACCELERATION
namespacekatana.html
a8a2b545c321b4a29bf9c98c002761cb6
static const int
KNI_MAX_VELOCITY
namespacekatana.html
ac11d7f712bcca1071018dae9fa173ff5
static const double
KNI_TO_ROS_LENGTH
namespacekatana.html
af50cad1f3dc2fe7f2cc6fd87554c33a0
static const double
KNI_TO_ROS_TIME
namespacekatana.html
a957ef4f9cfeeb3afcbd9e4f48e8d92f4
static const double
KNI_TO_URDF_GRIPPER_FACTOR
namespacekatana.html
af23149b681597ce211f718d85ed9352d
static const size_t
MOVE_BUFFER_SIZE
namespacekatana.html
a9c3266968f4090ca8e49bf0ca86d6439
const size_t
NUM_GRIPPER_JOINTS
namespacekatana.html
a7366e1851a3d26431cedb3ce2e0d36c6
const size_t
NUM_JOINTS
namespacekatana.html
a2a9eb8a3dacbe19aac7b2fc1429b679b
const size_t
NUM_MOTORS
namespacekatana.html
a3323c2e5546592a8b609215057cc31f0
katana_gripper_grasp_controller.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
katana__gripper__grasp__controller_8cpp
katana/katana_gripper_grasp_controller.h
katana
katana_gripper_grasp_controller.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
katana__gripper__grasp__controller_8h
katana/AbstractKatana.h
katana::KatanaGripperGraspController
katana
KatanaNode.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
KatanaNode_8cpp
katana/KatanaNode.h
katana
int
main
KatanaNode_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
KatanaNode.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
KatanaNode_8h
katana/JointStatePublisher.h
katana/joint_trajectory_action_controller.h
katana/joint_movement_action_controller.h
katana/katana_gripper_grasp_controller.h
katana/AbstractKatana.h
katana/Katana.h
katana/Katana300.h
katana/SimulatedKatana.h
katana::KatanaNode
katana
KNIConverter.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
KNIConverter_8cpp
katana/KNIConverter.h
katana
KNIConverter.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
KNIConverter_8h
katana/katana_constants.h
katana::KNIConverter
katana
KNIKinematics.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
KNIKinematics_8cpp
katana/KNIKinematics.h
katana
int
main
KNIKinematics_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
KNIKinematics.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
KNIKinematics_8h
katana/KNIConverter.h
katana/EulerTransformationMatrices.hh
katana::KNIKinematics
katana
mainpage.dox
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/
mainpage_8dox
SimulatedKatana.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
SimulatedKatana_8cpp
../include/katana/SimulatedKatana.h
katana
SimulatedKatana.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
SimulatedKatana_8h
AbstractKatana.h
spline_functions.h
katana::SimulatedKatana
katana
SpecifiedTrajectory.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
SpecifiedTrajectory_8h
katana::Segment
katana::Spline
katana
std::vector< Segment >
SpecifiedTrajectory
namespacekatana.html
af71b57738f1cb8403834995c027e964a
spline_functions.cpp
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/src/
spline__functions_8cpp
katana/spline_functions.h
katana
void
generatePowers
namespacekatana.html
a93ea606ec18e7ed7f03acbfd0cbc71f7
(int n, double x, double *powers)
void
getCubicSplineCoefficients
namespacekatana.html
a8410d4e6720741abea27f76c8210530b
(double start_pos, double start_vel, double end_pos, double end_vel, double time, std::vector< double > &coefficients)
void
sampleCubicSpline
namespacekatana.html
a0cb0b112b5252de0f2380e248aadff9d
(const std::vector< double > &coefficients, double time, double &position, double &velocity, double &acceleration)
void
sampleSplineWithTimeBounds
namespacekatana.html
a5c7aef3d04064927f5c97b34cd57e377
(const std::vector< double > &coefficients, double duration, double time, double &position, double &velocity, double &acceleration)
void
splineCoefficients
namespacekatana.html
a214fa1a4161ca36d63d7f48734def4a0
(int steps, double *timearray, double *encoderarray, double *arr_p1, double *arr_p2, double *arr_p3, double *arr_p4)
spline_functions.h
/home/rosbuild/hudson/workspace/doc-groovy-katana_driver/doc_stacks/2014-10-06_10-42-34.837372/katana_driver/katana/include/katana/
spline__functions_8h
katana
void
generatePowers
namespacekatana.html
a93ea606ec18e7ed7f03acbfd0cbc71f7
(int n, double x, double *powers)
void
getCubicSplineCoefficients
namespacekatana.html
a8410d4e6720741abea27f76c8210530b
(double start_pos, double start_vel, double end_pos, double end_vel, double time, std::vector< double > &coefficients)
void
sampleCubicSpline
namespacekatana.html
a0cb0b112b5252de0f2380e248aadff9d
(const std::vector< double > &coefficients, double time, double &position, double &velocity, double &acceleration)
void
sampleSplineWithTimeBounds
namespacekatana.html
a5c7aef3d04064927f5c97b34cd57e377
(const std::vector< double > &coefficients, double duration, double time, double &position, double &velocity, double &acceleration)
void
splineCoefficients
namespacekatana.html
a214fa1a4161ca36d63d7f48734def4a0
(int steps, double *timearray, double *encoderarray, double *arr_p1, double *arr_p2, double *arr_p3, double *arr_p4)
EulerTransformationMatrices
classEulerTransformationMatrices.html
static void
create_zxz_matrix
classEulerTransformationMatrices.html
a38e00161ccd2ed37d323490ab8cd347e
(double phi, double theta, double psi, arma::mat &matrix)
static void
create_zxz_matrix
classEulerTransformationMatrices.html
aad8fea946576378f7b0d154847688140
(double x, double y, double z, double phi, double theta, double psi, arma::mat &matrix)
static void
create_zyx_matrix
classEulerTransformationMatrices.html
a631286c8509e1ba8bd0f6ea8b4ea3297
(double phi, double theta, double psi, arma::mat &matrix)
static void
create_zyx_matrix
classEulerTransformationMatrices.html
a74b2dd6d13618bebfee8a8362528513c
(double x, double y, double z, double phi, double theta, double psi, arma::mat &matrix)
static void
zxz_to_zyx_angles
classEulerTransformationMatrices.html
a83d9eee13ba8d5eb3b3aa63f760a3337
(const double in_a, const double in_e, const double in_r, double &out_a, double &out_e, double &out_r)
static void
zyx_from_matrix
classEulerTransformationMatrices.html
af69bf0a93a54d8339ccb36f89f571c45
(const arma::mat &matrix, double &out_x, double &out_y, double &out_z, double &out_azimuth, double &out_elevation, double &out_roll)
static void
zyx_to_zxz_angles
classEulerTransformationMatrices.html
abab255a7cbe591cd005e29bbe0b88183
(const double in_a, const double in_e, const double in_r, double &out_a, double &out_e, double &out_r)
fake_katana_joint_publisher
namespacefake__katana__joint__publisher.html
def
fake_katana_joint_publisher
namespacefake__katana__joint__publisher.html
a43e42513d45991ee39797cdb83bbca7a
katana
namespacekatana.html
katana::AbstractKatana
katana::JointMovementActionController
katana::JointStatePublisher
katana::JointTrajectoryActionController
katana::Katana
katana::Katana300
katana::KatanaGripperGraspController
katana::KatanaNode
katana::KNIConverter
katana::KNIKinematics
katana::Segment
katana::SimulatedKatana
katana::Spline
std::vector< Segment >
SpecifiedTrajectory
namespacekatana.html
af71b57738f1cb8403834995c027e964a
void
generatePowers
namespacekatana.html
a93ea606ec18e7ed7f03acbfd0cbc71f7
(int n, double x, double *powers)
void
getCubicSplineCoefficients
namespacekatana.html
a8410d4e6720741abea27f76c8210530b
(double start_pos, double start_vel, double end_pos, double end_vel, double time, std::vector< double > &coefficients)
void
sampleCubicSpline
namespacekatana.html
a0cb0b112b5252de0f2380e248aadff9d
(const std::vector< double > &coefficients, double time, double &position, double &velocity, double &acceleration)
void
sampleSplineWithTimeBounds
namespacekatana.html
a5c7aef3d04064927f5c97b34cd57e377
(const std::vector< double > &coefficients, double duration, double time, double &position, double &velocity, double &acceleration)
static bool
setsEqual
namespacekatana.html
aaf48f07b6282004bbd9e2ff8216e4035
(const std::vector< std::string > &a, const std::vector< std::string > &b)
void
splineCoefficients
namespacekatana.html
a214fa1a4161ca36d63d7f48734def4a0
(int steps, double *timearray, double *encoderarray, double *arr_p1, double *arr_p2, double *arr_p3, double *arr_p4)
static const double
GRIPPER_CLOSED_ANGLE
namespacekatana.html
a28cbe312eed414fc6202b2283a9bea7b
const size_t
GRIPPER_INDEX
namespacekatana.html
af1eaedf9c9e7d6b23e915df16c375b98
static const double
GRIPPER_OPEN_ANGLE
namespacekatana.html
af0ca7f95cef90987ac3fcafb814f9278
static const double
GRIPPER_OPENING_CLOSING_DURATION
namespacekatana.html
a7d4b2abdbd50cf0dd240e5989195bde6
static const double
KNI_GRIPPER_CLOSED_ANGLE
namespacekatana.html
a78c00f9c4ded400761f2781fb9d08328
static const double
KNI_GRIPPER_OPEN_ANGLE
namespacekatana.html
a7bd1953613fc0ba8b911d085171242dc
static const int
KNI_MAX_ACCELERATION
namespacekatana.html
a8a2b545c321b4a29bf9c98c002761cb6
static const int
KNI_MAX_VELOCITY
namespacekatana.html
ac11d7f712bcca1071018dae9fa173ff5
static const double
KNI_TO_ROS_LENGTH
namespacekatana.html
af50cad1f3dc2fe7f2cc6fd87554c33a0
static const double
KNI_TO_ROS_TIME
namespacekatana.html
a957ef4f9cfeeb3afcbd9e4f48e8d92f4
static const double
KNI_TO_URDF_GRIPPER_FACTOR
namespacekatana.html
af23149b681597ce211f718d85ed9352d
static const size_t
MOVE_BUFFER_SIZE
namespacekatana.html
a9c3266968f4090ca8e49bf0ca86d6439
const size_t
NUM_GRIPPER_JOINTS
namespacekatana.html
a7366e1851a3d26431cedb3ce2e0d36c6
const size_t
NUM_JOINTS
namespacekatana.html
a2a9eb8a3dacbe19aac7b2fc1429b679b
const size_t
NUM_MOTORS
namespacekatana.html
a3323c2e5546592a8b609215057cc31f0
katana::AbstractKatana
classkatana_1_1AbstractKatana.html
AbstractKatana
classkatana_1_1AbstractKatana.html
ab940a655d3f951a8b6859c154ad6d387
()
virtual bool
allJointsReady
classkatana_1_1AbstractKatana.html
a4af87963f2730aa469ad01692c644d67
()=0
virtual bool
allMotorsReady
classkatana_1_1AbstractKatana.html
a4f828e3c45a7a8e9029d0239b01035fd
()=0
virtual bool
executeTrajectory
classkatana_1_1AbstractKatana.html
aef14edf97bef0b3b686231f70b7ceaf4
(boost::shared_ptr< SpecifiedTrajectory > traj, boost::function< bool()> isPreemptRequested)=0
virtual void
freezeRobot
classkatana_1_1AbstractKatana.html
a638b87c1fb90534dcf5e532fe6f9c7d8
()
virtual std::vector< std::string >
getGripperJointNames
classkatana_1_1AbstractKatana.html
a08289270a8d8663d5ab1b2685f2ac2f9
()
virtual std::vector< int >
getGripperJointTypes
classkatana_1_1AbstractKatana.html
a3990041fb8d737b0cb9ed3fffda61396
()
virtual int
getJointIndex
classkatana_1_1AbstractKatana.html
a453655a97edb0a089e035ca76ce5d7ec
(std::string joint_name)
virtual std::vector< std::string >
getJointNames
classkatana_1_1AbstractKatana.html
aed301e0dd9fcdbc7f1544c0132db0f02
()
virtual std::vector< int >
getJointTypes
classkatana_1_1AbstractKatana.html
ad8a1934d6feab6d8a84de42dfa673ede
()
virtual std::vector< double >
getMotorAngles
classkatana_1_1AbstractKatana.html
a718f57792cb15989212ea3a10a614c2b
()
virtual double
getMotorLimitMax
classkatana_1_1AbstractKatana.html
a16675a07a68082a2e72df867c8db987d
(std::string joint_name)
virtual double
getMotorLimitMin
classkatana_1_1AbstractKatana.html
abdb65fdccc5f2e399acac4f38536ac21
(std::string joint_name)
virtual std::vector< arm_navigation_msgs::JointLimits >
getMotorLimits
classkatana_1_1AbstractKatana.html
a02a2dddf501b317f20a3fd8a51a5f6e5
()
virtual std::vector< double >
getMotorVelocities
classkatana_1_1AbstractKatana.html
a17dbb4ab9c87ce77149dc1a2be7387bd
()
virtual bool
moveJoint
classkatana_1_1AbstractKatana.html
a66eb308975728bd00c3e0f81f95deffc
(int jointIndex, double turningAngle)=0
virtual void
refreshEncoders
classkatana_1_1AbstractKatana.html
a63a8fb4969673f25a3ce52a0190d9a76
()=0
virtual void
refreshMotorStatus
classkatana_1_1AbstractKatana.html
a3b1be4d0929b27ad9c0667c3e8800892
()
virtual bool
someMotorCrashed
classkatana_1_1AbstractKatana.html
a354049d9906d5ce8b0e0d73f80be3147
()=0
virtual
~AbstractKatana
classkatana_1_1AbstractKatana.html
a3b5edd0aa16af6a4cfeb2ce30a144569
()
std::vector< std::string >
gripper_joint_names_
classkatana_1_1AbstractKatana.html
a0c180d8f0c0e19a3d74c9f42ee1ec8d2
std::vector< int >
gripper_joint_types_
classkatana_1_1AbstractKatana.html
a3fca7760cc09da807b10524e7d9052e7
std::vector< std::string >
joint_names_
classkatana_1_1AbstractKatana.html
a23b8201b5a4bad7e606b5b7a43b03f55
std::vector< int >
joint_types_
classkatana_1_1AbstractKatana.html
ae52aafddb73e0a703e9062bb12d7e6c2
std::vector< double >
motor_angles_
classkatana_1_1AbstractKatana.html
a259b3cd69442fa7dc5e14aeb7c372519
std::vector< arm_navigation_msgs::JointLimits >
motor_limits_
classkatana_1_1AbstractKatana.html
ab4602ce9531c60377395bfdc0d40f91b
std::vector< double >
motor_velocities_
classkatana_1_1AbstractKatana.html
a9db70a07984f88936600812b66b30524
katana::JointMovementActionController
classkatana_1_1JointMovementActionController.html
JointMovementActionController
classkatana_1_1JointMovementActionController.html
a1116f3742f52e0a1012bcfbc1ebe0303
(boost::shared_ptr< AbstractKatana > katana)
virtual
~JointMovementActionController
classkatana_1_1JointMovementActionController.html
a55c7a2561c128ea5e2d2b36434e6bee5
()
actionlib::SimpleActionClient< katana_msgs::JointMovementAction >
JMAC
classkatana_1_1JointMovementActionController.html
a5add94a78ca4b8534492e222061d13f6
actionlib::SimpleActionServer< katana_msgs::JointMovementAction >
JMAS
classkatana_1_1JointMovementActionController.html
abe4134055f9c9b51c5f48a01152718a5
sensor_msgs::JointState
adjustJointGoalPositionsToMotorLimits
classkatana_1_1JointMovementActionController.html
ae4c85fc07b077192a6c8c2c317c66f9a
(const sensor_msgs::JointState &jointGoal)
void
executeCB
classkatana_1_1JointMovementActionController.html
ab5a5ba71149d819fa444549c9b149107
(const JMAS::GoalConstPtr &goal)
bool
suitableJointGoal
classkatana_1_1JointMovementActionController.html
aea6a33fd93b713dfc598739c0dd54faa
(const std::vector< std::string > &jointGoalNames)
JMAS
action_server_
classkatana_1_1JointMovementActionController.html
af6d190fd427c80ae79370fd421b898ae
std::vector< std::string >
gripper_joints_
classkatana_1_1JointMovementActionController.html
ad8ad09577d19bf2034022c8e7f7c8e9e
std::vector< std::string >
joints_
classkatana_1_1JointMovementActionController.html
a7e87be3ff4d619734ed726697e72b6fd
boost::shared_ptr< AbstractKatana >
katana_
classkatana_1_1JointMovementActionController.html
a8e786fb0e82572d80c954aab2646e4dc
sensor_msgs::JointState
movement_goal_
classkatana_1_1JointMovementActionController.html
a703330a7e488e962af13d448e70ee2fc
katana::JointStatePublisher
classkatana_1_1JointStatePublisher.html
JointStatePublisher
classkatana_1_1JointStatePublisher.html
aa8b866e5d126df949515d517deb1c578
(boost::shared_ptr< AbstractKatana >)
void
update
classkatana_1_1JointStatePublisher.html
a1058835c6558e998f0eaf3af5217a4f8
()
virtual
~JointStatePublisher
classkatana_1_1JointStatePublisher.html
aa25947b9b8d9138606f539840001bcd9
()
boost::shared_ptr< AbstractKatana >
katana
classkatana_1_1JointStatePublisher.html
a85c24f08604ce8e70b681ef5e9732c7a
ros::Publisher
pub
classkatana_1_1JointStatePublisher.html
a1b0fe7c24ee54b8083b6a429764dfa0a
katana::JointTrajectoryActionController
classkatana_1_1JointTrajectoryActionController.html
JointTrajectoryActionController
classkatana_1_1JointTrajectoryActionController.html
a25e97a6f9ca79dcea783b2fb72dfa59d
(boost::shared_ptr< AbstractKatana > katana)
void
reset_trajectory_and_stop
classkatana_1_1JointTrajectoryActionController.html
aab2db3fb57fb70f072b798f4711ba2ae
()
void
update
classkatana_1_1JointTrajectoryActionController.html
ad72ed4f85668b1a9e72814a66e63c9ae
()
virtual
~JointTrajectoryActionController
classkatana_1_1JointTrajectoryActionController.html
ab7fca253754b516fa98ab5dcb4c33eca
()
PREEMPT_REQUESTED
classkatana_1_1JointTrajectoryActionController.html
a8f3e13bc2335e3fb7a4ff3adc7644d48a9d6cdc5229e7aed2e4607dc7229541ce
actionlib::SimpleActionServer< control_msgs::FollowJointTrajectoryAction >
FJTAS
classkatana_1_1JointTrajectoryActionController.html
a45f37a2bebc98c6ead237a90690caa03
actionlib::SimpleActionClient< pr2_controllers_msgs::JointTrajectoryAction >
JTAC
classkatana_1_1JointTrajectoryActionController.html
ae4b77a68abf13b91a726ae1db8ad789b
actionlib::SimpleActionServer< pr2_controllers_msgs::JointTrajectoryAction >
JTAS
classkatana_1_1JointTrajectoryActionController.html
aa75855ab9f5f153e4724ed491680a968
bool
allJointsStopped
classkatana_1_1JointTrajectoryActionController.html
a797a5827b45873a201225e10b65410bb
()
boost::shared_ptr< SpecifiedTrajectory >
calculateTrajectory
classkatana_1_1JointTrajectoryActionController.html
a3c9763865bfc8b938477fe9fa852344d
(const trajectory_msgs::JointTrajectory &msg)
void
commandCB
classkatana_1_1JointTrajectoryActionController.html
a4b6240c34c274d6cb41a258727a74165
(const trajectory_msgs::JointTrajectory::ConstPtr &msg)
void
executeCB
classkatana_1_1JointTrajectoryActionController.html
aec780fcfe685ffddd9b9a7d1f7049619
(const JTAS::GoalConstPtr &goal)
void
executeCBFollow
classkatana_1_1JointTrajectoryActionController.html
a69d1d7949ccd4f4fb930082098dd6b0a
(const FJTAS::GoalConstPtr &goal)
int
executeCommon
classkatana_1_1JointTrajectoryActionController.html
ae425e72fba70898cd4be71f6da0da1e4
(const trajectory_msgs::JointTrajectory &trajectory, boost::function< bool()> isPreemptRequested)
bool
goalReached
classkatana_1_1JointTrajectoryActionController.html
ac4ddc49f5016fb11781a17c466914bbe
()
std::vector< int >
makeJointsLookup
classkatana_1_1JointTrajectoryActionController.html
a667eb2cbb19aaa4295bb7b4551d2e86e
(const trajectory_msgs::JointTrajectory &msg)
bool
queryStateService
classkatana_1_1JointTrajectoryActionController.html
af17f1e82c1a0129c97a3f752726859c4
(pr2_controllers_msgs::QueryTrajectoryState::Request &req, pr2_controllers_msgs::QueryTrajectoryState::Response &resp)
bool
validJoints
classkatana_1_1JointTrajectoryActionController.html
aa832d3834660b93cf124e9332600b07e
(std::vector< std::string > new_joint_names)
bool
validTrajectory
classkatana_1_1JointTrajectoryActionController.html
a438afb24723631c5e96361b5a1ca6046
(const SpecifiedTrajectory &traj)
JTAS
action_server_
classkatana_1_1JointTrajectoryActionController.html
aa8f83ad276f187598fa2de2a3b7d9b42
FJTAS
action_server_follow_
classkatana_1_1JointTrajectoryActionController.html
a3a2019b90209f39e048cd7c94912f869
ros::Publisher
controller_state_publisher_
classkatana_1_1JointTrajectoryActionController.html
a992dbc8b1c2e262b828e26d5d2fb2f1c
boost::shared_ptr< SpecifiedTrajectory >
current_trajectory_
classkatana_1_1JointTrajectoryActionController.html
aeb36d2adfc2522d857861201f1c75e0b
std::vector< double >
goal_constraints_
classkatana_1_1JointTrajectoryActionController.html
a948dd906db9b223f4d0ed6635331c87f
std::vector< std::string >
joints_
classkatana_1_1JointTrajectoryActionController.html
afa6c24de9a3cda6560e17eababd112b3
boost::shared_ptr< AbstractKatana >
katana_
classkatana_1_1JointTrajectoryActionController.html
a15f0f21b1a476d25b9999d82a7eb3616
ros::ServiceServer
serve_query_state_
classkatana_1_1JointTrajectoryActionController.html
a1279c00c732757c0415952a679cab201
double
stopped_velocity_tolerance_
classkatana_1_1JointTrajectoryActionController.html
a14a6dab588bb4a38aef8dbb479a0be5f
ros::Subscriber
sub_command_
classkatana_1_1JointTrajectoryActionController.html
a27d0e4db12e4682b52b52573a8ba3f59
katana::Katana
classkatana_1_1Katana.html
katana::AbstractKatana
virtual bool
allJointsReady
classkatana_1_1Katana.html
a458cf1d950d22e96b30a6ae6b9d956e8
()
virtual bool
allMotorsReady
classkatana_1_1Katana.html
a454c4e12fbd92d5cafa6df960e142040
()
virtual bool
executeTrajectory
classkatana_1_1Katana.html
af574e69641294a7caddbb58473045901
(boost::shared_ptr< SpecifiedTrajectory > traj, boost::function< bool()> isPreemptRequested)
virtual void
freezeRobot
classkatana_1_1Katana.html
a92a54062c42cf25de66f7337c021a31c
()
Katana
classkatana_1_1Katana.html
a9de3d40c0b0d25eadfcb7462e62f3b53
()
virtual bool
moveJoint
classkatana_1_1Katana.html
ad779688e4e210277cc71214703eefe4c
(int jointIndex, double turningAngle)
void
refreshEncoders
classkatana_1_1Katana.html
a18579485d96544352d34822ddeca0009
()
virtual void
refreshMotorStatus
classkatana_1_1Katana.html
a6f51ed284f18dc11ebead471946884c1
()
virtual void
setLimits
classkatana_1_1Katana.html
af09e650e09b891fe3fa6464610b1c249
(void)
virtual bool
someMotorCrashed
classkatana_1_1Katana.html
a878ab224c8982206f86de7bddb8778f2
()
virtual void
testSpeed
classkatana_1_1Katana.html
a74c7b95ccf9642097c1fe6e1d1864f38
()
virtual
~Katana
classkatana_1_1Katana.html
a5405a96f8f6b8f1e2ecc2e14027e5850
()
short
round
classkatana_1_1Katana.html
a2825090f6ca4f06969e3eb551a004747
(const double x)
KNIConverter *
converter
classkatana_1_1Katana.html
a2cc40b042cc4b691e2a534425b739a01
boost::shared_ptr< CLMBase >
kni
classkatana_1_1Katana.html
a441a2a2e5e96be34169f9ad24df6cea7
boost::recursive_mutex
kni_mutex
classkatana_1_1Katana.html
a0d5c8ad0fba851bce623888a5c60deb0
std::vector< TMotStsFlg >
motor_status_
classkatana_1_1Katana.html
a701656d379d9eae8d4f26c29df91d004
void
calibrate
classkatana_1_1Katana.html
a1a8cd22d7307703c42ff7bf0d4689dca
()
bool
switchMotorsOff
classkatana_1_1Katana.html
ab4d2ee982731425988ed68f28feaac3e
(std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
bool
switchMotorsOn
classkatana_1_1Katana.html
a3f984bd9785825a3b57b9b010750c208
(std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
bool
testSpeedSrv
classkatana_1_1Katana.html
a63b7fce90ec8d61d29a4ca29e94b087f
(std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
CCdlBase *
device
classkatana_1_1Katana.html
aef7facf826a2ea2c42ef2ac472c04500
ros::Time
last_encoder_update_
classkatana_1_1Katana.html
aa2c2df54c89c13462cad1fcc858e8150
CCplSerialCRC *
protocol
classkatana_1_1Katana.html
a5d421e2040e84670cbd6c8580475df38
ros::ServiceServer
switch_motors_off_srv_
classkatana_1_1Katana.html
a6e6406f9148e9ef70ccad8e464153a14
ros::ServiceServer
switch_motors_on_srv_
classkatana_1_1Katana.html
a5af0a808d795b4c5bd4200cea45e2a9b
ros::ServiceServer
test_speed_srv_
classkatana_1_1Katana.html
ac609cb83f5e18c30b502bbfc1e059f05
katana::Katana300
classkatana_1_1Katana300.html
katana::Katana
virtual bool
allJointsReady
classkatana_1_1Katana300.html
a003d5f195861cd02b8beaa8e2d9d02d0
()
virtual bool
allMotorsReady
classkatana_1_1Katana300.html
a98d35f969e4a93ef229e792a33a2a5b2
()
virtual bool
executeTrajectory
classkatana_1_1Katana300.html
aebe909e8d1afc3cfa8c035604ad01c29
(boost::shared_ptr< SpecifiedTrajectory > traj, boost::function< bool()> isPreemptRequested)
virtual void
freezeRobot
classkatana_1_1Katana300.html
a6c5540ef661b82ac88135122b2b81ea2
()
Katana300
classkatana_1_1Katana300.html
a96de7016e678eeaf2ff1406c6607c310
()
virtual bool
moveJoint
classkatana_1_1Katana300.html
a485001768a876c3f139295d441382ec7
(int jointIndex, double turningAngle)
virtual void
refreshMotorStatus
classkatana_1_1Katana300.html
a4474aeb8d4b8ab6e2f1e173d978160a8
()
virtual void
setLimits
classkatana_1_1Katana300.html
a4a034d3ba8af7e21917920d458e54225
()
virtual void
testSpeed
classkatana_1_1Katana300.html
aa30d4189b0db957f52e85a93ad917cd2
()
virtual
~Katana300
classkatana_1_1Katana300.html
a4cedffd8107b797975936e17dbd00558
()
static const double
JOINTS_STOPPED_POS_TOLERANCE
classkatana_1_1Katana300.html
a47493dbe396cbd68c01191780415e7d5
static const double
JOINTS_STOPPED_VEL_TOLERANCE
classkatana_1_1Katana300.html
a93a618b31fcf33a340eca3a22c1e350f
std::vector< double >
desired_angles_
classkatana_1_1Katana300.html
a43bd01a7c8b93ce53b1fb561989df28f
katana::KatanaGripperGraspController
classkatana_1_1KatanaGripperGraspController.html
KatanaGripperGraspController
classkatana_1_1KatanaGripperGraspController.html
a77fea39b262080a79e95c4db77b5e110
(boost::shared_ptr< AbstractKatana > katana)
virtual
~KatanaGripperGraspController
classkatana_1_1KatanaGripperGraspController.html
a3e260b81ac91b66085e4ee0a9d13da41
()
void
executeCB
classkatana_1_1KatanaGripperGraspController.html
a9bf124bd5528ef8f850d9428b90aaf65
(const control_msgs::GripperCommandGoalConstPtr &goal)
bool
serviceCallback
classkatana_1_1KatanaGripperGraspController.html
aeb3bfb943b48d3ee53d1bab06bacd4b7
(control_msgs::QueryTrajectoryState::Request &request, control_msgs::QueryTrajectoryState::Response &response)
actionlib::SimpleActionServer< control_msgs::GripperCommandAction > *
action_server_
classkatana_1_1KatanaGripperGraspController.html
aa245f191ec035db00421da6875bd5b12
double
goal_threshold_
classkatana_1_1KatanaGripperGraspController.html
afb3a51b7922b67500b094394d5741481
boost::shared_ptr< AbstractKatana >
katana_
classkatana_1_1KatanaGripperGraspController.html
a2c0aada660191e8d703b59eafa3053a6
ros::ServiceServer
query_srv_
classkatana_1_1KatanaGripperGraspController.html
aa993a7eef6573bdf33808fd343a6da98
katana::KatanaNode
classkatana_1_1KatanaNode.html
KatanaNode
classkatana_1_1KatanaNode.html
a9830afe016e902f6771aa8bcc1531261
()
int
loop
classkatana_1_1KatanaNode.html
a004e05f0a12d916bdc11715e9f2e71bc
()
virtual
~KatanaNode
classkatana_1_1KatanaNode.html
a236cc0bc65ccb53b146f4a841804bfd4
()
boost::shared_ptr< katana::AbstractKatana >
katana
classkatana_1_1KatanaNode.html
ab05fbe77ce5ffdfaafbf562c4cce6466
ros::NodeHandle
nh
classkatana_1_1KatanaNode.html
ad7c6e14f14e8ece24a509b8b8e488970
katana::KNIConverter
classkatana_1_1KNIConverter.html
double
acc_enc2rad
classkatana_1_1KNIConverter.html
af53f1ed6152acf28c43bfc025f860e8f
(int index, short encoders)
double
acc_rad2enc
classkatana_1_1KNIConverter.html
a257aa6df76a8bd5e5522a83e27eece81
(int index, double acc)
double
angle_enc2rad
classkatana_1_1KNIConverter.html
af67bf1c0cdde5976400ce950ffae17f9
(int index, int encoders)
double
angle_rad2enc
classkatana_1_1KNIConverter.html
a7908b12016a4ad3f98f7127d03aa6f9d
(int index, double angle)
double
jerk_enc2rad
classkatana_1_1KNIConverter.html
a8fb362ef8d04b77d3568a898cf454a49
(int index, short encoders)
double
jerk_rad2enc
classkatana_1_1KNIConverter.html
a50cff4fac819e3916cde6bf5184cd6e1
(int index, double jerk)
KNIConverter
classkatana_1_1KNIConverter.html
a5fc89dbf727268a99e3f18a3ed3516c3
(std::string config_file_path)
double
vel_enc2rad
classkatana_1_1KNIConverter.html
ad6a681327b3e1a8c390a788db96e5885
(int index, short encoders)
double
vel_rad2enc
classkatana_1_1KNIConverter.html
aa35ca0a8c2642140cca489d6f1932069
(int index, double vel)
virtual
~KNIConverter
classkatana_1_1KNIConverter.html
adbf6f9af21179f22f429c11e049daebf
()
double
deg2rad
classkatana_1_1KNIConverter.html
a96126e2fb6b54727fa1dc2bc7cbadcdc
(const double deg)
double
vel_acc_jerk_enc2rad
classkatana_1_1KNIConverter.html
afb8e6f224bc624aed3184090da1723a7
(int index, short encoders)
double
vel_acc_jerk_rad2enc
classkatana_1_1KNIConverter.html
ac6816f089e9f9df53af6a37a0211ad79
(int index, double vel_acc_jerk)
KNI::kmlFactory
config_
classkatana_1_1KNIConverter.html
a83898ab1d3d66842d087f43ce61b9927
katana::KNIKinematics
classkatana_1_1KNIKinematics.html
KNIKinematics
classkatana_1_1KNIKinematics.html
a93a65c2f2b9a48cc0bbf0d80e4c59fe9
()
virtual
~KNIKinematics
classkatana_1_1KNIKinematics.html
a5b1c9aefa8b8dd6c7e3504734cde450f
()
bool
get_kinematic_solver_info
classkatana_1_1KNIKinematics.html
ac174cb51a4e597d89cd3fecd0eb02c12
(kinematics_msgs::GetKinematicSolverInfo::Request &req, kinematics_msgs::GetKinematicSolverInfo::Response &res)
bool
get_position_fk
classkatana_1_1KNIKinematics.html
a9378d3e5b4244f03286741369f92e003
(kinematics_msgs::GetPositionFK::Request &req, kinematics_msgs::GetPositionFK::Response &res)
bool
get_position_ik
classkatana_1_1KNIKinematics.html
acf02ca0859f1629cdb26bd7f86026b6e
(kinematics_msgs::GetPositionIK::Request &req, kinematics_msgs::GetPositionIK::Response &res)
std::vector< double >
getCoordinates
classkatana_1_1KNIKinematics.html
a6db42d93e92f0e29cb99f5face781ede
()
std::vector< double >
getCoordinates
classkatana_1_1KNIKinematics.html
adaa67adcb97e9f9ec326bd310eebe15c
(std::vector< double > jointAngles)
std::vector< int >
makeJointsLookup
classkatana_1_1KNIKinematics.html
ae9093495c5bce7484b85d0b7a4d9d82d
(std::vector< std::string > &joint_names)
KNIConverter *
converter_
classkatana_1_1KNIKinematics.html
a01c10386b964aadf5e8e2db53f368ef3
ros::ServiceServer
get_fk_server_
classkatana_1_1KNIKinematics.html
aff5dfee235d10534a7e812ee1f24c275
ros::ServiceServer
get_ik_server_
classkatana_1_1KNIKinematics.html
ad465dd3042400b9387bed110e8fed082
ros::ServiceServer
get_kinematic_solver_info_server_
classkatana_1_1KNIKinematics.html
abc1d8e20f4a207fce017716b30b30f6b
CikBase
ikBase_
classkatana_1_1KNIKinematics.html
a120108acf0d39e70c2f528de905950dd
std::vector< arm_navigation_msgs::JointLimits >
joint_limits_
classkatana_1_1KNIKinematics.html
a14951f3d8f2309156c83f451aef33820
std::vector< std::string >
joint_names_
classkatana_1_1KNIKinematics.html
a14bb592c5274b79cc084e1ed4ecbf29f
ros::NodeHandle
nh_
classkatana_1_1KNIKinematics.html
a5c6de1da16e1794d51723c39a65fde3c
tf::TransformListener
tf_listener_
classkatana_1_1KNIKinematics.html
a832c12e014e311b8f6e11f9dc018b95d
katana::Segment
structkatana_1_1Segment.html
double
duration
structkatana_1_1Segment.html
a28a0f43e08083669ea77f756602b28ef
std::vector< Spline >
splines
structkatana_1_1Segment.html
af8823bdf35e9c7926618706f617493e1
double
start_time
structkatana_1_1Segment.html
aef8b70be300563ec2453b5436c355a6a
katana::SimulatedKatana
classkatana_1_1SimulatedKatana.html
katana::AbstractKatana
virtual bool
allJointsReady
classkatana_1_1SimulatedKatana.html
ac85ae93efd9ab2e84d154934a428ced1
()
virtual bool
allMotorsReady
classkatana_1_1SimulatedKatana.html
a75527642395335479c8ac588d267af80
()
virtual bool
executeTrajectory
classkatana_1_1SimulatedKatana.html
adc48724950acb56d3d99730ba7eef223
(boost::shared_ptr< SpecifiedTrajectory > traj, boost::function< bool()> isPreemptRequested)
virtual void
moveGripper
classkatana_1_1SimulatedKatana.html
a6a090739e7917919b49c9ad5b1651cba
(double openingAngle)
virtual bool
moveJoint
classkatana_1_1SimulatedKatana.html
aec50b48502c1ef473c20a3c42d0162a2
(int jointIndex, double turningAngle)
virtual void
refreshEncoders
classkatana_1_1SimulatedKatana.html
af98aaa55b61d10e1275b9c1200947a26
()
SimulatedKatana
classkatana_1_1SimulatedKatana.html
a6b06614a735649b30700ff1562067816
()
virtual bool
someMotorCrashed
classkatana_1_1SimulatedKatana.html
a98710d4bd6a95abf8416389e93c0d7f5
()
virtual
~SimulatedKatana
classkatana_1_1SimulatedKatana.html
a6d0289ea7fb007fd1b4a729810673649
()
boost::shared_ptr< SpecifiedTrajectory >
current_trajectory_
classkatana_1_1SimulatedKatana.html
a506aa94b261f60013a9863c0e6dfe2fe
katana::Spline
structkatana_1_1Spline.html
Spline
structkatana_1_1Spline.html
aba5568f5815d2637aeca479c7996daec
()
std::vector< double >
coef
structkatana_1_1Spline.html
a58c642e20cdb2a5f703ab01ce70af885
double
target_position
structkatana_1_1Spline.html
a9f246dd313a188cf988581e521e1d960
index
index
codeapi