jhu-dvrk / sawIntuitiveResearchKit

cisst/SAW stack for the da Vinci Research Kit (dVRK)
https://github.com/jhu-dvrk/sawIntuitiveResearchKit/wiki
117 stars 68 forks source link

Remove calibration mode for all Si arms #171

Closed adeguet1 closed 1 year ago

adeguet1 commented 1 year ago

Users shouldn't be able to deactivate the pots/encoder check on Si arms. The only time the check is not required is during the calibration and this doesn't require motor power. sawRobotIO can determine if the arm is using a lookup table.

On all Si arms, maybe remove the code to skip encoder preload if the encoder preloads are all at mid-point. There is no significant speed up in homing on Si arms.

In Pot calibration, make sure 33.333 comes from a library (sawRobotIO) and is used in mtsRobot1394 to make sure pot values read are not "missing" values from calibration. If "missing" is found during operation, send message re. maybe wrong lookup file.

In XML parsing, compare serial number on top of file with lookup table file name to make sure the same serial number is used.

Check if we can use lower pot tolerance in position.

adeguet1 commented 1 year ago

All points addressed in: