Manual
Manual
Arinez
Manufacturing Systems Research Laboratory,
GM Research & Development,
Warren, MI 48092
Artificial Intelligence in Advanced
e-mail: [email protected]
Qing Chang
Manufacturing: Current Status
Department of Mechanical and
Aerospace Engineering,
and Future Outlook
University of Virginia,
Charlottesville, VA 22904 Today’s manufacturing systems are becoming increasingly complex, dynamic, and con-
e-mail: [email protected] nected. The factory operations face challenges of highly nonlinear and stochastic activity
due to the countless uncertainties and interdependencies that exist. Recent developments
Journal of Manufacturing Science and Engineering NOVEMBER 2020, Vol. 142 / 110804-1
Copyright © 2020 by ASME
1.2 Opportunities for Artificial Intelligence in manufacturing, providing analysis at a more granular level with
Manufacturing. The main driving factors and requirements in support from more detailed examples. For example, Refs. [11,12]
most daily manufacturing operations across industries are those of discussed AI for machine condition monitoring and fault diagnosis,
meeting throughput, quality, and cost objectives while ensure a while Ref. [13] provides a comprehensive review of AI in the
safe working environment for all. However, meeting these goals emerging field of human–robot collaboration (HRC).
has become increasingly difficult with the multitude of demands Furthermore, since the topic of AI in manufacturing has wit-
stemming from growing product and process complexity, higher nessed this rapid growth in the amount of published research, to
variability in customer demand and preferences, along with relent- write a review paper such as this requires an organizing construct
less competitive pressures from others in the marketplace to remain as a framework to help assess, review, and synthesize the vast liter-
profitable. Seen from a positive perspective, this tough operating ature in this field of ongoing research, development, and industrial
climate facing the majority of manufacturers provides an opportu- implementation. Therefore, the review presented herein aims to
nity for the unique capabilities of AI over conventional tools and strike a balance between a high-level overview of the advanced
approaches. In particular, the commonplace activity of problem- manufacturing systems and the specific AI techniques as represen-
solving which involves looking for root causes lends itself well to tative examples. The uniqueness of this paper is that it follows a
dependent on the “optimal control” of material flow through the However, the traditional analytical modeling methods based on
work cells. This section aims to review the recent advancement in queuing theory and Markov Chains [17,18,20,21] suffer from
AI approaches as it applies to manufacturing systems including two considerable disadvantages. The adoption of data analytics
system modeling and performance analysis, and optimal system- and ML techniques offer great potential to compensate for these
level control and decision-making. shortcomings.
First, the analytical methods for estimating throughput, either
exact or approximate, are limited to simple system structures
2.1 Modeling and Performance Analysis. Production system under strict assumptions. For more complex systems, simulation
performance evaluation, diagnosis, and prognosis in terms of turns out to be the only feasible approach to evaluate long-term
productivity, quality, and efficiency are of great importance. system performance. ML methods can be applied to generalize
However, unreliable machines and finite buffers make the material the results from simulations, to avoid repetitive simulation runs
flow in manufacturing systems difficult to model and analyze since when the production system parameters are changed. In Ref. [22],
the former makes it stochastic and the latter nonlinear. the gray model and neural network are combined to predict
system throughput for a multi-product production line considering
2.1.1 Throughput Evaluation. Throughput analysis is aimed rework loops. In Ref. [23], a single hidden layer neural network
at evaluating long-term or short-term productivity of manufactur- is trained to predict makespan and throughput for multi-product
ing systems, which could facilitate system design, performance manufacturing systems considering stochastic cycle times.
improvement, and daily operation of production systems. Sub- Second, conventional throughput improvement approaches focus
stantial amounts of research have been devoted to the analysis mainly on long-term steady-state performance analysis, which are
of manufacturing system dynamics and performance [15–19]. not applicable to real-time throughput prediction and production
Journal of Manufacturing Science and Engineering NOVEMBER 2020, Vol. 142 / 110804-3
control. Further, they are unable to take full advantage of today’s product quality. However, due to the fact that system-level
vastly superior sensor readings. Short-term system performance, quality diagnosis requires intensive expert knowledge, the
inferred from buffer states and machine status, has proven to be applications of pure ML methods in this context are
useful in real-time control for complex production systems limited. Bayesian networks are one of the methods that can
[24,25]. Improving production system throughput is an important be used to conduct root cause diagnosis of quality issues as
task of production line management and control. In practice, it is it is convenient to infer fault causes from observed quality
often accomplished by identifying the bottleneck machine and deviations. In Ref. [36], a new method of Bayesian
improving its operation. Data-driven methods in identifying network construction is proposed, using a framework
throughput bottlenecks have been extensively studied. Earlier designed for root cause diagnosis in an automotive body
works [15,18] develop an indirect index to identify production bot- assembly process. The proposed method can work with
tlenecks. In Ref. [26], an event-based method is discussed to evalu- small data sets and medium-level noise in measurements.
ate permanent production loss in battery manufacturing. In Ref. [27], In Ref. [37], a distributed diagnostic framework based on a
a data-driven model is developed using available sensor data, and a multi-agent Bayesian approach is proposed and implemented
system diagnostic method is proposed to identify real-time produc- in a lab-based modular assembly system.
Journal of Manufacturing Science and Engineering NOVEMBER 2020, Vol. 142 / 110804-5
to be solved. While there can be no definitive or absolute categori- of human–robot relationships that maybe used to describe particular
zation of such a vast field of work, as we have done for the overall human–robot operational environments.
paper, we also propose a framework adapted from human supervi-
sory control theory and combine it with a classification scheme for
3.3 Human Supervisory Control at the Intersection of
describing the characteristics of HRC. In this manner, the resulting
Human–Robot Collaboration. Sheridan [77,78] defines a para-
descriptive framework is used to cross-reference AI-based technol-
digm composed of human supervisory control functions wherein
ogies with key aspects of HRC and therefore highlight foundational
a human supervises a generalized machine whether it be an entire
work and the problem domain for which AI/ML is either already
automation system, a robot, a computer, or any other physical
being deployed, or in the future may be well suited to solving
device capable of receiving commands and carrying out actions cor-
other more difficult problems.
respondingly. The specific functions consist of planning, teaching,
monitoring, intervening, and learning. However, in our paper, we
augment these five functions with a sixth function, that of operating
3.1 Overview of Human–Robot Collaboration. Over the
a system to explicitly call out task execution activities by both the
decades since robots were first introduced into industrial environ-
human and robot in HRC systems. Though this section discusses
transfer them from human to robotic operations. This framework of the robots’ actions and progress toward completion of all tasks
utilizes force profile features to identify types of snap-fits based and respond to any anomalous events that may arise during opera-
on data sets generated via HRC having high variability enabling tion. Observing or monitoring includes analysis of the robot system
machine learning, in this case, an SVM classifier was trained. data from many data sources and types while considering the overall
This is an example of where HRC is used for training to develop system state as part of maintaining situational awareness. Consider-
autonomous robotic operations. In Ref. [84], a system based on ing robotic monitoring capabilities, the term “Internet of Robot
natural language is proposed to improve the teaching and robot pro- Things” (IoRT) [86] describes intelligent devices that can monitor
gramming task. The system is built on a semantic network as the events, fuse sensor data from a variety of sources, use local and dis-
basis for a natural language processing system comprised of auto- tributed intelligence to determine the best course of action. A
matic speech recognition, visual simulation environment, and rea- system architecture that enables monitoring [87] can integrate
soning. Human voice commands are inputs to the reasoning observational factors such as work patterns during operation (dis-
system which also takes inputs from the natural language processor cussed previously). RL is used in the estimation of factors such
to search for a reasonable set of robotic actions. In this work, the as human kinematics via a recursive least-square (RLS) algorithm.
semantic hierarchical network improves system robustness by pre- In a more comprehensive use of AI in monitoring [88], a deep
venting incorrect or irrelevant robotic tasks from occurring such as a learning-based multimodal fusion architecture is developed for
robot picking up a worktable instead of a workpiece thus yielding the robust operation of an HRC manufacturing system. Three
faster object referencing. modes of communication between humans and robots are consid-
ered in this work: voice, hand motion, and body motion. These par-
3.4.3 Operate. Operation concerns the required active steps, ticular modalities for monitoring provide an intuitive approach for
processes, tasks that are completed independently, sequentially, human supervisors or operators to interact with robots. Further,
or simultaneously by the human(s) and the robot(s) in HRC an architecture integrating these modes provides a more flexible
systems to achieve planned objectives. Depending on the type of alternative to the more prescriptive approaches of Refs. [81,89]
application and system, these operational steps or processes may and more closely represents the uncertain, stochastic nature of mon-
or may not be pre-planned which will accordingly drive the itoring human performance interacting with robotic systems. More-
requirements of a given AI technique chosen to improve opera- over, each of these individual modalities is addressed by a unique
tional efficiencies. Moreover, the lack or inability to pre-plan AI approach before multimodal fusion is carried out. Voice
HRC operations notwithstanding, an even greater challenge command recognition is formulated as a CNN, hand motions as
facing HRC is the inherent uncertainty and variability in human an LSTM (RNN), and body motion makes use of MLP transfer
task performance times. Though it may be argued that such vari- learning.
ability is the cost of flexibility provided by human operators, this
characteristic of HRC nonetheless requires the development of 3.4.5 Intervene. The fifth element of HRC relates to the inter-
approaches to ensure productivity is maintained. An online AI vention of operations and considers what alternative steps or correc-
technique [85] developed for automatic and unsupervised cluster- tive actions must be pursued if, in the course of monitoring, the
ing of basic HRC operational steps uses real-time force/torque human or robot observes the occurrence of a fault or anomaly. In
data to address the challenge in human cycle time variability. human–robotic systems with limited interaction, a human supervi-
The specific AI method developed and experimentally tested sor will need to alter the system operation by overriding with
uses dynamically trained one-class support vector machines manual controls or by stopping and re-teaching the system to
(OCSVMs) to discover states of manufacturing process steps. prevent reoccurrence of the fault. An important aspect of interven-
This type of online algorithm demonstrates the ability to realize tion in the control of the HRC system is the capability for real-time
real-time performance without the penalty of requiring labeled decision-making. In complex and ambiguous situations, human
data from training phases. operators have a relative advantage compared to robots owing to
human cognitive abilities by virtue of experience. The requirement
3.4.4 Monitor. Next, monitoring requires the human operator for complex event processing on the robotic side of the collabora-
or supervisor to continuously observe and evaluate the execution tion is an opportunity that AI can enhance. For example,
Journal of Manufacturing Science and Engineering NOVEMBER 2020, Vol. 142 / 110804-7
Ref. [90] presents a layered architecture for HRC connected to industrial revolution witnessed the expansion of data collection
higher-level global plant functions and supporting the use of AI and the adoption of AI methods [95]. These methods, especially
tools. This framework allows for data collected at the level of an ML, can inductively learn useful data patterns and relate to process-
HRC work cell to train for unknown/unplanned scenarios that can ing condition and performance, with the underlying concept that
be detected during operation via supervised learning algorithms data are the reflection of the physical machine characteristics. As
that detect known categories of failure scenarios. the complexity of manufacturing processes and data continues to
grow, it became evident that the traditional ML techniques, which
3.4.6 Learn. Finally, the sixth is that of learning which Sheri- rely on high-quality feature engineering that is subjective by
dan [77] considers broadly to be the human cognitive activity of nature, are inherently limited. Data in modern manufacturing,
gaining knowledge from observing the results of the system’s per- such as images for surface defect detection and sequences that
formance. Other investigators [74] have also similarly observed that underlie machine degradation, are increasingly requiring progres-
as humans and robots work more collaboratively in industrial sive, hierarchical representation which can decompose the com-
systems, a convergence and need emerges for improved teaming plexity into small pieces for more effective handling [5]. The
and integration of human actions with robot training and learning. current wave of the fourth industrial revolution sees the ML land-
Journal of Manufacturing Science and Engineering NOVEMBER 2020, Vol. 142 / 110804-9
machine performance is difficult to measure directly, an artificial ineffective. In such scenarios, the NN architectures, especially RNN
health index (HI) is often created from sensor data to represent and its variant long short-term memory (LSTM), offer several
the machine performance [115]. The HI-based prognosis and advantages in comparison: (1) they can explicitly model the inner
RUL estimation are illustrated in Fig. 7. Related works for relationship among machine performance at different time steps;
AI-based machine prognosis are presented in this section. (2) they can decompose the complex temporal patterns into a
series of simple components which, individually, can be approxi-
4.2.1 Recognizing Degradation Patterns. Common ML tech- mated by a single regression at each network layer, before being
niques such as SVM and RF, although initially developed for the assembled to fully describe the degradation trend. These advantages
task of classification, can be effectively formulated as regression. have made RNN/LSTM an attractive option for machine prognosis.
By taking performance from current and past time steps as ML The research highlights are presented as follows.
input, they can be associated with the future performance at In Ref. [121], an RNN-based bearing prognosis method has been
output and therefore establishing the relationship underlying the developed. Vibration signals from a defective rolling bearing were
machine degradation. Out of all ML techniques, SVM has been transformed using continuous wavelet transform. Statistical param-
the most commonly used for machine prognosis. eters computed from both the raw data and the pre-processed data
Journal of Manufacturing Science and Engineering NOVEMBER 2020, Vol. 142 / 110804-11
6.1 System-Level Analysis. ML has seen increasing utiliza- Transfer learning includes a series of techniques to adapt a model
tion across all levels of the manufacturing system hierarchy. that has been well established in a source domain in which training
However, compared with the successes of ML in specific applica- data are sufficient, to a related, target domain in which data is
tions of process monitoring, optimization, and PHM, utilization is scarce. For condition monitoring and fault diagnosis/prognosis, the
limited at the system level of decision-making [68]. This is primar- most noted advantage of transfer learning is to allow experimental
ily attributable to the stochastic and non-linear dynamical nature of data obtained from machines without faulty conditions for model
manufacturing systems and the complex multi-stage processes and construction on real production lines when faculty conditions may
dependencies among vast amounts of heterogeneous data generated occur [157]. Reported research on this topic this field can be charac-
therein. Furthermore, although the general advantages of ML lie in terized into three categories: (1) model transfer among different
its ability to handle NP-complete problems, typical of intelligent working conditions [158,159], (2) model transfer among different
optimization problems, the appropriate selection of techniques machines [160], and (3) model transfer among different fault loca-
and algorithms remains challenging. An in-depth understanding tions or types [161]. Further examples of transfer learning include
of a problem, its causes, consequences, and desired solution state human action recognition [162] for human–robot collaboration in
must be known or well investigated to improve the likelihood of assembly. These examples illustrate that, through the proper transfor-
Journal of Manufacturing Science and Engineering NOVEMBER 2020, Vol. 142 / 110804-13
[10] Wang, J., Ma, Y., Zhang, L., Gao, R., and Wu, D., 2018, “Deep Learning for [40] Wang, S., Wan, J., Li, D., and Zhang, C., 2016, “Implementing Smart Factory of
Smart Manufacturing: Methods and Applications,” J. Manuf. Syst., 48(Part Industrie 4.0: An Outlook,” Int. J. Distrib. Sens. Networks, 12(1), p. 3159805.
C), pp. 144–156. [41] Priore, P., Ponte, B., Puente, J., and Gómez, A., 2018, “Learning-Based
[11] Liu, R., Yang, B., Zio, E., and Chen, X., 2018, “Artificial Intelligence for Fault Scheduling of Flexible Manufacturing Systems Using Ensemble Methods,”
Diagnosis of Rotating Machinery: A Review,” Mech. Syst. Signal Process., 108, Comput. Ind. Eng., 126, pp. 282–291.
pp. 33–47. [42] Rajendran, C., and Holthaus, O., 1999, “Comparative Study of Dispatching
[12] Zhao, R., Yan, R., Chen, Z., Mao, K., Wang, P., and Gao, R., 2019, “Deep Rules in Dynamic Flowshops and Jobshops,” Eur. J. Oper. Res., 116(1),
Learning and Its Applications to Machine Health Monitoring,” Mech. Syst. pp. 156–170.
Signal Process., 115, pp. 213–237. [43] Shahzad, A., and Mebarki, N., 2012, “Data Mining Based Job Dispatching
[13] Wang, L., Gao, R., Váncza, J., Krüger, J., Wang, X. V., Makris, S., and Using Hybrid Simulation-Optimization Approach for Shop Scheduling
Chryssolouris, G., 2019, “Symbiotic Human-Robot Collaborative Assembly,” Problem,” Eng. Appl. Artif. Intell., 25(6), pp. 1173–1181.
CIRP Ann., 68(2), pp. 701–726. [44] Doh, H. H., Yu, J. M., Kwon, Y. J., Shin, J. H., Kim, H. W., Nam, S. H., and
[14] Chang, Q., Ni, J., Bandyopadhyay, P., Biller, S., and Xiao, G., 2007, Lee, D. H., 2014, “Decision Tree Based Scheduling for Flexible job Shops
“Supervisory Factory Control Based on Real-Time Production Feedback,” with Multiple Process Plans,” Int. J. Mech. Aero. Ind. Mechatronic Manuf.
ASME J. Manuf. Sci. Eng., 129(3), pp. 653–660. Eng., 8(3), pp. 621–627.
[15] Li, J., and Meerkov, S. M., 2009, Production Systems Engineering, Springer, US. [45] Ji, W., and Wang, L., 2017, “Big Data Analytics Based Fault Prediction for Shop
[16] Wu, K., and McGinnis, L., 2012, “Performance Evaluation for General Floor Scheduling,” J. Manuf. Syst., 43(Part 1), pp. 187–194.
[46] El-Bouri, A., and Shah, P., 2006, “A Neural Network for Dispatching
Journal of Manufacturing Science and Engineering NOVEMBER 2020, Vol. 142 / 110804-15
[121] Malhi, A., Yan, R., and Gao, R., 2011, “Prognosis of Defect Propagation [145] Pimenov, D. Y., Bustillo, A., and Mikolajczyk, T., 2018, “Artificial Intelligence
Based on Recurrent Neural Networks,” IEEE Trans. Instrum. Meas., 60(3), for Automatic Prediction of Required Surface Roughness by Monitoring Wear
pp. 703–711. on Face Mill Teeth,” J. Intell. Manuf., 29(5), pp. 1045–1061.
[122] Zhang, J., Wang, P., Yan, R., and Gao, R., 2018, “Long Short-Term Memory for [146] Xu, C., and Shin, Y. C., 2007, “Control of Cutting Force for Creep-Feed
Machine Remaining Life Prediction,” J. Manuf. Syst., 48, pp. 78–86. Grinding Processes Using a Multi-Level Fuzzy Controller,” ASME J. Dyn.
[123] Zhang, Y., Xiong, R., He, H., and Pecht, M. G., 2018, “Long Short-Term Syst. Meas. Control. Trans, 129(4), pp. 480–492.
Memory Recurrent Neural Network for Remaining Useful Life Prediction of [147] Xu, C., Tang, Y., and Jackson, M. J., 2009, “Survey on Various Control
Lithium-Ion Batteries,” IEEE Trans. Veh. Technol., 67(7), pp. 5695–5705. Techniques in Micro Grinding Processes,” Int. J. Nanomanuf., 3(4), pp. 398–
[124] Guo, L., Li, N., Jia, F., Lei, Y., and Lin, J., 2017, “A Recurrent Neural Network 408.
Based Health Indicator for Remaining Useful Life Prediction of Bearings,” [148] Sadeghi, B. H. M., 2000, “BP-Neural Network Predictor Model for
Neurocomputing, 240, pp. 98–109. Plastic Injection Molding Process,” J. Mater. Process. Technol., 103(3),
[125] Wang, P., and Gao, R., 2017, “Automated Performance Tracking for pp. 411–416.
Heat Exchangers in HVAC,” IEEE Trans. Autom. Sci. Eng., 14(2), pp. 634–645. [149] Saleh Meiabadi, M., Vafaeesefat, A., and Sharifi, F., 2013, “Optimization of
[126] Wang, P., and Gao, R., 2016, “Markov Nonlinear System Estimation for Engine Plastic Injection Molding Process by Combination of Artificial Neural
Performance Tracking,” ASME J. Eng. Gas Turbines Power., 138(9), p. 091201. Network and Genetic Algorithm,” J. Optim. Ind. Eng., 13, pp. 49–54.
[127] Yang, C., Li, Z., Liang, B., Lu, W., Wang, X., and Liu, H., 2017, “A Particle [150] Liu, Y., Zhao, T., Ju, W., Shi, S., Shi, S., and Shi, S., 2017, “Materials Discovery
Filter and Long Short Term Memory Fusion Algorithm for Failure Prognostic and Design Using Machine Learning,” J. Mater., 3(3), pp. 159–177.