#include <AbstractKatana.h>
Definition at line 40 of file AbstractKatana.h.
Definition at line 30 of file AbstractKatana.cpp.
katana::AbstractKatana::~AbstractKatana | ( | ) | [virtual] |
Definition at line 131 of file AbstractKatana.cpp.
virtual bool katana::AbstractKatana::allJointsReady | ( | ) | [pure virtual] |
Implemented in katana::Katana, katana::Katana300, and katana::SimulatedKatana.
virtual bool katana::AbstractKatana::allMotorsReady | ( | ) | [pure virtual] |
Implemented in katana::Katana, katana::Katana300, and katana::SimulatedKatana.
virtual bool katana::AbstractKatana::executeTrajectory | ( | boost::shared_ptr< SpecifiedTrajectory > | traj | ) | [pure virtual] |
Implemented in katana::Katana, and katana::SimulatedKatana.
void katana::AbstractKatana::freezeRobot | ( | ) | [virtual] |
Reimplemented in katana::Katana, and katana::Katana300.
Definition at line 135 of file AbstractKatana.cpp.
std::vector< std::string > katana::AbstractKatana::getGripperJointNames | ( | ) | [virtual] |
Definition at line 175 of file AbstractKatana.cpp.
std::vector< int > katana::AbstractKatana::getGripperJointTypes | ( | ) | [virtual] |
Definition at line 180 of file AbstractKatana.cpp.
int katana::AbstractKatana::getJointIndex | ( | std::string | joint_name | ) | [virtual] |
Definition at line 147 of file AbstractKatana.cpp.
std::vector< std::string > katana::AbstractKatana::getJointNames | ( | ) | [virtual] |
Definition at line 165 of file AbstractKatana.cpp.
std::vector< int > katana::AbstractKatana::getJointTypes | ( | ) | [virtual] |
Definition at line 170 of file AbstractKatana.cpp.
std::vector< double > katana::AbstractKatana::getMotorAngles | ( | ) | [virtual] |
Definition at line 185 of file AbstractKatana.cpp.
double katana::AbstractKatana::getMotorLimitMax | ( | std::string | joint_name | ) | [virtual] |
Definition at line 200 of file AbstractKatana.cpp.
double katana::AbstractKatana::getMotorLimitMin | ( | std::string | joint_name | ) | [virtual] |
Definition at line 213 of file AbstractKatana.cpp.
std::vector< arm_navigation_msgs::JointLimits > katana::AbstractKatana::getMotorLimits | ( | ) | [virtual] |
Definition at line 195 of file AbstractKatana.cpp.
std::vector< double > katana::AbstractKatana::getMotorVelocities | ( | ) | [virtual] |
Definition at line 190 of file AbstractKatana.cpp.
virtual bool katana::AbstractKatana::moveJoint | ( | int | jointIndex, |
double | turningAngle | ||
) | [pure virtual] |
Move the joint to the desired angle. Do not wait for result, but return immediately.
jointIndex | the joint to move |
turningAngle | the target angle |
Implemented in katana::Katana, katana::Katana300, and katana::SimulatedKatana.
virtual void katana::AbstractKatana::refreshEncoders | ( | ) | [pure virtual] |
Implemented in katana::Katana, and katana::SimulatedKatana.
void katana::AbstractKatana::refreshMotorStatus | ( | ) | [virtual] |
Reimplemented in katana::Katana, and katana::Katana300.
Definition at line 140 of file AbstractKatana.cpp.
virtual bool katana::AbstractKatana::someMotorCrashed | ( | ) | [pure virtual] |
Implemented in katana::Katana, and katana::SimulatedKatana.
std::vector<std::string> katana::AbstractKatana::gripper_joint_names_ [protected] |
Definition at line 87 of file AbstractKatana.h.
std::vector<int> katana::AbstractKatana::gripper_joint_types_ [protected] |
Definition at line 88 of file AbstractKatana.h.
std::vector<std::string> katana::AbstractKatana::joint_names_ [protected] |
Definition at line 83 of file AbstractKatana.h.
std::vector<int> katana::AbstractKatana::joint_types_ [protected] |
Definition at line 84 of file AbstractKatana.h.
std::vector<double> katana::AbstractKatana::motor_angles_ [protected] |
Definition at line 92 of file AbstractKatana.h.
Definition at line 97 of file AbstractKatana.h.
std::vector<double> katana::AbstractKatana::motor_velocities_ [protected] |
Definition at line 93 of file AbstractKatana.h.