Research Article | | Peer-Reviewed

Mathematical Model of the Assembly Robot Performance in Automated Manufacturing

Received: 23 September 2025     Accepted: 5 October 2025     Published: 30 October 2025
Views:       Downloads:
Abstract

Robot performance in automated manufacturing supports the competitive edge in manufacturing industries, enhancing customer sustainability and reducing operational costs. The robot cell controller must therefore optimize the operational tasks in the assembly of components or parts of the product to support automated manufacturing strategies for the manufacturing plant. This study proposes a Markov decision process model for robot performance in a steel assembly plant. The performance of the robot is characterized as a Markov chain, and its operational cost matrix represents the expected reward for the Markov decision process problem. This study utilized hourly data for two consecutive weeks. The principal challenge addressed focused on determining the best product assembly option to reduce the assembly expenses of the robot cell. We considered a multi-period planning horizon, where the optimal decision was determined for assembling or not assembling additional products based on the demand and availability of finished assembled products. The model was tested, and the results demonstrated the existence of an optimal state-dependent decision and assembly expenditure of managing the robot cell of the steel assembly plant. As a cost optimization strategy for managing robot cells, improved efficiency and resource utilization for assembled products were realized, supporting automated manufacturing initiatives of the steel assembly plant used in the case study.

Published in Mathematical Modelling and Applications (Volume 10, Issue 3)
DOI 10.11648/j.mma.20251003.12
Page(s) 49-58
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2025. Published by Science Publishing Group

Keywords

Automation, Manufacturing, Mathematical Model, Performance, Robot

1. Introduction
1.1. Background
Definitions of automation in an industrial context are “the implementation of processes by automatic means” (ISOTR/TR11065 , ISO, ISO8373 ). In this context, industrial automation comprises: platforms (usually machines, tools, devices, installations, and systems), autonomy (defined through an organization, process control, automatic control, intelligence, and collaboration), processes (actions, operations, functions), and power sources. The use of advanced manufacturing technologies seems to build firm ground on prospects for technological manufacturing concerns in metal industries, permitting Computer Integrated Manufacturing (CIM) controlled industrial robotics mechanics, Kotha et al . Mahbub defined automation as a self-regulation process performed using programmable machines to carry out a series of tasks.
The use of industrial robots in metal industries replaces workers in monotonous, repetitive, heavy, hot, and inhospitable working environments, reducing costs, increasing productivity, improving product quality, and eliminating harmful tasks Wallén . The main robotic technologies, common tasks, and typical industrial applications explain the wider applications of industrial robots in manufacturing industries today. World Robotics , Isak et al. further stressed that the use of robots for industrial applications in metal industries is prevalent in the motor vehicle assembly plants, while robot application in metal processing industries is drastically decreasing. Karabegovic et al. argue that industrial robot applications in the metal processing industries is due to the automation and modernization of the manufacturing processes. According to Wilson , automation is the production of “Automatically controlled operation of an apparatus, process, or system by mechanical or electronic devices that take the place of human labor.”
Before the technological revolution, earlier practices in manufacturing processes were characterized by manual tasks, and later, with the emergence of automated manufacturing processes, Nyori . In today’s manufacturing industries, the use of computer-controlled robots to complete manual tasks is increasing, picking up more than ever before, Riben . Industrial robots used in steel manufacturing industries today have artificial intelligence embedded with machine learning that powers cognitive competence to inspect bulky items for errors, automate the transportation of work in progress, and avoid safety risks using predictive intelligence. The robot’s capability in accomplishing various manufacturing tasks, Procter et al was studied as robot activities meet optimal criteria for planning purposes and robot monitoring to gauge performance ability during design, process, planning, production, and analysis stages. Special interest was taken in validating the technologies and standards relevant to automated robot deployment. Empirical experimentations, in addition, helped to handle the type of speed of the robot Zghair et al with additional resource requirements. Aalst et al. explained that automating processes addresses the most frequent case types, with less frequent cases not considered due to high costs, which increase when different systems are integrated. With industrial robot use, organizations strengthen the demand for products and innovations, thereby increasing their market share and maintaining customer satisfaction Bader . Organizations today are constantly looking to identify manufacturing processes that can be automated using robotic process automation to optimize time-centric and repetitive routine processes, maximize productivity, reduce manufacturing costs by minimizing human error, and increase the agility of manufacturing processes. Leshob, et al. . Due to outstanding advantages of high accuracy, high work efficiency, ability to work in a highly hazardous environment, and the ability to bear greater working strength, industrial robots create better conditions for the improvement of productivity, safety, and quality in steel manufacturing industries, Li Guangjun . The manufacturing tasks assigned to industrial robots today range from assembly, machining, material handling, packaging, welding, and material transport, among others. PwC, .
1.2. Automation and Industrial Robots
Automation is the replacement of man by machine for the performance of tasks, and it can provide movement, data gathering, and decision-making. Robotic Process Automation (RPA) is the application of technology that is used to configure software robots that capture and interpret existing applications for processing, transactions, manipulating data, and communicating with other software systems Leshob et al. RPA uses software-based robots to perform repetitive tasks that require manual labor. Besides, RPA provides a link between traditional process automation and work done by humans through system interrelationships shown in Figure 1 below.
Figure 1. Robot Process Automation (Aalst, et al. 2018).
RPA endeavours to substitute workers in manufacturing tasks with robots to improve information systems. RPA provides sub-systems that co-exist to substitute manual labor. (Leshob, et al. 2018) explained that manufacturing organizations today are constantly looking to identify processes for automation using RPA to achieve maximum results.
1.3. Application of Industrial Robotic Technologies
The Automotive industry today is the biggest beneficiary of robotic automation technologies. Most industrial robot applications are in the automotive industry. Industrial robotic technology applications in manufacturing industries are expanding far beyond the robot functionality of heavy lifting of materials to handling complex tasks difficult for humans to handle. The applications of robots in the metalworking industry include material handling, machine servicing, manufacturing operations, installation work, and product control tasks.
1.4. Reviews on Robot Performance Modelling
An Open system architecture for CIM, Fang et al was presented, where robot performance exhibited a systems approach. The authors found that existing research was insufficient in terms of performance metrics, especially in complex environments. Associated with robot performance is a testing device, Hou , that streamlines performance for the industrial robot. The pertinent parameters of temperature and operating speed were considered to facilitate the performance testing of industrial robots. Related studies on how adaptation to fluctuating product variants, Asif et al was feasible through program architecture that integrates effective systems and control, and robot abilities in terms of perception showed how empirical results underscored the architecture’s robust perception. The robot cell behavior was studied with a focus on existing programs and simulations in the context of the shop floor, where calculations showed that the fastest task accomplishment yielded profound analysis and validation. Ultimately, the effective performance of robots was complemented with cycle time regions as a core for effective robot performance. Industrial Robot for enhanced precision, Birk et al was studied with frequency response using a genetic algorithm. The dynamic characterization was accomplished, and robot dynamics up to 200Hz showed the robot's potential to accomplish dedicated tasks requiring manufacturing precision.
Despite several contributions made by scholars from §1.1 to §1.4, optimality guidelines were lacking in the face of robot performance uncertainty during the product assembly process. The major contributions of this paper to robot performance modeling for automated manufacturing are highlighted as follows:
1) The stochastic matrices characterizing the robot's performance and operational cost were calculated based on existing circumstances of assembly options of a product in the robot cell.
2) The computation procedure calculated the expected operational costs and accumulated operational costs for the assembly decisions of the product.
3) Optimality of assembly options of products under different states of robot performance was attained.
2. Materials and Methods
A discrete-time discrete-state Markov Decision Process (MDP) model was developed with discrete time points t ϵ T = {1, 2,…, E}. At each decision epoch t, the decision maker (ie, robot controller) observed the states of the robot's performance by making observations concerning the hourly number of units assembled by the robot cell. When units on hand exceeded demand, additional units were not assembled, resulting in a decision process. The robot controller instead determined (considering the units required) the superior assembly option to take. The decision continued till the assembly exercise ended for each action the decision maker took. As a result, a quick payoff emerged for the robot’s operational expenditure for the option taken.
The objective, therefore, is to consider the balance between assembling more products, with the associated operational costs, versus not assembling additional units. A formal definition of the core components of the MDP model follows:
2.1. States
The robot performance state i was composed of three state variables: Good (state G), fair (state F), and poor (state P). The states were defined depending on a specified number of tasks accomplished with the speed and accuracy needed TS, during the product assembly exercise, with demand DS realized at a decision point t of the robot cell, where S ϵ {0,1}, t = 1, 2,…………T.
2.2. Actions
The action space was defined as A= {a0, a1,ak} where ai=0 represented not assembling and ai=1 represented assembling more products. We assumed that if ai=0 was chosen, additional units were not assembled when available units exceeded demand, while units had to be assembled whenever demand was higher than on-hand inventory.
2.3. Transition Probabilities
When the robot controller chose an action st ϵ S at decision epoch t when the robot's performance was in state st, the robot's performance state moved to st+1 at t+1 with probability Pt (St /St+1,at). We assumed that
Pt(St+1/St, at)=Ptƛ(ct,at)xPtα(αt+1 Ptα(αt+1,αt)(1)
where Ptƛ (ct, at) and Ptα (αt+1 / αt,at) represented the good performance, fair performance and poor performance transition probabilities. This assumption was consistent with our proposition that good state, fair state and poor state were independent, but influenced by the robot controller’s options.. Note that, we assumed that
Ptƛ(ct+1/ct,a1)>Ptƛ(ct+1/ct,a2)>….>Ptƛ(ct+1/ct, ak)(2)
where ct+1 represented a good state.
Ptƛ(ƛt+1/ƛt,a1)<Ptƛ(ƛt+1/ƛt,at)<…<Ptƛ(ƛt+1/ƛt,ak)(3)
where ƛt+1 represented a fair state than ƛt and
Ptƛ(ƛt+1/ƛt,a1)<Ptƛ(ƛt+1/ƛt,at)<……<Ptƛ(ƛt+1/ƛt,ak)(4)
where ƛt+1 represented a poor state.
2.4. Reward Function
Our model included a reward function ƛt(st, at) that reflected the utility/disutility of the decision maker as realized performance state st with action at which was taken at decision epoch t. This was defined as
αt(st/at)=i=1Nαt,i(ci,at)+αt(αt,at)(5)
where αt,i (ci, at) represented the immediate reward for a good performance state ciand αt(αt, ai) was the immediate reward for a fair performance state αt and a poor performance state.
Hence, the corresponding reward functions were assumed to follow the following inequality for all t.
αt(ci, at)<αt(ci',at),αt(α,at)<αt(α',at)(6)
2.5. Value Function
Noting that the action required minimization of the expected operational costs over the planning period, the recursive equations for all st ϵ S and t = 1, 2,……. T yields
Vt(st)=minat ϵA{αt(st,at)+st+1ϵSPt(st+1/st,at)vt+1(st+1)/st, at)vt+1(st+1)}(7)
where vt(st) represented the minimum expected total reward at the decision epoch t when the robot's performance was in a state st with the boundary condition
Vα+1(s)=αT+1(s)(8)
2.6. Formulating the Finite-Period Dynamic Programming Problem
Recalling the robot’s performance was considered as a Good state (state G), Fair state (state F), or Poor state (state P), the problem was considered an optimal product assembly decision, and this was modelled as a dynamic programming problem over a finite-period planning horizon. We denoted gn(i) as the expected total operational costs accumulated by the robot in robot cell c during the periods n, n+1,…, N, given that the state of the system at the beginning of period n was i є {G, F, P}. The recursive equation relating gn and gn+1 became
gN(i)=minS[eiS+QiGSgn+1(G)+QiFS gn+1(F)+QiPS gn+1(P)](9)
with
gN+1(G)=gN+1(F)=gN+1(P)=0(10)
The robot operational costs CSij + gn+1 (j) resulting from reaching state j ϵ {G, F, P} at the start of period n+1 from state i ϵ {G, F, P} at the start of period n occurred with probability QSij.
Therefore,
eS=[QS][CS]TSε[0,1](11)
The corresponding dynamic programming recursive equations were thus obtained
gN(i)=minS[eiS+QiGS gn+1(G)+QiFS gn+1(F)]+QiPS gn+1(P)](12)
gN(i)=minS[eiS](13)
Assembling products demanded above the available products in the robot cell yielded the robot operational cost matrix
CS=(ca+cs)[DS-AS](14)
Otherwise
CS=ch[AS-DS](15)
When available units exceeded demand
Clearly,
CijS = (ca + cs + ch)[DijS - AijS] if DijS > AijSch[AijS - DijS] if DijS  AijS(16)
for: i, j є {G, F, P}, S ϵ {1,0}.
The justification for expressions (13) and (14) was that DSij – ASij units had to be assembled to meet excess demand. Otherwise, assembling was cancelled when demand was less than or equal to available units of assembled product. The following conditions were therefore sufficient to execute the model.
S=1 when ca > 0 otherwise S=0 when ca = 0.
cs > 0 when shortages were allowed; otherwise, cs=0 when shortages were not allowed.
2.7. Optimization
The robot’s assembly decision and operational costs were optimized for periods 1 and 2.
2.7.1. Optimization - Period 1
Considering the good (state G) performance, the optimal assembly decision was determined as
S = 1 if eG1 < eG0 0 if eG1  eG0(17)
with expected operational costs
g1(G) = eG1 if S=1 eG0 if S = 0(18)
When robot performance was fair (i.e., in state F), the optimal assembly decision was determined as
S = 1 if eF1 < eF0 0 if eF1  eF0(19)
with expected operational costs
g1(F) = eF1 if S=1 eF0 if S = 0 (20)
When robot performance was poor (i.e., in state P), the optimal assembly decision was determined as
S = 1 if eP1 < eP0 0 if eP1  eP0 (21)
with expected operational costs
g1(P) = eP1 if S=1 eP0 if S = 0 (22)
2.7.2. Optimization - Period 2
Reconsider equations (10) and (11) with aS denoting the accumulated operational costs of period 1.
aiS=eiS+QiGSmin[eG1,eG0]+QiFSmin[eF1,eF0]+QiPSmin[eP1,eP0](23)
aiS=eiS+QiGS g2(G)+QiFSg2(F)+QiPSg2(P)(24)
Therefore, for good performance (ie, in state G), the optimal assembly decision during period 2 was determined as
S = 1 if aG1 < aG0 0 if aG1  aG0 (25)
while the associated accumulated operational costs were
g2(G) = aG1 if S=1 aG0 if S = 0 (26)
Similarly, when performance was fair (ie, in state F), the optimal assembly decision during period 2 was determined as
S = 1 if aF1 < aF0 0 if aF1  aF0(27)
In this case, the associated accumulated operational costs were
g2(F) = aF1 if S=1 aF0 if S = 0 (28)
When performance was poor (ie. in state P), the optimal assembly decision during period 2 was determined as
S = 1 if aP1 < aP0 0 if aP1  aP0(29)
With operational expenditure
g2(P) = aP1 if S=1 aP0 if S = 0 (30)
2.8. A Case Study: Roofings Uganda Ltd
The model developed was presented using a Case study from Roofings Uganda Ltd, a manufacturing company of steel products. The factory, therefore, required an optimal assembly decision for wheel burrows in the robot cell based on the demand and availability of wheel burrows. Depending on the robot’s ability to assemble wheel burrows in terms of speed, accuracy, and quality, its performance was classified as Good (state G), Fair (state F), or Poor (state P). Decision support was therefore sought in terms of an optimal decision for assembling wheel burrows and the associated operational costs, considering a planning horizon of two days.
2.9. Data Collection
The number of wheel burrows assembled was observed and recorded from the robot cell. The states of performance of the robot under the assembly decisions were considered over fifty days, when the robot’s performance was good (state G), fair (state F), or poor (state P); the data was captured in Tables 1-3.
Table 1. Tasks versus state transitions of robot performance.

