Contents
PR2 Gripper Transmission
Basic transmission equations:
latex error! exitcode was 2 (signal 0), transscript follows:
latex error! exitcode was 2 (signal 0), transscript follows:
Where
latex error! exitcode was 2 (signal 0), transscript follows:
gripper gap sizelatex error! exitcode was 2 (signal 0), transscript follows:
motor revolutionlatex error! exitcode was 2 (signal 0), transscript follows:
screw drivelatex error! exitcode was 2 (signal 0), transscript follows:
latex error! exitcode was 2 (signal 0), transscript follows:
intermediate variable.latex error! exitcode was 2 (signal 0), transscript follows:
gear ratiolatex error! exitcode was 2 (signal 0), transscript follows:
geometric constants of the gripper
Jacobians
latex error! exitcode was 2 (signal 0), transscript follows:
where
latex error! exitcode was 2 (signal 0), transscript follows:
latex error! exitcode was 2 (signal 0), transscript follows:
Inverse Transform (from $$\theta$$ to $$MR$$)
latex error! exitcode was 2 (signal 0), transscript follows:
latex error! exitcode was 2 (signal 0), transscript follows:
latex error! exitcode was 2 (signal 0), transscript follows:
latex error! exitcode was 2 (signal 0), transscript follows:where
latex error! exitcode was 2 (signal 0), transscript follows:and
latex error! exitcode was 2 (signal 0), transscript follows:
Transmissions
Denote
joint_state->position by $$P_j$$ : gripper gap size in meters
actuator_state->position by $$P_a$$ : motor angle in radians
joint_state->velocity by $$V_j$$ : gripper gap velocity in meters per second
actuator_state->velocity by $$V_a$$ : motor angular rate in radians per second
joint_state->effort by $$E_j$$ : in Newtons
actuator_state->effort by $$E_a$$ : motor torque in Newton-Meters
Propagate From Actuator State to Joint State $$(P_a,V_a,E_a) \rarr (P_j,V_j,E_j)$$
Motor angle in radians ($$P_a$$) is converted to motor revolutions ($$MR$$),
latex error! exitcode was 2 (signal 0), transscript follows:
and we have the transmission equation for gripper gap size above
latex error! exitcode was 2 (signal 0), transscript follows:.
Motor angular rates in radians per second (
latex error! exitcode was 2 (signal 0), transscript follows:) is converted to revolutions per second,
latex error! exitcode was 2 (signal 0), transscript follows:
and the gripper gap velocity is approximated by
latex error! exitcode was 2 (signal 0), transscript follows:
Given motor torque
latex error! exitcode was 2 (signal 0), transscript follows:, gripper effort
latex error! exitcode was 2 (signal 0), transscript follows:is approximated by
latex error! exitcode was 2 (signal 0), transscript follows:
where
latex error! exitcode was 2 (signal 0), transscript follows:is the moment of inertia at the motor and
latex error! exitcode was 2 (signal 0), transscript follows:is defined as
latex error! exitcode was 2 (signal 0), transscript follows:is the motor torque in
latex error! exitcode was 2 (signal 0), transscript follows:.
Propagate From Joint State to Actuator State $$(P_j,V_j,E_j) \rarr (P_a,V_a,E_a)$$
pretty much the reverse of previous section, given
latex error! exitcode was 2 (signal 0), transscript follows:, inverse transmission gives
latex error! exitcode was 2 (signal 0), transscript follows:, and
latex error! exitcode was 2 (signal 0), transscript follows:.
latex error! exitcode was 2 (signal 0), transscript follows:
latex error! exitcode was 2 (signal 0), transscript follows:
Known Limitations
- Gripper transmission produced gripper effort differs from actual measured gripper effort by +/-20%.