Next Article in Journal
Quantifying Emotions in Architectural Environments Using Biometrics
Next Article in Special Issue
Experimental Study of the Vibration of the Spot Welding Gun at a Robotic Station
Previous Article in Journal
Magnetic Mallet and Laser for a Minimally Invasive Implantology: A Full Arch Case Report
Previous Article in Special Issue
An Easy to Use Deep Reinforcement Learning Library for AI Mobile Robots in Isaac Sim
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Experimental Study of the Vibrations of a Roller Shutter Gripper

Faculty of Mechatronics, Armament and Aerospace, Military University of Technology, Kaliskiego 2 Street, 00-908 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(19), 9996; https://doi.org/10.3390/app12199996
Submission received: 1 September 2022 / Revised: 26 September 2022 / Accepted: 27 September 2022 / Published: 5 October 2022
(This article belongs to the Special Issue Automation Control and Robotics in Human-Machine Cooperation)

Abstract

:
The article presents issues related to an experimental study of the vibrations of a roller shutter gripper on a robotic palletizing station. The authors presented the developed and built construction of the gripper for handling whole layers of products, separators, and pallets. The concept of the device was developed in cooperation with an integrator company. The authors verified the functionality of the gripper in a virtual environment for modeling and programming industrial robots. After the gripper was manufactured and the control software was developed for it, functional tests and inertia tests were carried out. The main purpose of the tests was to determine the vibration of the robot’s flange and the vibration of the attached gripper. Tests of the gripper’s properties on the robotic test bench were performed using MTi XSENS sensors and a PHANTOM V210 high-speed camera. The testing methodology proposed by the authors made it possible to confirm the occurrence of vibrations in the structure and to determine the relationship between the parameters of the robot’s motion (velocity and acceleration) and the magnitude of the vibrations occurring. During the tests, a disturbance in the decrease in the maximum value of acceleration was noted. This may be due to the appearance of natural vibrations in the structure. They have a damped character; however, they are not steady. In future work, the authors will focus on the possibility of using the proposed methodology to reduce robot vibrations in selected robotic production processes (such as spot welding).

1. Introduction

Each year, the International Federation for Robotics (IFR) publishes the “World Robotics” report, which is a reliable compilation of information about the robotics industry. The most important of the IFR statistics refers to the annual sales of robots. For more than a dozen years, the indicator increased rapidly until 2018, when the number of robots sold reached more than 422,000 units. Unfortunately, in 2019 and 2020, the number of robots delivered to the industry dropped to 382 and 380 thousand units, respectively (Figure 1). On the other hand, it should be pointed out that in 2020, the number of robots operating worldwide increased by 10%, exceeding three million for the first time (Figure 2) [1].
The increasing number of robots working in factories translates into an increase in robotization density (the average number of units per 10,000 workers in industry), which increased to 126. South Korea remained the leader with a ratio of 932 (Figure 3). The outlook for robotics is very good. IFR expects about 13% growth this year, which means the delivery of 435,000 units to clients. This will be due to the market’s recovery from the slowdown and customers’ growing needs for local unit production [2].
The most common applications for industrial robots were handling (166,000 installations), welding (66,000) and assembly (47,000). Among handling applications, a special role is given to the palletization process, which allows goods to be fully prepared for storage and further distribution. It completes the logistics of products and ensures their efficient flow between the producer and the end customer [3]. Therefore, palletization and depalletization processes are among the most common robotic processes found in practically all branches of industry [4,5,6]. They include the palletization of products in a variety of packages, including boxes, cartons, trays and packs, crates, drums, cans, bags, and buckets. Designers of robotic palletizing stations try to develop flexible stations using industrial robots with dedicated equipment (grippers) [7]. It would seem that such an approach gives the possibility of easy use of such workstations for various applications. Unfortunately, most gripper solutions available on the market are developed for a specific product, so the possibility of changing their parameters is very limited.
The problem of palletizing products on robotic workstations is a well-known issue. Almost every robot manufacturer has solutions dedicated to palletizing operations. However, when it comes to the design of the grippers themselves, it is focused on several solutions resulting from the type of goods to be palletized. This is related to the gripping method and characteristics of the palletized goods. A distinction is made between force, shape, and force-shape gripping. Solutions are patented in world and national databases [8,9,10,11].
In the case of goods packed in bulk packaging (cartons, packs), jaw grippers are often used, which cover the entire layer of goods, squeezing them from four sides. This solution is simple, cheap, and effective. However, for products that can be easily physically damaged, such solutions are problematic. The process of palletizing a layer of packages, such as jars or cans, requires a solution that allows to pick up many objects simultaneously, securing their mutual displacement during the palletizing process, as well as preventing any of the objects from dropping during the handling process. The correct palletizing process for this kind of product is provided by constructions that use roller shutters, which is why the name of this type of gripper is commonly called roller shutter grippers. In the case of goods that are characterized by an increased risk of damage because of the clamping arms of the gripper, it is necessary to use a device that allows one to pick up the goods using a shaped grip. Another example of palletized goods is powdered goods packed in bag-type packaging. In this case, so-called bag grippers are very often used, which, due to the method of picking (often from roller conveyors) and the characteristics of the bag and the way it is filled, require picking using a shaped grip.
Since all products manufactured in each factory must pass through a palletizing station, the palletizing process can be the bottleneck of a plant. The flexibility of industrial robots makes it possible to equip them with extended, multifunctional grippers that allow them to perform several different operations (including handling products, separators, and pallets). In the case of implementation of the optional tasks listed above, during the palletizing process, it is necessary to equip robots with additional equipment (e.g., product presence sensors and height sensors).
During the design and start-up of production cells, special attention should be focused on the cycle time of the robot. Often it is assumed that the use of maximum acceleration and speed values of the robot is the best solution to achieve short cycle times. However, this approach can cause undesirable phenomena in the form of tool vibration at process points. This prolongs the production cycle due to the necessity to stabilize the tool. This is particularly noticeable in applications where the robot often operates tools exceeding 100 kg in weight, e.g., spot welding, clinching, and palletizing. In the case of unfavorable phenomena, a common result is a decrease in the quality of the implemented process. Short cycle times to ensure long, trouble-free work of the robot can be achieved by conscious programming of the robot. This should be understood, for example, as selecting the optimal speeds and accelerations of the robot’s TCP (tool center point), allowing for the smooth operation of the device and fast and accurate stopping of the robot tool at process points (e.g., picking and placing products). This is especially important for applications where the robot is equipped with a tool of large weight and dimensions with a center of gravity located at a distance from the robot’s flange.
As part of the completed R&D project:
  • A roller shutter gripper was designed and manufactured;
  • A simulation of the FANUC robot operation in the ROBOGUIDE environment was prepared;
  • The correct functioning of the gripper on a real workstation was validated;
  • Tests of the gripper vibrations that occur during the palletizing process were conducted.
