Latest Blog Post

part presentation playbook

How to use the Object Detection Feature of the Robotiq Grippers

Catherine Bernier
by Catherine Bernier on May 19, 2016 7:00:00 AM

In this video of the Robotiq Support How-To video series, you’ll learn how to use the object detection feature of the Robotiq Grippers to enhance your robotic applications. You’ll also find more support videos on Robotiq TV.

The object detection feature allows you to get a feedback when an object is detected by the Gripper. Available whether in opening or closing mode, this feature can be used to inform your operator to feed the parts when they are missing or to attempt another part pick when the first one fails.

Before starting, you must know that the instructions below apply to the 2-Finger Gripper as well as the 3-Finger Gripper. In this example, we use a Universal Robot since we offer a prebuilt high level function package, but the  same logic applies with any other robot except that you will need to define your high level functions yourself.

This is a built-in function of the Gripper that is always accessible. This function monitors the motor current, so when a part is grasped, the current will spike and the object detection feature will turn true.



Normally, you need to read this status inside the Gripper registers.



However, with Universal Robots, you can use the object detection functions.

Here is how to add the object detection feature to your Universal Robots program:

  1. Open the Gripper package advanced_template.urp (Program Robot ->Load Program -> robotiq_2f_gripper_programs ->advanced_template.urp)
  2. Insert an If statement where you want the object detection status to update. (Structure -> Advanced -> If...else)
  3. Insert the object detection function. (Command -> rq_is_object_detected())

If an object is detected, the program will go on the next instruction like a text pop up or a re-grasping if the object wasn’t detect.


To know more about the object detection feature, visit



Subscribe to Robotiq's Blog

Leave a comment

Catherine Bernier
Written by Catherine Bernier
Catherine is an Application Engineer here at Robotiq. Drawing from her expertise with manufacturing processes, production management and business management in general, her main focus is helping her clients find the solutions that will best serve their needs. If you have any questions about Robotiq's products and how they can serve your application, get in touch with her at
Connect with the writer:

Related posts

Demo Week Highlights

What's trending on DoF this week? Demo week kick-off, circle move looped twice, security planes, use of Arduino to control...

Amanda Lee
By Amanda Lee - February 9, 2017
Trending on DoF This Week - Nov. 17

What's trending on DoF this week? Using one snapshot position to sort multiple parts, sampling rate for polishing, Revtech...

Amanda Lee
By Amanda Lee - November 17, 2016
Trending on DoF This Week - Nov. 10

What's trending on DoF this week? Screw insertion using Robotiq camera, Robotiq products weights, bottle packaging with UR and...

Amanda Lee
By Amanda Lee - November 10, 2016

Best path recording sensivity

Recently I had opportunity to test Artiminds software with FT300. I was exiting about how sensitive and smooth is movement with their force control algorithm. My question is: can We improve...Read more

Updated specs for new FT300 sensor?

So I'm looking at this page in the FT300 manual and it says it was last updated April 2017.With the overhaul of the sensor that decreased signal noise, are the updated specs available anywhere...Read more

Program force to push sheet metal against pins

Having a hard time setting up force command to push a piece of sheet metal against pins to square it up, to be pressed Read more

Open close the 140 gripper from Denso pendant in manual

I have a Denso VS068 with RC8 controller and the 2F-140 gripper. How do I open and close the gripper from the teach pendant in manual mode? I have no issues programming the gripper to open close in...Read more