<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Optimizing the structural parameters of the robotic system to ensure the efficiency and reliability of work in the production environment1⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vitaliy Korendiy</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr Kachur</string-name>
          <email>oleksandr.y.kachur@lpnu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andy Augousti</string-name>
          <email>augousti@kingston.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olena Lanets</string-name>
          <email>o.lanets@kingston.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kingston University, Department of Mechanical Engineering, Faculty of Engineering, Computing and the Environment, Roehampton Vale</institution>
          ,
          <addr-line>London SW15 3DW</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National Univerrsity</institution>
          ,
          <addr-line>12, Stepan Bandera str., 79013, Lviv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this article, an automated line for cutting splines in ring-shaped workpieces is developed. The design of the line is described, which includes a CNC machine for cutting splines, a mobile industrial robot with a rectangular coordinate system, various types of conveyors, and roller conveyors for transporting workpieces. The basis of the line is a CNC machine tool and a mobile industrial robot equipped with a system of drives and gears. The principles of operation and design features of the robot are detailed, including the system of drives and gears that ensure its mobility and functionality. A numerical analysis of the kinematics of the manipulator was carried out, as well as simulation modeling using software to evaluate the efficiency of the proposed system.</p>
      </abstract>
      <kwd-group>
        <kwd>Automated line</kwd>
        <kwd>spline cutting</kwd>
        <kwd>industrial robot</kwd>
        <kwd>kinematic analysis</kwd>
        <kwd>design 2</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In today's manufacturing environment, where time and accuracy are critical factors, automation
is increasingly necessary to achieve high productivity and production quality. Automated lines
that combine various technologies and devices become welcome elements in ensuring effective
production processes. Robotic systems in the modern production environment play a key role in
ensuring the efficiency and reliability of production processes. The rapid development of
technologies and the growth of market needs require constant improvement of the designs of
robotic systems in order to optimize their functional characteristics.</p>
      <p>However, there are certain challenges and issues encountered when designing and using
robotic systems in a manufacturing environment. Inefficiencies, limited resources, excessive
costs and deficiencies in reliability can lead to inefficient production processes and losses for
the enterprise.</p>
      <p>In this context, this article is aimed at researching methods and approaches to optimizing the
structural parameters of robotic systems in order to increase their efficiency and reliability in the
production environment. The study highlights the aspects that permit achievement of this goal
and improve the functional characteristics of robotic systems.</p>
      <p>
        With the development of industrial automation, the number of manipulator application
scenarios is constantly increasing. Jobs are extremely widespread in the conditions of modern
society and production. Labor-intensive and tiring industrial tasks such as stamping, engraving,
welding, and billet feeding are prevalent in the current assembly line mass production model.
Durability, ease of use and efficiency of industrial robots contribute to their wide
implementation in various industries. The studies analysed testify to a wide range of scientific
research specifically in the field of automated production. Accordingly, there is a growing
demand for accuracy, stability and cost-effectiveness of devices during the performance of
industrial tasks. [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1- 4</xref>
        ]
      </p>
      <p>
        Robotic arms were designed using Solidworks software in the works [
        <xref ref-type="bibr" rid="ref5">5 - 7</xref>
        ]. In the
research reported in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], a robotic arm is designed and developed with four degrees of freedom
(DOF). The geometry of the arm was designed in [6] using Solidworks software, which was
further processed in ANSYS® software and static structural analysis of the robotic arm using
Finite Element Analysis (FEA)was performed. The study [7] presents a design alternative and
analysis of the structure of the 6 DOF robot arm. This research could be used as references for
designing and manufacturing a 6 DOF robot arm with a related robot's structure.
      </p>
      <p>In the next scientific article [8], it is offered useful insights into the current knowledge gaps,
emerging trends, and future prospects for the growth of robotic welding in maritime
applications are offered following a deep analysis of the several research results.</p>
      <p>The study of optimizing the productivity of automated production lines using various
technologies is analysed. So, in the article [9] it is demonstrated how a digital/simulation model
is demonstrated to predict line performance given stochastic behaviour and how this can be used
to analyse the impact of parameter changes on performance. Article shows [10] how
metamodels can be used to predict line performance and identify optimal design parameters.
The authors also consider the possibility of integrating the metamodel into Digital Twin to
optimize production processes. The design problem of a semi-automated assembly line
considering energy consumption, smoothness index and total cost and approaches to developing
an efficient production line are researched in [11, 12].</p>
      <p>The advantages of using an up-to-date digital model of the plant for further optimization and
