Amends: Issue #36 - Requires future change to calibrate_fingers service
Description of what your PR accomplishes:
Prevents motors from over driving during calibration by detecting false Dynamixel angle values and shutting down servo position commands as a result.
Why this approach? Any notable design decisions?
A necessary failsafe to prevent hardware damage given the chance of hardware disconnection of the fingers. Temporary fix for users until resolved completely.
Reviewers: @semendel @kevindalam
Amends: Issue #36 - Requires future change to calibrate_fingers service
Description of what your PR accomplishes:
Prevents motors from over driving during calibration by detecting false Dynamixel angle values and shutting down servo position commands as a result.
Why this approach? Any notable design decisions?
A necessary failsafe to prevent hardware damage given the chance of hardware disconnection of the fingers. Temporary fix for users until resolved completely. Reviewers: @semendel @kevindalam