Inertial tests were performed using MTi XSENS sensors and a PHANTOM V210 high-speed camera. As a result of the work, the values of accelerations occurring on the robot’s flange and gripper were obtained, and the influence of the parameters of the robot’s motion trajectory on the occurrence of vibrations in the structure was studied.
Section two presents related work. Section three presents a description of the developed gripper, the test bench, and the sensors used. Section four contains the results of the tests. Section five summarizes the work carried out.

2. Related Works

The demand for the robotization of industrial processes is related to the possibilities of increasing the productivity of workstations and obtaining higher repeatability compared to manually executed processes. In the case of palletization processes, it is important to use appropriate tools, such as advanced grippers. They allow the realization of complex operations such as forming of goods, as well as algorithms for picking and placing goods. The handling of heavy loads (characteristic of the palletizing process) requires the use of a robust gripper design, as well as appropriate robot motion parameters to ensure optimal working conditions. Automated palletizing and depalletizing are becoming widely used practices in warehouses to automate and speed up logistics. On the other hand, the need to adapt existing logistics and production lines to a custom automated system can be a limitation to the use of standard robotic solutions. Such situations occur in smaller facilities, such as small manufacturing companies or supermarkets. In such cases, there is a need to develop specific grippers and then perform verification tests [3,12].
In addition to research publications focusing on the use of automation solutions in daily life [13,14], industry [15] and innovative programming methods [16,17], many works focus on the analysis of the gripper design using CAD tools or on the programming and optimization of the robot’s motion trajectory. Today, the trajectory programming process can be done on-line and off-line. Off-line programming systems are now popular tools for the efficient design of robotic workstations. They allow to reduce the process of cell development and robot programming. The concept of creating a digital twin is to prepare a virtual system that largely reflects the physical workstation. Using the digital twin configuration together with virtual reality, the replication of trajectories between digital and real robots is ensured. Generating trajectories according to practical user requirements using commercial off-line robot programming systems is relatively straightforward [18]. Unfortunately, these solutions usually do not allow for analysis of accelerations, forces and moments acting on both the gripper and the robot itself. In order to conduct advanced and reliable research, experimental studies are necessary. Measurement of vibrations of robot components and the tool (e.g., the gripper) can be carried out using a triaxial inertial measurement unit (IMU) or a vision system. The data obtained from the measurements allow for effective analysis and optimization of the robot’s performance [15]. The IMU component allows for effective position tracking [19] not only at target locations but continuously throughout the production cycle.
An important problem addressed in the literature related to equipment in robotic applications is the study of the dynamic performance and motion control of the manipulator [20,21]. From the point of view of control and parameterization of the movement of mechanisms, a key issue is the analysis of the process of their acceleration and deceleration, as well as the accuracy of reaching set position values. The characteristics of the motion dynamics of robot manipulators can greatly affect the loads that occur in kinematic joints [22]. It is also important to ensure the optimal time trajectory of the palletizing robot motion, as shown in [23]. During operation, the robot can perform complex motions characterized by sections of rapid deceleration and acceleration. These sections (especially when changing the direction of the robot) can influence the life cycle of the device and the accuracy of the realization of the motion trajectory. Their parameterization allows for a faster change of movement directions and a reduction in the vibration of the mechanical unit [24].
Dynamics studies in a robotic cell should be implemented, taking into account the sensitive parts of the system that are under particularly heavy load during robot operations. These may include, for example, the robot’s wrist, tool clamping element and gripper [25,26,27]. Therefore, the study of dynamics in the area of the wrist and gripper is critical, as it provides information on the effect of loads and gripper on the dynamic durability of the robot-tool system. Such analyses can indirectly allow minimization of energy consumption. This is one of the demands of Industry 4.0, where the reduction in energy consumption and the development of smart manufacturing are taken into account in the design of modern manufacturing systems [28]. Improvements in efficiency can be based on analysis of energy consumption, equipment reliability, maintenance intervals and operating costs, as well as life cycle assessment [29].
Robot vibration reduction can be realized by optimizing trajectories, as shown in [30,31,32]. The fact that such considerations are important is confirmed by manufacturers that are trying to use systems that allow the reduction of robot vibration. An example is the FANUC company, which offers this type of system for spot welding operations and heavy load handling. Many researchers are focusing on issues related to motion optimization to reduce cycle time and vibration by parameterizing the robot’s speed and acceleration [33,34]. The research results in solutions for smoothing trajectories [35], including proposed trajectory planning methods (e.g., the S-curve method using a segmented sigmoidal function) [36]. According to [37], minimizing the vibration of an industrial robot manipulator through multi-mode, time-varying input signal shaping can reduce the residual vibration by up to 90%. Another approach to reducing vibration is the ARX method [38] (AutoRegressive with eXogenous), which is based on modeling of the robot-gripper system using exclusively experimental data and the design of an appropriate control system consisting of a typical feedforward PID controller and feedback that allow the force applied to the robot’s wrist to be dampened, thereby dampening vibrations on the effector. Further approaches are methods of adaptive intelligent control [39] used for robots with a large number of degrees of freedom that have additional acceleration sensors that record the robot’s current dynamic parameters. However, they are not implemented in industrial robots due to hardware limitations and the method of overload detection (measurement of currents on servomotors). The papers [40,41] also confirm the advisability of conducting this type of research.

3. Materials and Methods

Designed and built by the authors as part of the R&D project, the roller shutter gripper is a multifunctional device that allows the handling of whole layers of products with dimensions of 1300 × 800 mm, separators and pallets. The weight of the gripper is 197.4 kg. Pneumatic systems are controlled by a pressure of 6 bar. The gripper is equipped with two AC motors used to drive the roller shutters. The programmable logic controller (PLC), which is an integral part of the device, is responsible for the correct operation of the gripper. The PLC’s software allows the realization of tasks (handling of goods, separators and pallets), taking into account information from sensors. The communication of the gripper with the robot was conducted via Ethernet [42]. The roller shutter gripper is a modular design consisting of a base frame, guides with roller shutters, and an adapter that attaches the gripper to the robot flange (Figure 4 and Figure 5).
The base frame was designed as a double cross pattern made of light and rigid aluminum profiles ITEM 40 × 80. The dimensions of the frame were chosen to allow gripping the layer of products with dimensions of up to 1300 × 800 mm. Two roller shutters were designed, which run along the longer side of the pallet and converge to the center of the pallet when the gripper is closed. The drive system of the rollers is designed as two symmetrical chain modules moving in the side modules (Figure 6). TSUBAKI’s ISO 12B-1 modular chain was used as the moving element. The chain is shaped using modules with embedded sprockets. The supporting element of the module is a lightweight aluminum profile ITEM 40 × 40.
The chain moves in a slider made of durable material with a very low coefficient of friction. As a result, the load from the products is not transferred to the chain and sprockets but to the slider and the gripper base structure. The chain modules are bolted to the gripper base frame and connected by rollers. For handling product layers of the required size and weight, steel rollers of the INTERROL 1200 series with a diameter of 30 mm and a load capacity of max. 120 N were used. The proposed gripper concept imposes special requirements for picking up goods from the production line. Rollers can be driven by an additional belt conveyor placed under the gripper at the pick-up point. This ensures smooth entry of the goods into the gripper. Figure 7 shows the main dimensions of the gripper.
Table 1 shows the gripper parameters, such as the position of the center of mass relative to the X0Y0Z0 coordinate system located on the robot flange, moments of inertia L relative to the center of mass of the gripper and moments of inertia I relative to the X0Y0Z0 coordinate system. Those parameters were determined using the gripper CAD model in the SoliWorks CAD software.

3.1. The Test Bench Presentation

The tests of the roller shutter gripper were performed at the HITMARK company. The gripper was attached to a FANUC M-410iC/315 four-axis palletizing robot. Figure 8 shows the components of the entire workstation.
Figure 9 shows the location of the MTi XSENS sensors and the tags for the camera. For simplicity of nomenclature, it is assumed that the sensor location on the gripper near the robot flange will be referred to as the robot flange location in the rest of the article. The vibration magnitude of the gripper at the process points was determined using a prepared measuring station. The bench includes a PC connected to a PHANTOM V210 camera via Ethernet. The prepared measurement station with PCC software allowed us to configure the camera, record videos, and analyze the vibration of the robot tool at the process point.
MTi XSENS sensors were connected to the PC via a USB interface. The MT Manager software was used to configure the sensors (Figure 10). The software allowed the robot tool acceleration to be tracked in real time. The main aim of the research realized with this measurement system was to check the effect of changing the robot path parameters (TCP speed and acceleration/deceleration ramps) on the vibration of the gripper at the process point.

3.2. Measurement Methodology

As part of the R&D work, a roller shutter gripper was made to palletize the layers of the entire product. Once the gripper was made, the authors focused on developing a methodology that would allow them to perform tests to analyze the parameters of the robotic industrial process. Limitations related to the robot payload and the implemented process forced the development of a gripper characterized by low weight (197 kg) with relatively large dimensions. The main objective of the research was to verify the construction of the gripper, in particular its behavior at process points where the highest forces act on the gripper. It was assumed that due to the way the products are picked up from the conveyor (Figure 11), the case for which the robot can operate at the highest speeds is the movement at a constant height with linear motion reaching the process position.
XSENS sensors were installed on the gripper (Figure 9). One sensor was mounted at the robot flange, and the other sensor was near the picking point. The camera was positioned in such a way that image analysis could be performed to measure the displacement of the tag placed on the gripper (Figure 9). Videos were recorded with a PHANTOM V210 high-speed camera with a resolution of 800 × 600 pix, 2000 frames/s. PCC software allowed us to analyze the character of the gripper’s vibrations, including the measurement of its maximum displacements at the process point. Using the presented values, before measuring the displacements, a calibration was performed to determine the scale (the relation between the image resolution of 800 × 600 pix and the observed image in millimeters). The scale was 0.212 mm/pix. During the calibration of the camera, an Edge Hipass 5 × 5 filter was used. On the test bench, a control program was prepared for a FANUC M-410iC/315 robot, considering its workspace and potential kinematic singularities. A linear motion TCP was programmed with a start point P1 with coordinates x = −450 mm, y = 2500 mm, z = 75 mm and an end point P2 with coordinates x = −450 mm, y = −500 mm, z = 75 mm. The point P2 was assumed to be the picking point of the product. The movement instructions in the control program were as follows:
L P(1),R(51:SPEED) mm/s FINE ACC R(50);
where:
  • L—the type of robot movement interpolation (linear interpolation);
  • P(1)—the point of the robot’s trajectory;
  • R(51:SPEED)—the register in which the speed is stored;
  • FINE—the method of reaching a point;
  • ACC—the acceleration parameter, the value of which is stored in register 50.
A series of measurements were made using MTi XSENS accelerometers. During the tests for selected speeds (4000 mm/s, 3000 mm/s, 2000 mm/s, 1000 mm/s), the parameters of the acceleration function were changed to:
  • ACC25;
  • ACC50;
  • ACC75;
  • ACC100.

4. Evaluation

A digital twin of a real production workstation was developed in FANUC’s ROBOGUIDE environment. Tests were carried out to determine the maximum height of the stack for the adopted technical requirements. In Figure 12, a visualization of the designed workstation is presented.
Assuming a distance of 2171 mm from the robot flange to the ground level and mounting the robot on a platform with a height of 1100 mm, a height of 3271 mm was reached. This is the maximum height at which the robot’s flange can be in its highest position. When determining the height of the palletized layer for the roller shutter gripper, it is necessary to take into consideration:
  • The gripper height, which was 700 mm;
  • The pallet height, which was 144 mml
  • The space to allow free manipulation of the gripper (assumed to be 117 mm).
As a result, the height of 2310 mm is the maximum stack height, which was confirmed on the real test bench.

4.1. Testing the Properties of the Gripper on a Real Test Bench

The designed roller shutter gripper is dedicated to handling full layers of products, which requires a specific loading method. The loading process involves transporting full layers of products inside the gripper after positioning it at the picking point. A crucial point in this process is the accurate positioning of the gripper in direct contact with the conveyor. Considering the large size and weight of the layers to be conveyed, it is necessary to reduce the weight of the gripper so that it meets the robotization requirements of the industrial process. However, reducing the mass of the gripper also affects its stiffness, which results in a deterioration of the quality of the industrial process and an increased production cycle time. The authors conducted a study to determine the nature of vibrations occurring when the developed gripper stops at a process point. The impact of the motion parameters of the industrial robot on the magnitude of these vibrations was also investigated. This will allow proper parameterization of the robot’s movements to reduce the occurrence of the undesirable phenomenon of structural vibration.
Figure 13 presents an example graph of the robot’s acceleration for the X-axis, along which the robot’s movement was performed when approaching the process point. The graph shows characteristic sections where the robot is stationary, starts a movement, accelerates to a preset speed, moves at a preset speed, brakes, and stops at the process point.
Obtained results were processed using programs and scripts developed in the MATLAB environment. Data analysis was preceded by data preparation. This consisted of the following activities:
  • Importing the measurement data into the MATLAB structure;
  • Determining and selecting the range of data for analysis;
  • Reducing the constant bias component by examining the measurement silence period.
Figure 14 shows gripper acceleration plots measured with a triaxial XSENS sensor.
A detailed analysis of tool vibration (Figure 15) was carried out for the tool stop area at the process point (red box in Figure 14).
Considering the implementation of the process, the study was focused on the analysis of acceleration, velocity and displacement related to the X-axis (the direction of the robot’s approach to the retrieval point). A series of tests were carried out for the programmed speeds of the robot (4000 mm/s, 3000 mm/s, 2000 mm/s, and 1000 mm/s) while changing the acceleration coefficient (ACC100, ACC75, ACC50, ACC25).
Figure 16 shows the acceleration graphs of sensors mounted on the robot’s flange and on the gripper for the parameters V4000 and ACC100. A similar pattern of accelerations was observed for the other cases studied; the results are shown in Table 2.
From the graph of one robot cycle (Figure 16, red box), the moment of stopping at the measuring process point was selected (Figure 17). A discrepancy was observed in the value of accelerations measured by sensors located on the robot’s flange and on the gripper.
The fading characteristic of the vibrations can be observed in Figure 17. The maximum acceleration amplitude of the sensor on the gripper at the process point was 0.39 m/s2, which is greater than the maximum acceleration amplitude of the sensor mounted on the robot’s flange (0.15 m/s2). These values were measured for the robot’s V4000 and ACC100 parameters. For each test, 10 measurements were carried out. Table 2 summarizes the average values of the results obtained for all measurements. From the results shown in the table, it can be noted that the acceleration values recorded by the sensor located at a greater distance from the robot flange are significantly greater than the vibrations generated at the robot flange. It is also noted that for high linear velocities (tests 3 and 4, tests 7 and 8), the maximum value of the acceleration of the sensor on the gripper at the stopping point is greater for ACC25 than for ACC50. This relationship does not occur for lower velocities. This could be a consequence of the gripper features related to its stiffness.
The data can be used to support developers in designing the robot’s motion path and selecting downtimes at process points.
The next step of the analysis was to develop scripts in the MATLAB environment to calculate and plot velocity graphs. Figure 18 shows the script result of the calculated velocities for the parameters V4000 and ACC100.
Based on the analysis of acceleration at the robot process point, the authors focused on the study of velocity changes at the process point (red rectangle in Figure 18). The area of interest is shown in Figure 19.
Table 3 summarizes the peak values obtained with proprietary software written in the MATLAB environment. The inter-peak value “Delta” was determined as a parameter measured between the maximum and minimum amplitude values for the first two oscillations.

4.2. Determination of Displacement

The vibration magnitude of the gripper at the process points was measured using a PHANTOM V210 high-speed camera with PCC software. It allowed recording the occurrence, while the PCC software allowed analyzing the character of vibrations. The test tag (Figure 20) placed on the gripper had the following dimensions:
  • Diameter of the small circle: 11.88 mm;
  • Diameter of the large circle: 36.23 mm.
Based on the known dimensions of the test tag and the Edge Hipass 5 × 5 filter, the camera was calibrated to establish the scale (the relationship between the image resolution of 800 × 600 pix and the observed view in millimeters—Figure 21 and Figure 22). The calculated scale was 0.212 mm/pix.
Table 4 summarizes the maximum displacement of the gripper for selected robot speeds. The amplitude of vibration of the gripper for the set parameters of V4000 and V3000 are comparable, and this is caused by the fact that the robot did not reach the maximum set speed on the programmed trajectory. For the set velocity V = 4000 mm/s and V = 3000 mm/s with 100% ACC parameter, the robot reached a maximum velocity V = 2850 mm/s. The difference in values may be the result of measurement error caused by the resolution of the analyzed image. It is also noted that for the developed gripper, for high linear velocities (Table 2), the maximum value of the acceleration measured on the gripper at the process point is greater for an ACC parameter of 25 than for an ACC of 50. Introducing an additional travel point P3 (Figure 23), where the motion parameters (velocity and acceleration) would be changed, there is the possibility to effectively reduce vibrations. The distance between points P3 and P2 remains open to discussion, which is a consequence of specific solutions for both the gripper design and the industrial process.