expansion of production, which allows reduction of the reconstruction time and the production
line expansion phase, are demonstrated in [13].</p>
      <p>Modelling, along with an optimization system, is an invaluable tool for confirming that an
automated production line can meet the stated business goals before and after it goes live.
Implementing actual changes in equipment to improve reliability can be time-consuming and
expensive.</p>
      <p>As industrial automation continues to evolve, the integration of sophisticated design tools,
simulation models, and optimization frameworks is indispensable. These elements collectively
forge pathways towards not only refining current manufacturing capabilities but also paving the
way for next-generation industrial robotics. Future research should continue to push the
boundaries of what is possible in automation technology, focusing on the development of more
adaptable, intelligent, and energy-efficient robotic systems. This will be crucial in maintaining
the momentum of innovation and meeting the ever-growing demands of modern industry.</p>
      <p>The purpose of this study is to design and optimize the design of an industrial robot for
cutting slots in ring-shaped workpieces. Important aspects are also the analysis of manipulator
kinematics, and numerical and simulation modeling of its movements.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Automated Line Design</title>
      <p>The proposed automated line for cutting splines in ring-shaped workpieces is an important unit
used in production processes. This line combines advanced decisions to ensure the efficiency
and accuracy of manufacturing. The purpose of this line is to automate the cutting process,
which ensures an increase in productivity and production quality.</p>
      <p>Consider the components of the automated spline cutting line in ring-shaped workpieces
(Figure 1), focusing on their functional purpose and features.</p>
      <p>The main element of the system is a CNC machine 1, which performs the spline cutting
process in ring-shaped workpieces with outer and inner diameters of 450 mm and 355 mm,
respectively, a thickness of 65 mm, and a weight of approximately 30 kg. The automated line
also includes a mobile industrial robot 2 with a rectangular coordinate system, capable of
moving along guides 5; an inclined (gravity) roller conveyor 3 for feeding raw ring-shaped
workpieces; a chain conveyor 4 for removing processed workpieces from the CNC machine,
and a gravity roller conveyor 6 for inter-operation movement of processed workpieces. The task
of the mobile industrial robot 2 is to pick up the workpiece from the roller conveyor 3 and place
it into the corresponding chuck of the CNC machine 1. Upon completion of the spline-cutting
operation, the chain conveyor 4 unloads the workpiece onto the designated roller conveyor 6.
The transportation system, which is part of the automated line, ensures the delivery of raw
workpieces to the CNC machine and the removal of processed workpieces after the completion
of the process. The robot with a rectangular coordinate system is capable of moving along
guides.</p>
      <p>The given technical characteristics and design solutions emphasize the peculiarity of
desidned automated line. An approach to the implementation of control and optimization of
processes gives this system advantages, thanks to the integration of a mobile industrial robot
with a system of drives and gears, which allows to increase the mobility and functionality of the
robot in the production environment. The use of a rectangular coordinate system provides
precise maneuverability between different processing stations, which ensures high efficiency of
workpiece movement.</p>
      <p>A key feature is also the use of numerical analysis of the manipulator's kinematics and
simulation of its operation with the help of software, which allows to optimize all the
movements of the robot before starting the production line. This reduces the risk of production
errors and increases the reliability of production processes. The designed system provides the
possibility of flexible reconfiguration of the robotic line with minimal expenditure of time and
resources, which is important for enterprises with variable production needs and, therefore
important for modern production, where speed, accuracy, and adaptability of technological
processes are important.</p>
    </sec>
    <sec id="sec-3">
      <title>3. The Design Solution of the Industrial Robot</title>
      <sec id="sec-3-1">
        <title>3.1. General Construction</title>
        <p>A detailed design solution of the industrial robot and its key components, which play a crucial
role in ensuring the efficiency and accuracy of the manufacturing process are shown in Fig. 2.</p>
        <p>The industrial robot consists of a base, which provides its stability and the ability to move
