Skip to content

Commit 71c3dca

Browse files
committed
Fix RMS error computation
1 parent 33a2b18 commit 71c3dca

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

scripts/evaluate_traj_torque_error.py

+6-7
Original file line numberDiff line numberDiff line change
@@ -223,16 +223,15 @@ def main():
223223
torque_error = predicted_torques - joint_data.joint_torques
224224

225225
# Print results
226-
print("Torque mean squared error (per joint):", np.mean(torque_error**2, axis=0))
227-
print("Torque RMS error (per joint):", np.sqrt(np.mean(torque_error**2, axis=0)))
226+
torque_squared_error_per_joint = np.mean(torque_error**2, axis=0)
227+
print("Torque mean squared error (per joint):", torque_squared_error_per_joint)
228+
torque_rms_error_per_joint = np.sqrt(np.mean(torque_error**2, axis=0))
229+
print("Torque mean RMS error (per joint):", torque_rms_error_per_joint)
228230
print(
229231
"Torque mean squared error (sum over joints):",
230-
np.sum(torque_error**2) / num_datapoints,
231-
)
232-
print(
233-
"Torque RMS error (sum over joints):",
234-
np.sqrt(np.sum(torque_error**2) / num_datapoints),
232+
np.sum(torque_squared_error_per_joint),
235233
)
234+
print("Torque RMS error (sum over joints):", np.sum(torque_rms_error_per_joint))
236235

237236
# Plot predicted and measured torques
238237
num_joints = joint_data.joint_positions.shape[1]

0 commit comments

Comments
 (0)