Robotics / Digital twin / Check against prediction

Digital twin · prediction check

Hot soak against Overload

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 carries 0.3 kg on tool; the prediction carries 3 kg on tool.

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

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

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

Observed
Printed arm, stand test watch
Prediction
Printed arm, stand test fault
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.1474 rad0.1520 rad0.7892 rad98% (1.106 A)-3.5 °C—
shoulder simnot comparable0.1566 rad0.6549 rad0.7021 rad65% (3.346 A)-22.5 °C—
elbow simnot comparable0.3131 rad0.5248 rad1.6239 rad64% (1.255 A)-14.3 °C—
wrist simnot comparable0.1566 rad0.1653 rad0.8391 rad80% (0.810 A)+4.2 °C—

base not_comparable

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

shoulder not_comparable

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

elbow not_comparable

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

wrist not_comparable

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