54 #include "rnr/rnrconfig.h" 56 #include "Dynamixel/Dynamixel.h" 57 #include "Dynamixel/DynaServo.h" 111 virtual double moveWait(
const std::string &strJointName,
112 const double fJointGoalPos,
113 const double fJointGoalVel);
127 const double fJointGoalPos,
128 const double fJointGoalVel);
142 virtual double moveToLight(
const std::string &strJointName,
143 const double fJointGoalPos,
144 const double fJointGoalVel,
159 virtual double moveToDark(
const std::string &strJointName,
160 const double fJointGoalPos,
161 const double fJointGoalVel,
170 #endif // _HEK_CALIB_H virtual int calibrate()=0
Calibrate the <b><i>Hekateros</i></b>'s robotic arm.
virtual double moveToTorqueLimit(const std::string &strJointName, const double fJointGoalPos, const double fJointGoalVel)
Move joint until torque limit is reached.
HekRobot & m_robot
robot instance
virtual double moveToLight(const std::string &strJointName, const double fJointGoalPos, const double fJointGoalVel, byte_t byMask)
Move joint until unoccluded optical limit position is detected.
virtual double moveWait(const std::string &strJointName, const double fJointGoalPos, const double fJointGoalVel)
Move joint to position.
virtual double moveToDark(const std::string &strJointName, const double fJointGoalPos, const double fJointGoalVel, byte_t byMask)
Move joint until occluded optical limit position is detected.
Hekateros robotic manipulator calibration abstract base class.
Top-level package include file.
Hekateros robotic manipulator plus accesories class.
HekCalib(HekRobot &robot)
The <b><i>Hekateros</i></b> namespace encapsulates all <b><i>Hekateros</i></b> related constructs...