Latest Blog Post

build up today's manufacturing startups

The Next Level of Human Robot Collaboration

Mathieu Bélanger-Barrette
by Mathieu Bélanger-Barrette on Mar 28, 2016 7:00:00 AM

Human robot collaboration for the most part is seen as a robot doing a job alongside a human. However, as the technology evolves and robotic devices become more refined, another level of human robot collaboration is appearing. In fact, collaboration where the user gives physical input (in this case, touch) to the robot directly which initiates a reaction and starts a certain task, is a very novel move forward for cobots.

Indeed, our Italian distributor; Alumotion in conjunction with ArtiMinds, who developed the software, has put together a solution for a pick and place application which is initiated by the direct touch of a person. The application was developed as a demo for the trade show, Mecspe in Parma, Italy. To start the program and to dispense the product, here bags of chips, the operator has to double tap the Gripper and the robot, a UR5, will start or stop consequently. Take a look at the video to see how the application is working. 

The application

To really understand what is going on you need to separate each motion into individual steps. artimindschips-3.jpg

  • Starting: The starting process is done with a quick double tap by the user on the robot Gripper. Since there are no tactile sensors or other ways to detect human touch on the Gripper, the robot program is using the force applied by the user to start the picking routine by detecting it with the FT Sensor. So in other words, the robot is always ''looking'' for two quick pressure taps as its signal to start up. 
  • Picking the Chips: This part of the process is pretty simple, in fact the robot will place the Gripper in front of the first row of chip bags and will 'seek' until it hits a bag. In fact the FT Sensor will be set to detect a certain force variation and will know that when this threshold is reached, a bag is then detected. Once a bag is detected, the robot does a position offset to grasp the bag. Using the 2-Finger 140 allows the application to have a large opening range or stroke between the fingers, which in turns allows it to grasp objects such as chip bags.
  • Re-grasping: The re-grasp or constant grasping is a feature that has beenartimindschips2.jpg introduced to Robotiq’s Grippers quite recently. In fact, this software add-on allows the Gripper to keep a constant grasping force between its 2 fingers. This means that if the Gripper has been set to reach a 100N threshold between its fingers it will reach it and always look to maintain this force. This is the same way that a human would do it. The Gripper will grasp the object and retain a constant pressure with its fingers against the object to avoid slippage. Like the human hand, the positioning is not very important, in fact a constant grip and the necessary force is the only important data to consider in these types of situations. Aside from the level of force, which of course is set NOT to squash the chips inside the air packed bags.
  • Final Touch: Finally to liberate the plastic bag, the robot program uses the exact same input as the starting routine, 2 quick successive taps. 

The cell

As described in the video, the cell is using a Universal Robots, UR5 collaborative robot. At its wrist, the robot is using a FT 300 Force Torque Sensor and a 2-Finger 140 Adaptive Gripper. The advantage of using these devices together, aside from the fact that they fit mechanically together pretty seamlessly and thus eliminate a lot of potential pinch points, is that they are also really easy to integrate. In fact, with smooth connectivity and embedded software, our Robotiq products are designed to be up and running in very little time. 


If you have an interesting application using any of our products, we are always seeking innovative ideas like this one and we are stoked to share them with other users or potential users. We love sharing ideas for novel applications and we also love ideas that might improve older applications. So if you have an idea, send us your video and we will spread the good news. 



Subscribe to Robotiq's Blog

Leave a comment

Mathieu Bélanger-Barrette
Mathieu works as the production engineer at Robotiq, where he strives to constantly optimize the production line for Robotiq Grippers. Mathieu is always looking for new manufacturing processes to make operators as efficient as possible. He is also seeking out new robotic applications and their effect on improving our world, then keeps Robotiq’s blog readers updated on his finds.
Connect with the writer:

Related posts

What's the Difference Between Digital and Analog I/O?

Analog and Digital I/O is a fundamental concept in robotics. What is the difference between them? We answer a question from the...

Alex Owen-Hill
By Alex Owen-Hill - June 14, 2017
New Updates to Improve Your Wrist Camera's Speed and Accuracy

What's trending on DoF this week? Our new Wrist Camera URCap is now two times faster with our latest performance updates. We...

Amanda Lee
By Amanda Lee - June 8, 2017
Share Your Programming Hacks on Universal Robots

What's trending on DoF this week? Handy helper functions for UR, new teaching method sneak peek, Parker automation controller,...

Amanda Lee
By Amanda Lee - June 1, 2017

Using 2 finger gripper attached to UR10 through ROS

Hello,We have a robot UR10 with a 2 finger gripper connected to the Robot controller through one of the USB port. We can manage to control the robot using the modern driver and ROS on another network...Read more

ROS Configuration for the C-Gripper

Hello,We have a problem with the communication with a robotiq gripper using ROS. I will explain the problem with more detail to check if you can help us.We have a robot UR10 with a C-model Gripper (2...Read more

How can I make a UR5 draw arcs and circles?

Hi!I want to make the UR5 make draw random lines, arcs and circles on a piece of paper. My approach for that so far was to generate the geometry in Processing (Java for creatives..) and send points...Read more

Improve cycle time when using the Robotiq Gripper

Hi Pros,In some applications where cycle time is critical, saving a few seconds here and there can be important. Here's a new program template that allows you to save a few tenths of seconds...Read more