Troubleshooting

EN KO

Unsupported RTDE fields

Error example:

RTDE output setup contains unsupported fields: actual_current_as_torque:NOT_FOUND

Meaning:

The controller does not support one or more requested output fields.

Recommended fix order:

  1. Remove the unsupported field.

  2. Test again with a known-good slim recipe.

  3. Add fields back one by one.

Known-good slim recipe:

ROBOT_FIELDS = ["timestamp", "actual_q", "actual_TCP_pose"]

Start rejected

Error example:

RTDEError: RTDE start rejected

Typical causes:

  • invalid or unsupported recipe,

  • frequency too ambitious for the selected field set,

  • security or service access issue,

  • controller-side resource pressure.

Practical fix order:

  1. Reduce to 125.0 Hz.

  2. Use timestamp, actual_q, actual_TCP_pose only.

  3. Re-add extra fields one by one.

Actual rate drops over time

Common causes:

  • too many fields at once,

  • a 500 Hz recipe used for a full monitoring UI,

  • charting and rendering load,

  • controller-side packet skipping under load.

Practical fix:

  • keep 500 Hz for the thinnest possible recipe,

  • run richer monitoring at 125 Hz,

  • separate the high-rate twin profile from the diagnostics profile.

GP write does not work

Check all of these:

  • are you writing to an input_* register rather than an output_* register?

  • is another RTDE client already controlling that same input variable?

  • is the field included in the active setup?

Digital twin not visible

Check the browser-side 3D debug log first. Useful indicators include:

  • which mesh files were loaded,

  • applied scale,

  • bounding box size,

  • fallback state.

Hard refresh after front-end changes:

Ctrl + F5