Skip to content
English
  • There are no suggestions because the search field is empty.

Error - The function rq_activate is double defined

Learn how to fix conflicts caused by duplicate rq_activate functions in URCaps.

When working with Universal Robots’ PolyScope and Robotiq URCaps, you may encounter an error stating that the function rq_activate is double defined. This usually happens when multiple URCaps define the same function, creating a conflict.

 

Error Message

When the issue occurs, PolyScope displays the following message:

Error – The function rq_activate is double defined
 

Root Cause

This error is caused by two or more URCaps defining the same rq_activate function.

Common scenarios include:

  • Installing both the 2-Finger Gripper URCap and the 3-Finger Gripper URCap, which both use rq_activate.

  • Having outdated or duplicate URCap versions installed simultaneously.


Troubleshooting Steps

  1. Update Software

    • Make sure PolyScope is running the latest version.

    • Update all Robotiq URCaps to their most recent releases.

  2. Check Installed URCaps

    • Go to the URCaps menu in PolyScope.

    • Review the list of installed URCaps.

  3. Identify Conflicts

    • If you see multiple Robotiq URCaps that could overlap (e.g., different gripper packages), uninstall them one by one.

    • Restart PolyScope after each uninstall to confirm if the error persists.

  4. Solution

    • Install the necessary URCap to eliminate the conflict.

 

Conclusion

The error rq_activate is double defined occurs when multiple URCaps declare the same function in PolyScope. In most cases, removing the redundant URCap resolves the issue. If you need to keep both URCaps, reach out to Robotiq Support for assistance.