along horizontal guides. In turn, the horizontal guides enable the movement of the industrial
robot along the production space through a rack-and-pinion transmission mechanism.</p>
        <p>In order to enhance the energy efficiency of the stepper motor responsible for the vertical
movement of the manipulator, a design element - a counterweight (Figure 2) - was implemented
in the robot's operation. This device is attached to the manipulator using two cables, which are
routed through a block system located at the top of the robot's column.</p>
        <p>The primary function of the telescopic arm of the manipulator is precise positioning and
movement of workpieces in the CNC machine. The use of a telescopic design enables the
provision of the required reach and workspace for optimal execution of manufacturing tasks.</p>
        <p>The drive of the manipulator arm is based on a screw nut transmission, ensuring precise and
stable movement of the manipulator. The use of such a transmission allows for the necessary
torque and motion control with high precision.</p>
        <p>The gripper is designed for grasping and positioning workpieces on the CNC machine. Its
construction allows for the gripping of various types of workpieces with minimal effort and
high accuracy.</p>
        <p>The control and monitoring system play a crucial role in coordinating the operation of all
elements of the system. It is based on advanced software solutions and sensors, providing
reliable control and precise positioning of the industrial robot and its components.</p>
        <p>Carefully designed construction and efficient synchronization of each element of the system
ensure the highest productivity and quality of manufacturing processes.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Drive for Horizontal Movement</title>
        <p>The structural design of the mechanism for horizontal movement of the mobile industrial robot
is depicted in Figure 3. The frame 2 of the drive is attached to the column 1 of the robot, and it
includes a stepper motor 3, a toothed belt transmission 4, and a rail pair 5. The rail is rigidly
attached to the support plate 6, on which guides 7 of linear bearing assemblies 8 are fixed. The
column of the robot is capable of moving along the horizontal guides 7 due to paired linear
bearing assemblies (two on each side of the column). The movement of the column 1 of the
robot is controlled by a specialized control system, which regulates the frequency and direction
of rotation of the motor shaft and tracks the position of the column with predetermined
accuracy.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Gripper Construction</title>
        <p>The gripper of the industrial robot is depicted in Figure 4. It is fixed via a flange on the shaft of
the rotary motor installed at the end of the manipulator arm. The two jaws of the gripper are
capable of moving along guides using rollers. The gripper mechanism employs a screw-nut
transmission, which is actuated by the stepper motor and a spur gear transmission enclosed
within a housing. The gripper jaws are designed to grasp ring-like workpieces with dimensions
as specified above from the roller conveyor and position them in the corresponding chuck of the
CNC machine for further automatic spline cutting.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. The Assembly of the Drive</title>
        <p>According to the proposed construction of the mechanism of horizontal movement of the
industrial robot (Figure 2), consider the arrangement scheme of its drive (Figure 5). The torque
generated on the shaft of the electric motor 1, on which the drive pulley 3 of the belt
transmission 4 is connected through the key 2, is transmitted to the larger (driven) pulley 5. The
latter is located on the same shaft as the helical gear 6 of the rail gear of the mechanism of
horizontal movement of the robot. According to the proposed construction of the mechanism of
horizontal movement of the industrial robot (Figure 2), consider the arrangement scheme of its
drive (Figure 5). The torque generated on the shaft of the electric motor 1, on which the drive
pulley 3 of the belt transmission 4 is connected through the key 2, is transmitted to the larger
(driven) pulley 5. The latter is located on the same shaft as the helical gear 6 of the rail gear of
the mechanism of horizontal movement of the robot.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. The Solution of the Direct Kinematics Problem</title>
      <p>Kinematic analysis serves as a fundamental tool in determining the linear aspects of mechanical
movement, offering insights into how various components interact and behave over time. At the
core of kinematic analysis lies the meticulous definition of symbolic variables and kinematic
parameters. These variables encapsulate essential aspects of the system, such as displacements
and joint angles, enabling engineers to formulate precise mathematical models. By symbolically
representing these parameters, engineers can effectively characterize the behavior of the system
under different conditions. One of the most compelling applications of kinematic analysis is the
visualization of system trajectories. By defining the trajectory of specific points within the
system, engineers gain valuable insights into its motion dynamics. By harnessing the power of
kinematic analysis, engineers unlock a deeper understanding of mechanical systems, paving the
way for innovation and advancement in various industries. From robotic manipulators to
industrial machinery, kinematic analysis serves as a cornerstone in the design, optimization, and
operation of line mechanical systems.</p>
      <p>The solution to the direct kinematics problem of the manipulator involves forming a table of
kinematic pairs according to the kinematic scheme of the manipulator (Figure 6), and
computing the transition matrices Ai for the proposed manipulator presented in Figure 2.
Additionally, the coordinates of the gripper, as functions of the generalized coordinates of the
system and the geometric parameters of its links, need to be determined in the coordinate
system 0, which is rigidly connected to the stationary base of the manipulator.</p>
      <p>In the proposed manipulator, there are three prismatic kinematic pairs. Therefore, the
number of degrees of freedom of the manipulator mechanism is three. Axis z0 passes through
the axis of the prismatic pair A, which connects links 0 and 1, that is, through the slider's sliding
axis A. Axis z1 coincides with the axis of prismatic pair B, which connects links 1 and 2, along
which link 2 moves relative to link 1. Axis z2 coincides with the axis of prismatic pair C (links 2
and 3).</p>
      <p>Axis z3 coincides with axis z2. The directions of axes xi, as well as the origins of the
corresponding coordinate systems, are shown in Figure 6. The types of kinematic pairs, as well
as the parameters of the coordinate system transition matrices of the manipulator mechanism,
are provided in Table 1.
The transition matrices for the respective coordinate systems Ai (1- 3) are as follows:
cos1

A1  sin1
 0

 0
cos 90 sin 90cos 90
 sin 90 cos 90cos 90
 0 sin 90
 0 0</p>
      <p>Based on the defined geometric dimensions of the manipulator links and given laws of
generalized coordinate changes, let us find the laws of gripper coordinates (point D) variation in
the "zero" coordinate system. We assume the following geometric characteristics of the links
and laws of generalized coordinate changes:
BC  326 mm;
3600  t (mm); if 0  t  1 (s);

S А (t)  3600 (mm); if 1  t  2 (s);
3600 (mm); if 2  t  3 (s);
0 (mm); if 0  t  1 (s);

SB (t)  930  t 1 (mm); if 1  t  2 (s);
930 (mm); if 2  t  3 (s);
0 (mm); if 0  t  1 (s);

SC (t)  0 (mm); if 1  t  2 (s);</p>
      <p>960.5  t  2 (mm); if 2  t  3 (s).</p>
      <p>Time dependencies of the generalized coordinate changes applied during the numerical and
simulation modeling of the gripper movement are shown in Figure 7.</p>
      <p>Figure 7 : Time dependencies of the generalized coordinates S А (t) , SB (t) , SC (t) changes.</p>
      <p>The last column of the matrix T3 given above
manipulator gripper center in the zero coordinate system, i.e.:
determines the coordinates of the
 0 (mm); if 0  t  1 (s);
 
xD t   SB t   BC  BC  930  t  1 (mm); if 1  t  2 (s);
 930 (mm); if 2  t  3 (s);
 0 (mm); if 0  t  1 (s);
 
 yD t   SC t   0 (mm); if 1  t  2 (s);
 960.5  t  2 (mm); if 2  t  3 (s);
 3600  t (mm); if 0  t  1 (s);
zD t   S A t   3600 (mm); if 1  t  2 (s);
 3600 (mm); if 2  t  3 (s).
(8)</p>
      <p>The trajectory of the gripper (point D) movement for the specified motion laws of the
manipulator drives, i.e., for the given time laws of generalized coordinates, is built using the
MathCad software (Figure 8).</p>
      <p>To analyze the correctness of the derived analytical formulas describing the gripper's
movement, based on the solid-state model of the manipulator implemented in the SolidWorks
program, simulation modeling of the gripper's movement was carried out using the SolidWorks
Motion software application. The results of the simulation modeling, presented in the form of
the gripper's trajectory, are shown in Figure 9.</p>
      <sec id="sec-4-1">
        <title>4.2. Simulation Modeling of Gripper Movement in MatLab</title>
        <p>Through visualization, engineers can discern patterns, identify potential inefficiencies, and
optimize system performance. In our research, we used different tools to analyze and model the
kinematic properties of a robotic system. In particular, we used MATLAB for symbolic analysis
of kinematics, determination of kinematic parameters, and calculation of coordinates of point D
in space for different time values. This approach allows us to obtain a comprehensive
understanding of the operation and properties of the robotic system in the production
environment. The use of MATLAB allowed us to perform an analysis using symbolic methods,
which allowed us to understand the kinematic properties of the system.</p>
        <p>The kinematic model of the robotic system was analyzed using symbolic calculations and
numerical methods. The main steps that were performed were: definition of symbolic variables,
calculation of transition matrices to determine the kinematics of the system, determination of
the coordinates of point D as a function of time, and calculation of the values of the coordinates
of point D using numerical methods for different values of time.</p>
        <p>In the course of analysis that followed using Matlab, each link of the mechanism
corresponds to a transition matrix that describes the transformation of coordinates between the
starting system and the system associated with this link. The general transition matrix T_03,
which reflects the kinematics of the mechanism as a whole, is used to calculate the position and
orientation of the mechanism in space. The vector t is a sequence of time points and 100 values
uniformly distributed in the interval from 0 to 3 seconds. After calculating the theoretical values
of speed and acceleration for each link of the mechanism, graphs of theoretical speed and
acceleration were built for each link separately. These graphs help to visualize and analyze the
dynamic characteristics of each link.</p>
        <p>In general, the analysis of the velocity and acceleration graphs confirms that the model is
consistent with physical laws and reproduces the expected motion characteristics for each link.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>A general view of an automated line for cutting splines in ring-shaped workpieces was
developed. The main element of the line is a CNC machine tool, which cuts slots in ring-shaped
workpieces with an outer and inner diameter of 450 mm and 355 mm, respectively, a thickness
of 65 mm, and a weight of about 30 kg. The line also contains a mobile industrial robot with a
rectangular coordinate system that can move along the guides, an inclined (gravity) roller
conveyor for feeding unprocessed ring-shaped blanks, a chain conveyor for removing processed
blanks from the CNC machine, and a gravity roller conveyor for inter operational movement of
processed blanks.</p>
      <p>We also proposed a constructive solution of an industrial robot. The robot is composed of a
base that can move along two horizontal guides due to a rail transmission with the use of a drive
mechanism. In order to reduce the nominal power of the stepper motor driving the vertical
movement of the manipulator, it is proposed to use a counterweight in the design of the robot,
which is connected to the manipulator by two ropes thrown over a system of blocks, which are
placed in the upper part of the robot column. The jaws of the gripper are designed in such a way
as to be able to grab ring-shaped workpieces from the roller conveyor and position them in the
corresponding chuck of the CNC machine for further automatic slitting.</p>
      <p>An analysis of the kinematics of the manipulator was carried out, which made it possible to
obtain analytical expressions for the description of the movement of the gripper according to the
defined laws of change of generalized coordinates. Numerical and simulation modeling of
manipulator movement was also performed using MathCad, MATLAB and SolidWorks
software packages.</p>
      <p>Based on the obtained by numerical and simulation modelling during the theoretical