Performance States

Assembly Decision (S=1)

Assembly Decision (S=0)

G

F

P

G

F

P

G

12

8

5

13

7

5

F

8

11

6

8

12

5

P

5

7

13

6

6

13

G: Good performance (state G) F: Fair performance (state F) P: Poor performance (state P)
Table 2. Demand of wheel burrows versus state transitions of robot performance.

Performance States

Assembly Decision (S=1)

Assembly Decision (S=0)

G

F

P

G

F

P

G

100

60

45

110

60

30

F

60

80

65

60

90

50

P

50

40

110

50

50

100

G: Good performance (state G) F: Fair performance (state F) P: Poor performance (state P)
Table 3. Availability of wheel burrows versus state transitions of robot performance.

Performance States

Assembly Decision (S=1)

Assembly Decision (S=0)

G

F

P

G

F

P

G

60

80

60

70

40

40

F

80

60

80

70

40

80

P

40

20

60

75

90

45

G: Good performance (state G) F: Fair performance (state F) P: Poor performance (state P)
2.10. Data Analysis
Graphical analysis of the data is presented in the following Figures:
Figure 2. State-transitions versus robot performance transition probabilities.
Figure 3. State transitions versus operational costs (in USD).
Figure 4. Expected operational costs versus states of robot performance.
Figure 5. Accumulated operational costs versus states of robot performance.
For either assembly decision taken, unit assembly cost (ca) = 1.20 USD per wheel burrow, unit holding cost (ch) = 0.80 USD per week, and unit shortage cost (cs) = 0.32 USD per week.
3. Results
Calculating Parameters
We can illustrate the process of calculating demand transition probabilities and operational costs for matrices P1 and C1 respectively.
PGF1 = (T_GF^1)/(T_GG^1+ T_GF^1+T_GP^1) = 812+8+5 = 0.320
P_GP^1 = (T_GP^1)/(T_GG^1+ T_GF^1+T_GP^1) = 512+8+5 = 0.200
P_FG^1 = (T_FG^1)/(T_FG^1+ T_FF^1+T_FP^1) = 88+11+6 = 0.320
P_FF^1 = (T_FF^1)/(T_FG^1+ T_FF^1+T_FP^1) = 118+11+6 = 0.440
P_FP^1 = (T_FP^1)/(T_FG^1+ T_FF^1+T_FP^1) = 68+11+6 = 0.240
P_PG^1 = (T_PG^1)/(T_PG^1+ T_PF^1+T_PP^1) = 55+7+13 = 0.200
P_PF^1 = (T_PF^1)/(T_PG^1+ T_PF^1+T_PP^1) = 135+713 = 0.280
P_PP^1 = (T_PP^1)/(T_PG^1+ T_PF^1+T_PP^1) = 13/(5+7+13) = 0.520
Hence,
P1 = PGG1PGF1PGP1PFG1PFF1PFP1PPG1PPF1PPP1 = 0.4800.3200.2000.3200.4400.2400.2000.2800.520
We note that iϵG,F,PPiG1 + PiF1+PiP1=1 and Pij ≤ 0 for all i, j ϵ {G, F, P}.
Equations (12), (13) and (14) yield the following operational costs (in USD) for the robot cell given assembly decision 1.
cGG1 = (1.20+0.80+0.32) (100 – 60) = 92.8
cGF1 = (0.80) (80 – 60) = 16.0
cGP1 = (0.80)(60 - 45) =12.0
cFG1 = (0.80)(80 – 60) = 16.0
cFP1 = (1.20+0.80+0.32) (100 – 60) = 46.4
cFP1 = (0.80)(80 – 65) = 12.0
cPG1 = (1.20+0.80+0.32) (50 – 40) = 23.2
cPF1 = (1.20+0.80+0.32) (40 – 20) = 46.4
cPF1 = (1.20+0.80+0.32) (110 – 60) = 116.0
C1 = cGG1cGF1cGP1cFG1cFF1cFP1cPG1cPF1cPP1 = 92.816.012.016.046.412.023.246.4116.0
Assembly decision 0 of the robot cell yielded the following performance matrix and operational cost matrix.
P0 = PGG0PGF0PGP0PFG0PFF0PFP0PPG0PPF0PPP0 = 0.5200.2800.2000.3200.4800.2000.2400.2400.520
C0 = cGG0cGF0cGP0cFG0cFF0cFP0cPG0cPF0cPP0 = 92.846.48.08.011624.024.032.0127.6
The expected and accumulated operational costs (in USD) were computed under the states of robot performance: Good (state G), Fair (state F), and Poor (state P), whose results are summarized in Table 4.
Table 4. Expected and Accumulated Operational Costs (in USD) for the robot cell.

State of robot performance (i)

Expected operational costs eSi

Accumulated operational Costs aSi

Assemble additional units (S=1)

Do not assemble additional units (S=0)

Assemble additional units (S=1)

Do not assemble additional units (S=0)

Good

52.06

62.85

101.73

113.46

Fair

28.42

63.04

76.29

108.93

Poor

77.95

79.79

136.85

139.64

4. Discussion of Results
When robot performance was Good (state G), and noting that 52.06 < 62.85, S=1 represented the optimum assembly option for day 1 and the expected operational expenditure of 52.06 USD for the case of Good performance (state G). Since 28.42<63.04, S=1 represented the optimum assembly option for day 1 with associated expected operational costs of 28.42 USD for the case of Fair performance (state F). Similarly, noting that 77.95<79.79, S=1 was the optimum assembly option for day 1 with expected operational expenditure of 28.42 USD for the case of Poor performance (state P).
When performance was good (state G) and noting that 101.73 < 113.46, S=1 represented the optimum assembly option for day 2 with accumulated operational costs of 101.73 USD for the case of Good performance. Noting that 76.29<108.93, S=1 represented the optimum assembly decision for day 2 with an accumulated operational expenditure of 76.29USD for the case of Fair performance (state F). Similarly, noting that 136.85<139.64, S=1 represented the optimum assembly option for day 2 with an accumulated operational expenditure of 136.85USD for poor performance (state P).
Future Research
Further research is highly sought to examine robot performance and assembly decisions for robot cells under non-stationary transition probabilities of performance. Critical issues can also be considered for model extensions under the infinite period planning horizon. Special interest is also sought in further extending the model by considering robot performance in the context of Continuous-Time Markov Chains (CTMC).
5. Conclusions
Robot performance for automated manufacturing can be modelled using Markov Decision Processes. The optimal assembly decision and operational costs were determined under robot performance uncertainty based on the Markovian states of performance. The decision of whether or not to assemble wheel burrows in the robot cell incorporated solution methods for the Markov decision process algorithm. A case study from Roofing Uganda Ltd showed that the optimal robot assembly decisions and operational costs are state-dependent. Therefore, as an optimization strategy for robot performance in manufacturing plants, Markov decision processes provide promising results.
Acknowledgments
The authors are thankful to Roofings Uganda Limited for the assistance during data collection.
Author Contributions
Kizito Paul Mubiru: Conceptualization, Investigation, Methodology, Validation, Writing – review & editing
Nalubowa Maureen Ssempijja: Formal Analysis, Resources, Supervision, Visualization, Writing – original draft
Funding
The authors received no funding.
Data Availability Statement
The data is available from the corresponding author upon reasonable request.
Conflicts of Interest
The authors declare no conflicts of interest.
References
[1] ISOTR/TR 11065: 1992-09: Industrial automation glossary, available at
[2] ISO, ISO 8373: 2012 (en), Robots and robotic devices --- Vocabulary, (n.d.).
[3] Kotha, M. S., and Swamidass, P. M. Strategy, advanced manufacturing technology, and performance: empirical evidence from US manufacturing firms. Journal of Operations Management, 2000, 18, 257-277.
[4] Mahbub, R. (2008). An investigation into the barriers to the implementation of automation and robotics technologies in the construction industry (Doctoral dissertation, Queensland University of Technology).
[5] Wallén, J. (2008). The history of the industrial robot. Linköping University Electronic Press.
[6] World Robotics (2010). United Nations, New York, and Geneva.
[7] Isak, K., Samir, V., & Ermin, H. Modeling of Welding Process by Robotic Vision. Journal of Mechanics, Engineering and Automation, 2011, 1(2), 135-138.
[8] Karabegovic, E., Karabegovic, I., & Hadzalic, E. Industrial Robot Application Trend in the World’s Metal Industry. Engineering Economics, 2012, 23(4), 368-378.
[9] Wilson, M. (2014). Implementation of robot systems: an introduction to robotics, automation, and successful systems integration in manufacturing. Butterworth-Heinemann.
[10] Nyori, G., K, Obonyo, P Advanced Manufacturing Technology Adoption in Manufacturing Companies in Kenya. World Academy of Science 2015, Engineering and Technology, Open Science Index 106, International Journal of Industrial and Manufacturing Engineering, 9(10), 3601-3613.
[11] Riben, M. Laboratory Automation and Middleware. Surgical pathology clinics 2015 8(2): p. 175-186 PMD: 26065792
[12] Procter F, Van der Hoorn G, Lipman R Automating robot planning using product and manufacturing information, Procedia CIRP Elsevier 43, 2016, 208-2013
[13] Zghair H, Ahad A. Effective performance analysis of industrial robotics for automated manufacturing system, Proceedings of the 2017 International Symposium on Industrial Engineering and Operations Management 9IEOM), Bristol, UK, July 24-25, 2017.
[14] Aalst, Wil & Bichler, Martin & Heinzl, Armin.. Robotic Process Automation. Business & Information Systems Engineering. 60. 2018,
[15] Leshob, Abderrahmane & Bourgouin, Audrey & Renard, Laurent. Towards a Process Analysis Approach to Adopt Robotic Process Automation. 2018, 46-53.
[16] Bader F., & Rahimifard, S. (2018), September. Challenges for Industrial Robot Applications in Food Manufacturing. In Proceedings of the 2nd International Symposium on Computer Science and Intelligent Control. 1-8
[17] Li, Guangjun & Luo, Yingjun. Industrial Robots Application in the Processing Production Line of Mechanical Parts. Journal of Physics: Conference Series. 1176. 052051 2019,
[18] PwC. (2020). Robot-ready: Adopting a new generation of industrial robots. Retrieved 15 December 2020, from
[19] Fang H, Kang J, Hao Y. Robot performance modeling based on Computer Integrated Manufacturing open system Architecture for data-driven evaluation, 2020, IEEE Xplore, Chinese Automation Congress (CAC).
[20] Hou X Design of industrial robot performance testing device based on ECMA servo motor and PLC control software ROBOMECH Journal Springer 12, 13 (2025).
[21] Asif S, Bueno M, Ferreiraa P, Anandan P, Zhang Z, Yao Y, Ragunathan G, Tinkler L, Satoodeh–Bahraini M, Lohse N, Webb P, Hutabarat W, Rapid and automated configuration of robot manufacturing cells, Robotics and Computer integrated Manufacturing, Elsevier vol. 92, April 2025, 10862
[22] Birk C, Kipfmulley M, Kotschenreuther I. Dynamic Modeling and Analysis of Industrial Robots for enhanced manufacturing precision. Actuators 2025, 14(7), 311;
Cite This Article
  • APA Style

    Mubiru, K. P., Ssempijja, N. M. (2025). Mathematical Model of the Assembly Robot Performance in Automated Manufacturing. Mathematical Modelling and Applications, 10(3), 49-58. https://doi.org/10.11648/j.mma.20251003.12

    Copy | Download

    ACS Style

    Mubiru, K. P.; Ssempijja, N. M. Mathematical Model of the Assembly Robot Performance in Automated Manufacturing. Math. Model. Appl. 2025, 10(3), 49-58. doi: 10.11648/j.mma.20251003.12

    Copy | Download

    AMA Style

    Mubiru KP, Ssempijja NM. Mathematical Model of the Assembly Robot Performance in Automated Manufacturing. Math Model Appl. 2025;10(3):49-58. doi: 10.11648/j.mma.20251003.12

    Copy | Download

  • @article{10.11648/j.mma.20251003.12,
      author = {Kizito Paul Mubiru and Nalubowa Maureen Ssempijja},
      title = {Mathematical Model of the Assembly Robot Performance in Automated Manufacturing
    },
      journal = {Mathematical Modelling and Applications},
      volume = {10},
      number = {3},
      pages = {49-58},
      doi = {10.11648/j.mma.20251003.12},
      url = {https://doi.org/10.11648/j.mma.20251003.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.mma.20251003.12},
      abstract = {Robot performance in automated manufacturing supports the competitive edge in manufacturing industries, enhancing customer sustainability and reducing operational costs. The robot cell controller must therefore optimize the operational tasks in the assembly of components or parts of the product to support automated manufacturing strategies for the manufacturing plant. This study proposes a Markov decision process model for robot performance in a steel assembly plant. The performance of the robot is characterized as a Markov chain, and its operational cost matrix represents the expected reward for the Markov decision process problem. This study utilized hourly data for two consecutive weeks. The principal challenge addressed focused on determining the best product assembly option to reduce the assembly expenses of the robot cell. We considered a multi-period planning horizon, where the optimal decision was determined for assembling or not assembling additional products based on the demand and availability of finished assembled products. The model was tested, and the results demonstrated the existence of an optimal state-dependent decision and assembly expenditure of managing the robot cell of the steel assembly plant. As a cost optimization strategy for managing robot cells, improved efficiency and resource utilization for assembled products were realized, supporting automated manufacturing initiatives of the steel assembly plant used in the case study.
    },
     year = {2025}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Mathematical Model of the Assembly Robot Performance in Automated Manufacturing
    
    AU  - Kizito Paul Mubiru
    AU  - Nalubowa Maureen Ssempijja
    Y1  - 2025/10/30
    PY  - 2025
    N1  - https://doi.org/10.11648/j.mma.20251003.12
    DO  - 10.11648/j.mma.20251003.12
    T2  - Mathematical Modelling and Applications
    JF  - Mathematical Modelling and Applications
    JO  - Mathematical Modelling and Applications
    SP  - 49
    EP  - 58
    PB  - Science Publishing Group
    SN  - 2575-1794
    UR  - https://doi.org/10.11648/j.mma.20251003.12
    AB  - Robot performance in automated manufacturing supports the competitive edge in manufacturing industries, enhancing customer sustainability and reducing operational costs. The robot cell controller must therefore optimize the operational tasks in the assembly of components or parts of the product to support automated manufacturing strategies for the manufacturing plant. This study proposes a Markov decision process model for robot performance in a steel assembly plant. The performance of the robot is characterized as a Markov chain, and its operational cost matrix represents the expected reward for the Markov decision process problem. This study utilized hourly data for two consecutive weeks. The principal challenge addressed focused on determining the best product assembly option to reduce the assembly expenses of the robot cell. We considered a multi-period planning horizon, where the optimal decision was determined for assembling or not assembling additional products based on the demand and availability of finished assembled products. The model was tested, and the results demonstrated the existence of an optimal state-dependent decision and assembly expenditure of managing the robot cell of the steel assembly plant. As a cost optimization strategy for managing robot cells, improved efficiency and resource utilization for assembled products were realized, supporting automated manufacturing initiatives of the steel assembly plant used in the case study.
    
    VL  - 10
    IS  - 3
    ER  - 

    Copy | Download

Author Information
  • Abstract
  • Keywords
  • Document Sections

    1. 1. Introduction
    2. 2. Materials and Methods
    3. 3. Results
    4. 4. Discussion of Results
    5. 5. Conclusions
    Show Full Outline
  • Acknowledgments
  • Author Contributions
  • Funding
  • Data Availability Statement
  • Conflicts of Interest
  • References
  • Cite This Article
  • Author Information