5. Conclusions

The article presents a study of the characteristics of a roller shutter gripper on a robotic palletizing station. The gripper developed by the authors is dedicated to handling whole layers of products, separators, and pallets. A PLC, which is an integral part of the device, is responsible for the correct operation of the gripper. The PLC’s software allows the realization of tasks (handling of products, separators, and pallets) using information from sensors. Communication of the gripper with the robot was implemented via Ethernet.
Property tests of the developed and built gripper were carried out using a FANUC robot, a vision system and XSENS triaxial sensors. The testing methodology suggested by the authors allows verification of the stiffness of the design and the influence of changes in the robot’s motion parameters on its behavior at process points. The presented test results confirm that as the robot’s motion speed decreases and the ACC coefficient decreases, the occurring vibration of the gripper structure decreases.
A robot with a higher structural stiffness compared to the gripper shows a change in the maximum acceleration value for the measuring point on the flange. For the measuring point located on the gripper, a disturbance in the decrease in the maximum acceleration value can be observed. This happens when the maximum velocity and the acceleration coefficient (ACC) change. This could be the result of the appearance of the structure’s own vibrations, which have a fading character but are not monotonous.
The results obtained can be used to support programmers in designing the robot’s motion path and selecting downtimes at process points. By adding an additional crossing point, where a change in the motion parameters (speed and acceleration) would occur, there would be an opportunity to effectively reduce vibrations.
The conducted research proves that the use of triaxial XSENS sensors and high-speed cameras allows to effectively perform determination-related analyses. In further work, the authors will focus on the possibility of using the proposed analysis technique to reduce vibrations of selected robotic manufacturing processes (e.g., spot welding).

Author Contributions

