50 #include "Dynamixel/Dynamixel.h" 123 HekServoIdShoulderL, HekServoIdShoulderR, HekJointTypeRevolute, 2.0,
124 -77.0, 120.0, HekLimitTypePhys|HekLimitTypeElec,
126 { HekIOExpPort0Shoulder, -72.0, -77.0, 13.5, 104.0, 99.0 },
127 { HekIOExpUnassigned, 0.0, 0.0, 0.0, 0.0, 0.0 }
133 HekServoIdElbow, DYNA_ID_NONE, HekJointTypeRevolute, 4.0,
134 -135.0, 135.0, HekLimitTypePhys|HekLimitTypeElec,
136 { HekIOExpPort0Elbow, -131.0, -135.0, 0.0, 135.0, 131.0 },
137 { HekIOExpUnassigned, 0.0, 0.0, 0.0, 0.0, 0.0 }
143 HekServoIdWristPitch, DYNA_ID_NONE, HekJointTypeRevolute, 1.5,
144 -114.0, 114.0, HekLimitTypePhys|HekLimitTypeElec,
146 { HekIOExpPort0WristPitch, -90.0, -95.0, 0.0, 95.0, 90.0 },
147 { HekIOExpUnassigned, 0.0, 0.0, 0.0, 0.0, 0.0 }
153 HekServoIdWristRot, DYNA_ID_NONE, HekJointTypeContinuous, 1.5,
154 0.0, 0.0, HekLimitTypeElecTDC,
156 { HekIOExpPort0WristRot0, -9.25, -3.75, 0.0, 3.75, 9.25 },
157 { HekIOExpUnassigned, 0.0, 0.0, 0.0, 0.0, 0.0 }
173 {HekServoIdShoulderL,
true,
true, DYNA_DIR_CW, 60.0},
174 {HekServoIdShoulderR,
false,
true, DYNA_DIR_CCW, 60.0},
175 {HekServoIdElbow,
true,
true, DYNA_DIR_CW, 60.0},
176 {HekServoIdWristPitch,
true,
true, DYNA_DIR_CCW, 60.0},
177 {HekServoIdWristRot,
true,
true, DYNA_DIR_CW, 60.0}
const HekSpecLink_T HekProdArm4LSpecLinks[]
Specification of links.
const HekSpecServo_T HekProdArm4LSpecServos_1_1[]
Specification of servos, v1.1.
Hekateros 4 DoF long robotic arm static specification.
<b><i>Hekateros</i></b> optical limit switches.
Top-level package include file.
Robotic link specification.
const HekSpecJoint_T HekProdArm4LSpecJoints_1_1[]
Specification of joints, v1.1.
<b><i>Hekateros</i></b> product specification base classes.
Robotic joint specification.
Robotic servo specification.
The <b><i>Hekateros</i></b> namespace encapsulates all <b><i>Hekateros</i></b> related constructs...