20 #ifndef _mtsIntuitiveResearchKitMTM_h
21 #define _mtsIntuitiveResearchKitMTM_h
82 virtual void Init(
void);
90 void SetState(
const mtsIntuitiveResearchKitArmTypes::RobotStateType & newState);
141 #endif // _mtsIntuitiveResearchKitMTM_h
Definition: mtsIntuitiveResearchKitMTM.h:51
Definition: mtsIntuitiveResearchKitMTM.h:52
vctFrm4x4 CartesianClutched
robot cartesian position when cluthed
Definition: mtsIntuitiveResearchKitMTM.h:118
robManipulator::Errno InverseKinematics(vctDoubleVec &jointSet, const vctFrm4x4 &cartesianGoal)
size_t NumberOfJoints(void) const
Definition: mtsIntuitiveResearchKitMTM.h:59
~mtsIntuitiveResearchKitMTM()
Definition: mtsIntuitiveResearchKitMTM.h:37
size_t NumberOfJointsKinematics(void) const
Definition: mtsIntuitiveResearchKitMTM.h:67
bool HomingCalibrateRollSeekLower
Definition: mtsIntuitiveResearchKitMTM.h:133
Definition: mtsIntuitiveResearchKitMTM.h:26
JointName
Definition: mtsIntuitiveResearchKitMTM.h:48
void RunArmSpecific(void)
Definition: mtsIntuitiveResearchKitMTM.h:32
bool HomingCalibrateRollSeekCenter
Definition: mtsIntuitiveResearchKitMTM.h:133
Definition: mtsIntuitiveResearchKitArm.h:36
void SetMTMType(const bool autodetect=true, const MTM_TYPE type=MTM_NULL)
Set MTM type, either MTM_LEFT or MTM_RIGHT.
Definition: mtsTaskPeriodic.h:38
Definition: mtsFunctionVoid.h:36
mtsFunctionWrite GripperClosed
Definition: mtsIntuitiveResearchKitMTM.h:114
virtual void SetWrench(const prmForceCartesianSet &newForce)
Errno
Definition: robManipulator.h:43
Definition: prmForceTorqueJointSet.h:37
const int CMN_DYNAMIC_CREATION_ONEARG
Definition: cmnClassRegisterMacros.h:333
Definition: mtsIntuitiveResearchKitMTM.h:49
CMN_DECLARE_SERVICES_INSTANTIATION(mtsIntuitiveResearchKitMTM)
void RunHomingCalibrateRoll(void)
Definition: mtsIntuitiveResearchKitMTM.h:32
void SetState(const mtsIntuitiveResearchKitArmTypes::RobotStateType &newState)
struct mtsIntuitiveResearchKitMTM::@189 GripperEvents
prmForceTorqueJointSet TorqueSet
desired torque for torque mode
Definition: mtsIntuitiveResearchKitMTM.h:121
mtsFunctionVoid GripperPinch
Definition: mtsIntuitiveResearchKitMTM.h:113
double HomingCalibrateRollLower
Definition: mtsIntuitiveResearchKitMTM.h:136
MTM_TYPE RobotType
robot type
Definition: mtsIntuitiveResearchKitMTM.h:130
Definition: mtsIntuitiveResearchKitMTM.h:32
virtual void RunGravityCompensation(void)
void SetRobotControlState(const std::string &state)
size_t NumberOfAxes(void) const
Definition: mtsIntuitiveResearchKitMTM.h:63
Definition: mtsIntuitiveResearchKitMTM.h:55
bool HomingCalibrateRollSeekUpper
Definition: mtsIntuitiveResearchKitMTM.h:133
Definition: prmForceCartesianSet.h:39
double HomingCalibrateRollUpper
Definition: mtsIntuitiveResearchKitMTM.h:136
Joint position move parameters.
Definition: mtsIntuitiveResearchKitMTM.h:53
MTM_TYPE
Definition: mtsIntuitiveResearchKitMTM.h:31
bool UsePIDTrackingError(void) const
Definition: mtsIntuitiveResearchKitMTM.h:75
bool GripperClosed
Definition: mtsIntuitiveResearchKitMTM.h:127
Definition: mtsIntuitiveResearchKitMTM.h:50
size_t NumberOfBrakes(void) const
Definition: mtsIntuitiveResearchKitMTM.h:71
double GripperPosition
Gripper angle.
Definition: mtsIntuitiveResearchKitMTM.h:126
Definition: mtsFunctionWrite.h:37
void RunHomingCalibrateArm(void)
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76
mtsIntuitiveResearchKitMTM(const std::string &componentName, const double periodInSeconds)
vctDoubleVec AnalogInputPosSI
Analog Input from Hardware for Gripper.
Definition: mtsIntuitiveResearchKitMTM.h:124
Definition: mtsIntuitiveResearchKitMTM.h:54