Skip to main content

BRIEF RESEARCH REPORT article

Front. Energy Res., 04 October 2023
Sec. Process and Energy Systems Engineering
This article is part of the Research Topic Advancements and Future Directions in Process Design for Sustainable Energy Systems View all 5 articles

Automated method based on a neural network model for searching energy-efficient complex movement trajectories of industrial robot in a differentiated technological process

Mikhail A. Gorkavyy
&#x;Mikhail A. Gorkavyy*†Aleksandr I. Gorkavyy&#x;Aleksandr I. GorkavyyValeria P. Egorova&#x;Valeria P. EgorovaMarkel A. Melnichenko&#x;Markel A. Melnichenko
  • Faculty of Energy and Management, Komsomolsk-na-Amure State University, Komsomolsk-on-Amur, Russia

Purpose of the work: Researching possibility of creating a method for improving the energy efficiency of differentiated robotic technological process (RTP) in the food industry. The high rates of development of production processes robotization, including in the food industry, leading to increase the cost of electrical energy, determine the research tasks relevance in finding energy-efficient methods for controlling industrial robots.

Methodology: The proposed approach is based on principles of object-oriented design and possibility of classifying robotic technological process: Applying specific model sets and methods to improve energy efficiency to individual classes. The existing possibility of energy consumption synthesizing models of robots inside differentiated robotic technological process, such as stacking loads, in reduced form, made it possible to use neural network methods to identify non-linear dependencies. At the same time, training sample for intelligent modules was formed on the basis of classical experiment planning algorithms. The synthesis of methods, models and procedures was implemented on the basis of high-level programming languages C++, MATLAB.

Results: A mathematical model and automated algorithms for its synthesis are proposed, which make it possible to adjust robotic technological process simulation model taking into account its specifics and implement a method for finding the optimal parameters of its functioning. To confirm the effectiveness of proposed solution, the obtained neural network model and optimization method were tested on real robotic technological process, and the calculation of economic efficiency of proposed solution was also given.

Conclusion/recommendations: The application of this approach will significantly reduce energy costs for robotic operations in the food industry.

1 Introduction

In the conditions of an unstable world economy, increasing tensions at the geopolitical level and global climate change, the likelihood of emergency situations in the country is increasing. In order to reduce the impact of negative consequences, specialized services and structures are working to improve the national security systems of the country, including in the field of food security, which is one of the main goals of the agrarian and economic policy of the country. Thus, one of the important subsystems of ensuring food security is the warehousing and storage of products, essentials, devices, mechanisms, etc. At the same time, due to the constant correction of the nomenclature of stored objects towards its expansion, the issues of increasing the «productivity» of specialized warehouses are becoming more urgent. Qualitative indicators can be achieved by solving logistical problems inside a specialized room, as shown in (Ivanov et al., 2021), which can be achieved through the development of adequate mathematical models of processes and the use of modern automation tools, in particular, industrial robots (IR), sensor systems and intelligent control algorithms. Thus, the performance indicator of the removal, loading, reassembly subsystems, location changes, confirmation of the quality of objects and storage classes will be determined, among other things, at the stage of technological design processes at manufacturing enterprises, for example, the weight and size indicators of the combined cargo on a pallet, options for laying, packaging and fastening. Palletizing, packaging and fastening operations also make a significant contribution to the formation of the cost of storage of products. To date, the quality indicators of these operations are achieved through the use of automation tools—IR, which is confirmed by the results of work (Kaczmarek and Borys, 2016). Nevertheless, due to the specifics of their device, there is an increase in electric energy costs, which ultimately negatively affects the cost of product storage. Thus, the issues of searching for algorithms for optimizing the process of assembling cargo intended for the formation of a strategic reserve, in the direction of reducing the cost of storage by reducing the electric power costs of IR, are very relevant. The approach proposed in this paper is based on the results obtained earlier by the authors of the study of the processes of increasing the energy efficiency of robotic machining and welding (Efimov et al., 2021; Gorkavyy et al., 2021).

2 Materials and methods

A distinctive feature of robotic technological complex (RTC) from other technological complexes is their high versatility and the ability to quickly adapt to changing working environment conditions. In this regard, universal automated technological complexes in production can be used, among other things, for the execution of simple technological operations characterized by a limited set of complexes of movement trajectories. Examples of such processes are: palletizing/depalletization, loading/unloading of machines, contact welding (Kozhevnikov et al., 2016; Kozhevnikov et al., 2019), trimming of contours of parts (Kozhevnikov et al., 2020), various test operations. In such cases, the RTC functionality is redundant to perform the operation, and the complex itself can be described by a reduced model based on intelligent tools. The advantage of using a reduced model when describing the above simple technological operations is the ability to quickly adjust the model to the changed working conditions of the RTC.

Thus, a typical RTС of laying blocks can be described by a reduced model reflecting only the indicators of energy and time spent on performing a robotic operation. The developed models can be aggregated in the future to build models of more complex processes with the aim of further optimization due to modularity and the possibility of quick readjustment of models to the changed requirements of the technological task.

A typical technological process of robotic loading of pallets with loads passing through a conveyor belt is shown in the figure (see Figure 1).

FIGURE 1
www.frontiersin.org

FIGURE 1. Robotized technological complex virtual model: 1—Industrial robot-manipulator, 2—Conveyor belt, 3—Robotic cart (RC), 4—Pallet, 5—Base unit in the loading zone. Source Compiled by the authors.

The main elements of RTP are: An industrial robot-manipulator, the working area of which is described by the set Rb, global coordinate system G is fixed in the center of the robot base according to the figure. O0,0,0 center of the global coordinate system. Another element of the presented scheme is the loading block (hereinafter referred to as the block) in its original position on the conveyor belt. Local coordinate system L is attached to the block. Its center is the position of the robot working body - the robot end effector (REE) at the moment of capturing the block. In the work, L was obtained by shifting the origin of coordinates without rotating the axes, therefore, the plane ZOXZLOLXL, axis OXL runs along the axis of symmetry of the block and the conveyor belt. The block has dimensions l×w×h axial length OXL, width—along OYL and height—along the axis OZL. In the case of obtaining L by shifting the origin and rotating the axes, the direction cosines cosRxL, cosRyL and cosRzL should be determined.

Robotic cart 3 height htrolley performs positioning the pallet 4 height hpallet within the loading area defined by the 2D set S, robotic cart has the ability to lift the pallet to a height hlift. Then the 3D loading zone, i.e., the set of points at which, there may be a groupage cargo on a pallet, is described by a set W=RbScyl, where Scyl—Cylindrical body bounded from below by a plane λXOY, passing from her at a distance htrolley+hpallet+hlift; above the ceiling of the technological area; along the edges—Generators of a cylindrical body, passing through the boundaries of the set S and perpendicular to λ. Pallet dimensions: Length Lpallet, width Wpallet and hload—The technological height of the cargo on the pallet makes it possible to determine the number of blocks placed on the pallet and their number in each row Nl,Nh,Nw. Coordinate system attached to base unit Li,j,k with center coordinates Rijkxi,yj,zk, all other blocks are considered relative to it, the mathematical description of the set of points of the block Uijk is presented as:

- REEi,j,kxi,yi,zk—Center of the local coordinate system, as well as the position of the working body of the robot at the moment the grip is released;

- For AxLijk,yLijk,zLijkW the system of inequalities is fulfilled

hzLijk0l2xLijkl2w2yLijkw2

- direction cosines cosRxLijk, cosRyLijk, cosRzLijk.

- fcylinder: xi,yj,zkri,φi,zi;

fsphere: xi,yj,zkri,θi,φi

The last two functions are necessary if the RC does not position the pallet parallel to one of the planes of the global system XOZ,YOZ. The paper further considers the situation when Lijk is obtained by only transferring the origin of the coordinate system without rotating its axes.

The set of all blocks on the pallet together with the set Pt must be included in the loading area: PtijkUijk1Uijk2UijkmWtrue, m- number of blocks on pallet, where m=Nl×Nh×Nw.

Technological operations of placing loads (blocks) on pallets, as well as other operations of a similar class, such as conveyor assembly operations (for example, in the automotive industry, aircraft manufacturing), painting, radiography, etc., are characterized by a narrow range of changes and can be, in most restrictions, a small number of typical movements (Parisi et al., 2020), in contrast to the processes of machining and welding (Frolov, 2021a; Efimov et al., 2021; Gorkavyy et al., 2021). In such technological processes, the movements of the robot are carried out in a very limited segment of its working area. So for the considered RTP (see Figure 1), one of the typical complexes of REE movement trajectories for loading one block can be a complex of ten trajectories, shown in Figure 2A.

FIGURE 2
www.frontiersin.org

FIGURE 2. The REE trajectories. (A) Typical block movement trajectory, (B) Complex of trajectories for measurements. Source Compiled by the authors.

The set of trajectories consists of five trajectories AB,BC,CD,DD, and DE, realizing the movement of the captured block to the point of unloading, and five trajectories ED,DD,DC,CB,andBA, ensuring the return of the REE to its original position in the loading area. On the IR KUKA there are two types of commands that generally used to implement such motion paths: LIN - moving REE in a straight line and CIRC - moving REE by a circle (KUKA Roboter GmbH, 2014; KUKA Roboter GmbH, 2016a; Anistrantsev and Bespalova, 2021). Figure 2A shows the commands of the programming language Kuka Robot Language (KRL) (KUKA Roboter GmbH, 2016b), that implement REE movements. Each REE movement is characterized by energy costs EAB,EBC,ECP,EPPandEPE, at the same time, the studies reflected in (Anistrantsev and Bespalova, 2021) show that the values of energy consumption by the robot when implementing the same movements in different areas of the working area are not the same. This fact is physically and mathematically described in (Cao et al., 2020), in the form of models that require significant computing resources for their processing. Without a mathematical model, relying only on empirical experience, it is extremely difficult to establish the most energy efficient zone for performing operations. On the other hand, it is not economically feasible to use complex identification mechanisms and build a detailed high-dimensional mathematical model based on the physical laws underlying the processes occurring in the robot mechanisms for RTP, which is characterized by relative simplicity and limited REE movement (see Figure 1). Thus, the paper sets the task of developing a reduced model of IR energy consumption in RTP, characterized by a limited number of types of motion trajectories (differentiated RTP), as well as a method for synthesizing a control program that ensures minimization of RTC energy consumption by searching for the optimal set of robot and RC motion trajectories (positioning option, pallet height adjustment).

In order to be able to estimate the energy consumption of the robot associated with the trajectory of movement, it is necessary to have the function E=farguments. It is proposed to restore (identify) a non-linear dependence using well-established tools of neural networks (Martínez and Velásquez, 2011; Gordin et al., 2020; Ivanov et al., 2021), fuzzy logic (Voskoglou, 2022) or hybrid (neuro-fuzzy systems) (Marakhimov et al., 2018) in the automatic synthesis mode based on the training sample. To obtain a training sample, it was decided to perform a limited but sufficient number of movement trajectories, representing the set W and the loading zone (Figure 2B), having carried out all the necessary measurements. In each trajectory, the movement DD was combined with the movement CD.

In the KRL language, the REE movement commands would be: LINXxA,YyA,ZzA,Aα1,Bα2,Cα3 C_DIS – command to move to the starting point; LINXxB,YyB,ZzB,Aα1,Bα2,Cα3 C_DIS; LINXxC,YyC,Zzc,Aα1,Bα2,Cα3 C_DIS; CIRCXxC,YyC,ZzCXxD,YyD,ZzD C_DIS; LINXxE,YyE,ZzE C_DIS.

The number of trajectories required to form a training sample is determined empirically by setting the discreteness of changing parts of the trajectory. For example, Figure 2B defines the possibility of existence of 4·9·5·4 = 720 movement paths. The arguments farg were taken as zup—The implicant of point B in the linear coordinate system of global L, xside—The abscissa of point C in global coordinate system L, φ—The angle of rotation of the robot arm relative to the center of the global coordinate system in the XOY plane and zdown in the global coordinate system pallets. Measurements are performed when the robot passes all the given trajectories by the electrical energy consumption recorder according to Table 1.

TABLE 1
www.frontiersin.org

TABLE 1. Presentation format of measurement results.

The KRL program for performing the necessary set of movements is formed automatically using specially developed software in C++ (Frolov, 2021b; Tretyak et al., 2021). Taking into account the specifics of the training sample, it is proposed to identify a non-linear dependence by a neural network of the feed-forward backprop type, as discussed in (Glorot and Bengio, 2010; Sozykin, 2017). An analysis of the effectiveness of using neural networks of different types in the framework of complex tasks is presented in (Martínez and Velásquez, 2011). After the dependence E=fzup,xside,φ,zdown, has been established, it seems possible to obtain the optimal set of motion trajectories within the working area, ensuring the loading of the entire volume of blocks on a pallet. The search for the optimal set of REE movement trajectories, as well as the option of positioning the pallet with a robotic cart is presented below. In this case, it is assumed that the axes of the local coordinate system of the pallet are aligned with the axes of the global coordinate system. To simplify the search algorithm, it is proposed to enclose the set W in a parallelepiped bounded by planes x=xmin,y=ymin,z=zmin, where xmin,ymin and zmin—The smallest values of all coordinates of all points belonging to W and x=xmax,y=ymax and z=zmax—The largest value of the coordinates, respectively. The next step is to set x,yandz—Which determine the search step along three axes: OX,OY and OZ respectively. Then for each point xi,yj,zk, determined by the step x,y,z on each integration, a four-dimensional array Fi,j,k,l is built, where Fi,j,k=zup_opt,xside_opt,φopt,zdown_opt,Emin,flag,Esum, zup_opt,xside_opt,φopt,zdown_opt—Function argument f(zup,xside,φ,zdown, under which it takes the minimum value Emin under the constraints caused by the need to move the block to the point xi,yj,zk, that is, for this point φ = const, xside = const, zdown = const, while zup bound by limitation

zup=zup1,zup2+zup,zupi+zup,zmaxzup>zdown

if xi,yj,zkW the value of flag is set to 0. After for each xi,yj,zk, all elements except Esum are calculated, the optimal trajectory and the energy consumption associated with it are found, the search for the optimal set of movement trajectories and the energy consumption associated with it Esumi,j,k,7 by the formulas:

Esumi,j,k,7=l=ii+Nlh=jj+Nhw=kk+NkFl,k,w,5;ifl,h,w;Fl,h,w,6=1;Esumi,j,k,7=0;ifl,h,w;Fl,h,w,6=0.

After the array is completely calculated, it is necessary to search Fl,h,w,7min and restore the base point Doptxi,yj,zk, determine from it the set of installation points for all blocks and, accordingly, the optimal trajectories for moving blocks. Also, it seems appropriate to rank the options for movement complexes, taking into account the increase Esum. Such a rank can be useful in case of additional restrictions or optimization criteria, for example, minimizing the execution time of a set of motion trajectories. In this case, it is necessary to expand the element Fi,j,k, with two variables tmin and tsum, determined by analogy with EminandEsum, and perform optimization according to the required criteria, for example, minimizing the implementation time of a set of movement trajectories with minimal energy costs.

It should be noted that as a result of the optimization, a set of trajectories of movement will be obtained only in the forward direction, while the trajectories of movement in the opposite direction are taken as “mirror” or return to point A using the PTP command. Energy consumption work when moving back is not taken into account in optimization algorithms, since the results of studies (Paesa et al., 2014; Qiu et al., 2021) showed a slight deviation in energy consumption in the forward and reverse directions.

In addition, it is possible, in case of energy expediency, to lay blocks by a robot in one layer, while the depth of laying is regulated by layer-by-layer lowering of RT pallets with cargo. At the same time, it is also necessary to take into account the difference between the saved energy for moving the REE to a depth and the energy required for the initial lifting of the pallet and its subsequent lowering.

3 Results

To confirm the effectiveness of the proposed solutions, an experiment was conducted under conditions close to industrial production using KUKA equipment (Table 2). Table 3 presents the initial data of experimental researches.

TABLE 2
www.frontiersin.org

TABLE 2. Geometric and physical parameters of experimental objects.

TABLE 3
www.frontiersin.org

TABLE 3. Used hardware and software.

Figure 3 (a) shows a sweep of the graph of the function Ex,y,z for the loading area when laying one block at the base point; Figure 3 (b) - when laying a complex of blocks relative to this base point. This dependence is non-linear, the nature determines the difficulty of finding the optimal point empirically. So, for example, the intuitively set point Doperator {540; −390; 290} is characterized by total energy costs equal to: 23,91 W·h, and the point Dmax {760; −300; 290} is characterized by maximum energy costs equal to: 24.69 W·h.

FIGURE 3
www.frontiersin.org

FIGURE 3. Graph of functions Ex,y,z. (A) IR energy consumption map when laying one block, (B) IR energy consumption map when stacking a groupage cargo. Source Calculated and built by the authors.

Thus, as a result of the optimal choice of a set of movement trajectories, an effect is achieved, expressed in saving 1.56 W·h of electrical energy for laying one complete set of blocks.

Figure 4 shows in the form of a graph the energy values for assembling a complex of blocks relative to the base point with minimum and maximum costs.

FIGURE 4
www.frontiersin.org

FIGURE 4. Energy values for the assembly of a complex of blocks relative to the base point. Source Calculated and built by the authors.

The energy value for the point selected by the operator is within the interval Esum_max - Esum_min, so the energy savings can reach

E=24.6922.35/24.69100%=9.48%.

The total costs for the implementation of optimization measures can be found using the formula:

Ealg=Eexp+Eprogram

where Ealg is the total energy costs for the implementation of the algorithm; Eexp is the energy spent on conducting an experiment to measure the energy and time costs for each movement within a certain complex of movements; Eprogram is the energy spent on the operation of the software of an external device (user PC) that implements the developed optimization algorithms and forms the RTC control program optimized according to the selected criterion (minimum time or energy).

The cost of electrical energy for each movement (Table 1) in total with the cost of return movements to the home position amounted to

Eexp=680.82=1361.6Wh

Since the time spent on the implementation of the optimization algorithm on a PC is 1 h, the cost of electrical energy for computing operations is equal to Eprogram = 250 W∙h (the average value is assumed).

Then the total cost of optimization measures is equal to

Ealg=Eexp+Eprogram=1361.6+250=1611.6Wh

Since the obtained value of the cost of electrical energy for a single implementation of the proposed algorithm is comparable to the cost of conducting a robotic operation, the use of the algorithm seems to be the most profitable in conditions of continuous in-line production.

Because Esum_max = 24.69 W∙h, and Esum_min = 22.35 W∙h, the one-time energy costs for the implementation of the algorithm (Ealg) will pay off in

N=EalgEsum_maxEsum_min=1611.624.6922.35=688.71.

Thus, the implementation of the proposed algorithm will pay off after 689 technological cycles and then will bring net profit.

4 Conclusion

Thus, the presented research results demonstrate the possibility of a significant reduction in the energy intensity of the process of robotic stacking of blocks on a pallet, which ultimately reduces the cost of storing cargo in specialized premises within the strategic reserve, including through the use of the proposed solutions not only at the stage of primary assembly at the manufacturer, but also on robotic cargo sorting sites inside specialized storage locations. Thus, the potential for saving electrical energy with a typical variant of assembling cargo on a pallet can be up to 10%.

The proposed mathematical model and automated algorithms for its synthesis allow, with minimal time, information and intellectual costs, to set up a simulation model of RTP taking into account its specifics and implement a method for finding optimal parameters of its functioning: An optimal set of motion trajectories, energy consumption, execution time, RC positioning point.

As promising tasks for the development of the proposed topic, it seems appropriate to consider the influence of the rotation angle of the local coordinate system of the loading unit in the loading zone. In addition, it would be appropriate to ensure synchronization of RC consumption models and the robot in the case of laying a single layer by the robot with subsequent positioning of the RC of the local cargo base.

Data availability statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.

Author contributions

All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.

Funding

The study was carried out as part of the activities of the Consortium for Sustainable Development and Technological Leadership and Research and Development Work No ВН002/2020, funded by Komsomolsk-na-Amure State University. The study was carried out using the equipment of the Scientific educational center «Industrial robotics and advanced industrial technologies».

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Anistrantsev, A. A., and Bespalova, O. N. (2021). Optimization of trajectories of robotic system manipulator for vegetable crop harvesting. Casp. Past. future, present 12, 75–80.

Google Scholar

Cao, H. J., Zhou, J., Jiang, P., Hon, K. K. B., Yi, H., and Dong, C. Y. (2020). An integrated processing energy modeling and optimization of automated robotic polishing system. Robot. Comput. Integr. Manuf. 65, 101973. doi:10.1016/j.rcim.2020.101973

CrossRef Full Text | Google Scholar

Efimov, A. Y., Gorkavyy, M. A., Egorova, V. P., and Gorkavyy, A. I. (2021). Optimization of technological parameters of robotized mechanical processing processes of aviation products. Current problems and ways of industry development: Equipment and technologies. Lect. Notes Netw. Syst. 200. doi:10.1007/978-3-030-69421-0_22

CrossRef Full Text | Google Scholar

Frolov, A. V. (2021). Installation of automatic welding of elements of ship pipelines. Marine Intellectual Technologies, Т. 2. – № 2 (52), 91–96. doi:10.37220/MIT.2021.52.2.057

CrossRef Full Text | Google Scholar

Frolov, A. V. (2021). The experience of the portal machine control system modernizing for automatic arc welding and surfacing in a shielded gas. Lect. Notes Netw. Syst. 200, 622–631. doi:10.1007/978-3-030-69421-0_66

CrossRef Full Text | Google Scholar

Glorot, X., and Bengio, Y. (2010). “Understanding the difficulty of training deep feedforward neural networks,” in Proceedings of the International Conference on Artificial Intelligence and Statistics (AISTATS’10). Society for Artificial Intelligence and Statistics, venue, 249–256.

Google Scholar

Gordin, S. A., Kozlova, O. V., and Zaychenko, I. V. (2020). Using the capabilities of neural networks to adapt the parameters of PID regulation in automatic control systems of low-power boilers. Int. Multi-Conference Industrial Eng. Mod. Technol. FarEastCon 2020, 9271418. doi:10.1109/FarEastCon50210.2020.9271418

CrossRef Full Text | Google Scholar

Gorkavyy, M. A., Egorova, V. P., and Efimov, A. Y. (2021). Process automation for robot-based manufacturing components of prospective aviation complexes. Current problems and ways of industry development: Equipment and technologies. Lect. Notes Netw. Syst. 200. doi:10.1007/978-3-030-69421-0_20

CrossRef Full Text | Google Scholar

Ivanov, Y. S., Zhiganov, S. V., and Ivanova, T. I. (2021). Intelligent deep neuro-fuzzy system of abnormal situation recognition for transport systems. Lect. Notes Netw. Syst. 200, 224–233. doi:10.1007/978-3-030-69421-0_24

CrossRef Full Text | Google Scholar

Kaczmarek, W., and Borys, S. (2016). Wykorzystanie robotów przemysłowych w przemyśle spożywczym. Mechanik nr 07/2016 - XX międzynarodowa szkoła komputerowego wspomagania projektowania, wytwarzania i eksploatacji. China.

Google Scholar

Kozhevnikov, M. M., Chumakov, O. A., Ilyushin, I. E., and Loboreva, L. A. (2019). Methods and algorithms for generating program trajectories of robotic manipulators in the process of arc welding. Rep. Belarusian State Univ. Inf. Radioelectron., № 1 (119)., 19–25.

Google Scholar

Kozhevnikov, M. M., Chumakov, O. A., Shemenkov, V. M., Ilyushin, I. E., and Yurkina, A. A. (2020). Optimization of trajectories of industrial robotic manipulators for laser cutting. Bull. Belarusian-Russian Univ., № 2 (67)., 21–30.

CrossRef Full Text | Google Scholar

Kozhevnikov, M. M., Ilyushin, I. E., Starovoitov, A. V., and Kosyrev, V. N. (2016). Planning the trajectories of robot manipulators in the technological process of point contact welding. Bull. Gomel State Tech. Univ. named after P.O. Sukhoi, № 2 (65)., 3–10.

Google Scholar

Kuka Roboter GmbH, (2016) KUKA Robot Language (KRL) reference guide realise 4.1. Augsburg, Germany.

Google Scholar

Kuka Roboter GmbH, (2014). KUKA system software 8.3 operating and programming instructions for system integrators. Augsburg, Germany. (KSS 8.3 SI V3).

Google Scholar

Kuka Roboter GmbH, (2016). KUKA System Software 8.3 Programming and operating instruction for end user. Augsburg, Germany. (KSS 8.3 END V5).

Google Scholar

Marakhimov, M., Avazjon, A., and Khudaybergenov, K. (2018). Neuro-fuzzy identification of nonlinear dependencies. Bull. Natl. Univ. Uzbekistan Math. Nat. Sci. 1.

CrossRef Full Text | Google Scholar

Martínez, C. A., and Velásquez, J. D. (2011). Analysis of nonlinear dependences using artificial neural networks. Rev. Fac. Ing. Univ. Antioquia, N. 60, 182–193.

Google Scholar

Paesa, K., Dewulfa, W., Vander Elsta, K., Kellensb, K., and Slaetsa, P. (2014). Energy efficient trajectories for an industrial ABB robot. Procedia CIRP 15, 105–110. doi:10.1016/j.procir.2014.06.043

CrossRef Full Text | Google Scholar

Parisi, F., Mangini, A. M., and Fanti, M. P. (2020). Optimal trajectory planning for a robotic manipulator palletizing tasks. Proceedings of the 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC), 2901–2906. Toronto, ON, Canada .

CrossRef Full Text | Google Scholar

Qiu, B., Chen, S., Xiao, T., Gu, Y., Zhang, C., and Yang, G. (2021). “A feasible method for evaluating energy consumption of industrial robots,” in Proceedings of the 2021 IEEE 16th Conference on Industrial Electronics and Applications (ICIEA), Chengdu, China, 1073–1078. doi:10.1109/ICIEA51954.2021.9516218

CrossRef Full Text | Google Scholar

Sozykin, A. V. (2017). Review of methods for training deep neural networks. Bull. South Ural State Univ. Ser. Comput. Math. Inf. 6 (3), 28–59.

Google Scholar

Tretyak, A. V., Kapezkiy, I. O., and Vereschagina, E. A. (2021). Taking advantage of low-level programming languages for a new developing programming language. Mod. Sci. Actual Problems Theory Pract. Ser. Nat. Tech. Sci., № 2., 104–107.

Google Scholar

Voskoglou, M. G. (2022). Fuzzy logic in control theory. Digital transformation technology. Lect. Notes Netw. Syst. 224.

Google Scholar

Keywords: technological process, robotization, food industry, industrial robot, neural network model, energy efficiency, optimization

Citation: Gorkavyy MA, Gorkavyy AI, Egorova VP and Melnichenko MA (2023) Automated method based on a neural network model for searching energy-efficient complex movement trajectories of industrial robot in a differentiated technological process. Front. Energy Res. 11:1129311. doi: 10.3389/fenrg.2023.1129311

Received: 21 December 2022; Accepted: 07 March 2023;
Published: 04 October 2023.

Edited by:

Luis Puigjaner, Universitat Politecnica de Catalunya, Spain

Reviewed by:

Alaa Abdul-Ameer, British University in Dubai, United Arab Emirates
Arunesh Kumar Kumar Singh, Jamia Millia Islamia, India

Copyright © 2023 Gorkavyy, Gorkavyy, Egorova and Melnichenko. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Mikhail A. Gorkavyy, gorkavyy.mikhail@bk.ru

ORCID: Mikhail A. Gorkavyy, orcid.org/0000-0001-8046-9906; Aleksandr I. Gorkavyy, orcid.org/0000-0001-7240-4264; Valeria P. Egorova, orcid.org/0000-0002-6749-6712; Markel A. Melnichenko, orcid.org/0000-0003-4498-6804

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.