|
Force/Torque Sensing Applied to Industrial Robotic DeburringJ. Norberto Pires, John Ramming, Stephen Rauch and Ricardo AraujoAbstract Force/Torque sensing is very important for several automatic and industrial robotic applications. Basically, if precise control of the forces that arise from contact between tools and parts is required to successfully complete the automatic task, then a force/torque sensor is needed along with some force/torque control technique. In this paper we focus on force/torque sensing aspects applied to industrial robotic tasks. Concentrating on a particular type of force/torque sensors, we demonstrate how to use them and how to integrate them into force/torque control applications using robots. Finally, an industrial application is presented where force control was fundamental for the success of the task. Introduction Due to their enormous flexibility robot manipulators are good examples of equipments for Flexible Manufacturing Systems. In fact flexibility is the major reason for robot utilization and popularity in the actual manufacturing plants. In this framework, the majority of the robot tasks require contact with the surrounding environment, i.e., in the process of fulfilling the task the robot tool interacts physically with the working objects and surfaces. That interaction generates contact forces that should be controlled in a way to finish the task correctly, not damaging the robot tools and working objects. Those contact forces depend on the stiffness of the tool and working objects/surfaces and should be properly controlled. The option for a particular control technique depends on identifying if:
In the first case, contact forces are an undesirable effect of the task and it is generally sufficient to keep them inside some safety domain. They are not necessary for the task, so usually the strategy used is adding flexibility to the endeffector with the object of damping all the possible impacts and increase the tolerance to positioning errors, complemented with detailed and careful planning of flying trajectories and object approach. There are many solutions in the market to add flexibility to the end-effector, and in fact this is currently the standard approach in industry. In the second case, the contact forces are necessary to finish the task correctly, i.e., controlling the contact forces making them to assume some particular value or more generally to follow some force profile is part of the task. In this paper, we focus on force/torque sensing and in the technical problem of adding force/torque sensing and active force control capabilities to an industrial robot manipulator. With that task in mind we will use an industrial robot with a wrist force/torque/acceleration sensor attached, and a personal workstation for programming, monitoring and control. Actual industrial robots controllers are closed controllers, not allowing access to motor and sensor signals even to the advanced user. Nevertheless, some of them have good programming environments with powerful tools and libraries. Because of that, in a way to explore them, we use a distributed and object oriented software architecture, developed by us, enabling users to add new functionalities to the original control system using also their available capabilities. Force/Torque Intelligent Sensing There are several ways to measure force but practical implementations of force/torque sensors rely basically in two methods:
Method 2 above is not simple to use, and in fact it is very hard to build sensors based on it, being only used, to the best of my knowledge, on astronomy and nuclear/atomic applications. First method is then the most used, although direct conversion between force and an electrical signal is not possible. There are several physical principles that can be used to obtain an electrical signal from the unknown force: strain gauge, magneto-elastic, piezoelectric, piezo-resistive, electromagnetic, etc. For industrial robotics applications force/torque sensors are usually placed near the working tool, generally in the manipulator wrist. This means that the sensor must be reasonably small, built in several dimensions to adapt to different robot bolt patterns, and mechanically resistant. Taking in consideration these restrictions it is easy to understand why measuring the strain imposed on a selected piezo-resistive material, just by reading the voltage across the resistance of the material, is still the most used sensing technique. There are several ways and materials to design sensing gauges, being metal-wire, metal-foil and semiconductor gauges de most common. From those, the metal-foil gauges show some interesting features. With the developments in etching processes, metal-foil gauges became a very interesting possibility. They are manufactured in very thin foils (less than 10 ?m), with sizes down to 200 ?m, etched by photographic methods. Consequently, there are virtually no limits to the variety of possible geometries. This gives greater flexibility to design geometries, but also to the type o stressing at the surface of the elastic material component where the gauge will be attached. Metal-foil gauges are linear gauges, with very low transverse sensibility (less than 0.3%). Also, their thermal characteristics are better than the semiconductor and metal-wire counterparts. All these arguments explain why metal-foil gauges are ideal for force/torque sensing elements. Force/torque sensors manufactured by JR3 (the ones we use in this paper) use metal-foil gauges bounded to elastic rings as sensing elements, which explain their superior behavior. They are basically composed by:
References
|
|