Conceptualization, S.B., W.K. and J.P.; methodology, W.K., J.P. and S.B.; software, P.P., S.B. and W.K.; validation, W.K. and J.P.; formal analysis, W.K. and J.P.; investigation, W.K., J.P., S.B., M.S. and P.P.; resources, W.K., J.P., S.B. and M.S.; data curation, W.K., S.B. and P.P.; writing—original draft preparation, W.K. and S.B.; writing—review and editing, S.B., W.K.,P.P., M.S. and J.P.; visualization, W.K, M.S. and P.P.; supervision, W.K., J.P., S.B. and P.P.; project administration, W.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was cofinanced by the Military University of Technology under research project UGB 893/2021.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. IFR Presents World Robotics 2021 Report. Available online: https://ifr.org/ifr-press-releases/news/robot-sales-rise-again (accessed on 5 May 2022).
  2. Robot Density Nearly Doubled Globally. Available online: https://ifr.org/ifr-press-releases/news/robot-density-nearly-doubled-globally (accessed on 5 May 2022).
  3. Caccavale, R.; Arpenti, P.; Paduano, G.; Fontanellli, A.; Lippiello, V.; Villani, L.; Siciliano, B. A Flexible Robotic Depalletizing System for Supermarket Logistics. IEEE Robot. Autom. Lett. 2020, 5, 4471–4476. [Google Scholar] [CrossRef]
  4. Sakamoto, T.; Harada, K.; Wan, W. Real-time Planning Robotic Palletizing Tasks using Reusable Roadmaps. J. Robot. Netw. Artif. Life 2020, 6, 240. [Google Scholar] [CrossRef] [Green Version]
  5. Hashimi, H.; Yedukondalu, G. Automatic robotic palletizing for oil cartons. Int. J. Mech. Prod. Eng. Res. Dev. 2020, 10, 1–10. [Google Scholar]
  6. Borys, S.; Kaczmarek, W.; Laskowski, D. Selection and optimization of the parameters of the robotized packaging process of one type of product. Sensors 2020, 20, 5378. [Google Scholar] [CrossRef] [PubMed]
  7. Hussain, I.; Al-Ketan, O.; Renda, F.; Malvezzi, M.; Prattichizzo, D.; Seneviratne, L.; Abu Al-Rub, R.K.; Gan, D. Design and prototyping soft–rigid tendon-driven modular grippers using interpenetrating phase composites materials. Int. J. Robot. Res. 2020, 39, 1635–1646. [Google Scholar] [CrossRef]
  8. Caiquan, Y. Whole Layer Tongs of Robot. CN207890686U, 21 September 2018. [Google Scholar]
  9. Fengjun, L.; Changyang, L.; Zengfu, L.; Long, T. Balance Clamping Device for Palletizing Machine. CN104310070A, 19 April 2017. [Google Scholar]
  10. Dayong, B.; Yongjun, C.; Qiyu, C.; Ru, C.; Yu, C. Industrial Stacking Mechanical Gripper. CN110962153A, 2019. Patent pending. [Google Scholar]
  11. Ting, H.; Yun, X.; Dilong, Y. Gripper, De-Palletizing System, Searching Method, Gripping Method and De-Palletizing Method. WO2017177393A1, 13 April 2016. [Google Scholar]
  12. Khan, Z.H.; Khalid, A.; Iqbal, J. Towards realizing robotic potential in future intelligent food manufacturing systems. Innov. Food Sci. Emerg. Technol. 2018, 48, 11–24. [Google Scholar] [CrossRef] [Green Version]
  13. Kaczmarek, W.; Borys, S.; Panasiuk, J.; Majsterek, M.; Pobudkowska, A. Studies on the work characteristics of amperometric free chlorine probes. AIP Conf. Proc. 2018, 2029, 020026. [Google Scholar] [CrossRef]
  14. Kaczmarek, W.; Panasiuk, J.; Borys, S.; Pobudkowska, A.; Majsterek, M. Analysis of the kinetics of swimming pool water reaction in analytical device reproducing its circulation on a small scale. Sensors 2020, 20, 4820. [Google Scholar] [CrossRef]
  15. Hsieh, Y.-F.; Ye, J.-H.; Wu, N.-J.; Hsu, Q.-C. Intelligent automatic deburring system by integrating palletizing robot with image and vibration sensors. Sensors Mater. 2021, 33, 933–945. [Google Scholar] [CrossRef]
  16. Kaczmarek, W.; Panasiuk, J.; Borys, S.; Banach, P. Industrial robot control by means of gestures and voice commands in off-line and on-line mode. Sensors 2020, 20, 6358. [Google Scholar] [CrossRef] [PubMed]
  17. Kaczmarek, W.; Lotys, B.; Borys, S.; Laskowski, D.; Lubkowski, P. Controlling an industrial robot using a graphic tablet in offline and online mode. Sensors 2021, 21, 2439. [Google Scholar] [CrossRef]
  18. Chen, Y.; Li, L.; Tang, W. An off-line programming system for palletizing robot. Int. J. Adv. Robot. Syst. 2016, 13. [Google Scholar] [CrossRef]
  19. de Souza, J.P.C.; Amorim, A.M.; Rocha, L.F.; Pinto, V.H.; Moreira, A.P. Industrial robot programming by demonstration using stereoscopic vision and inertial sensing. Ind. Robot. Int. J. Robot. Res. Appl. 2022, 49, 96–107. [Google Scholar] [CrossRef]
  20. Zhu, L.; Gu, Z.; Shi, J.; Liu, W. Research on dynamic performance and motion control of robot manipulator. J. Vibroengineering 2015, 17, 3092–3103. [Google Scholar]
  21. Liang, L.J.; Gao, X.G. Palletizing Robot Dynamic Analysis and Simulation. Appl. Mech. Mater. 2014, 598, 623–626. [Google Scholar] [CrossRef]
  22. Enescu, I. Performances and Shapes of Acceleration-deceleration Curve of Kinematical Linkages. Int. J. Mech. 2020, 14, 125–129. [Google Scholar] [CrossRef]
  23. Xu, Y.P.; Hong, Y. Time Optimal Path Planning of Palletizing Robot. Appl. Mech. Mater. 2013, 470, 658–662. [Google Scholar] [CrossRef]
  24. Shen, H.; Jiang, L.; Zhang, Q.; Tao, Y.; Cao, Y. A new method for high speed and smooth transfer of robot motion trajectory. Adv. Mech. Eng. 2016, 8. [Google Scholar] [CrossRef] [Green Version]
  25. He, Y.; Mei, J.; Zang, J.; Xie, S.; Zhang, F. Multicriteria Optimization Design for End Effector Mounting Bracket of a High Speed and Heavy Load Palletizing Robot. Math. Probl. Eng. 2018, 2018, 6049635. [Google Scholar] [CrossRef] [Green Version]
  26. Nahum, N.; Sintov, A. Robotic manipulation of thin objects within off-the-shelf parallel grippers with a vibration finger. Mech. Mach. Theory 2022, 177, 105032. [Google Scholar] [CrossRef]
  27. Park, E.J.; Mills, J.K. Static shape and vibration control of flexible payloads with applications to robotic assembly. IEEE/ASME Trans. Mechatron. 2005, 10, 675–687. [Google Scholar] [CrossRef]
  28. Guerra-Zubiaga, D.A.; Luong, K.Y. Energy consumption parameter analysis of industrial robots using design of experiment methodology. Int. J. Sustain. Eng. 2021, 14, 996–1005. [Google Scholar] [CrossRef]
  29. Stuhlenmiller, F.; Weyand, S.; Jungblut, J.; Schebek, L.; Clever, D.; Rinderknecht, S. Impact of Cycle Time and Payload of an Industrial Robot on Resource Efficiency. Robotics 2021, 10, 33. [Google Scholar] [CrossRef]
  30. Ge, L.; Chen, J.; Li, R. Algorithm of palletizing robot vibration suppression based on the principle of optimal trajectory planning. In Proceedings of the 2017 29th Chinese Control And Decision Conference (CCDC), Chongqing, China, 28–30 May 2017; pp. 92–96. [Google Scholar] [CrossRef]
  31. Berscheid, L.; Kroger, T. Jerk-limited Real-time Trajectory Generation with Arbitrary Target States. arXiv 2021. [Google Scholar] [CrossRef]
  32. Jalendra, C.; Rout, B.K.; Marathe, A. Vision sensor based residual vibration suppression strategy of non-deformable object for robot-assisted assembly operation with gripper flexibility. Ind. Robot Int. J. Robot. Res. Appl. 2022, 49, 851–864. [Google Scholar] [CrossRef]
  33. Cooper, M.P.; Griffiths, C.A.; Andrzejewski, K.T.; Giannetti, C. Motion optimisation for improved cycle time and reduced vibration in robotic assembly of electronic components. AIMS Electron. Electr. Eng. 2019, 3, 274–289. [Google Scholar] [CrossRef]
  34. Ariano, A.; Perna, V.; Senatore, A.; Scatigno, R.; Nicolò, F.; Fazioli, F.; Avallone, G.; Pesce, S.; Gagliano, A. Simulation and Experimental Validation of Novel Trajectory Planning Strategy to Reduce Vibrations and Improve Productivity of Robotic Manipulator. Electronics 2020, 9, 581. [Google Scholar] [CrossRef] [Green Version]
  35. Belda, K. Smoothing and time parametrization of motion trajectories for industrial machining and motion control. In Proceedings of the ICINCO 2019, 16th International Conference on Informatics in Control, Automation and Robotics, Prague, Czech Republic, 29–31 July 2019; Volume 2. [Google Scholar] [CrossRef]
  36. Fang, Y.; Hu, J.; Liu, W.; Shao, Q.; Qi, J.; Peng, Y. Smooth and time-optimal S-curve trajectory planning for automated robots and machines. Mech. Mach. Theory 2019, 137, 127–153. [Google Scholar] [CrossRef]
  37. Thomsen, D.K.; Søe-Knudsen, R.; Balling, O.; Zhang, X. Vibration control of industrial robot arms by multi-mode time-varying input shaping. Mech. Mach. Theory 2021, 155, 104072. [Google Scholar] [CrossRef]
  38. Kapsalas, C.N.; Sakellariou, J.S.; Koustoumpardis, P.N.; Aspragathos, N.A. An ARX-based method for the vibration control of flexible beams manipulated by industrial robots. Robot. Robot. Comput.-Integr. Manuf. 2018, 52, 76–91. [Google Scholar] [CrossRef]
  39. Tutsoy, O.; Barkana, D.E.; Colak, S. Learning to balance an NAO Robot using Reinforcement Learning with Symbolic Inverse Kinematic. Trans. Inst. Meas. Control. 2016, 39, 1735–1748. [Google Scholar] [CrossRef]
  40. Yu, H.; Sun, Q.; Wang, C.; Zhao, Y. Frequency response analysis of heavy-load palletizing robot considering elastic deformation. Sci. Prog. 2020, 103. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  41. Mykhailyshyn, R.; Savkiv, V.; Duchon, F.; Chovanec, L. Experimental Investigations of the Dynamics of Contactless Transportation by Bernoulli Grippers. In Proceedings of the 2020 IEEE 6th International Conference on Methods and Systems of Navigation and Motion Control (MSNMC), Kyiv, Ukraine, 20–23 October 2020; pp. 97–100. [Google Scholar]
  42. Prusaczyk, P.; Kaczmarek, W.; Panasiuk, J.; Besseghieur, K. Integration of robotic arm and vision system with processing software using TCP/IP protocol in industrial sorting application. AIP Conf. Proc. 2019, 2078, 020032. [Google Scholar] [CrossRef]
