Robohub.org
 

Using force feedback in robotics

by and
15 January 2016



share this:

Robotiq_Force_SensingFor many years, industrial robots were not able to monitor their surroundings. With the introduction of different sensors for robots, they are now able to feel what they are handling and see what they are doing or who is around them. However, force sensing is still less popular than vision systems, even though it can be as useful as vision, and in some instances more so. Here’s why you should use force feedback in your robotic applications. 

Force sensing can be achieved by using the embedded force sensors in most of the collaborative robots models that are on the market today. I have used the built-in force feedback loops on Universal Robots and was able to get it to do what I wanted. The only downside of using an embedded force sensor is that you don’t have the same accuracy as a device that is dedicated to reading forces. Most built-in force sensors will be reading the robot current, but will not register overcurrent. And some force sensors will use other strategies such as material deformation to determine the force applied on the tool.

Robotiq has run preliminary tests on some robot models and we have found that embedded force sensors will have a +/- 5-10 N of sensitivity depending on the robot orientation/configuration. In the case of a dedicated sensor like the FT 150, the sensitivity is down to +/- 0.5 N.

1. Constant Force

constant_force

Force-torque sensors were first manufactured for applications like grinding, polishing and other material removal applications. Since these applications are hard to automate in terms of position, the robot needs some kind of force feedback indication to know if it is pushing too hard on the part or if it is barely touching it.

By introducing a force feedback loop into your programming you can easily automate these applications and have a consistent result in your manufacturing process. In this situation you will need to use an external device instead of the embedded solution provided by the robot manufacturer.

2. Object Location

We are in touch with customers constantly and they usually think that the only way to locate or quantify a part is by using vision sensors. But this isn’t the only solution. It is true that vision systems are a good way to locate or quantify parts, but it is also possible to seek and detect parts with force sensing. Locating them along the X-Y plane is one thing, but determining the height that they are located at is another. In fact, doing so with vision requires a 3D vision system. In the case of a pile of objects, you don’t necessarily have to keep count of objects in the pile, you just need to seek the pile each and every time. As demonstrated in the following video, the robot will determine the height of the pile and will consequently adjust its grasping height.

Another way to use a force sensor’s seeking capabilities is for the sensor to be in ”free mode”. This is probably the most underestimated, undervalued and underused parameter of any FT sensor. The ”free mode” or ”zero gravity” mode will allow you to ”liberate” axes on your robot, and this will allow it to increase its compliance. For example, if you would like to tighten a part in a CNC machine chuck, you could liberate 2 axes to allow the part to align perfectly in the chuck, while still maintaining a grip on the part in the air. This will allow the chuck to center your part and will not place extra force on your robot axes.

3. Repeatable Force

If you are thinking about using a robot to do assembly tasks, you want your robot to be able to repeat the same task again and again. However, one of the reasons why assembly tasks are hard to automate is that they require force sensing by the operator. By introducing an FT sensor, you can feel the external force applied during the assembly process.

If you take a look at the following video, you will see that it is crucial to apply the exact same (tiny bit of) force on the battery and on the cell phone cover. Since those parts are fragile it is really tricky to assemble them together without crushing everything. This is why a low force threshold is set to prevent a misalignment of and damage to the parts.

4. Weighing Stuff

As seen in the video above (Section 2: Object Location), the application will differentiate the orange from the blue hockey pucks. However, the way to do it has nothing to do with their color. In fact, it is done by their weight. The orange pucks are heavier than the blue ones, and the sensor is able to differentiate the weight of each puck and order them according.

This could be used to distinguish between similar but different parts. However, in real life, what is most helpful is knowing if you have the right object in your gripper or if you have lost or dropped an object, as this can really help you in your manufacturing process. A force torque sensor can easily determine this.

Robotiq_Force_Sensing

5. Hand Guiding

Most collaborative robots out there will use their embedded FT sensors to achieve hand guiding, yet some of the industrial robot models don’t even have this type of sensor. This is why an FT sensor would be a useful addition to your robot arm. Also there is the fact that you will be able to teach your robot what you want it to do by demonstration. An FT sensor will allow you to teach your robot start and end points, as well as linear trajectories.

***

As you can see, force feedback is pretty useful and can be applied to a bunch of very diverse applications. Make sure to analyze your process and see if you can use force sensors instead of vision systems. Most of the time, force sensors are easier to integrate and do not require an integrator; you can probably add it yourself.

 



tags: , ,


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 Bélanger-Barrette Mathieu works as the production engineer at Robotiq, where he strives to constantly optimize the production line for Robotiq Grippers.

Robotiq Inc. Robotiq's mission is to free human hands from tedious tasks so companies and workers can focus where they truly create value.
Robotiq Inc. Robotiq's mission is to free human hands from tedious tasks so companies and workers can focus where they truly create value.





Related posts :



Open Robotics Launches the Open Source Robotics Alliance

The Open Source Robotics Foundation (OSRF) is pleased to announce the creation of the Open Source Robotics Alliance (OSRA), a new initiative to strengthen the governance of our open-source robotics so...

Robot Talk Episode 77 – Patricia Shaw

In the latest episode of the Robot Talk podcast, Claire chatted to Patricia Shaw from Aberystwyth University all about home assistance robots, and robot learning and development.
18 March 2024, by

Robot Talk Episode 64 – Rav Chunilal

In the latest episode of the Robot Talk podcast, Claire chatted to Rav Chunilal from Sellafield all about robotics and AI for nuclear decommissioning.
31 December 2023, by

AI holidays 2023

Thanks to those that sent and suggested AI and robotics-themed holiday videos, images, and stories. Here’s a sample to get you into the spirit this season....
31 December 2023, by and

Faced with dwindling bee colonies, scientists are arming queens with robots and smart hives

By Farshad Arvin, Martin Stefanec, and Tomas Krajnik Be it the news or the dwindling number of creatures hitting your windscreens, it will not have evaded you that the insect world in bad shape. ...
31 December 2023, by

Robot Talk Episode 63 – Ayse Kucukyilmaz

In the latest episode of the Robot Talk podcast, Claire chatted to Ayse Kucukyilmaz from the University of Nottingham about collaboration, conflict and failure in human-robot interactions.
31 December 2023, by





Robohub is supported by:




Would you like to learn how to tell impactful stories about your robot or AI system?


scicomm
training the next generation of science communicators in robotics & AI


©2024 - Association for the Understanding of Artificial Intelligence


 












©2021 - ROBOTS Association