DVIDIA · PiPER retention v0.2

Checking grip retention without changing the squeeze.

Three authored hold strategies across twelve fresh synthetic scenes. The primary question is whether an admitted grasp remains held continuously for five simulated seconds without a false confirmation. A second reported outcome also requires the TCP to stay within the same five-second pose bounds for every variant.

Authored synthetic PiPER probe and short-pause controls with privileged simulator state. Fresh finite development cells; no learning, full placement, physical sensing or hardware qualification.

Measured Joint

12 scheduled · 12/12 valid · 4 first admissions · 0 false initial admissions · 4/12 with complete five-second follow-up · 2 native grip holds · 2 grip plus stationary-tool pauses · 0 false confirmations · 0 conservative abstentions

AttemptSceneVariantValid runFirst admissionNative prefix qualifiedNative five-second grip holdGrip + stationary toolController retainedFalse confirmationConservative abstentionStep p95Primary reason / error
m45-f75-p0-measured_jointm45-f75-p0measured_jointyes11.740 s · probe 0yesyesyesyesnono0.003 ssuccess
m45-f75-p1-measured_jointm45-f75-p1measured_jointyes12.040 s · probe 0yesyesyesyesnono0.003 ssuccess
m45-f50-p0-measured_jointm45-f50-p0measured_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m45-f50-p1-measured_jointm45-f50-p1measured_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.002 sno_admission
m45-f20-p0-measured_jointm45-f20-p0measured_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m45-f20-p1-measured_jointm45-f20-p1measured_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.004 sno_admission
m55-f75-p0-measured_jointm55-f75-p0measured_jointyes11.760 s · probe 0yesnonononono0.003 snative_predicate_lost
m55-f75-p1-measured_jointm55-f75-p1measured_jointyes12.060 s · probe 0yesnonononono0.003 snative_predicate_lost
m55-f50-p0-measured_jointm55-f50-p0measured_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m55-f50-p1-measured_jointm55-f50-p1measured_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m55-f20-p0-measured_jointm55-f20-p0measured_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m55-f20-p1-measured_jointm55-f20-p1measured_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission

Issued Joint

12 scheduled · 12/12 valid · 4 first admissions · 0 false initial admissions · 4/12 with complete five-second follow-up · 4 native grip holds · 0 grip plus stationary-tool pauses · 0 false confirmations · 0 conservative abstentions

AttemptSceneVariantValid runFirst admissionNative prefix qualifiedNative five-second grip holdGrip + stationary toolController retainedFalse confirmationConservative abstentionStep p95Primary reason / error
m45-f75-p0-issued_jointm45-f75-p0issued_jointyes11.740 s · probe 0yesyesnoyesnono0.002 ssuccess
m45-f75-p1-issued_jointm45-f75-p1issued_jointyes12.040 s · probe 0yesyesnoyesnono0.002 ssuccess
m45-f50-p0-issued_jointm45-f50-p0issued_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.004 sno_admission
m45-f50-p1-issued_jointm45-f50-p1issued_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.002 sno_admission
m45-f20-p0-issued_jointm45-f20-p0issued_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m45-f20-p1-issued_jointm45-f20-p1issued_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.004 sno_admission
m55-f75-p0-issued_jointm55-f75-p0issued_jointyes11.760 s · probe 0yesyesnoyesnono0.003 ssuccess
m55-f75-p1-issued_jointm55-f75-p1issued_jointyes12.060 s · probe 0yesyesnoyesnono0.003 ssuccess
m55-f50-p0-issued_jointm55-f50-p0issued_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.004 sno_admission
m55-f50-p1-issued_jointm55-f50-p1issued_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m55-f20-p0-issued_jointm55-f20-p0issued_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m55-f20-p1-issued_jointm55-f20-p1issued_jointyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.004 sno_admission

Cartesian

12 scheduled · 12/12 valid · 4 first admissions · 0 false initial admissions · 4/12 with complete five-second follow-up · 4 native grip holds · 0 grip plus stationary-tool pauses · 0 false confirmations · 4 conservative abstentions

AttemptSceneVariantValid runFirst admissionNative prefix qualifiedNative five-second grip holdGrip + stationary toolController retainedFalse confirmationConservative abstentionStep p95Primary reason / error
m45-f75-p0-cartesianm45-f75-p0cartesianyes11.740 s · probe 0yesyesnononoyes0.002 ssuccess
m45-f75-p1-cartesianm45-f75-p1cartesianyes12.040 s · probe 0yesyesnononoyes0.004 ssuccess
m45-f50-p0-cartesianm45-f50-p0cartesianyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m45-f50-p1-cartesianm45-f50-p1cartesianyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m45-f20-p0-cartesianm45-f20-p0cartesianyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m45-f20-p1-cartesianm45-f20-p1cartesianyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m55-f75-p0-cartesianm55-f75-p0cartesianyes11.760 s · probe 0yesyesnononoyes0.003 ssuccess
m55-f75-p1-cartesianm55-f75-p1cartesianyes12.060 s · probe 0yesyesnononoyes0.004 ssuccess
m55-f50-p0-cartesianm55-f50-p0cartesianyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m55-f50-p1-cartesianm55-f50-p1cartesianyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission
m55-f20-p0-cartesianm55-f20-p0cartesianyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.004 sno_admission
m55-f20-p1-cartesianm55-f20-p1cartesianyesnone—incomplete follow-upincomplete follow-upnot evaluated——0.003 sno_admission

How to read the outcomes

“Native five-second grip hold” is the simulator outcome after first admission. “Grip + stationary tool” additionally requires the TCP to remain within 4 mm and 0.05 rad of its admission pose throughout the five-second window. “Controller retained” is the controller's corresponding qualification claim. A false confirmation is counted only when complete follow-up exists, the native grip hold fails, and the controller claims retention. Conservative abstention is shown separately when the native hold succeeds and the controller does not claim retention. Initial admission against the native prefix is a separate event. Incomplete follow-up is not counted as either mismatch.

Step p95 is unpaced full control-step compute wall time (including dense telemetry); it is not sensor latency or a real-time guarantee. Runs use privileged simulator state and do not establish physical retention.