Figure 1. Global industrial robot sales and forecast to 2024 [1].
Figure 1. Global industrial robot sales and forecast to 2024 [1].
Applsci 12 09996 g001
Figure 2. Number of robots in the world [1].
Figure 2. Number of robots in the world [1].
Applsci 12 09996 g002
Figure 3. Robot density in the manufacturing industry 2020 [2].
Figure 3. Robot density in the manufacturing industry 2020 [2].
Applsci 12 09996 g003
Figure 4. General views of the roller shutter gripper. (a) Front view, (b) side view, and (c) top view.
Figure 4. General views of the roller shutter gripper. (a) Front view, (b) side view, and (c) top view.
Applsci 12 09996 g004
Figure 5. Isometric view of the roller shutter gripper. 1—Base frame, 2—guides with roller shutters, 3—motors, 4—adapter attaching the gripper to the robot flange.
Figure 5. Isometric view of the roller shutter gripper. 1—Base frame, 2—guides with roller shutters, 3—motors, 4—adapter attaching the gripper to the robot flange.
Applsci 12 09996 g005
Figure 6. Side module of the roller shutter gripper. (a) General view; (b) chain guide.
Figure 6. Side module of the roller shutter gripper. (a) General view; (b) chain guide.
Applsci 12 09996 g006
Figure 7. Main dimensions of the designed gripper.
Figure 7. Main dimensions of the designed gripper.
Applsci 12 09996 g007
Figure 8. View of the test bench with the FANUC M-410iC/315 robot. 1—FANUC M-410iC/315, 2—R-30iB robot controller, 3—roller shutter gripper, 4—PC with MT Manager software, 5—PC with PCC software, 6—PHANTOM V210 high-speed camera, 7,8—MTi XSENS.
Figure 8. View of the test bench with the FANUC M-410iC/315 robot. 1—FANUC M-410iC/315, 2—R-30iB robot controller, 3—roller shutter gripper, 4—PC with MT Manager software, 5—PC with PCC software, 6—PHANTOM V210 high-speed camera, 7,8—MTi XSENS.
Applsci 12 09996 g008
Figure 9. MTi XSENS sensor mounting location. 1—sensor on the robot flange, 2—sensor on the gripper, 3—tag for the camera.
Figure 9. MTi XSENS sensor mounting location. 1—sensor on the robot flange, 2—sensor on the gripper, 3—tag for the camera.
Applsci 12 09996 g009
Figure 10. View of MT Manager window.
Figure 10. View of MT Manager window.
Applsci 12 09996 g010
Figure 11. Robot approach to process point. P1—start point, P2—process point, V—linear speed of the robot, ACC—acceleration coefficient.
Figure 11. Robot approach to process point. P1—start point, P2—process point, V—linear speed of the robot, ACC—acceleration coefficient.
Applsci 12 09996 g011
Figure 12. The working range of the roller gripper on the robot.
Figure 12. The working range of the roller gripper on the robot.
Applsci 12 09996 g012
Figure 13. Acceleration graph when the robot moves from point P1 to point P2. 1—robot is stationary before starting to move, 2—accelerating to reach the set speed, 3—moving at a constant speed, 4—braking before the end point, 5—stopping at the process point.
Figure 13. Acceleration graph when the robot moves from point P1 to point P2. 1—robot is stationary before starting to move, 2—accelerating to reach the set speed, 3—moving at a constant speed, 4—braking before the end point, 5—stopping at the process point.
Applsci 12 09996 g013
Figure 14. Graphs of accelerations acquired with MTi XSENS sensors mounted on the gripper for V4000, ACC100 parameters for the X, Y, and Z axes.
Figure 14. Graphs of accelerations acquired with MTi XSENS sensors mounted on the gripper for V4000, ACC100 parameters for the X, Y, and Z axes.
Applsci 12 09996 g014
Figure 15. Acceleration graph area after robot stop for V4000, ACC100 parameters for the X, Y, and Z axes.
Figure 15. Acceleration graph area after robot stop for V4000, ACC100 parameters for the X, Y, and Z axes.
Applsci 12 09996 g015
Figure 16. Graphs of accelerations obtained with MTi XSENS sensors mounted at the robot flange and on the gripper for parameters V4000 and ACC100.
Figure 16. Graphs of accelerations obtained with MTi XSENS sensors mounted at the robot flange and on the gripper for parameters V4000 and ACC100.
Applsci 12 09996 g016
Figure 17. Acceleration graph area after robot stop for parameters V4000 and ACC100.
Figure 17. Acceleration graph area after robot stop for parameters V4000 and ACC100.
Applsci 12 09996 g017
Figure 18. Velocity graphs calculated from data recorded by MTi XSENS mounted at the robot flange and on the gripper for parameters V4000 and ACC100.
Figure 18. Velocity graphs calculated from data recorded by MTi XSENS mounted at the robot flange and on the gripper for parameters V4000 and ACC100.
Applsci 12 09996 g018
Figure 19. Area of the velocity diagram after stopping the robot for parameters V4000, ACC100.
Figure 19. Area of the velocity diagram after stopping the robot for parameters V4000, ACC100.
Applsci 12 09996 g019
Figure 20. A general view of the test tag.
Figure 20. A general view of the test tag.
Applsci 12 09996 g020
Figure 21. Measurement of the horizontal displacement of the marker for the parameters V4000 and ACC100. Results: d = 0.4744 mm; s = 0.0004 m/s; a = 0.4636 rad; as = 0.3627 rad/s.
Figure 21. Measurement of the horizontal displacement of the marker for the parameters V4000 and ACC100. Results: d = 0.4744 mm; s = 0.0004 m/s; a = 0.4636 rad; as = 0.3627 rad/s.
Applsci 12 09996 g021
Figure 22. Measurement of vertical displacement of marker for V4000 and ACC100 parameters. Result: d = 0.4243 mm; s = 0.0005 m/s; a = 1.5708 rad; as = 1.8513 rad/s.
Figure 22. Measurement of vertical displacement of marker for V4000 and ACC100 parameters. Result: d = 0.4243 mm; s = 0.0005 m/s; a = 1.5708 rad; as = 1.8513 rad/s.
Applsci 12 09996 g022
Figure 23. Approach of the robot to the process point. P1—start point, P2—process point, P3—intermediate point, V—linear speed of the robot, ACC—acceleration coefficient, Vd—approach linear speed of the robot to the process point, ACCd—acceleration coefficient to the process point.
Figure 23. Approach of the robot to the process point. P1—start point, P2—process point, P3—intermediate point, V—linear speed of the robot, ACC—acceleration coefficient, Vd—approach linear speed of the robot to the process point, ACCd—acceleration coefficient to the process point.
Applsci 12 09996 g023
Table 1. The roller shutter gripper parameters.
Table 1. The roller shutter gripper parameters.
XYZ
Position of the center of mass (mm)33.182.86358.65
L (kg × m2)34.961252.580960.1254
I (kg × m2)57.793775.607360.3021
Table 2. Acceleration values measured by sensors mounted on the gripper.
Table 2. Acceleration values measured by sensors mounted on the gripper.
Test No.Robot Target SpeedACCMaximum Acceleration—FlangeMaximum Acceleration—GripperMaximum Acceleration at the Process Point—FlangeMaximum Acceleration at the Process Point—Gripper
(mm/s)(%)(m/s2)(m/s2)(m/s2)(m/s2)
140001005.5155.6680.1600.500
24000754.2944.5590.1290.297
34000501.2293.0640.1090.167
44000250.5111.1860.0560.205
530001005.5125.6640.0960.324
63000754.3314.5580.1550.279
73000502.8113.2860.1150.242
83000250.8571.1400.0910.285
920001002.2862.3380.1190.338
102000751.7361.9380.1190.327
112000501.2291.3640.0920.259
122000250.5110.6410.0570.139
1310001000.9110.9430.0450.314
141000750.4740.6100.0480.309
151000500.4800.6140.0390.161
161000250.3190.4400.0330.077
Table 3. Summary of peak values for the tests performed.
Table 3. Summary of peak values for the tests performed.
Test
No
Robot Target SpeedACCDelta Speed of the Robot FlangeDelta Speed of the GripperDelta Time for the Robot FlangeDelta Time for the Gripper
(mm/s)(%)(mm/s)(mm/s)(ms)(ms)
1.40001004.06014.12696.69076.170
2.4000753.35711.63277.83065.290
3.4000502.8695.49894.33070.730
4.4000250.4985.80347.17065.290
5.30001003.81010.67194.03078.250
6.3000753.37910.77976.24070.160
7.3000503.0678.45657.18064.760
8.3000251.79910.37445.75059.360
9.20001004.16313.18197.75065.670
10.2000754.02111.62367.01063.150
11.2000502.89313.12382.29063.150
12.2000250.7805.74064.56065.680
13.10001002.15612.40884.95074.230
14.1000752.2095.52578.66060.730
15.1000501.7756.28575.51053.980
16.1000250.4672.67072.36067.480
Table 4. Maximum gripper displacement for selected robot speeds.
Table 4. Maximum gripper displacement for selected robot speeds.
Test No.Robot Target SpeedACCMaximum Horizontal DisplacementMaximum Vertical Displacement
(mm/s)(%)(mm)(mm)
140001000.470.42
230001000.420.42
320001000.300.21
410001000.180.12
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kaczmarek, W.; Borys, S.; Panasiuk, J.; Siwek, M.; Prusaczyk, P. Experimental Study of the Vibrations of a Roller Shutter Gripper. Appl. Sci. 2022, 12, 9996. https://doi.org/10.3390/app12199996

AMA Style

Kaczmarek W, Borys S, Panasiuk J, Siwek M, Prusaczyk P. Experimental Study of the Vibrations of a Roller Shutter Gripper. Applied Sciences. 2022; 12(19):9996. https://doi.org/10.3390/app12199996

Chicago/Turabian Style

Kaczmarek, Wojciech, Szymon Borys, Jarosław Panasiuk, Michał Siwek, and Piotr Prusaczyk. 2022. "Experimental Study of the Vibrations of a Roller Shutter Gripper" Applied Sciences 12, no. 19: 9996. https://doi.org/10.3390/app12199996

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop