Robotics / Digital twin

Digital twin · cre8.robot.twin.v1

Printed arm, stand test

oksim

No joint is outside its limits.

Serial
U0
Design
robot-arm
Generator
virtual-robot-plant twin_report 0.1.0
Run scenario
min-jerk reach and hold
Duration (s)
20
Physics dt (s)
0.001
Control rate (Hz)
1000
Electrical substeps
10
Ambient (°C)
25

Not modelled: backlash, pwm_ripple, cogging, sensor_noise, iron_loss, gear_loss_heat

Manufacturing graph: make:robot-arm. Robotics.Make (POST /robotics/make) renders it.

Limits: thermal watch margin 15 °C, tracking watch 0.02 rad (rms), tracking fault 0.1 rad (max), saturation watch 0.05.

Joints

JointSourceActuatorMake refPeak currentPeak torqueThermal marginRMS errorFlagsHealth
basesimservo-2nmmake:robot-arm/servo-base0.512 / 1.72 A0.56 / 1.9 N·m73.8 °C0.0009 radnoneok
shouldersimservo-10nmmake:robot-arm/servo-shoulder1.581 / 6.06 A2.77 / 10.6 N·m73.2 °C0.0013 radnoneok
elbowsimservo-4nmmake:robot-arm/servo-elbow0.668 / 2.34 A1.17 / 4.1 N·m73.9 °C0.0013 radnoneok
wristsimservo-2nmmake:robot-arm/servo-wrist0.299 / 1.72 A0.33 / 1.9 N·m74.7 °C0.0013 radnoneok

Parity: 4 of 4 joints carry a stated summary and health; each agrees with the health recomputed from its trace.

base ok sim

200 samples over 19.9 s. Summary taken from the document.

Position (rad)
base position q against q_ref

q solid, q_ref dashed. rms error 0.0009 rad, max 0.0075 rad.

Current (A)
base motor current

peak 0.512 A of a 1.72 A limit (dashed); rms 0.198 A.

Winding (°C)
base winding temperature

peak 26.1 °C against a 100 °C limit (dashed); margin 73.8 °C.

shoulder ok sim

200 samples over 19.9 s. Summary taken from the document.

Position (rad)
shoulder position q against q_ref

q solid, q_ref dashed. rms error 0.0013 rad, max 0.0090 rad.

Current (A)
shoulder motor current

peak 1.581 A of a 6.06 A limit (dashed); rms 0.898 A.

Winding (°C)
shoulder winding temperature

peak 26.8 °C against a 100 °C limit (dashed); margin 73.2 °C.

elbow ok sim

200 samples over 19.9 s. Summary taken from the document.

Position (rad)
elbow position q against q_ref

q solid, q_ref dashed. rms error 0.0013 rad, max 0.0092 rad.

Current (A)
elbow motor current

peak 0.668 A of a 2.34 A limit (dashed); rms 0.290 A.

Winding (°C)
elbow winding temperature

peak 26.1 °C against a 100 °C limit (dashed); margin 73.9 °C.

wrist ok sim

200 samples over 19.9 s. Summary taken from the document.

Position (rad)
wrist position q against q_ref

q solid, q_ref dashed. rms error 0.0013 rad, max 0.0091 rad.

Current (A)
wrist motor current

peak 0.299 A of a 1.72 A limit (dashed); rms 0.093 A.

Winding (°C)
wrist winding temperature

peak 25.3 °C against a 100 °C limit (dashed); margin 74.7 °C.