Abstract
One of the key issues in human-machine collaboration is human safety. Safe human-robot interaction can be implemented using an electronic skin (e-skin) that detects the human’s proximity to the collaborative robot (cobot) casing even before the collision with the machine. The detection delay of such a situation should be as small as possible to be able to stop the machine safely. This paper presents an analysis of the results of estimating the proximity of a human to a robot with an electronic skin placed on its surface. The proximity estimation system works by measuring the capacitance of an open capacitor, and the placement of the capacitor on the conductive robot case significantly affects system performance. This paper outlines which parameters have the most important influence on this performance.
Department of Mechatronics, WUT.
You have full access to this open access chapter, Download conference paper PDF
Keywords
1 Introduction
In recent years, an increasing number of areas can be observed that enable human-robot collaboration in the same workspace. The demand for such robotic applications is emerging in industry, education, agriculture, medical services, security and space exploration [1]. Cobots (collaborative robots) have become an essential component of Industry 4.0 [2]. Equipping cobots with additional sensors allows them to comply with special safety measures, avoid collisions with humans and manipulate objects more agilely.
In order to ensure that the effects of collisions with humans are minimised, the construction used in cobots can be lightweight and compliant, and there is a reduction in the power and strength of such machines [3]. Another approach is to equip cobots with an electronic skin (e-skin), which will allow the detection of a human approaching the robot’s casing [4].
Detection of human proximity can be implemented in a number of ways. For this purpose, the standard approach is to measure physical properties such as the reflection of light [5], the reflection of a sound wave [6], the reflection of an electromagnetic wave in radar [7, 8], as well as the detection of changes in a selected parameter in the area around the sensor, such as the electrical permeability of the sensor [9, 10], the magnetic permeability of the sensor [9], or the temperature of the sensor [11].
The aim of the manuscript is to present selected aspects of the operation of a capacitive proximity estimation mechanism for cobot enclosure. Capacitive proximity estimation is implemented by measuring the operating parameters of an open capacitor, one plate of which is an e-skin [4]. An important aspect addressed in the paper is the placement of the e-skin on a conductive machine case, which significantly affects the proximity estimation.
The paper is organised as follows. In Sect. 2, the developed test stand consisting of e-skin placed on industrial robots metal case is presented. In Sect. 3, the tests results are described and analysed. Finally, Sect. 4 provides the summary and further investigation proposal.
2 Developed Test Stand
The main components of the hardware setup are the e-skin together with the measuring controller, a Fanuc M10iA industrial robot and a PC. The e-skin together with its electronic measurement system is described in detail in [4]. In brief, the e-skin is implemented as a rectangular array of graphene force sensitive resistors (FSR). The touch pressure value is measured via a conductive comb electrode layer. The elecronical circuit for measuring the proximity of objects to the e-skin consists of a rectangular signal generator with a frequency dependent on the capacitance of an open capacitor formed by the conductive e-skin layer and a reference plate. The NUCLEO-F44RE board with an STM32 microcontroller clocked at 90 MHz performs the counting of the number of periods of the rectangular signal in fixed time interval T. The implementation consists of counting the occurrences of a rising edge via an external interrupt at a specified fixed time interval T. The length of this interval depends on the relevant settings of the microcontroller’s internal timer such as PSC (Prescaler), CKD (Internal Clock Division) and ARR (AutoReload Register). The default length of the time interval is set to 728,178 \(\upmu \)s. The PC performs the measurement data logging transmitted serially via the USB port. The principle of measuring the proximity of an object to the e-skin is based on the properties of an open capacitor. The capacitance of an open capacitor changes when an object, with an electrical permeability different from that of a vacuum, comes into proximity. Changes in this capacitance cause a change in the frequency of the signal generated by the electronic circuit, which is measured indirectly by the microcontroller. Placing a conductive robot enclosure in the vicinity of a system operating in this way causes significant problems with proximity estimation. A previous study [4] confirmed the effectiveness of estimating the proximity distance of a human body part to an e-skin placed on a dielectric material. As part of the research described in the current manuscript, the e-skin was placed on an industrial robot arm (Fig. 1). Bringing the hand close to the robotic arm mimics the working conditions of a cobot in which the robotic arm approaches a human.
3 Research Results
The tests conducted on the test stand were divided into two stages. In the first stage, the estimation of the proximity of the human hand to the e-skin at a distance of approximately 20 mm and smaller was analysed without modifications relative to the tests conducted in [4]. In the next stage, modifications were made to the measurement system and the experiment was repeated. The modifications mainly concerned the operating parameters of the microprocessor chip used.
3.1 Initial Results
The experiment consisted in approaching an open human hand oriented parallel to the surface of the e-skin, which was placed on the robot as described in Sect. 2. The size of the hand was about 10 cm \(\times \) 20 cm. The approach velocity had a vector parallel to the normal surface of the e-skin, but its modulus was not recorded. The result of the measurement is the number of periods n of the signal generated by the electronic measurement system measured over a fixed time interval T. Changes in this number indicate a change in the relative electrical permeability in the area of the sensor which makes it possible to infer the detection of an object in its vicinity. During this measurement, the constant time interval during which the periods of the generated signal are counted was set to the default value and is 728.178 \(\upmu \)s. The results obtained are shown in the Fig. 2. The graph shows an experiment involving bringing a human hand close to the e-skin device. The e-skin proximity response with the measurement system configured by default is small and relatively difficult to distinguish from measurement noise. The determination of the signal-to-noise ratio (SNR) was calculated on the basis of the formula (1).
where:
\(A_{signal}\) - root mean square aplitude of hand proximity signal,
\(A_{noise}\) - root mean square aplitude of noise signal.
In regards to initial results, the proximity of the hand to the e-skin \(A_{signal}\) was determined to be 10,282 while \(A_{noise}\) was determined to be 1,090. As a result, SNR was calculated as 89,047. Such a result does not allow the estimation of the proximity distance, but is sufficient to dectect the presence of a hand in the vicinity of the e-skin. In order to improve the quality of the detection and allow the estimation of the proximity distance of the object, it was necessary to enhance the response of the system in relation to the noise present.
3.2 Developed Improvement
In order to improve the quality of the circuit’s response, the fixed time interval T in which the n periods of the signal generated by the electronic circuit are counted was increased. This was implemented by modifying the microcontroller’s internal timer settings. The value of the PSC prescaler was increased from 0 to 3 which had the effect of increasing the value of T from 718 \(\upmu \)s to 2,872 ms. After the modifications were made, the experiment was repeated by bringing the hand close to the e-skin placed on the robot housing. The Fig. 3 shows an example of the resulting measurement system. As a result of the modifications, a more evident response of the e-skin placed on the robot housing to the proximity of a human hand was obtained. The determination of the SNR was calculated based on the formula (1). In terms of the example shown in Fig. 3 the hand proximity to e-skin \(A_{signal}\) was determined to be 66,338 while \(A_{noise}\) was determined to be 4,759. As a result, SNR was calculated as 194,335. This represents a much better result than the initial performance described in the Sect. 3.1.
3.3 Discussion
A summary of the measurement results obtained is shown in the Table 1.
The relatively small response of the system to an approaching hand is due to the increased capacitance of the open capacitor resulting from the presence of the conductor under the e-skin layer. This capacitance has been measured and is approximately 400 pF. In comparison, the change in capacitance due to the approach of an object with the properties of a human hand is of the order of a few pF. The change in capacitance caused by the object being targeted for detection is two orders of magnitude smaller which results in little change in the frequency generated by the electronic circuit. In spite of these problems, an efficient detection of the proximity of the human hand to the robot was successfully achieved.
The negative effect of improving the quality of the response of the e-skin placed on the metal housing of the robot to the approach of a human hand is an increase in the response time of the system to an approaching object. In the target application for safe human-robot collaboration, the measurement delay is a key determinant of whether the collaborative robot will have time to stop and avoid a dangerous collision. At the example TCP speed of an industrial robot of 4,000 mm/s, increasing the time T from 718 \(\upmu \)s to 2,872 ms results, in the extreme case, in a robot response delayed by 2,154 ms which, at the above tool speed, translates into an increase in the potential braking distance of 8,616 mm. This extension of the braking distance is significant given the reaction distance of the e-skin to the human hand of approximately 20 mm. The increase in response time also results in a significant reduction in the potential for de-noising filtering of the measurement results. When applied to, for example, eliminate outliers, this will result in a further increase in braking distance.
4 Summary
Using e-skin for capacitance-based proximity estimation when placed near conductors poses problems. They are related to the occurrence of a much higher capacitance of the open capacitor resulting from the presence of a conductor in the sensor’s working area than from changes in capacitance resulting from the proximity of objects. This problem is very important, taking into account the target application of e-skin as a device supporting safe robot-human interaction - the housing of robots is often made of conductive materials. In the manuscript, in order to minimise the problem at hand, the time interval during which the signal periods generated by the electronic system are counted was increased. This improved the response of the system and increased the SNR of the measurement system. The negative cost of obtaining such results is the increased response time of the robotic system. Further work on this topic may allow a more precise and robust estimation of the proximity distance of the human to the e-skin.
References
Bloss, R.E.: Collaborative robots are rapidly providing major improvements in productivity, safety, programing ease, portability and cost while addressing many new applications. Ind. Robot. 43, 463–468 (2016)
Sherwani, F., Asad, M.M., Ibrahim, B.: Collaborative robots and industrial revolution 4.0 (IR 4.0). In: 2020 International Conference on Emerging Trends in Smart Technologies (ICETST), pp. 1–5. IEEE (2020)
Svarny, P., Tesar, M., Behrens, J.K., Hoffmann, M.: Safe physical HRI: toward a unified treatment of speed and separation monitoring together with power and force limiting. In: 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 7580–7587. IEEE (2019)
Klimaszewski, J., Władziński, M.: Human body parts proximity measurement using distributed tactile robotic skin. Sensors 21(6) (2021). https://www.mdpi.com/1424-8220/21/6/2138
Cheng, G., Dean-Leon, E., Bergner, F., Rogelio Guadarrama Olvera, J., Leboutet, Q., Mittendorfer, P.: A comprehensive realization of robot skin: Sensors, sensing, control, and applications. Proc. IEEE 107(10), 2034–2051 (2019)
Paulet, M.V., Salceanu, A., Neacsu, O.M.: Ultrasonic radar. In: 2016 International Conference and Exposition on Electrical and Power Engineering (EPE), pp. 551–554 (2016)
Geiger, M., Waldschmidt, C.: 160-GHz radar proximity sensor with distributed and flexible antennas for collaborative robots. IEEE Access 7, 14977–14984 (2019)
Matheoud, A.V., Sahin Solmaz, N., Frehner, L., Boero, G.: Microwave inductive proximity sensors with sub-pm/Hz1/2 resolution. Sens. Actuat. A: Phys. 295, 259–265 (2019). http://www.sciencedirect.com/science/article/pii/S092442471831567X
Purcaru, D., Gordan, I.M., Purcaru, A.: Study, testing and application of proximity sensors for experimental training on measurement systems. In: 2017 18th International Carpathian Control Conference (ICCC), pp. 263–266 (2017)
Tsuji, S., Kohama, T.: Tactile and proximity sensor using self-capacitance measurement on curved surface. In: 2017 IEEE International Conference on Industrial Technology (ICIT), pp. 934–937 (2017)
Mikita, H., Azuma, H., Kakiuchi, Y., Okada, K., Inaba, M.: Interactive symbol generation of task planning for daily assistive robot. In: 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012), pp. 698–703 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Copyright information
© 2023 The Author(s)
About this paper
Cite this paper
Klimaszewski, J., Białorucki, P. (2023). Proximity Estimation for Electronic Skin Placed on Collaborative Robot Conductive Case. In: Biele, C., Kacprzyk, J., Kopeć, W., Owsiński, J.W., Romanowski, A., Sikorski, M. (eds) Digital Interaction and Machine Intelligence. MIDI 2022. Lecture Notes in Networks and Systems, vol 710. Springer, Cham. https://doi.org/10.1007/978-3-031-37649-8_24
Download citation
DOI: https://doi.org/10.1007/978-3-031-37649-8_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-37648-1
Online ISBN: 978-3-031-37649-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)