Skip to main content

Unsupported kinematic loop detected

Error ID: 1002
Platform: Process Simulate

This sanity check detects joints with kinematics dependency loops that cannot be resolved. These occur when joint dependencies form a circular chain that the system cannot solve mathematically. The export cannot proceed until the kinematic chain is restructured to remove the loops.


What this error means

  • Severity: Error
  • Blocking behaviour: blocks_export
  • Dialog type: Error - Export is blocked (Abort)
  • The message indicates that Resolver found an issue with the current Process Simulate setup and is warning you before continuing with the export/import workflow.

Dialog text shown in Resolver

Robot: {robotName1}, joint {jointName1}
Robot: {robotName2}, joint {jointName2}

Review joint dependencies and remove any circular dependencies

How to fix it (step-by-step)

  1. Carefully read the dialog text shown above and note any robots, operations, objects, or settings that are mentioned.
  2. In Process Simulate, inspect the affected station or operation and verify that the setup matches the expectations described in the message (for example: targets, robots, kinematics, collision sets, RCS configuration, export options, cloud settings, etc.).
  3. This error blocks the export. Adjust the Process Simulate model or Resolver settings so that the problematic condition no longer applies.
  4. Save your changes in Process Simulate and run the Resolver import/export again.
  5. Confirm that the message no longer appears, or that it now reflects the updated configuration correctly.