BRIEF RESEARCH REPORT article

Front. Energy Res., 04 October 2023

Sec. Process and Energy Systems Engineering

Volume 11 - 2023 | https://doi.org/10.3389/fenrg.2023.1129311

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

  • Faculty of Energy and Management, Komsomolsk-na-Amure State University, Komsomolsk-on-Amur, Russia

Article metrics

View details

10

Citations

1,1k

Views

566

Downloads

Abstract

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

The main elements of RTP are: An industrial robot-manipulator, the working area of which is described by the set , global coordinate system G is fixed in the center of the robot base according to the figure. 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 , axis runs along the axis of symmetry of the block and the conveyor belt. The block has dimensions axial length , width—along and height—along the axis . In the case of obtaining L by shifting the origin and rotating the axes, the direction cosines , and should be determined.

Robotic cart 3 height

performs positioning the pallet 4 height

within the loading area defined by the 2D set

S

, robotic cart has the ability to lift the pallet to a height

. 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

, where

—Cylindrical body bounded from below by a plane

, passing from her at a distance

; 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

, width

and

—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

. Coordinate system attached to base unit

with center coordinates

, all other blocks are considered relative to it, the mathematical description of the set of points of the block

is presented as:

  • - —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 the system of inequalities is fulfilled

  • - direction cosines

  • - : ;

  • :

The last two functions are necessary if the RC does not position the pallet parallel to one of the planes of the global system . The paper further considers the situation when 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 must be included in the loading area: , - number of blocks on pallet, where .

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

The set of trajectories consists of five trajectories , and , realizing the movement of the captured block to the point of unloading, and five trajectories , 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 , 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 . 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 was combined with the movement .

In the KRL language, the REE movement commands would be: C_DIS – command to move to the starting point; C_DIS; C_DIS; C_DIS;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 were taken as —The implicant of point B in the linear coordinate system of global L, —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 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

Rise indexShift indexTurn indexDescent indexzupxsideφ0zdownE (W·h)T (ms)
1111400400−86.86992001,0596688881
1112400400−86.86992501,0703668725
1113400400−86.86993001,0233738533
. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .
4952250800−30.5561000,987458100
4953250800−30.5561500,9736997909
4954250800−30.5562000,9379837693

Presentation format of measurement results.

Source Compiled by the authors.

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 , 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 , where and —The smallest values of all coordinates of all points belonging to W and and —The largest value of the coordinates, respectively. The next step is to set —Which determine the search step along three axes: and respectively. Then for each point , determined by the step on each integration, a four-dimensional array is built, where , —Function argument , under which it takes the minimum value under the constraints caused by the need to move the block to the point , that is, for this point φ = const, xside= const, zdown= const, while zup bound by limitation if the value of flag is set to 0. After for each , all elements except 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 by the formulas:

After the array is completely calculated, it is necessary to search and restore the base point , 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 . 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 , with two variables and , determined by analogy with , 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

NoNameMain characteristics
1Coordinates of key points, coordinates of systems and offsets- x_start = 600; y_start = 300; z_start = 200.
- L { 600, 300, 200 }, cos Rx`L = 1, cos Ry`L = 1, cos Rz`L = 1
- Δx = 0.01; Δy = 0.01; Δz = 0.01.
- dimensions of RC (l × w × h) = 0.58 × 0.376 × 0.14 (m)
- dimensions of pallet (l × w × h) = 0.6 × 0.4 × 0.145 (m)
- dimensions of loading block (l × w × h) = 0.05 × 0.05 × 0.05 (m)
- dimensions of cargo (l × w × h) = 0.15 × 0.15 × 0.15 (m)
2Loading area restrictionsy < y0_zone
z ≥ z start – 4·Δz
z ≤ z start + 4·Δz
x2 + y2 ≤ r2max → (rmax – radius of outermost arc)
x2 + y2 ≥ r2min → (rmin – radius of closest arc)
3Robot movement parametersSpeed V = 2 m/s; acceleration a = 2 m/s2; smoothing type - along the arc; operating mode – AUT (automatic); time spent on executing the code for the formation of the training sample - 3.5 h; energy spent on the execution of the code for the formation of the training sample is 1.36 kW·h

Geometric and physical parameters of experimental objects.

Source Compiled by the authors. As a result of the optimization method, the base point Dopt {530; −300; 200}—The center of the local coordinate system of loading blocks, which determines the set of trajectories of movements, characterized by the lowest consumption of electrical energy equal to: 22.35 W·h per movement in one direction.

TABLE 3

No.TitleMain characteristics
1Industrial robot-manipulatorKUKA KR10 R1100 sixx
2Robotic cartKUKA YouBot Platform
3Conveyor beltImitator, steel table with PVC substrate, substrate dimensions (l х w х h) = 0.8 х 0.3 х 0.005 (m)
4Measuring device- Components: Arduino UNO platform, AC voltage sensor ZMPT101B, current sensor TA12-200.
- Measured quantities
1) I (А), U (V) – current, input voltage (instantaneous values); 2) t(s) – time (processor readings).
- Programming language: Arduino IDE.
5Programming language ПР/automated synthesis of KRL commands/neural network generationKUKA Robot Language (KRL)/С++/MATLAB

Used hardware and software.

Source Compiled by the authors.

Figure 3 (a) shows a sweep of the graph of the function 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

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

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

The total costs for the implementation of optimization measures can be found using the formula: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 toSince 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

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

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.

Statements

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

  • 1

    AnistrantsevA. A.BespalovaO. N. (2021). Optimization of trajectories of robotic system manipulator for vegetable crop harvesting. Casp. Past. future, present12, 7580.

  • 2

    CaoH. J.ZhouJ.JiangP.HonK. K. B.YiH.DongC. Y. (2020). An integrated processing energy modeling and optimization of automated robotic polishing system. Robot. Comput. Integr. Manuf.65, 101973. 10.1016/j.rcim.2020.101973

  • 3

    EfimovA. Y.GorkavyyM. A.EgorovaV. P.GorkavyyA. 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. 10.1007/978-3-030-69421-0_22

  • 4

    FrolovA. V. (2021). Installation of automatic welding of elements of ship pipelines. Marine Intellectual Technologies, Т. 2. – № 2 (52), 9196. 10.37220/MIT.2021.52.2.057

  • 5

    FrolovA. 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, 622631. 10.1007/978-3-030-69421-0_66

  • 6

    GlorotX.BengioY. (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, 249256.

  • 7

    GordinS. A.KozlovaO. V.ZaychenkoI. 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. FarEastCon2020, 9271418. 10.1109/FarEastCon50210.2020.9271418

  • 8

    GorkavyyM. A.EgorovaV. P.EfimovA. 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. 10.1007/978-3-030-69421-0_20

  • 9

    IvanovY. S.ZhiganovS. V.IvanovaT. I. (2021). Intelligent deep neuro-fuzzy system of abnormal situation recognition for transport systems. Lect. Notes Netw. Syst.200, 224233. 10.1007/978-3-030-69421-0_24

  • 10

    KaczmarekW.BorysS. (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.

  • 11

    KozhevnikovM. M.ChumakovO. A.IlyushinI. E.LoborevaL. 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)., 1925.

  • 12

    KozhevnikovM. M.ChumakovO. A.ShemenkovV. M.IlyushinI. E.YurkinaA. A. (2020). Optimization of trajectories of industrial robotic manipulators for laser cutting. Bull. Belarusian-Russian Univ., № 2 (67)., 2130.

  • 13

    KozhevnikovM. M.IlyushinI. E.StarovoitovA. V.KosyrevV. 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)., 310.

  • 14

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

  • 15

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

  • 16

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

  • 17

    MarakhimovM.AvazjonA.KhudaybergenovK. (2018). Neuro-fuzzy identification of nonlinear dependencies. Bull. Natl. Univ. Uzbekistan Math. Nat. Sci.1.

  • 18

    MartínezC. A.VelásquezJ. D. (2011). Analysis of nonlinear dependences using artificial neural networks. Rev. Fac. Ing. Univ. Antioquia, N.60, 182193.

  • 19

    PaesaK.DewulfaW.Vander ElstaK.KellensbK.SlaetsaP. (2014). Energy efficient trajectories for an industrial ABB robot. Procedia CIRP15, 105110. 10.1016/j.procir.2014.06.043

  • 20

    ParisiF.ManginiA. M.FantiM. 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 .

  • 21

    QiuB.ChenS.XiaoT.GuY.ZhangC.YangG. (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, 10731078. 10.1109/ICIEA51954.2021.9516218

  • 22

    SozykinA. V. (2017). Review of methods for training deep neural networks. Bull. South Ural State Univ. Ser. Comput. Math. Inf.6 (3), 2859.

  • 23

    TretyakA. V.KapezkiyI. O.VereschaginaE. 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., 104107.

  • 24

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

Summary

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

Volume

11 - 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

Updates

Copyright

*Correspondence: Mikhail A. Gorkavyy,

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

This article was submitted to Process and Energy Systems Engineering, a section of the journal Frontiers in Energy Research

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.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics