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
-
Update Software
-
Make sure PolyScope is running the latest version.
-
Update all Robotiq URCaps to their most recent releases.
-
-
Check Installed URCaps
-
Go to the URCaps menu in PolyScope.
-
Review the list of installed URCaps.
-
-
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.
-
-
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.