Robotics / Digital twin / Check against prediction

Digital twin · prediction check

Held load against Hot soak

Observed run

Prediction

invalidsim

Both runs are simulations: the observed run stands in for a real joint until a device posts one with source device:<id>.

The observed run was at 25 C ambient and the prediction at 60 C.

The runs last 20 s and 120 s; each joint is compared over the time both cover.

The observed scenario is "min-jerk reach and hold" and the prediction's is "min-jerk reach and hold, payload at the tool, 60 C enclosure".

Observed
Printed arm, stand test ok
Prediction
Printed arm, stand test watch
Rules
command within 0.01 rad rms; position watch 0.02 rad rms, fault 0.1 rad max; current watch 25%; winding watch 5 °C, fault 15 °C

Joints

JointStatusCommand apartPosition off (rms)Position off (max)Current offWinding ΔHealth
base simnot comparable0.1317 rad0.1319 rad0.7956 rad153% (0.248 A)-35.0 °C—
shoulder simnot comparable0.1399 rad0.1403 rad0.8483 rad11% (0.198 A)-35.9 °C—
elbow simnot comparable0.2799 rad0.2800 rad1.6953 rad14% (0.118 A)-36.7 °C—
wrist simnot comparable0.1399 rad0.1401 rad0.8483 rad40% (0.086 A)-34.9 °C—

base not_comparable

commanded positions are 0.132 rad rms apart, so the runs did not take the same command

shoulder not_comparable

commanded positions are 0.140 rad rms apart, so the runs did not take the same command

elbow not_comparable

commanded positions are 0.280 rad rms apart, so the runs did not take the same command

wrist not_comparable

commanded positions are 0.140 rad rms apart, so the runs did not take the same command