calculation and solid-state design of the manipulator, it is possible to state the satisfactory
convergence and correctness of the obtained analytical dependencies of the gripper movement.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>None
[6] Z. Ali, M. F. Sheikh, A. Al Rashid, Z. Ullah Arif, M. Yasir Khalid, R. Umer, M. Koç,
Design and development of a low-cost 5-DOF robotic arm for lightweight material
handling and sorting applications: A case study for small manufacturing industries of
Pakistan, Results in Engineering 19 (2023): 101315.
doi.org/10.1016/j.rineng.2023.101315.
[7] T.T. Tung, N.V. Tinh, D.T. Phuong Thao, T. Vu Minh, Development of a prototype 6
degree of freedom robot arm, Results in Engineering 18 (2023): 101049.
doi:10.1016/j.rineng.2023.101049.
[8] S.I. Wahidi, S. Oterkus, E. Oterkus, Robotic welding techniques in marine structures and
production processes: A systematic literature review, Marine Structures 95 (2024): 103608.
doi:10.1016/j.marstruc.2024.103608.
[9] P. Ruane, P. Walsh, J. Cosgrove, Using Simulation Optimization to Improve the
Performance of an Automated Manufacturing Line. Procedia Computer Science, 217
(2023) 630-639. https://doi.org/10.1016/j.procs.2022.12.259.
[10] P. Ruane, P. Walsh, J. Cosgrove, Development of a digital model and metamodel to
improve the performance of an automated manufacturing line, Journal of Manufacturing
Systems, 65 (2022) 538-549. https://doi.org/10.1016/j.jmsy.2022.10.011.
[11] B. Zhang, L. Xu, J. Zhang, Developing mathematical model and optimization algorithm for
designing energy efficient semi-automated assembly line, Computers &amp; Industrial
Engineering, 149 (2020): 106768. https://doi.org/10.1016/j.cie.2020.106768.
[12] D. Mourtzis, D. Tsakalos, F. Xanthi, V. Zogopoulos, Optimization of highly automated
production line: An advanced engineering educational approach. Procedia Manufacturing,
31 (2019): 45-51. https://doi.org/10.1016/j.promfg.2019.03.008.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Karthikeyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pagilla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Mehta</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.T.S.</given-names>
            <surname>Bukkapatnam</surname>
          </string-name>
          ,
          <article-title>Humancentric integrated safety and quality assurance in collaborative robotic manufacturing systems</article-title>
          ,
          <source>CIRP Annals</source>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .1016/j.cirp.
          <year>2024</year>
          .
          <volume>04</volume>
          .008.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <article-title>Task-oriented safety field for robot control in human-robot collaborative assembly based on residual learning</article-title>
          ,
          <source>Expert Systems with Applications 238</source>
          ,
          <string-name>
            <surname>Part</surname>
            <given-names>C</given-names>
          </string-name>
          (
          <year>2024</year>
          ):
          <volume>121946</volume>
          , doi:10.1016/j.eswa.
          <year>2023</year>
          .
          <volume>121946</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Lakshminarayanan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kana</surname>
          </string-name>
          , A. De San Bernabe,
          <string-name>
            <given-names>S. H.</given-names>
            <surname>Turlapati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Accoto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Campolo</surname>
          </string-name>
          ,
          <article-title>Robots in manufacturing: Programming, control, and safety standards</article-title>
          , In: Digital Manufacturing,
          <article-title>"Key Elements of a Digital Factory"</article-title>
          ,
          <source>Chapter</source>
          <volume>3</volume>
          (
          <year>2024</year>
          ), pp.
          <fpage>85</fpage>
          -
          <lpage>131</lpage>
          . doi:
          <volume>10</volume>
          .1016/B978-0
          <source>-443-13812-6</source>
          .
          <fpage>00011</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Giallanza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>La</surname>
          </string-name>
          <string-name>
            <surname>Scalia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Micale</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. M. La Fata</surname>
          </string-name>
          ,
          <article-title>Occupational health and safety issues in human-robot collaboration: State of the art and open challenges</article-title>
          ,
          <source>Safety Science</source>
          <volume>169</volume>
          (
          <year>2024</year>
          ):
          <fpage>106313</fpage>
          . doi:
          <volume>10</volume>
          .1016/j.ssci.
          <year>2023</year>
          .
          <volume>106313</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Harun-Or-Rashid</surname>
            , Mohammad; Shah,
            <given-names>S. M.</given-names>
          </string-name>
          <string-name>
            <surname>Abid</surname>
            ; Shadman, Wasi; Hossain,
            <given-names>Mohammad</given-names>
          </string-name>
          <string-name>
            <surname>Alomgir</surname>
          </string-name>
          .
          <article-title>"Design and Development of a Robotic Arm for Sorting Colored Object."</article-title>
          <source>In: Proceedings of the 2021 International Conference on Automation, Control and Mechatronics for Industry 4</source>
          .0 (
          <issue>ACMI</issue>
          ), Rajshahi, Bangladesh,
          <fpage>08</fpage>
          -
          <issue>09</issue>
          <year>July 2021</year>
          . IEEE,
          <year>2021</year>
          . doi:
          <volume>10</volume>
          .1109/ACMI53878.
          <year>2021</year>
          .
          <volume>9528209</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>