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 :



Robot Talk Episode 103 – Keenan Wyrobek

  20 Dec 2024
In the latest episode of the Robot Talk podcast, Claire chatted to Keenan Wyrobek from Zipline about drones for delivering life-saving medicine to remote locations.

Robot Talk Episode 102 – Isabella Fiorello

  13 Dec 2024
In the latest episode of the Robot Talk podcast, Claire chatted to Isabella Fiorello from the University of Freiburg about bioinspired living materials for soft robotics.

Robot Talk Episode 101 – Christos Bergeles

  06 Dec 2024
In the latest episode of the Robot Talk podcast, Claire chatted to Christos Bergeles from King's College London about micro-surgical robots to deliver therapies deep inside the body.

Robot Talk Episode 100 – Mini Rai

  29 Nov 2024
In the latest episode of the Robot Talk podcast, Claire chatted to Mini Rai from Orbit Rise about orbital and planetary robots.

Robot Talk Episode 99 – Joe Wolfel

  22 Nov 2024
In the latest episode of the Robot Talk podcast, Claire chatted to Joe Wolfel from Terradepth about autonomous submersible robots for collecting ocean data.

Robot Talk Episode 98 – Gabriella Pizzuto

  15 Nov 2024
In the latest episode of the Robot Talk podcast, Claire chatted to Gabriella Pizzuto from the University of Liverpool about intelligent robotic manipulators for laboratory automation.

Online hands-on science communication training – sign up here!

  13 Nov 2024
Find out how to communicate about your work with experts from Robohub, AIhub, and IEEE Spectrum.

Robot Talk Episode 97 – Pratap Tokekar

  08 Nov 2024
In the latest episode of the Robot Talk podcast, Claire chatted to Pratap Tokekar from the University of Maryland about how teams of robots with different capabilities can work together.





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