Cao 2021
Cao 2021
& E-Services
Chin-Yin Huang
Sang Won Yoon Editors
Systems
Collaboration
and Integration
See Past and Future Research through
the PRISM Center
Automation, Collaboration, & E-Services 14
Series Editor
Shimon Y. Nof, PRISM Center, and School of Industrial Engineering, Grissom Hall,
Purdue University, West Lafayette, IN, USA
The Automation, Collaboration, & E-Services series (ACES) publishes new develop-
ments and advances in the fields of Automation, collaboration and e-services; rapidly
and informally but with a high quality. It captures the scientific and engineering theories
and techniques addressing challenges of the megatrends of automation, and collabo-
ration. These trends, defining the scope of the ACES Series, are evident with collab-
orative automation: collaborating systems, wireless communication, Internetworking,
multi-agent systems, sensor networks, cyber-physical collaborative systems, interactive-
collaborative devices, and social robotics – all enabled by collaborative e-Services.
Within the scope of the series are monographs, lecture notes, selected contributions
from specialized conferences and workshops.
Chin-Yin Huang · Sang Won Yoon
Editors
Systems Collaboration
and Integration
See Past and Future Research through
the PRISM Center
Editors
Chin-Yin Huang Sang Won Yoon
Industrial Engineering and Enterprise Department of Systems Science
Information and Industrial Engineering
Tunghai University State University of New York at Binghamton
Taichung, Taiwan New York, NY, USA
© The Editor(s) (if applicable) and The Author(s), under exclusive license
to Springer Nature Switzerland AG 2023, corrected publication 2023
This work is subject to copyright. All rights are solely and exclusively licensed by the Publisher, whether
the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of
illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission
or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar
methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication
does not imply, even in the absence of a specific statement, that such names are exempt from the relevant
protective laws and regulations and therefore free for general use.
The publisher, the authors, and the editors are safe to assume that the advice and information in this book
are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors
or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in
published maps and institutional affiliations.
This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
When Shimon Nof first approached me to pen a foreword for this book in celebration
of PRISM’S 30th Anniversary, I felt equally honored as I did inspired. Being able
to witness Shimon’s leadership and vision firsthand throughout the founding of the
PRISM Center 30 years ago to today has been one of the more remarkable experiences
in my professional career. Yet, while this volume was crafted to celebrate PRISM’s
conclusion of this milestone year; it also serves as both a call to action and case study in
articulating the ever-going continuance of innovation within the systems collaboration
and integration field. The PRISM Center operates as a home base for thinkers and
topic fields that share the drive and delight for positively moving the needle of today’s
challenges while eagerly embodying the notion that satisfaction comes not just from
what is reached, but from the perpetual quest for what can be.
In the editors, Professor Chin-Yin Huang from Tunghai University, Taiwan; and Pro-
fessor Sangwon Yoon from Binghamton University, New York, we have highly accom-
plished curators for a collection that so proficiently exemplifies the field. Both are Purdue
Industrial Engineering graduates, former PhD Senior Researchers of the PRISM Center,
and continue in their professional roles as active leaders of the Purdue Global Research
Network (PGRN). In addition, Sangwon was an outstanding researcher assisting on a
project applying systems integration and collaboration to profoundly impact sales and
supply chain under the umbrella of my former responsibilities.
Throughout my professional experience with Fortune 500 global corporations, the
ideals espoused by the PRISM Center offer an intellectual backbone for seeking to refine
systems and improve integrations. From personal experience implementing in real-time
the exchange of key metrics between handheld devices and remote computer analyt-
ics for dramatically improving immediate customer experience, to thought-provoking
examples in the book such as: Collaborative Requirement System using Matrix and
AI Approach, and Crop Plants Stress Monitoring with Bayesian Network Inference in
Cyber-Physical Robotic System. The PRISM Center’s orientation illustrates the impor-
tance of development and improvement of systems integrations and collaboration across
numerous disciplines and applications. PRISM also displays each year how its collective
scholars, innovators, and implementors build upon yesterday’s thought products to create
and explore new frontiers not only for tomorrow, but for today. This work is remarkable,
inspiring, and endlessly promising.
To the reader, it is my best wish that you engage with these chapters through the
lens of appreciating that success is a function of how you surround yourself, a belief that
has served me well throughout my life. Such is the case with PRISM as the successful
people surrounding its work nurture the core principle that innovation is not a next step,
but rather a north star. A constant guide that is always needed, brightly inviting, and
certainly never captured into a closed grip.
vi Foreword
To my great friend and colleague Shimon, thank you for your decades of passion-
ate commitment to collaboration, innovation, and exploration. Without your curiosity,
reverence and rigor for learning, none of this would be possible.
And lastly, to The PRISM Center, its alumni, current cohorts, and future explorers,
thank you for all your work in furthering the field of computer, human, and machine
interactions. Your contributions have and will continue to have an enormous impact as
systems integration and collaboration is a vital framework for progress and growth.
May all be inspired by the works within this book and continue to innovate and
collaborate in the future. Seek and enjoy.
The original version of the book has been revised: The affiliation of the author Chin-Yin Huang has
been updated. A correction to this book can be found https://doi.org/10.1007/978-3-031-44373-
2_27
Foreword
Robotics and AI for manufacturing have become one of the most important research
areas in both academia and industry today. They were not always the hottest or most
obvious topics in the years past. We are proud that Purdue, thanks to the pioneering
preeminence of PRISM, has been a leading institution over the last four decades in this
area.
As a Boilermaker, reading the first chapter reviewing the luminous history and many
achievements of PRISM makes me immensely proud of the roles that Purdue faculty,
students, staff and collaborators have played in the evolution of what is now called
Industry 4.0.
The co-editors of this valued book and long-time leaders of PRISM, Chin-Yin Huang
and Sang Won Yoon, have assembled a very impressive collection of the latest research
results. Readers will enjoy perusing through the wide-ranging choice of topics in these
chapters. I also hope this book will become a series when a new edition is published
each decade of the institute.
In the meantime, Purdue University, across many academic units and research labs,
will continue to prioritize the advancement of research at the interface between the
virtual/digital and the physical, between bytes and atoms, between what we code and
what we touch. And central Indiana, through partnership with a growing number of
industry ecosystems, will build out a “hard tech corridor” that deploys some of the
fundamental research advances as reported in this delightful volume.
Brief History of the PRISM Center and the PRISM Global Research
Network (PGRN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Chin-Yin Huang, Sang Won Yoon, and Shimon Y. Nof
Yuta Kitano was a master’s student in the Management Science and Social Informatics
Program, Department of Informatics, Graduate School of Informatics and Engineering,
the University of Electro-Communications (UEC), Tokyo, Japan. He received his BS
and MS from UEC in 2019 and 2021, respectively. Additionally, he stayed the UK
Nottingham University Business School from September to November in 2019 hosted
by Prof. Kim Hua Tan. His research interests are text, innovation, and Twitter analysis.
Dr. Yu-Ju Lin received both his Ph.D. and M.Sc. in Elec-
trical Engineering from National Cheng Kung University
(Taiwan) and his bachelor’s degree in Electrical Engineer-
ing from Fu Jen Catholic University (Taiwan). In 2008, he
began working at National Cheng Kung University as a
doctoral researcher in the Department of Electrical Engi-
neering, where he is leading a team of researchers in
organic semiconductors and flexible electronics. In 2011, he
joined United Microelectronics Corporation (UMC) at their
Advanced Technology Development (ATD) as the chief
engineer and a research scientist for the semiconductor pro-
cess. Since 2017, he joined Tunghai University (Taiwan) as
About the Authors xxi
Abstract. The PRISM Center at Purdue University and the PRISM Global
Research Network worldwide engage with both theoretical and applied research
projects; and applied, industry- and government-oriented R&D projects. Such
rich combination enables the participating students and scholars to be exposed to
real scientific, technological, business, and society’s challenges. It also enables
responsible and responsive learning and feedback, better testing and validation. It
also enables faster and competitive impact on application and implementation of
research innovations, outcomes, and deliverables. Mostly, it enables the PRISM
and PGRN members (fondly called “PRISMers”) to learn from and encourage
each other, and strengthen and enjoy our PRISM Family worldwide. The purpose
of this chapter is to (1) review these activities since 1980, through the projects,
their sponsors, and the creative people involved with them; and (2) provide some
perspective on the significance, progress, accomplishments, and future visions
based on them.
1 Background
The PRISM (Production, Robotics, and Integration Software for Manufacturing & Man-
agement) Program was established formally as PRISM Lab at Purdue University in 1991.
It began about ten years earlier, with a series of projects on computerized manufacturing,
production, and industrial robotics. The relatively new term robotics meant even then not
just the robot machines, but the integrated automation of intelligent systems of humans,
machines, computers, and robots.
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2023, corrected publication 2023
C.-Y. Huang and S. W. Yoon (Eds.): ICPR1 2021, ACES 14, pp. 3–50, 2023.
https://doi.org/10.1007/978-3-031-44373-2_1
4 C.-Y. Huang et al.
The purpose of the PRISM program and Lab was then and still is today to investigate
and educate how to apply information and communication technologies to most effec-
tively improve the performance of industrial systems, particularly in areas of computer-
supported integration and collaboration. Support for PRISM has been obtained from
NSF, other government agencies, and companies. Hundreds of graduate and under-
graduate research students, and many international scholars have participated directly
in hundreds of projects completed so far. Thousands of students and many companies
have benefitted from its lab experiments, demonstrations, projects, presentations and
publications; and through its activities, innovations, and deliverables.
From the outset, we recognized that:
• Production, service, supply, logistics systems and networks, and in general, productive
work systems need augmentation tools for complementing (not replacing) human
workers and organizations, for the design, operations, management and control of
those work systems; and that
• There are opportunities for developing such augmentation by robotics and automation
based on computing, communication, optimization, and AI (artificial intelligence).
Why? Automation, manufacturing and supply plants and networks, production and
service facilities and networks all have five common characteristics:
1. They have a large number of participants (human and human-designed) with numer-
ous interconnections, interactions, and dependencies; & those lead to complexity;
2. They all seek to be lean and efficient, have less redundancy of resources and efforts
→ Vulnerability
3. They have shared nodes that interconnect several networks → Overlap & interdepen-
dencies
4. Capacity and throughput are influenced by the systems’ structure, the networks’
topology, and the way protocols and procedures are designed, implemented, and
utilized.
5. Their Inter-networked resources operate in normal modes and must be prepared for
disrupted modes, since disruption effects can spread through those networks, reducing
their ability to fulfill their goals and objectives.
Hence, they must be augmented as described above.
• Over the past forty years, PRISM’s focus has shifted from local collaboration,
such as multi-robot system, team-based facility design, and human-robot interac-
tion, to distributed collaboration where collaborators (local and remote; machines,
sensors, robots, computers, individuals, teams, and enterprises) have a higher degree
of autonomy with self-objectives and even competing objectives.
• During the first two decades (1980–2000), PRISM research focused primarily
on e-Work: The collaborative, computer supported activities and communication-
supported operations in distributed organizations of humans and/or robots or
autonomous software agent systems, such as agent-based manufacturing, CIM work-
flow and enterprise modeling, and middleware. The premise was, and still is that
without well-designed and effective e-Work, the potential of electronic work, such
as digital manufacturing, e-Supply, and e-Commerce, cannot be fully materialized.
Brief History of the PRISM Center 5
Therefore, the foundations of CCT, the collaborative control theory, were developed,
including its design principles, tools and methods that were investigated, discovered,
implemented, and validated. They were developed as a major contributor to systems’
augmentation, through systems’ collaboration and integration.
• In the past two decades (2000–2022), with the further advent of computing and
automation, AI, robotics, and cyber science and technologies, PRISM activities
leveraged the learning and discoveries from the previous decades to integrate
cyber-physical systems, collaborative intelligence, and collaborative robotics and
automation.
• In addition, the PRISM lab, and later PRISM Center has collaborated with other
research labs and centers, at Purdue and elsewhere, nationally and worldwide, with
many industries, and with different disciplines, including Agriculture, AAE, ABE,
CE, CEE, ChE, CS, ECE, IE, ME, NE, Management and Economics, Polytech, and
Statistics.
• Since the formal establishment of the PRISM Lab in 1991, three anniversary
celebrations through international Symposia and Reunions were organized:
• In 2001, the Symposium was organized on Purdue Campus, and resulted with a CD-
ROM Proceedings. By the recommendation of Purdue Vice President for Research,
the decision to formalize the PRISM Center was accepted by the attendees at the
conclusion of the Symposium.
• In 2011, the Symposium took place in Stuttgart, Germany, during the International
Conference on Production Research-21. It was decided by the attendees to for-
malize the many fruitful international activities of the PRISM Center under the
PRISM Global Research Network, PGRN. Another outcome -- another CD-ROM
proceedings.
• In 2021, the Symposium was organized in Taichung, Taiwan, during the Inter-
national Conference on Production Research-26. This time it resulted in the rec-
ommendation to write and publish this book, by the many co-authors who are all
affiliated with PRISM and PGRN.
• The goals of those Symposia and Reunions was to enable researchers and industrial
sponsors, who have been active with PRISM and PGRN over the years, to reflect
on the research, development, and education effectiveness so far, and discuss and
exchange thoughts on the future agenda for PRISM activities. Specifically:
a. b.
c. d.
Fig. 1. The PRISM and PGRN Logos: a. The original logo; b. PRISM Lab logo; c. PRISM Center
logo; d. The PGRN logo.
In summary: The vision and mission of the PRISM Center and PGRN has been
to foster innovation and creativity in the Center’s scope by all participants affiliated
with our Center, and inspire both current and emerging leaders and pioneers of industry,
scholarship, and service to flourish.
Table 1. Pioneers of PRISM Lab -- Projects on Production, Robotics, and Integration Software
for Manufacturing and Management (Years: 1980–1990)
Table 1. (continued)
Table 1. (continued)
Fig. 2. M.P. Deisenroth and S.Y. Nof observing a pioneering production and robotics physical
simulator under minicomputer control at the MGL IE Labs, 1981.
10 C.-Y. Huang et al.
Fig. 3. J.F. Engelberger, “the Father of Industrial Robots” and S.Y. Nof discuss the Handbook of
Industrial Robotics at a robotics and automation conference, 1984
Table 2. PRISM Lab, PRISM Center, and PGRN projects at IE Robot Labs (samples)
Robots At Robots’ Sample Project Researcher, Lab Project References Pioneered Topics &
Purdue Source* Topics Date, Where They Key Significant
since Worked Later Impacts
T3 , large 1982 Cincinnati Hanan Lechtman, 1983 Nof and Lechtman, 1. Robot Time and
articulated Milacron Corp International Harvester 1982 [48]; Motion method
robot with Co Lechtman and Nof, (RTM)
dual gripper 1983 [45] 2. Robotic facility
(Fig. 4, 5) simulators
Dual 1983 Cybotech Activity Controller Oded Z. Maimon, 1983 Maimon and Nof, 1. MOS for
Cybotech Corp. (at the for Multiple Robot MIT and Tel Aviv 1984 [49], 1985 multi-robots
6-axis large Civil Operation University, Israel [50], 1986 [51] 2. Collaborative
articulated Engineering Shimon Y. Nof, 1985 Nof, 1985 [46] Robots
Robots high ceiling
(Fig. 6, 7) Lab)
IBM 1984 IBM Corp., by Robotic assembly Venkat N. Rajan, 1990, Rajan and Nof, 1. Robotic cells
SCARA Arturo A. workstation (T3 and i2 Technologies 1990 [52]; 1996a optimization
7545 robot Rodriguez, IBM 7545); Keyvan Esfarjani, 1995 [53], b [54]; 1999 2. CCT protocol:
(Fig. 8, 9) former IE574 Multi-robot Intel [55]; Nof and Collaborative
student; integration Rajan, 1993 [56] Requirements
Tecnomatix Computer integrated Esfarjani and Nof, Planning (CRP)
(ROBCAD) and robotic product 1998 [57] 3. CCT Resource
assembly and testing Sharing Task
Administration
Protocol (TOP TAP)
(continued)
Brief History of the PRISM Center 11
Table 2. (continued)
Robots At Robots’ Sample Project Researcher, Lab Project References Pioneered Topics &
Purdue Source* Topics Date, Where They Key Significant
since Worked Later Impacts
Mitsubishi 1990 Mitsubishi IRD, Interactive Neal S. Widmer, 1990 Widmer, Karlan, 1. Interactive robotic
Movemaster (borrowed Robotic Device to aid Purdue Polytechnic and Nof, 1992 devices
Small from Purdue severely disable [58]; 2. Learning and
articulated Polytech MET children, and monitor Widmer and Nof, performance
Robot Lab) learning and 1992 [59] progress monitoring
(Fig. 10) performance progress devices
IBM RS-1 1992 IBM Corp., Small part assembly Robert M. Remski, Remski and Nof, 1. Sensor-based robot
Gantry PHD Inc Assembly with 1993 1993 [60]; grippers for quality
Robot with vision-based Microelectronics Mfg. Nof and Rajan, inspection
gripper conveyor tracking Co 1993 [56] 2. CCT protocol for
sensors and two-robot Venkat Rajan, 1993 Williams et al., Collaboration
collaboration i2 Technologies 2002 [61]; 2003 Requirements
Assembly tasks, Naraye P. Williams, [62] Planning
inspection and test 1995 3. TestLAN protocols
i2 Technologies for networked
sharing of
computer-Integrated
Testers
Two Adept 2005 Adept Assembly operations Xin W. Chen, 2006 Chen and Nof, 5 Patents on IPDN,
4-axis Technologies, error prediction and University of Southern 2007 [63] Integrated error and
high-speed Inc diagnostics, Illinois conflict prevention and
SCARA prediction, prevention detection networks,
Cobra 600 algorithms and
and 800 protocols
Robots
(Fig. 11)
Numerous Fanuc LR Collaborative Hao Zhong, 2013 Zhong, Wachs, and Collaborative
robots in Mate 200i (at telerobotics Climate Corp Nof, 2014 [64] telerobotics under hub
several the IE ISAT for collaborative
Purdue labs lab) (Fig. 12) intelligence
and PGRN (At the Volcani Robotic food security Praditya Ajidarma Guo et al., 2018 1. Cyber-physical
Labs Institute collaborative project 2017; Bandung [65] agricultural robotic
Agricultural by Purdue University, University, Indonesia Nair et al., 2019 system
Robotics Lab, University of Ashwin Nair [66] 2. Cyber collaborative
Israel (Fig. 13) Maryland, and 2018; John Deere Wang et al., 2019 TAPs (task
Volcani Institute: Oak Puwadol [67] administration
Research on remote Dusadeerungsikul 2019 Sreeram and Nof, protocols) for
manipulation of Chula University, 2021 [68] optimizing and
human--robot cart Thailand Ajidarma and Nof, harmonizing
– robot manipulator-- Maitreya Sreeram 2021 [69] integrated humans-
sensors for 2019; Decision Dusadeeru-ngsikul robots-sensors
monitoring and early Analytics; and Nof, 2019a systems and
detection of Win P.V. Nguyen [70], operations
crop-plants’ stress, 2021; Virginia Tech 2020 [71], 2021a 3. Effective machine
and precision University [72] learning of
preventive treatment. • Additional researchers Nguyen et al., 2020 multi-spectral
(The ARS, at Volcani and at UMD Bechar, 2021 [73] vision ag. Sensors
agricultural robotics
system project.)
* All located at the IE/PRISM Robot Labs in Grissom Hall and MGL, unless indicated otherwise.
12 C.-Y. Huang et al.
Fig. 4. The T3 robot with dual gripper in assembly experiments at Purdue IE MGL/PRISM
Lab,1981
Fig. 6. Dual Cybotech robots set up for collaborative robot experiments 1982
Fig. 8. Multi-robot (T3 and IBM 7545) collaboration and machine vision experiments of assembly
with conveyor tracking, V. Rajan and W. Eubanks, 1990
Fig. 9. RobCAD workstation showing T3 and IBM 7545 Robots with machine vision, integrated
for collaborative assembly, Venkat Rajan, 1991
Brief History of the PRISM Center 15
Fig. 11. Two collaborating Adept Cobra robots (800 and 600) at the PRISM Lab in MGL, 2006
Fig. 12. The collaborative telerobot prototyping cell integrated with a HUB-CI and Fanuc robot
at the ISAT Lab (Zhong et al., 2013)
Brief History of the PRISM Center 17
Fig. 13. ARS system at a greenhouse experiment in Volcani Institute, Israel. The mobile robot cart
(developed at Volcani’s Agricultural Robotics Lab) with a mounted manipulator (UR5 Universal
Robot) and instrumented with monitoring sensors is controlled remotely from Purdue PRISM
Lab through a HUB-CI with (1) collaborative control protocols, routing and search optimization
algorithms; and (2) sensors’ data analysis and machine learning algorithms developed by Univer-
sity of Maryland Professor Yang Tao’s Bio-Imaging and Machine Vision Lab. On-line local and
remote farmers, and a knowledge-base developed by plant biologists are also integrated in the
ARS system. (Photo courtesy of Professor Avital Bechar.)
Table 3. Pioneers of PRISM Center and PGRN, PRISM Global Research Network -- Projects on
Production, Robotics, and Integration Software for Manufacturing and Management (Years: 1991
--)
Pioneers of PRISM PRISM Lab Project Company/Sponsor Sample References Pioneered Topic/Key
Center & PGRN (Samples) Significant Impact
Aditya P. Mathur Software and SERC; CERIAS Mathur, 1990 [74]; A model for
Computer Science Information 1991 [75] integrated workflows
integration, assurance Wiegner and Nof, information
and security 1993 [76] assurance
Ray E. Eberts, Industrial Computerized Tools NSF; Alcoa Eberts, 1994 [77] Cognitive interfaces
Engineering for collaborative Foundation Eberts and Nof, 1993 for collaborative
work integration [78]; 1995 [79] human and robot
workers
Ferdinand F. Students’ externships NSF; Alcoa; Allison; Leimkuhler et al., Students’ industry
Leimkuhler, Industrial in design and Rolls-Royce; Delphi 1996 [80] projects on design
Engineering manufacturing Manufacturing Co.; and implementation
Kirby Risk of e-Work and
e-Mfg. Systems
(continued)
18 C.-Y. Huang et al.
Table 3. (continued)
Pioneers of PRISM PRISM Lab Project Company/Sponsor Sample References Pioneered Topic/Key
Center & PGRN (Samples) Significant Impact
Agostino Villa*, Manufacturing International Villa et al., 1994 [81] Models for
Politecnico di Torino, systems modeling, Foundation for Brandimarte and collaborative
Italy management & Production Research Villa, 1999 [82] innovation networks,
control (IFPR); International Huang and Nof, 1999 and their
Federation of [83] implementation with
Automatic Control SME organizations
(IFAC)
Yael Edan*, ABC 1.Robot motion Industry grants Edan and Nof, 1995 1. Robot motion
Robotics, Ben-Gurion economy and sensor [84]; 1996 [85]; 2000 economy, and
University, Israel economy [86] sensor economy
2. Fault-tolerant Tkach and Edan, principles;
monitoring for 2020 [87]; 2. System
supply networks Tkach et al., 2017 collaboration
[88]; 2018 [89] protocols for
Supply network
security
Masayuki Matsui*, 1. Production Industry and Japan Matsui et al., 1997 1. Advancement in
University of enterprise models Ministry of [90] production models
Electro-communications, of Education grants Ceroni et al., 1999 with coordination,
Japan communica-tion, [91] cooperation, and
coordination. And Yamada and Matsui, collaboration
collaboration 2003 [92] considerations;
2. Effectiveness Fujii et al., 2005 [93] 2. Design of
analysis of Matsui et al., 2003 effective systems’
cooperation and [94] collaboration
collaboration Yoon et al., 2011 [95]
Moshe Yerushalmy, Serious games for Industry grants Chen et al., 2001 Applying serious
MBE Simulations, Israel learning Vastag and games as research
production/supply Yerushalmy, 2009 tools for integration
systems’ integration [96] and collaboration
and collaboration Yoon et al., 2011 [95]
Kinya Tamaki, Aoyama 1. Assembly systems Warnecke et al., 1992 Programs of
Gaukin University, Japan 2. e-Learning [97] e-Learning of
Tamaki and Nof, production and
1991 [98] manufacturing
Ishii and Tamaki, planning,
2009 [99]; 2023 management and
[100] control
Tamaki and Goda,
2009 [101]
Doug Mansfield*, Kirby Assembly and testing Kirby Risk; TAP; Williams et al., 2002 TestLAN TAPs
Risk Manufacturing & automation NSF [61]; 2003 [62] applications and
Service Center integration and Task validation case
Administration studies of electrical
Protocols (TAPs) wiring and control
panels
Mark R. Lehto 1. Safety and Industry; NSF Clark and Lehto, 1. Safety of work
Industrial Engineering reliability of 1999 [102] with automation
robotics and Lehto et al., 2009 2. Integrated
automation [103] knowledge-bases
2. Decision making Proctor et al. 2011 for decision
automation [104] support in
Nanda et al., 2014 automation
[105]
(continued)
Brief History of the PRISM Center 19
Table 3. (continued)
Pioneers of PRISM PRISM Lab Project Company/Sponsor Sample References Pioneered Topic/Key
Center & PGRN (Samples) Significant Impact
Pioneers of PGRN (2001 --)
Juan Ernesto CCT applications Kimberly Clark Nof, 2004 [106], Implementation,
deBedout*, Kimberly integration in a global Latin America 2007 [107] validation of theory
Clark, Latin America supply chain of Nof et al., 2005 [108] and business value in
consumer goods Velasquez and Nof, a global supply chain
2009 [109],
Yoon and Nof, 2010
[110], 2011 [111,
112]
Reyes Levalle et al.,
2013 [113]
Scavarda et al., 2015
[114]; 2017 [115,
116]
Seok and Nof, 2018
[117]
Florin G. Filip* 1. Modeling and Various Nof et al., 2005 [118] Applications of
Romanian Academy, design of complex Filip and Leiviska, integration and CCT,
Romania systems 2009 [119] collaborative control
2. Collaborative Nof and Filip, 2010 theory in distributed
decision support [120] decision support
Seok et al., 2012
[121]
Zhong et al., 2014
[122]
Carlos E. Pereira Integrating Control, Various Pereira and Perspectives and
Universidade Federal do automation, and Neumann, 2009 vision of
Rio Grande do Sul, Brazil robotics in industry [123] communication and
Nof et al., 2008 [124] collaboration in
Morel et al., 2019 automation
[125]
Kazuyoshi Ishii, e-Learning and Various Ishii and Tamaki, Systematic
Kanazawa Institute of e-Training systems 2009 [99]; 2023 approaches to
Technology, Japan [100] e-Learning and
Takahashi et al., 2020 e-Training
[126]
Avital Bechar, Volcani Precision Volcani Institute; Bechar et al., 2012 1. Foundation of
Institute, Israel collaboration, BARD [127] precision
agriculture, and Nof et al., 2013 [128] collaboration
robotics automation Bechar et al. 2015 2. Implementation
[129] and validation of
Wang et al., 2019 CCT,
[67] collaborative
Nair et al., 2019 [66] control theory, in
Dusadeerungsikul cyber-physical
et al., 2020 [71] precision ag.
Robotic systems
J. Reinaldo Silva, Service-oriented Industry Moghaddam et al., Best matching of
University of San Paolo, manufacturing, and 2015 [130] services in cloud-
Brazil Manufacturing as a Silva and Nof, 2015 based manufacturing
Service [131]
Nof and Silva, 2018
[132]
(continued)
20 C.-Y. Huang et al.
Table 3. (continued)
Pioneers of PRISM PRISM Lab Project Company/Sponsor Sample References Pioneered Topic/Key
Center & PGRN (Samples) Significant Impact
Sigal Berman, Collaborative control Various Berman and Nof, Reconfigurable robot
Ben-Gurion University, of robotic assembly 2011 [133] grippers; robotics
Israel Zhong et al., 2015 application in
[134] agriculture
Other PRISM/PGRN key participants during this period/Topic (1991--): Yohanan Arzi (Braude College, Israel/Work
methods and automation); Parasuraman Balasubramanian (Theme Work Analytics Ltd., India/Automation of
e-Service systems); Pat Banerjee (University of Illinois-Chicago/Medical and surgical computer simulators); Miryam
Barad (Tel Aviv University, Israel/Flexibility measures of quality in collaborative supply systems); Jim W. Barany
(Purdue IE/Work methods engineering); Ruth Bars (Budapest University of Technology and Economics,
Hungary/Control theory and control models);
Luis Basanez (Technical University of Catalonia, Spain/Telerobots design and control); Octavian Bologa (Lucian Blaga
University of Sibiu, Romania/Machine design and materials engineering); Gary J. Cheng (Purdue IE/Laser-based
manufacturing and control); Byoung Kyu Choi (KAIST Korea/Robot cell design); Manfred Dangelmaier (Fraunhofer
Institute, Germany/Business and engineering systems); Dan DeLaurentis (Purdue AAE/System of systems for security);
Alexandre Dolgui (IMT Atlantique, France/Engineering design and O.R. of supply chains); Vincent G. Duffy (Purdue
ABE & IE/Human-automation interaction); Luminita Duta (Valahia University, Romania/Remanufacturing and
disassembly); Heinz H. Erbe (TU Berlin, Germany/Collaborative learning and engineering automation); Opher Etzion
(IBM Research Labs, Haifa, Israel/Middleware for activity control); Sonia A. Fahmy (Purdue CS/Design and evaluation
of network architectures and protocols); Jose A.B. Fortes (Purdue ECE/Parallel computing design models for tasks
integration); Fujii Susumu (Osaka University, Japan/Machine tool automation); Mitsuo Gen (Waseda University,
Japan/Evolutionary optimization); Boaz Golany (IEM, Technion Israel/R&D and operations research); Martin Haegele
(Fraunhofer Institute, Germany/Commuter integrated manufacturing); Brad C. Harriger (Purdue Polytechnic/Computer
integrated manufacturing and material flow); Christian Hernandez (Kimberly Clark/Enterprise decision support
systems); Steven W. Holland (General Motors Research/Industrial robotics and automation); Sirkka-Liisa
Jämsä-Jounela (Helsinki University of Technology, Finland/Mineral and mining automation); Troy E. Kostek (Purdue
Polytechnic/Facility control and sensor networks); Steven Landry (Purdue IE/Aerospace automation); Seokcheon Lee
(Purdue IE/Distributed control and collaborative logistics); Tae-Eog Lee (KAIST, Korea/Microelectronic
manufacturing); Joachim Lentes (Fraunhofer Institute/Manufacturing automation); Eric T. Matson (Purdue
Polytechnic/Automation and information systems); Wing B. Lee (Hong Kong Polytechnic University, Hong Kong/Digital
manufacturing systems); Arturo Molina (ITESM, Mexico/Enterprise networks); Gerard Morel (CRAN, Center for
automation research Nancy, France/Manufacturing control architectures); Carlos Moreno (Kimberly Clark/Production
and logistics systems); Christopher O’Brien (University of Nottingham, U.K./Decision making, operations
management, and performance assessment of supply chains); Anibal Ollero (University of Sevilla, Spain/Mobile robots);
Jinwoo Park (SNU, Korea/Enterprise resource planning and integration); Namkyu Park (IntelligenceWare, S.
Korea/Shared process workflow); Karthik Ramani (Purdue ME and ECE/Augmented reality for future work); David
Romero (ITESM, Mexico/Intelligent manufacturing); Manuel B. Scavarda (Kimberly Clark/Supply chain design and
operations); Kumares C. Sinha (Purdue CE/Intelligent transportation systems); Dieter Spath (Fraunhofer Institute,
Germany/Production automation and integration); John P. Sullivan (Purdue AAE and Discovery Park CAM/Intelligent
Nano- and micro-sensor networks); Jose M.A. Tanchoco (Purdue IE/e-Work and AGVs); Yang Tao (University of
Maryland/Machine vision and machine learning); Lefteri H. Tsoukalas (Purdue NE/Neuro-fuzzy controllers for
collaborative control protocols); Geanie Umberger (Purdue Polytechnic/Computer security and training systems); H.
Van Brussel (KUL Leuven, Belgium/Modeling flexibility in mfg. Systems); Francois B. Vernadat (University of Metz,
France/Systems interoperability); Juan P. Wachs (Purdue IE/Human-robot interactions and machine vision); James E.
Ward (Purdue Business/Teamwork collaboration); Steven T. Wereley (Purdue ME/Intelligent Nano- and micro-sensor
networks); Wilbert E. Wilhelm (Texas A&M University/Industrial assembly systems modeling); David K.Y. Yau
(Purdue CS/Communication networks); Yeuhwern Yih (Purdue IE/Collaboratorium initiative); Constantin B.
Zamfirescu (Lucian Blaga University of Sibiu, Romania/Decision support systems and models); Roi Zivan (Ben-Gurion
University, Israel/Multi agent systems and processes); Eyal Zussman (Technion, Israel/Remanufacturing systems)
(continued)
Brief History of the PRISM Center 21
Table 3. (continued)
Pioneers of PRISM PRISM Lab Project Company/Sponsor Sample References Pioneered Topic/Key
Center & PGRN (Samples) Significant Impact
Other key impacts of the PRISM Center and PGRN projects, participants, and affiliates are with thirteen books:
Information and Collaboration Models of Integration, NATO ASI Series E: Applied Sciences, Vol. 259, Kluwer
Academic Publishers (1994)
Industrial Assembly, Springer (1997; 2013)
Handbook of Digital Human Modeling, CRC Press (2008)
Springer Handbook of Automation (2009); 2nd edition (2022)
Cultural Factors in Systems Design: Decision Making and Action, CRC press (2012)
Revolutionizing Collaboration through e-Work, e-Business and e-Service, Springer Series on Automation,
Collaboration, and E-Services (ACES) Vol. 2 (2015)
Best Matching Theory and Applications, Springer Series on Automation, Collaboration, and E-Services (ACES), Vol. 3
(2017)
Computer-Supported Collaborative Decision-Making, Springer Series on Automation, Collaboration, and E-Services
(ACES) Vol. 4 (2017)
Resilience by Teaming in Supply Chains and Networks, Springer Series on Automation, Collaboration, and E-Services
(ACES) Vol. 5 (2018)
Dynamic Lines of Collaboration - Disruption Handling & Control, Springer Series on Automation, Collaboration, and
E-Services (ACES) Vol. 6 (2020)
Distributed Heterogeneous Multi Sensor Task Allocation Systems, Springer Series on Automation, Collaboration, and
E-Services (ACES) Vol. 7 (2021)
Network Science Models for Data Analytics Automation, Springer Series on Automation, Collaboration, and E-Services
(ACES) Vol. 9 (2022)
* Distinguished PRISM Scholar
Fig. 14. PRISM researchers at the PRISM Lab in Grissom Hall, 1994, L-R: Orlena Nwoka,
Howard Kang, Nitin Khanna, Jim Witzerman, Keyvan Esfarjani, Virginia Serna
22 C.-Y. Huang et al.
Fig. 15. PRISM/PGRN researchers, 1996–97, L-R: Marco Lara, Naraye Williams, Jose Ceroni*,
Shimon Nof, Masayuki Matsui* (PRISM Visiting Scholar), Chin-Yin Huang*
Fig. 16. PRISM/PGRN pioneers meet in Tokyo, Japan August 1997. L-R: M. Matsui, S.Y. Nof,
M. Yamamoto, K. Tamaki
Brief History of the PRISM Center 23
Fig. 17. PRISM meeting, 1999, at the original Gilbreth Library at Grissom Hall. L-R Jose A.
Ceroni, Marco Lara, Jianhao Chen, John Gadient (lab technician), Ardi Octorio, Chin-Yin Huang,
visitor, Jorge Avila, E. El-Khatib, Shimon Y. Nof, John Auer, Pornthep Anussornnitisarn
Collaborative Control Theory (CCT) is the theory of optimizing the actions and inter-
actions between and among systems integrating distributed humans, machines, robots,
and software agents, and systems of such systems.
• Its purpose is to improve and optimize the quality and effectiveness of distributed and
collaborative production and service systems and networks.
• CCT comprises design principles, models, algorithms, and protocols to accomplish
this optimization.
• CCT integrates computer intelligence and information technology, control and deci-
sion theory, management science, human factors, and data science to enable its
successful implementation at scale.
• CCT agents, algorithms, and protocols are designed and implemented for two main
objectives:
24 C.-Y. Huang et al.
Fig. 18. a An Article in the Journal & Courier about PRISM 10th Year Anniversary Sympo-
sium and Reunion. b. PRISM 10th Year Symposium and Reunion, August 9–11. 2001, Purdue
University, West Lafayette, IN Cover of Proceedings CD, ISBN 0–931682-92–4.
Brief History of the PRISM Center 25
Fig. 19. Lab tour at 10th year anniversary PRISM Center Reunion, 2001, West Lafayette, IN,
L-R Wayne Eubank (MGL labs manager), Juan D. Velasquez (former PRISM Center researcher);
PRISM/PGRN affiliates Tetsuo Yamada (Japan), Stanislaw Raczynski (Mexico), Masayuki Matsui
(Japan); former PRISM Center researchers Jose A. Ceroni (Chile), Robert G. Wilhelm (Virginia)
26 C.-Y. Huang et al.
Fig. 20. PRISM Celebration, 2002, L-R: Yan Liu, Juan Velasquez, Diana Milner with daughter,
Thomas Bellocci, visitor, Shimon Nof, Jianhao Chen, Pornthep Anussornnitisarn.
PU,UIC,ANL,
Fig. 21. Four PRISM projects in the first decade of the 21st century, dealing with e-Work, e-
Mfg., and e-Logistics. Shown are also the participating labs and sponsors. Source: PRISM Center
presentation, 2003. (VR: Virtual Reality; NMI: NSF Middleware Initiative for collaboration with
computer grids.; GriTeam: Team collaboration over a fast communication grid.)
Brief History of the PRISM Center 27
Fig. 22. PRISM project with Kimberly Clark Latin America, 2006 meeting in Costa Rica. L-R
Mark R. Lehto, Sangwon Yoon, Ching-Yi Wu, Shimon Y. Nof
Fig. 23. PRISM meeting, 2007. L-R Hoosang Ko, Yu Yang (PRISM Visiting Scholar, from China),
Wootae Jeong, Juan D. Velasquez, Shimon Y. Nof, Sangwon Yoon with Mrs. Yoon holding Grace,
and Xin W. Chen
28 C.-Y. Huang et al.
Fig. 24. PRISM end of semester party, May 2009, L-R front: Sangwon Yoon, Lina Uribe, Xin
Chen, Meerant Chokshi; back: Hoosang Ko, Tao Hong, Shimon Nof, Ezhil Kanagaraju, Anurag
Puranik, Cigdem Duru.
a. b.
Fig. 25. 26th year anniversary PRISM Center and PGRN Reunion, 2011, Stuttgart, Germany.
Organizing Committee Chair: Juan D. Velasquez. a. CD-ROM of proceedings. b. Souvenir magnet.
Brief History of the PRISM Center 29
Fig. 26. PRISM Meeting at the original PRISM Lab in Grissom Hall, Feb. 2014, L-R, front: Lu
Zhang, Radhika Bhargava, Jiaxi Li, Glenn Candranegara; back: Hao Zhong, Shimon Nof, Rodrigo
Reyes Levalle, Mohsen Moghaddam. Notice, we still used paper notebooks and slide projector.
Fig. 27. End of semester May 2015, PRISM celebration, L-R Zijian He, Vradharajan Mohan,
Akhil Rankha, Rishab Vardhan Harikrishnan, Radhika Bhargava, Rohit Kshirsagar, Mohsen
Moghaddam, Jiaxi Li, Shimon Nof, Lu Zhang, Hao Zhong, Arfinandi (Nandi) Ferialdy, Christopher
Quinn, Vaneet Agarwal.
30 C.-Y. Huang et al.
Fig. 29. PRISM Meeting April 2017 at the renovated Grissom Hall, to celebrate Jawahar’s grad-
uation. L-R front: Radhika Bhargava, Jawahar Krishna Gogineni, Ping Guo (PRISM Visiting
Scholar); back: Shimon Nof, Ashwin Nair, Win PV Nguyen, Oak Puwadol Dusadeerungsikul,
Meerant Chokshi (visiting after he graduated in 2009). The Rising Star Award in front was won
by Hyesung Seok, mentored by Manuel Scavarda at the Kimberly Clark Summer 2011 Interns
competition in Atlanta Georgia. The award was kept by the PRISM Center and given permanently
to Dr. Seok when she came to present a PRISM Seminar later in April 2017.
Brief History of the PRISM Center 31
Fig. 31. PRISM Meeting Feb. 2022 at Grissom Hall, L-R Churchill Sandana, Rashed Rabata,
David Hongyi Chen, Shimon Nof, Divija Shweta (guest from CLAN Lab), Mahdi Moghaddam,
Frederik Weber, Praditya Ajidarma.
32 C.-Y. Huang et al.
Table 4. Collaborative Control Theory principles, models, algorithms and protocols for augmen-
tation of computer-supported collaborative work (Source: Nof 2007, Nof et al., 2015)
Table 4. (continued)
Table 5. (continued)
Table 5. (continued)
Table 5. (continued)
During the past 40 years, PRISM Lab, PRISM Center, and PGRN researchers have
worked through all 5 generations shown in Table 6.
Four typical examples, out of many, for each generation can be illustrated as follows
to indicate the specialization and contribution.
Gen 1: Material Flow Control (Huang and Nof 1998).
Interactive software tools are norms today. However, during 1990s, the computing
power is still weak. Computing and demonstration can only occur one at a time at the
computer. The research pioneered the concept to integrate two tools in an integrated
modeling environment: Facility Description Language (FDL) for 3-D emulation and
Concurrent Flexible Specifications (CFS) for developing the physical layout and mate-
rial flows. The research paved the way to further development on computer-supported
collaborative tool with a learning mechanism.
Gen 2: Distributed CIM data activities (Kim and Nof, 2001).
This research proposed two automatic data activities models: DAF-Net and AIMIS.
DAF-Net is for coordinating interdependent data activities while AIMIS is for integrat-
ing distributed and heterogeneous information systems on demand. Both models were
pioneering for today’s cloud computing with distributed active data sources of Internet
of Things.
38 C.-Y. Huang et al.
I was greatly enlightened during the study in the PRISM Lab. There was a doctoral
seminar class. Prof. Nof used his book “Information and Collaboration Models of Inte-
gration” as the textbook for the whole semester. Many advanced research issues were
investigated and discussed in the class. I am still deeply motivated by the class today.
In another seminar class, Prof. Nof used “An Introduction to Distributed and Parallel
Computing” (by Joel M. Crichlow) as the textbook. This course gave the students a
sound theoretical knowledge on how a supercomputer can be utilized in the study of
production management. At the same time, I also had the opportunity to use Paragon
Super Computer (128 computing nodes) to conduct my doctoral research.
In addition, the Industrial Robotics course of PRISM Lab delivered a complete the-
oretical and practical knowledge on the integration of robotic automation and peripheral
facilities. The lecture tutorials in the MGL’s Lab of Industrial Robots is still vivid in my
memory. At the same time, RobCAD was utilized to investigate the real robotic oper-
ations in association with their emulations from robot motions to the whole automated
manufacturing system. Thinking about it now, isn’t it the pilot study of cyber physical
systems?
The cultivation that PRISM Lab gave me definitely did not just happen at Purdue
University. In the following 20 + years of my academic career, I was inspired by PRISM
Lab to the research on information sharing of supply chain, distributed manufacturing
execution system, collaborative design, and even the current research on ontological
manufacturing. The vision of Prof. Nof in the PRISM Lab is so high and far. Many issues
of distributed collaborative systems were so well investigated for the last four decades
and can still be applied today with different kind of technology contents. I can foresee in
the future, the growth of the dispersed cyber-physical robot-human collaboration over
sensor/knowledge networks on the soil paved by the PRISM Lab.” Chin-Yin Huang.
“I joined in the PRISM Center in the fall of 2004 and worked on several research
projects under the guidance of Prof. Nof, sponsored by Indiana Department of Trans-
portation and Kimberly-Clark Corp. During my time at Purdue University, I was able
to develop my research themes under decentralized/distributed decision making and
support systems, which have numerous potentials in current/future emerging research
domains, such as advanced manufacturing, healthcare systems, and logistics. After being
part of PRISM/PGRN for almost two decades, I now understand that the foundation of
the PRISM Center is to develop a scientific exploration via an integration of multi-
disciplinary knowledge from traditional Industrial Engineering tools to other advanced
technologies. This foundation has helped me establish a research lab for the Complex
System Design and Analysis at the State University at New York at Binghamton. I joined
the faculty of the Watson College in the Department of Systems Science and Industrial
Engineering in 2010 and I became a professor in 2020. Also, I received the SUNY
40 C.-Y. Huang et al.
Chancellor’s Award for Excellence in Scholarship and Creative Activities in 2019 and
have secured over $9 million from more than 80 industrial projects as of 2022. Recently,
my research agenda has been studying how to extract useful insights from expanding
data sets to support intelligent decision-making processes, which highlight not only
better understanding large-scale data set by statistical learning methodologies, but also
leveraging optimization, soft computing, simulation, and complex theories with various
algorithms. As a final remark, future generation 6.0 aims to improve industry compet-
itiveness with cutting-edge information and communication techniques, which would
require massive amount of computations. Data have become valuable but cheaper and
more accessible, but we still need to discover useful information and generate insightful
knowledge from them. I believe that this follows the inspiring phase of the PRISM Center
developed by Prof. Nof many years ago; i.e., Knowledge through Information; Wisdom
through Collaboration. I believe that future research could be a little more complicate
than past but the theme of the PRISM Center remains the same. We just need to be more
collaborative to go one step further.” Sang Won Yoon.
As determined by the members of the PRISM Center Advisory Council after the second
PRISM symposium and reunion in 2011, a Distinguished PRISM Scholar award will be
created. The purpose of this award is to recognize prominent leaders and scholars in the
research field of PRISM who have provided PRISM/PGRN researchers with significant
advice on research directions and ideas for collaborative projects, over many years. So
far, eight such awards have been bestowed.
The recipients are:
Dr. Juan Ernesto de Bedout, for his exceptional contributions to innovations in
Supply Network Decisions (In 2011).
Dean Dr. Jose Arturo Ceroni Diaz for his exceptional contributions to innovations
in Collaborative Automation and Control (in 2021).
Professor Yael Edan for her exceptional contributions to innovations in Agricultural,
Biological, and Cognitive Robotics (in 2021).
Academician Florin G. Filip for his exceptional contributions to innovations in
Collaborative Decision Support (In 2021).
Professor & Chairman Chin-Yin Huang for his exceptional contributions to
innovations in Collaborative Systems and Robotics (In 2021).
President Douglass A. Mansfield for his exceptional contributions to innovations
in Complex Assembly Services (In 2021).
Brief History of the PRISM Center 41
References
1. Bullers, W.I., Nof, S.Y., Whinston, A.B.: Artificial intelligence in manufacturing plan-
ning and control. AIIE Trans. 12(4), 351–363 (1980). https://doi.org/10.1080/056955580
08974527
2. Nof, S.Y., Whinston, A.B., Bullers, W.I.: Control and decision support in automatic manu-
facturing systems. AIIE Trans. (Am. Inst. Ind. Eng.) 12(2), 156–169 (1980). https://doi.org/
10.1080/05695558008974503
3. De, S., Nof, S.Y., Whinston, A.B.: Decision support in computer-integrated manufacturing.
Decis. Supp. Syst. 1(1), 37–55 (1985). https://doi.org/10.1016/0167-9236(85)90196-4
4. Balakrishnan, A., Kalakota, R., Whinston, A.B., Ow, P.S.: Designing collaborative systems
to support reactive problem-solving in manufacturing. In: Nof, S.Y. (ed.) Information and
Collaboration Models of Integration. NATO ASI Series, Vol 259, pp. 105–133. Kluwer
Academic Publishers (1994)
5. Paul, R.P., Nof, S.Y.: Work methods measurement—a comparison between robot and human
task performance. Int. J. Prod. Res. 17(3), 277–303 (1979). https://doi.org/10.1080/002075
47908919615
6. Paul, R., Nof, S.: Human and robot task performance. In: Dodd, G.G., Lothar, R. (eds.)
Computer Vision and Sensor-Based Robots, pp. 23–50 (1979)
7. Paul, R.P.: Robot manipulators: mathematics, programming, and control: the computer
control of robot manipulators. Richard Paul, (1981)
8. Paul, R.P., Luh, J.Y.S., Hayward, V., Nof, S.Y.: Advanced industrial robot control systems.
In: Proceedings - Society of Automotive Engineers, pp. 167–176 (1983)
9. Moodie, C.L., Nof, S., ElGomayel, J.: Manufacturing productivity education data control
by a general database system. Comput. Ind. Eng. 5(4), 245–256 (1981). https://doi.org/10.
1016/0360-8352(81)90023-1
10. Nof, S.Y., Moodie, C.L.: Flow control effects on facility planning. Mater. Flow, 109–120
(1983)
11. Ben-Arieh, D., Moodie, C.L., Nof, S.Y.: Knowledge based control system for automated
production and assembly. In: International Conference on Production Research, Stuttgart,
West Germany, pp. 285–293 (1985)
12. Weber, D.M., Moodie, C.L.: Distributed, intelligent information system for automated, inte-
grated manufacturing systems. In: Nof, S.Y., Moodie, C.L. (eds.) Advanced Information
Technologies for Industrial Material Flow Systems, pp. 57–79. Springer, Heidelberg (1989).
https://doi.org/10.1007/978-3-642-74575-1_4
13. Hasegawa, Y., Yonemoto, K.: The Japanese scene. In: Hartley, J. (ed.) Flexible Automation in
Japan, pp. 1–22. Springer, Heidelberg (1984). https://doi.org/10.1007/978-3-662-07249-3_1
42 C.-Y. Huang et al.
14. Hasegawa, Y.: Industrial robot standardization. In: Nof, S.Y. (ed.) Handbook of Industrial
Robotics, pp. 518–524. John Wiley and Sons, Hoboken (1985)
15. Hasegawa, Y.: Evaluation and economic evaluation. In: Nof, S.Y. (ed.) Handbook of
Industrial Robotics, pp. 665–687. John Wiley and Sons, Hoboken (1985)
16. Hasegawa, Y.: Robotization of reinforced concrete building construction in Japan. In: Bijl,
A., et al. (eds.) CAD and Robotics in Architecture and Construction, pp. 113–121. Springer
US, Boston, MA (1986). https://doi.org/10.1007/978-1-4684-7404-6_11
17. Nof, S.Y., Deisenroth, M.P., Meier, W.L.: Using physical simulators to study manufacturing
systems design and control. In: The 30th Annual Conference of AIIE, San Francisco, CA,
pp. 219–228 (1979)
18. Nof, S.Y., Deisenroth, M.P., Meier, W.L.: Physical simulators of production systems: an
industrial engineering. Aid IE J. 12(10), 70–75 (1980)
19. Nof, S.Y., Knight, J.L., Salvendy, G.S.: Effective utilization of industrial robots—a job and
skills analysis approach. AIIE Trans. 12(3), 216–225 (1980). https://doi.org/10.1080/056
95558008974509
20. Salvendy, G., Nof, S.Y.: Integration OF human operators in computerized manufacturing:
some considerations. In: IIE Conference, Chicago, IL, pp. 179–188 (1984)
21. Salvendy, G.: Human factors in planning robotic systems. In: Nof, S.Y. (ed.) Handbook of
Industrial Robotics, pp. 639–664. John Wiley and Sons, Hoboken (1985)
22. Sweet, A.L.: A collection of programs for plotting control charts: volume one. Technical
Report No. 87–11. In. School of Industrial Engineering, Purdue University, West Lafayette,
IN (1987)
23. Sweet, A.L.: Forecasting the size of a collection in workflow models. In: Paper presented at
the the PRISM Symposium & Reunion on Integration, Networking, and the Next Decade,
West Lafayette, IN, 9–11 August 2001 (2001)
24. Sweet, A.L.: Forecasting the size of a collection in workflow models. J. Intell. Manuf. 13,
477–484 (2002)
25. Sweet, A.L.: Partitioning the production processes when assembling a bore and shaft, prism
research memorandum No. 2007-PI. In. School of Industrial Engineering, Purdue University
(2007)
26. Sweet, A.L., Tu, J.F.: Tolerance design for the fit between bore and shaft for precision
assemblies with significant error-scaling problems. Int. J. Prod. Res. 45(22), 5223–5241
(2007)
27. Yamamoto, M.: A program package for solving general scheduling problems. Bull. Coll.
Eng. 17, 63–73 (1981)
28. Yamamoto, M., Nof, S.Y.: A Scheduling method in automatic manufacturing systems (in
Japanese). J. Jpn. Ind. Manag. Assoc. 33(3), 189–195 (1982)
29. Yamamoto, M., Nof, S.: Scheduling/rescheduling in the manufacturing operating system
environment. Int. J. Prod. Res. 23(4), 705–722 (1985)
Brief History of the PRISM Center 43
30. Doumeingts, G.: How to decentralize decisions through GRAI model in production
management. Comput. Ind. 6(6), 501–514 (1985)
31. Doumeingts, G., Vallespir, B., Darricau, D., Roboam, M.: Design methodology for advanced
manufacturing systems. Comput. Ind. 9(4), 271–296 (1987)
32. Doumeingts, G.: GRAI approach to designing and controlling advanced manufacturing sys-
tem in CIM environment. In: Nof, S.Y., Moodie, C.L. (eds.) Advanced Information Tech-
nologies for Industrial Material Flow Systems, pp. 461–529. Springer, Heidelberg (1989).
https://doi.org/10.1007/978-3-642-74575-1_21
33. Bullinger, H.-J., Lentes, H.: The future of work: technological, economic and social changes.
Int. J. Prod. Res. 20(3), 259–296 (1982)
34. Bullinger, H.-J., Warnecke, H.-J., Lentes, H.-P.: Toward the factory of the future. Int. J. Prod.
Res. 24(4), 697–741 (1986)
35. Bullinger, H.J., Ziegler, J. (eds.): Human-Computer Interaction: Communication, Coopera-
tion, and Application Design. Lawrence Erlbaum Association, Mahwah (1999)
36. Nof, S.Y., et al.: Research needs and challenges in application of computer and information
sciences for industrial engineering. IIE Trans. (Inst. Ind. Eng.) 21(1), 50–65 (1989). https://
doi.org/10.1080/07408178908966206
37. Bullinger, H.-J., Wagner, F.: A model-based methodology for management of concurrent
simultaneous engineering. In: Nof, S.Y. (ed.) Information and Collaboration Models of
Integration. NATO ASI Series, vol. 259, pp. 61–67. Kluwer Academic Publishers (1994)
38. Grant, F.H.: Simulation technology for the design and scheduling of material handling and
storage systems. In: Nof, S.Y., Moodie, C.L. (eds.) Advanced Information Technologies for
Industrial Material Flow Systems, pp. 563–580. Springer, Heidelberg (1989). https://doi.
org/10.1007/978-3-642-74575-1_23
39. Grant, F., Nof, S., MacFarland, D.: Adaptive/predictive scheduling in real-time. In: Advances
in Manufacturing Systems Integration and Processes: 15th Conference on Production
Research and Technology, pp. 277–280. Society of Manufacturing Engineers, Dearborn
(1988)
40. Grant, F.H., Nof, S.Y.: Automatic adaptive scheduling of multiprocessor cells. In: the 10th
International Conference on Production Research, Nottingham, U.K. (1989)
41. Nof, S.Y., Grant, H.F.: Adaptive/predictive scheduling: review and a general framework.
Prod. Plan. Control 2(4), 298–312 (1991). https://doi.org/10.1080/09537289108919359
42. Nof, S.Y.: Control and decision support in automatic manufacturing systems. AIIE Trans.
12(2), 140–144 (1980). https://doi.org/10.1080/05695558008974503
43. Nof, S.Y.: A methodology for computer-aided facility planning. Int. J. Prod. Res. 18(6),
699–722 (1980). https://doi.org/10.1080/00207548008919701
44. Nof, S.Y.: On the structure and logic of typical material flow systems. Int. J. Prod. Res.
20(5), 575–590 (1982). https://doi.org/10.1080/00207548208947788
45. Lechtman, H., Nof, S.Y.: Performance time models for robot point operations. Int. J. Prod.
Res. 21(5), 659–673 (1983). https://doi.org/10.1080/00207548308942402
44 C.-Y. Huang et al.
46. Nof, S.Y.: Robot ergonomics: optimizing robot work. In: Nof, S.Y. (ed.) Handbook of
Industrial Robotics, pp. 549–604. Wiley, Hoboken (1985)
47. Fisher, E.L., Nof, S.Y.: Knowledge-based economic analysis of manufacturing systems. J.
Manuf. Syst. 6(2), 137–150 (1987). https://doi.org/10.1016/0278-6125(87)90037-9
48. Nof, S., Lechtman, H.: Now it’s time for rate-fixing for robots. Ind. Robot Int. J. 9(2),
106–110 (1982)
49. Maimon, O., Nof, S.: Analysis and control of flexible multi-robot operations. In: Fall
Industrial Engineering Conference, American Institute of Industrial Engineers, pp. 17–28
(1984)
50. Maimon, O.Z., Nof, S.Y.: Coordination of robots sharing assembly tasks. J. Dyn. Syst. Meas.
Control Trans. ASME 107(4), 299–307 (1985). https://doi.org/10.1115/1.3140740
51. Maimon, O., Nof, S.Y.: Analysis of multi-robot systems. IIE Trans. (Inst. Ind. Eng.) 18(3),
226–234 (1986). https://doi.org/10.1080/07408178608974699
52. Rajan, V.N., Nof, S.Y.: A game-theoretic approach for co-operation control in multi-machine
workstations. Int. J. Comput. Integr. Manuf. 3(1), 47–59 (1990). https://doi.org/10.1080/095
11929008944432
53. Rajan, V.N., Nof, S.Y.: Minimal precedence constraints for integrated assembly and execu-
tion planning. IEEE Trans. Robot. Autom. 12(2), 175–186 (1996). https://doi.org/10.1109/
70.488939
54. Rajan, V.N., Nof, S.Y.: Cooperation requirements planning (CRP) for multiprocessors: opti-
mal assignment and execution planning. J. Intell. Rob. Syst. Theory Appl. 15(4), 419–435
(1996). https://doi.org/10.1007/BF00437605
55. Rajan, V.N., Nof, S.Y.: Computation, AI, and multiagent techniques for planning robotic
operations. In: Nof, S.Y. (ed.) Handbook of Industrial Robotics, 2nd edn, pp. 579–602 (1999)
56. Nof, S.Y., Rajan, V.N.: A workstation for robotic manufacturing systems design experimen-
tation. In: International Robot and Vision Conference, Detroit, MI (1993)
57. Esfarjani, K., Nof, S.Y.: Client-server model of integrated production facilities. Int. J. Prod.
Res. 36(12), 3295–3321 (1998). https://doi.org/10.1080/002075498192076
58. Widmer, N.S., Nof, S.Y., Karlan, G.R.: An interactive robotic device with progress
monitoring. Robotica 10(1), 11–18 (1992)
59. Widmer, N.S., Nof, S.Y.: Design of a knowledge-based performance progress monitor.
Comput. Ind. Eng. 22(2), 101–114 (1992). https://doi.org/10.1016/0360-8352(92)90037-K
60. Remski, R.M., Nof, S.Y.: Analytic and empirical assessment models of on-line inspection
technologies. Comput. Ind. Eng. 25(1–4), 439–443 (1993). https://doi.org/10.1016/0360-
8352(93)90315-O
61. Williams, N.P., Liu, Y., Nof, S.Y.: TestLAN approach and protocols for the integration of
distributed assembly and test networks. Int. J. Prod. Res. 40(17), 4505–4522 (2002). https://
doi.org/10.1080/00207540210155873
Brief History of the PRISM Center 45
62. Williams, N.P., Liu, Y., Nof, S.Y.: Analysis of workflow protocol adaptability in TestLAN
production systems. IIE Trans. (Inst. Ind. Eng.) 35(10), 965–972 (2003). https://doi.org/10.
1080/07408170309342348
63. Chen, X.W., Nof, S.Y.: Error detection and prediction algorithms: application in robotics.
J. Intell. Rob. Syst. Theory Appl. 48(2), 225–252 (2007). https://doi.org/10.1007/s10846-
006-9094-9
64. Zhong, H., Wachs, J.P., Nof, S.Y.: Telerobot-enabled HUB-CI model for collaborative life-
cycle management of design and prototyping. Comput. Ind. 65(4), 550–562 (2014). https://
doi.org/10.1016/j.compind.2013.12.011
65. Guo, P., Dusadeerungsikul, P.O., Nof, S.Y.: Agricultural cyber physical system collaboration
for greenhouse stress management. Comput. Electron. Agric. 150, 439–454 (2018). https://
doi.org/10.1016/j.compag.2018.05.022
66. Nair, A.S., Bechar, A., Tao, Y., Nof, S.Y.: The hub-CI model for telerobotics in greenhouse
monitoring. Procedia Manuf. 39, 414–421 (2019)
67. Wang, D., et al.: Early detection of tomato spotted wilt virus by hyperspectral imaging and
outlier removal auxiliary classifier generative adversarial nets (OR-AC-GAN). Sci. Rep.
9(1) (2019). https://doi.org/10.1038/s41598-019-40066-y
68. Sreeram, M., Nof, S.Y.: Human-in-the-loop: role in cyber physical agricultural systems.
Int. J. Comput. Commun. Control 16(2), 1–19 (2021). https://doi.org/10.15837/ijccc.2021.
2.4166
69. Ajidarma, P., Nof, S.Y.: Collaborative detection and prevention of errors and conflicts in
an agricultural robotic system. Stud. Inf. Control 30(1), 19–28 (2021). https://doi.org/10.
24846/v30i1y202102
70. Dusadeerungsikul, P.O., Nof, S.Y.: A collaborative control protocol for agricultural robot
routing with online adaptation. Comput. Ind. Eng. 135, 456–466 (2019). https://doi.org/10.
1016/j.cie.2019.06.037
71. Dusadeerungsikul, P.O., Liakos, V., Morari, F., Nof, S.Y., Bechar, A.: Smart action. In:
Agricultural Internet of Things and Decision Support for Precision Smart Farming, pp. 225–
277 (2020)
72. Dusadeerungsikul, P.O., Nof, S.Y.: A cyber collaborative protocol for real-time communi-
cation and control in human-robot-sensor work. Int. J. Comput. Commun. Control 16(3),
1–11 (2021). https://doi.org/10.15837/ijccc.2021.3.4233
73. Bechar, Avital (ed.): Innovation in Agricultural Robotics for Precision Agriculture. PPA,
Springer, Cham (2021). https://doi.org/10.1007/978-3-030-77036-5
74. Mathur, A.P.: Parallel models in software life cycle. In: Zunde, P., Hocking, D. (eds.) Empir-
ical Foundations of Information and Software Science V, pp. 65–79. Springer US, Boston,
MA (1990). https://doi.org/10.1007/978-1-4684-5862-6_7
46 C.-Y. Huang et al.
75. Mathur, A.P.: Performance, effectiveness, and reliability issues in software testing. In:
1991 The Fifteenth Annual International Computer Software & Applications Conference,
pp. 604,605–604,605. IEEE Computer Society (1991)
76. Wiegner, R., Nof, S.: The software product feedback flow model for development planning.
Inf. Softw. Technol. 35(8), 427–438 (1993). https://doi.org/10.1016/0950-5849(93)90040-A
77. Eberts, R.: Neural Network Based Agents for Coordination of Interaction. In: Nof, S.Y. (ed.)
Information and Collaboration Models of Integration, pp. 321–346 (1994)
78. Eberts, R.E., Nof, S.Y.: Distributed planning of collaborative production. Int. J. Adv. Manuf.
Technol. 8(4), 258–268 (1993). https://doi.org/10.1007/BF01748636
79. Eberts, R., Nof, S.: Tools for collaborative work. In: Industrial Engineering Research -
Conference Proceedings, Nashville, TN, pp. 438–441 (1995)
80. Leimkuhler, F.F., Nof, S.Y., Pearson, J.T.: Student extern projects in manufacturing design
and integration. In: DMI-NSF Proceedings, Albuquerque, New Mexico, pp. 51–52 (1996)
81. Villa, A., Brandimarte, P., Calderini, M.: Meta-models for integrating production manage-
ment functions in heterogeneous industrial systems. In: Information and Collaboration Mod-
els of Integration. NATO ASI Series, vol 259, pp. 135–145. Kluwer Academic Publishers
(1994)
82. Brandimarte, P., Villa, A. (eds.): Modeling Manufacturing Systems. Springer, Heidelberg
(1999). https://doi.org/10.1007/978-3-662-03853-6
83. Huang, C.-Y., Nof, S.Y.: Model of material handling and robotics. In: Brandimarte, P.,
Villa, A. (eds.) Modeling Manufacturing Systems: From Aggregate Planning to Real-Time
Control, pp. 139–159. Springer, Heidelberg (1999). https://doi.org/10.1007/978-3-662-038
53-6_7
84. Edan, Y., Nof, S.Y.: Motion economy analysis for robotic kitting tasks. Int. J. Prod. Res.
33(5), 1227–1231 (1995). https://doi.org/10.1080/00207549508930205
85. Edan, Y., Nof, S.Y.: Graphic-based analysis of robot motion economy principles. Rob.
Comput.-Integr. Manuf. 12(2), 185–193 (1996). https://doi.org/10.1016/0736-5845(96)000
06-3
86. Edan, Y., Nof, S.Y.: Sensor economy principles and selection procedures. IIE Trans. (Inst.
Ind. Eng.) 32(3), 195–203 (2000). https://doi.org/10.1080/07408170008963892
87. Tkach, I., Edan, Y.: Distributed Heterogeneous Multi Sensor Task Allocation Systems.
Springer, Cham (2020). https://doi.org/10.1007/978-3-030-34735-2
88. Tkach, I., Edan, Y., Nof, S.Y.: Multi-sensor task allocation framework for supply networks
security using task administration protocols. Int. J. Prod. Res. 55(18), 5202–5224 (2017).
https://doi.org/10.1080/00207543.2017.1286047
89. Tkach, I., Jevtić, A., Nof, S.Y., Edan, Y.: A modified distributed bees algorithm for multi-
sensor task allocation†. Sensors (Switzerland) 18(3) (2018). https://doi.org/10.3390/s18
030759
90. Matsui, M., Ceroni, J.A., Nof, S.Y.: A coordination consideration of manufacturing systems:
job shop case. In: The 14th International Conference on Production Research, Osaka, Japan
(1997)
Brief History of the PRISM Center 47
91. Ceroni, J.A., Matsui, M., Nof, S.Y.: Communication-based coordination modeling in dis-
tributed manufacturing systems. Int. J. Prod. Econ. 60, 281–287 (1999). https://doi.org/10.
1016/S0925-5273(98)00196-0
92. Yamada, T., Matsui, M.: A management design approach to assembly line systems. Int. J.
Prod. Econ. 84(2), 193–204 (2003). https://doi.org/10.1016/S0925-5273(02)00413-9
93. Fujii, Y., Chen, X., Yang, C.L., Yamada, T., Matsui, M., Nof, S.Y.: Enterprise decision
support with evolutionary organizational knowledge. In: The 18th International Conference
on Production Research, Salerno, Italy (2005)
94. Matsui, M., Aita, S., Nof, S.Y., Chen, J., Nishibori, Y.: Analysis of cooperation effects in
two-center production models. Int. J. Prod. Econ. 84(1), 101–112 (2003). https://doi.org/10.
1016/S0925-5273(02)00401-2
95. Yoon, S.W., Matsui, M., Yamada, T., Nof, S.Y.: Analysis of effectiveness and benefits of
collaboration modes with information- and knowledge-sharing. J. Intell. Manuf. 22(1), 101–
112 (2011). https://doi.org/10.1007/s10845-009-0282-x
96. Vastag, G., Yerushalmy, M.: Automating serious games. In: Nof, S.Y. (ed.) Springer Hand-
book of Automation, pp. 1299–1311. Springer, Heidelberg (2009). https://doi.org/10.1007/
978-3-540-78831-7_73
97. Warnecke, H.-J., Schweizer, M., Tamaki, K., Nof, S.Y.: Assembly. In: Salvendy, G. (ed.)
Handbook of Industrial Engineering (2nd Ed.). John Wiley and Sons, (1992)
98. Tamaki, K., Nof, S.Y.: Design method of robot kitting sytem for flexible assemble. Robot.
Auton. Syst. 8(4), 255–273 (1991). https://doi.org/10.1016/0921-8890(91)90048-P
99. Ishii, K., Tamaki, K.: Automation in education/learning systems. In: Nof, S.Y. (ed.) Springer
Handbook of Automation, pp. 1503–1527. Springer, Heidelberg (2009). https://doi.org/10.
1007/978-3-540-78831-7_85
100. Ishii, K., Tamaki, K.: Automation in education, training, and learning systems. In: Nof, S.Y.
(ed.) Springer Handbook of Automation, 2nd edn. Springer, Heidelberg (2023). https://doi.
org/10.1007/978-3-030-96729-1_63
101. Tamaki, K., GODA, Y.: Collaborations among e-learning professionals for quality assurance.
In: ASEM Conference on Lifelong Learning: e-Learning and Workplace Learning 2009
(2009)
102. Clark, D.R., Lehto, M.R.: Reliability, maintenance, and safety of robots. In: Handbook of
Industrial Robotics, pp. 717–753. Wiley (1999)
103. Lehto, M.R., Lesch, M.F., Horrey, W.J.: Safety warnings for automation. In: Nof, S.Y. (ed.)
Springer handbook of automation, pp. 671–695. Springer, Heidelberg (2009). https://doi.
org/10.1007/978-3-540-78831-7_39
104. Proctor, R.W., et al.: Understanding and improving cross-cultural decision making in design
and use of digital media: a research agenda. Int. J. Hum.-Comput. Interact. 27(2), 151–190
(2011). https://doi.org/10.1080/10447318.2011.537175
105. Nanda, G., Lehto, M.R., Nof, S.Y.: User requirement analysis for an online collaboration tool
for senior industrial engineering design course. Hum. Fact. Ergon. Manuf. 24(5), 557–573
(2014). https://doi.org/10.1002/hfm.20551
106. Nof, S.Y.: Collaboration principles for networked manufacturing and logistics: state of the
art and challenges (Plenary). In: Lefranc, G. (ed.) Management and Control of Production
and Logistics 2004 (MCPL 2004): A Proceedings Volume from the IFAC/IEEE/ACCA
Conference, Santiago, Chile, pp. 17–28 (2004)
48 C.-Y. Huang et al.
107. Nof, S.Y.: Collaborative control theory for e-Work, e-Production, and e-Service. Ann. Rev.
Control. 31(2), 281–292 (2007). https://doi.org/10.1016/j.arcontrol.2007.08.002
108. Nof, S.Y., Velasquez, J.D., Partridge, B.K., Poturalski, J.M.: Conducting a mock drill in
Indiana: state and university partnership gauges transportation security training needs. TR
News 238, 26–27 (2005)
109. Velásquez, J.D., Nof, S.Y.: Best-matching protocols for assembly in e-work networks. Int.
J. Prod. Econ. 122(1), 508–516 (2009). https://doi.org/10.1016/j.ijpe.2009.06.018
110. Yoon, S.W., Nof, S.Y.: Demand and capacity sharing decisions and protocols in a collabo-
rative network of enterprises. Decis. Support Syst. 49(4), 442–450 (2010). https://doi.org/
10.1016/j.dss.2010.05.005
111. Yoon, S.W., Nof, S.Y.: Affiliation/dissociation decision models in demand and capacity
sharing collaborative network. Int. J. Prod. Econ. 130(2), 135–143 (2011). https://doi.org/
10.1016/j.ijpe.2010.10.002
112. Yoon, S.W., Nof, S.Y.: Cooperative production switchover coordination for the real-time
order acceptance decision. Int. J. Prod. Res. 49(6), 1813–1826 (2011). https://doi.org/10.
1080/00207540903567325
113. Reyes Levalle, R., Scavarda, M., Nof, S.Y.: Collaborative production line control: minimi-
sation of throughput variability and WIP. Int. J. Prod. Res. 51(23–24), 7289–7307 (2013).
https://doi.org/10.1080/00207543.2013.778435
114. Scavarda, M., Seok, H., Puranik, A.S., Nof, S.Y.: Adaptive direct/indirect delivery decision
protocol by collaborative negotiation among manufacturers, distributors, and retailers. Int.
J. Prod. Econ. 167, 232–245 (2015). https://doi.org/10.1016/j.ijpe.2015.05.006
115. Scavarda, M., Reyes Levalle, R., Lee, S., Nof, S.Y.: Collaborative e-work parallelism in
supply decisions networks: the chemical dimension. J. Intell. Manuf. 28(6), 1337–1355
(2017). https://doi.org/10.1007/s10845-015-1054-4
116. Scavarda, M., Seok, H., Nof, S.Y.: The constrained-collaboration algorithm for intelligent
resource distribution in supply networks. Comput. Ind. Eng. 113, 803–818 (2017). https://
doi.org/10.1016/j.cie.2017.05.015
117. Seok, H., Nof, S.Y.: Intelligent information sharing among manufacturers in supply net-
works: supplier selection case. J. Intell. Manuf. 29(5), 1097–1113 (2018). https://doi.org/
10.1007/s10845-015-1159-9
118. Nof, S.Y., Morel, G., Monostori, L., Molina, A., Filip, F.: From plant and logistics con-
trol to multi-enterprise collaboration. In: IFAC Proceedings Volumes (IFAC-PapersOnline),
pp. 218–231 (2005)
119. Filip, F.-G., Leiviskä, K.: Large-scale complex systems. In: Nof, S.Y. (ed.) Springer Hand-
book of Automation, pp. 619–638. Springer, Heidelberg (2009). https://doi.org/10.1007/
978-3-540-78831-7_36
120. Nof, S.Y., Filip, F.G.: Sustainability in production and logistics: progress and methodological
challenges (Plenary). In: Management and Control of Production and Logistics 2010 (MCPL
2010): A Proceedings Volume from the IFAC/IEEE/ACCA Conference, Coimbra, Portugal
(2010)
Brief History of the PRISM Center 49
121. Seok, H., Nof, S.Y., Filip, F.G.: Sustainability decision support system based on collaborative
control theory. Ann. Rev. Control. 36(1), 85–100 (2012). https://doi.org/10.1016/j.arcontrol.
2012.03.007
122. Zhong, H., Nof, S.Y., Filip, F.G.: Dynamic lines of collaboration in CPS disruption response.
In: IFAC Proceedings Volumes (IFAC-PapersOnline), pp. 7855–7860 (2014)
123. Pereira, C.E., Neumann, P.: Industrial communication protocols. In: Nof, S.Y. (ed.) Springer
Handbook of Automation, pp. 981–999. Springer, Heidelberg (2009). https://doi.org/10.
1007/978-3-540-78831-7_56
124. Nof, S.Y., Filip, F.G., Molina, A., Monostori, L., Pereira, C.E.: Advances in e-manufacturing,
e-logistics, and e-service systems. In: IFAC Proceedings Volumes (IFAC-PapersOnline),
Seoul, Korea (2008)
125. Morel, G., Pereira, C.E., Nof, S.Y.: Historical survey and emerging challenges of manu-
facturing automation modeling and control: a systems architecting perspective. Ann. Rev.
Control. 47, 21–34 (2019). https://doi.org/10.1016/j.arcontrol.2019.01.002
126. Takahashi, K., et al.: Special issue on present and future of production in Asia Pacific
countries. Int. J. Prod. Res. 58(8), 2433–2435 (2020)
127. Bechar, A., Wachs, J., Lumkes, J., Nof, S.: Developing a human-robot collaborative sys-
tem for precision agricultural tasks. In: Eleventh International Conference on Precision
Agriculture, Indianapolis, Indiana (2012)
128. Nof, S.Y., et al.: Laser and photonic systems integration: emerging innovations and frame-
work for research and education. Hum. Fact. Ergon. Manuf. 23(6), 483–516 (2013). https://
doi.org/10.1002/hfm.20555
129. Bechar, A., Nof, S.Y., Wachs, J.P.: A review and framework of laser-based collabora-
tion support. Ann. Rev. Control. 39, 30–45 (2015). https://doi.org/10.1016/j.arcontrol.2015.
03.003
130. Moghaddam, M., Silva, J.R., Nof, S.Y.: Manufacturing-as-a-Service: from e-work and
service-oriented architecture to the cloud manufacturing paradigm. In: the 15th IFAC Sym-
posium on Information Control Problems in Manufacturing, Ottawa, Canada, vol. 48, no. 3,
pp. 828–833 (2015)
131. Silva, J.R., Nof, S.Y.: Manufacturing service: from e-work and service-oriented approach
towards a product-service architecture. In: the 15th IFAC Symposium on Information Control
Problems in Manufacturing, Ottawa, Canada, vol. 48, no. 3, pp. 1628-1633 (2015)
132. Nof, S.Y., Silva, J.R.: Perspectives on manufacturing automation under the digital and cyber
convergence (invited). Polytechnica 1(1–2), 36–47 (2018)
133. Berman, S., Nof, S.Y.: Collaborative control theory for robotic systems with reconfigurable
end effectors. In: 21st International Conference on Production Research: Innovation in
Product and Production, ICPR 2011 - Conference Proceedings, Stuttgart, Germany (2011)
134. Zhong, H., Nof, S.Y., Berman, S.: Asynchronous cooperation requirement planning with
reconfigurable end-effectors. Rob. Comput.-Integr. Manuf. 34, 95–104 (2015). https://doi.
org/10.1016/j.rcim.2014.11.004
50 C.-Y. Huang et al.
135. Rajan, V.N., Nof, S.Y.: Logic and communication issues in cooperation planning for multi-
machine workstations (invited). Int. J. Syst. Autom. Res. Appl. (SARA) 2, 193–212 (1992)
136. Nof, S.Y., Chen, J.: Assembly and disassembly: an overview and framework for cooperation
requirement planning with conflict resolution. J. Intell. Rob. Syst. Theory Appl. 37(3),
307–320 (2003). https://doi.org/10.1023/A:1025466401869
Forecasting the Size of a Collaborative
Collection in Workflow Models
Arnold L. Sweet(B)
Abstract. This chapter is revised from the original paper, presented at our PRISM
10th anniversary symposium and reunion in 2001 (Sweet, 2001; a different version
under the same title was published later, Sweet, 2002). Its perspective in this
revised chapter is now influenced by the increasing role and value (since then)
of automation and cyber-collaborative technologies in enabling and optimizing
collaborative systems’ and people’s work.
A workflow management system (WFMS) is a software system that defines,
manages and executes workflow through the use of software whose sequence of
execution is driven by a computer representation of the workflow logic. Through
software protocols, WFMS are also being applied today to manage the work of
collaborating teams of workers, robots, software agents and systems, that collabo-
rate with an objective to reduce overall time, cost, and errors. The correct sequence
of tasks, which is given in a planning and control database, can be automatically
discovered for performance tracking and improvement by applying data mining
and machine learning technology to the audit-trail data recorded by the WFMS.
During the collaborative collection process, an attempt is made to find all of the
objects of interest. In this chapter, a model is presented which can be used to
forecast: (1) The ultimate size of a complete collection; (2) The expected time
necessary to complete the collection process, and (3) The probability of finding
more items in a fixed interval of time. The data necessary to compute these three
forecasts is the number of items which have already been found, and the time it
took to collect them. A case study from the field of postcard collecting is presented.
It can also apply as a framework for forecasting models in many other collection
processes, common in current production, supply, assembly, storage & distribu-
tion, and service functions that rely on search, retrieval, and assembly tasks, and
are often accomplished by teams.
1 Introduction
A workflow management system (WFMS) is a system used to define, manage, and
operate work tasks and activities through the execution-guidance by software. The order
by which the executed operation is driven is by a computer representation of the workflow
A C
add A C add A C
B D B D B D
Execution Execution
Pattern Pattern
Iteration N Iteration Iteration
Instantiate
Instantiate
Instantiate
Data Analysis Data Analysis
* For Nth
Fig. 1.
In order to develop the model, let L be an integer valued variable that represents the size
of a complete collection, and N(t) an integer valued stochastic process which represents
the number of items found in an interval of time of length t. It was assumed that the
value of L is fixed at some time previous to the start of the search effort. Further, it was
assumed that the search effort started at the time that the searcher obtained the first n0
items. Thus, any time interval between the desire that searchers may have been harboring
to begin the search and the time that the first items are actually found is ignored. It was
assumed that in any small interval of time, the probability of the size of the collection
increasing by one item is proportional to the product of the length of the time interval
and the number of items not yet found. This concept can be made more precise by using
the theory of a stochastic pure birth process, (e.g. Karlin and Taylor 1975).
When the size of the collection at time t is equal to n0 + n, let the birth rate be given
by
λn = γ (L − n0 − n) 0 ≤ n ≤ L − n0 , γ > 0. (1)
the forward Kolmogorov differential equations can be solved to yield (Sweet, 1998)
L − n0 !
P[N (t) = n|N (0) = 0] = (1 − p)L−n0 −n pn 0 ≤ n ≤ L − n0 . (3)
n!(L − n0 − n)!
where
p = 1 − e−γ t . (4)
The expected number of items in the collection at the end of an interval of length t
is given by
The variance is a maximum at t = (ln 2)/γ and the value of the maximum variance
is equal to (L – n0 )/4. Note that as time increases, the variance approaches zero.
Given that the number of items in the collection is equal to m, if T m is the time to
find the next item, then it can be shown that the sequence of times {T m } for increasing
values of m are mutually independent and exponentially distributed random variables
with parameter λm (Karlin and Taylor 1975). Further, (3) may be interpreted as the
probability that n successes” occur in L – n0 independent trials, where each trial consists
of drawing a sample from an exponential distribution with parameter γ. Thus, a success
occurs if the sampled time is less than t, implying that an item has been found. The
probability of success is p, as given in (4), and “failure” is the complementary event.
Thus, the reciprocal of γ can be interpreted as the expected time for an item to be found.
Using the above interpretation, and the lack of memory property of the exponential
distribution, if the size of the collection at any time is equal to m, then the expected
number of items to be found in the next time interval of length t is given by (3), with n0
replaced by m. Further, the expected time to find s more items is given by
s−1
1 1
L−m
1
= 1 ≤ s ≤ L − m; n0 ≤ m < L (7)
γ (L − m − j) γ k
j−0 k=L+1−m−s
Thus, the expected time to complete the collection, Y s , can be obtained from (7) by
setting s = L − m.
The cumulative distribution function for Y s can be computed through the use of
Laplace transforms and a partial fraction expansion, (e.g. Trivedi 1982). The result can
be shown to be
s
(−1)i s!eiγ y
P Ys ≤ y = (8)
i!(s − 1)!
i=0
Forecasting the Size of a Collaborative Collection 55
It is assumed that observations consist of noting the cumulative number of found items,
denoted by ni , at a sequence of increasing (non-random) times, denoted by t i , i = 0, 1,
2,..,r, with t 0 = 0. Using the Markov property of N(t) and (3), the likelihood function is
given by
r
l(γ , L) = P[N (ti ) − N (ti−1 ) = xi |N (ti−1 = ni−1 =
i=1
(9)
r
(L − ni−1 )! x
e−γ ui (L−ni−1 −xi ) 1 − e−γ ui i
xi !(L − ni−1 − xi )!
i=1
where x i is the number of items collected in the time interval ui = t i – t i-1 , i = 0, 1, 2,..,r,
and t = 0.
If the intervals between observations, ui , are constant with value u, then taking the
log of (8) and differentiating with respect to γ yields
1 rL − Sr + nr
γ̂ = ln (10)
n rL − Sr + n0
where
r
Sr = ni (11)
i=0
A numerical search using (12) (beginning with L = nr ) will yield the maximum
likelihood estimator L̂.
To forecast the probability of finding n items during a forecast horizon of length h,
given that the size of the collection at t is equal to m, use (3) and (4), replacing t by h,
n0 by m, L by L̂ and γ by γ̂ .
where zα denotes the upper tail critical value in a standard normal distribution and σ
can be computed using √(6). Applying (5) and (6) to the inequalities in (13) yields two
quadratic equations for L − n0 , namely
1
(L − n0 )p + z.5α [(L − n0 )p̂(1 − p̂)] 2 − (nr − n0 ) = 0 (14)
In (14), parameters have been replaced by their estimates. Using the positive root for the
solution to each equation yields estimates for the upper and lower confidence limits for
the true value of L.
5 Case Study
As a test of the model, use was made of data consisting of records that have been kept
by the author of purchases of old picture postcards, starting in September 1991. One
of the data sets used to illustrate the model consists of cards from Purdue University.
Purchases were recorded on a monthly basis. The data is given in the Appendix. Since
cards from this location are still being manufactured, the data shown is limited to cards
whose dimensions are 3.5 inches by 5.5 inches. During the 1960’s, manufacturers began
to produce a larger card, and these are not included in the data set. It is not known how
many different-looking cards of these types were produced during the time interval in
question. The goal is to collect one of each of all of the different-looking cards that are
under consideration.
Figure 2 shows a plot of the cumulative number of cards that were found (and
purchased) versus time (in months), and also of the model fitted to the data. Estimates
of L and γ were obtained by applying (10) and (12) to the first 106 months of data. Then
the fitted curves were computed by sequentially applying the conditional mean given in
(5), replacing n0 by the number of items collected at the time of application, replacing
t by the length of the next collection interval (one month), L by L̂ and γ by γ̂ . The last
12 months of data were kept for purposes of comparison and updating of parameter
estimates, as discussed later.
Table 1 shows estimates of L and γ, 90% confidence limits for L (computed by
applying (14)), the expected time to complete the collection (computed by applying (7)),
and the probability of not finding any items in the next month (computed by applying
(3)). The purpose of this table is to show how the parameter estimates change as more
data is accumulated. The first two rows show the estimates when approximately one-
half and three-quarters of the total number of cards eventually accumulated (nr were
reached.) The next thirteen rows show the parameter estimates as they were updated,
month-by-month.
Approximate confidence intervals for the time to complete the collection can be
found by using (8) with replaced by γ̂ . Thus, at month 118, with s = 1272 – 1235 = 37,
a 90% confidence interval is given by 219.4 months and 85.1 months.
Forecasting the Size of a Collaborative Collection 57
1200
NUMBER OF CARDS
1000
800
600
400
200
0
1
11
16
21
26
31
36
41
46
51
56
61
66
71
76
81
86
101
106
111
116
91
96
MONTHS
Fig. 2. Plot of data and fit of model. The forecast for the last 12 months is made at month 106.
Month Cumulative Est. of L Est. of γ 90% UCL 90% LCL Est. Months Prob. of zero
number of L of L to cards in next
completion month
16 620 788 .1005 814.3 765.8 56.7 .000
49 940 1032 .0655 1049.3 1016.1 102.5 .010
106 1205 1246 .0319 1259.2 1237.2 135.0 .271
107 1207 1247 .0318 1260.1 1238.4 134.6 .280
108 1210 1250 .0316 1262.8 1241.2 135.5 .283
109 1211 1252 .0314 1263.3 1241.8 137.1 .276
110 1220 1263 .0306 1275.3 1253.0 142.1 .268
111 1220 1262 .0307 1273.4 1251.6 141.1 .276
112 1220 1259 .0309 1270.7 1249.5 137.7 .300
113 1220 1254 .0313 1267.2 1246.9 131.5 .345
114 1220 1257 .0310 1267.3 1246.9 135.4 .317
115 1224 1262 .0306 1271.9 1251.4 138.0 .312
116 1224 1257 .0311 1268.6 1248.9 131.6 .359
117 1230 1267 .0303 1277.3 1256.9 138.7 .326
118 1235 1272 .0300 1282.9 1262.4 140.3 .330
58 A. L. Sweet
6 Discussion
It can be seen from Fig. 2 that over the last 12 months the actual number of accumulated
cards found was greater than that computed from the 12 monthly forecasts (all made at
the end of month 106). However, the table shows considerable stability in the updated
parameter estimates made for these 12 months. It might be thought that good estimates
of L could be obtained be the use of curve fitting techniques. Examination of the figure
shows that the greatest fluctuations occurred in the early months. For this reason, least
square type-fitting procedures tended to produce curves that lay below the data over the
time intervals studied.
While this case example is based on data from a single searcher / collector, it can
represent the same for a process operated by a team of collectors.
7 Conclusions
Other similar data has been analyzed, and the model seemed to be a reasonable repre-
sentation of the phenomenon of collecting postcards. It is hoped that it may prove useful
in the process of mining data bases, although it has not been implemented so far in an
actual WFMS. The model has only two parameters, and thus appears to be “robust”. It
is interesting to speculate on why this might be true, as independent exponential distri-
butions play a central role in this model. In the application presented, it can be argued
that the sequence in which early material is collected is not so important as the later
search activity. As the search for new items becomes more difficult, it may depend on
events such as sales due to the death of collectors, estate sales which uncover previously
unknown material, and long searches through dealer stocks. Such events may be char-
acterized as being “completely random” in nature, and hence described by exponential
distributions. The parameter reflects the activity of the collector and the competition for
the items to be collected. If these remain approximately constant, its value can be used
for forecasting future finds. It remains to be seen in future research whether the searches
carried out in WFMS also have, to some extent, this “completely random” nature.
From the perspective of multi-agent, collaborative collection process, there are
several other future research opportunities:
a. What is the optimal number on collaborative, concurrent, collecting agents? Clearly,
the larger the number, the faster the collection process can be completed. On the other
hand, with too many collectors, the search may become less efficient and too costly.
b. What are the impacts of newer automation technologies for collection search and
retrieval?
For example, Nof et al. (2015, pg. 31) consider three eras of library search for books:
Manual only, before computers; supported by computer database catalogs; Internet era
with systems’ collaboration. A 4th era can be added with the emerging Industrial Internet
(IoT/IoS), with the books themselves communicating (through their digital twin Internet
of Service) to collectors “here I am, here are my Id and my location.”
c. With the advent of cyber augmented work (Nair, 2019; and Dusadeerungsikul,
2020 in cyber-physical agriculture; Lu et al., 2019 in robotic manufacturing;
Forecasting the Size of a Collaborative Collection 59
Acknowledgment. The author acknowledges helpful comments from Shimon Y. Nof on the value
of stochastic modeling of collections in the workflow management systems, both in my original
research on this topic 25 years ago, and now, with the updated version. I also want to share my
happiness celebrating this book with the two co-editors, whom I remember fondly from their time
as promising graduate researchers in our Purdue PRISM Center and School of IE.
Appendix
Purdue data: Accumulation by month: 23, 71, 151, 175, 277, 297, 331, 439, 488, 514,
531, 539, 557, 578, 608, 620, 623, 646, 648, 677, 691, 692, 703, 706, 711, 719, 725,
745, 749, 749, 749, 749, 765, 770, 772, 777, 789, 803, 818, 823, 825, 826, 830, 837,
862, 877, 897, 900, 940, 947, 970, 981, 985, 991, 994, 1002, 1007, 1008, 1008, 1012,
1023, 1045, 1065, 1065, 1075, 1075, 1078, 1089, 1093, 1094, 1096, 1097, 1098, 1104,
1104, 1106, 1107, 1107, 1107, 1119, 1124, 1124, 1125, 1126, 1126, 1132, 1135, 1135,
1137, 1140, 1143, 1152, 1154, 1161, 1164, 1165, 1179, 1183, 1183, 1184, 1184, 1187,
1201, 1202, 1205, 1206, 1208, 1211, 1212, 1221, 1221, 1221, 1221, 1221, 1225, 1225,
1231, 1236.
References
Bailey, N.T.J.: The Elements of Stochastic Processes, pp. 74–75. J. Wiley and Sons (1964)
Bill, P., Sweet, A.L.: Tippecanoe County and the 1913 Flood. History Press (2021)
Dogac, A., Kalinichenko, L., Ozsu, M.T., Sheth, A. (eds.): Workflow Management Systems and
Interoperability. Springer, NATO Scientific Affairs Division (1998)
Dusadeerungsikul, P.: Operations Analytics and Optimization for Unstructured Systems: Cyber
Collaborative Algorithms and Protocols for Agricultural Systems. (Doctoral dissertation,
Purdue University Graduate School), (2020)
60 A. L. Sweet
Dusadeerungsikul, P.O., He, X., Sreeram, M., Nof, S.Y.: Multi-agent system optimisation in
factories of the future: cyber collaborative warehouse study. Int. J. Prod. Res. 60, 1–15 (2021)
Feller, W.: An Introduction to Probability Theory and Its Applications, vol. 1, pp. 168–170. J.
Wiley and Sons (1957)
Georgakopoulos, D., Hornick, M.F., Sheth, A.: An overview of workflow management: from
process modeling to workflow automation infrastructure. Distrib. Parallel Databases 3(2), 119–
153 (1995)
Huang, B., Teng, Q., Tang, Y.: Collaborative workflow-based enterprise information system. In:
International Conference on Application of Intelligent Systems in Multi- modal Information
Analytics, pp. 22–27. Springer, Cham (2020)
Huang, C.Y.: Distributed manufacturing execution systems: a workflow perspective. J. Intell.
Manuf. 13(6), 485–497 (2002)
Karlin, S., Taylor, H.M. A First Course in Stochastic Processes, 2nd Edn., pp. 119–121. Academic
Press (1975)
Lawrence, P. (Ed.): Workflow Handbook, Workflow Management Coalition, J. Wiley and Sons
(1997)
Leymann, F., Roller, D.: Production Workflow: Concepts and Techniques. Prentice Hall, Upper
Saddle River, New Jersey (2000)
Lu, H., Wang, H., Yoon, S.W., Won, D.: Real-Time stencil printing optimization using a hybrid
multi-layer online sequential extreme learning and evolutionary search approach. IEEE Trans.
Compon., Packag. Manuf. Technol. 9(12), 2490–2498 (2019)
Nair, A.S.: A HUB-CI model for networked telerobotics. In: Collaborative Monitoring of
Agricultural Greenhouses (M.S. Thesis, Purdue University Graduate School) (2019)
Siderska, J.: Robotic process automation—a driver of digital transformation? Eng. Manage. Prod.
Serv. 12(2), 21–31 (2020)
Sweet, A.L.: Forecasting the Size of a Collection, Research Memorandum 98–2. Purdue University,
West Lafayette, Indiana, School of Industrial Engineering (1998)
Sweet, A.L.: Forecasting the size of a collection in workflow models. In: Proceedings of the
PRISM Symposium & Reunion on Integration, Networking, and the Next Decade, August
9 – 11, 2001, p. 13. Purdue University, West Lafayette, Indiana (2001)
Sweet, A.L.: Forecasting the size of a collection in workflow models. J. Intell. Manuf. 13(6),
477–484 (2002)
Zu, Q., Liu, Y.: Research on multi-agent distributed supply chain information collaboration based
on cloud environment. In: International Conference on Human Centered Computing, pp. 156–
168. Springer (2018)
The (not so) Little Robot that Could Foster
Collaboration
José Ceroni(B)
During my doctoral studies at Purdue University in Indiana, United States, and once the
funds of the scholarship the Chilean government had granted me were depleted, I had
the chance for funding the remaining of the PhD program (about two years were still
left for me to complete my dissertation) by performing the task of teaching assistant for
graduate and undergraduate engineering students at Purdue. Among several courses I
had the chance to serve as teaching assistant of the course IE-574 Industrial Robotics
and Flexible Assembly. This course was key to the development of the story of the IBM
7547 SCARA robot. By the year 1997, the School of Industrial Engineering at Purdue
University had available two robots, the IBM 7547 and a Cincinnati Milacron hydraulic
articulated robot. Both robots had been donated to Purdue University by their respective
companies/manufacturers. Originally the former was used mostly in electronics assem-
bly by IBM and it was in service at the Lexington plant of IBM in Kentucky for the
assembly of electronic typewriters, previous to its arrival at the Michael Golden Labo-
ratory of Manufacturing at Purdue. The Cincinnati Milacron was new when donated to
Purdue, and in service in the automotive industry as a painting or welding robot, common
tasks for machines with that configuration. Few days before the semester started, I put on
my oldest jeans and shirt to proceed to clean both robots and their working spaces. This
duty I was undertaking surprised the workshop supervisor a great deal, the dearest and
fondly remembered Wayne Eubanks, who could not believe that a PhD student would
do such a thing. However, I have always considered normal for a teaching assistant or
professor to service the students in the best conditions available at the moment and lots
of dust on the machines to operate was not conceivable to me, of course I was a lot
older than most of the PhD students at that time and had already five years of teaching
experience at my university in Chile. However, this little detail that everybody could
have not taken into consideration left a positive impression on Mr. Eubanks. I am certain
of Mr. Eubanks’ positive contribution to the great effort of Professor Shimon Nof for
Purdue University to donate to our university the IBM robot in 1999, at a symbolic cost of
US$99.00, as stated by Professor Nof communication of August 30th , 1999 (Appendix
1). In January 1999 I returned to my teaching position at the School of Industrial Engi-
neering at Pontifical Catholic University of Valparaíso, Chile. The IBM robot came as a
big surprise only 9 months since my return. Once the robot transportation arrangements
from West Lafayette to Valparaíso were sorted out, the robot finally arrived in two big
and extremely heavy boxes (Figs. 1, 2, 3 and 4). In Fig. 5 my friend and colleague John
Clinton and myself appear evaluating the task of taking the robot to a small room the
School was able to allocate for installing the robot and related equipment (mainly an
air compressor for gripper actuation). The robot finally was available for teaching and
research in the year 2000, both in undergraduate and graduate programs at our School.
During the year 1999, Professor Gastón Lefranc, a colleague at the Electrical Engineer-
ing School, proposed to me to join his Robotics, Artificial Intelligence and Advanced
Automation Laboratory (RAIAAL). After careful consideration of the proposal with
the Industrial Engineering School head at that time, Professor Dante Pesce, we came
to the realization that the collaboration potential of participating in Professor Lefranc’s
laboratory will result in greater impact on research activities and results, which it did
for a long time until Professor Lefranc’s retirement in 2010 (Appendix 2 contains the
communication letters to both school heads and the plan for the laboratory to operate as
a multidisciplinary unit). So, there it was, the IBM robot, after traveling almost 5,200
miles from West Lafayette, USA to Valparaíso, Chile, it was now part of a university
engineering multi school collaboration initiative that had many of us really excited about
the future.
The (not so) Little Robot that Could Foster Collaboration 65
Later on, RAIAAL incorporated further academic participation from other Schools
from the PUCV college of engineering. Professors Orlando Durán from the School of
Mechanical Engineering and Professor Claudio Cubillos from the School of Informatics
Engineering were now active participants of the laboratory research activities. Although
the RAIAAL laboratory was part of the School of Electrical Engineering, it was clear
that the decision regarding research and its management were now part of a collabora-
tive initiative not only for professors and students from the Engineering College but also
with national and international relationships of professors participating in the laboratory
activities. Therefore, the scenario of collaborative research was coming into reality and
started to show in the normal sequence of activities involved in this type of initiatives.
Research grants proposals started to put together professors, students, national and inter-
national collaborators and resources available at the laboratory. Under the support from
the schools of engineering participating in the laboratory, the group was able to slowly
but steadily acquire new equipment to increase the range of research activities being
covered. Important equipment added to the laboratory was a made in house automated
storage and retrieval system that allowed the handling of parts to assist the operation of
the SCARA robot as an assembly cell of variations of end or intermediate assembled
products (Véliz and Lefranc, 2006; Leighton et al., 2011). Efforts for developing tools
in the laboratory were also made with students and their capstone projects at the under-
graduate and graduate levels. One of the interesting cases was the SCARA emulator
developed by the industrial engineering undergraduate student Mr. Raúl Del Canto (Del
Canto and Ceroni, 2005). The development by Mr. Del Canto allowed remote RAIAAL
users to interact with the robot in a safe way by means of an emulated robot workspace
and an internet- transmitted view of the lab to directly observe the motion of the robot.
66 J. Ceroni
This allowed to increase the area of influence of the lab to high school students or people
from industry. Further areas of research were also explored for generating studies with
industrial impact. The work in olive fruit recognition by Gatica et al., 2013 was an inter-
esting development of vision systems in order to assist the decision of harvesting time
of this product in particular. This had the potential to generate process improvements in
the important industry of the olive oil in our country. Professor Claudio Cubillos was
also an important contributor of the research performed at the RAIAAL lab. Claudio
contributed from with his informatics point of view to computational applications (Urra
et al., 2016, Schleyer et al., 2016) as well as to the robotics field research (Rojas et al.,
2014, Dávila-Ríos et al., 2016). In the meantime, my colleague from the School of
Industrial Engineering, professor Franco Guidi, also participated in a research project,
increasing the participation of our school in the RAIAAL lab (Flen et al., 2011).
The previous review is a partial research activity being carried out at the RAIAAL
lab, since it positioned itself as a meeting point for researchers from universities from all
countries. This prolific activity was sustained until the departure of Gastón Lefranc from
our university. Even though Gastón was able to continue doing top level research, he
was not able to maintain his status of professor at the School of Electrical Engineering
due to their faculty renewal policy applied fiercely to people at retiring age. Till today,
Gastón continues publishing his research with his PUCV affiliation but not related to
the School.
look like a lifetime changing opportunity. Until nowadays (merely seven years until my
retirement from academic work) I am not completely clear about the process that led me
to the current state I find myself in today. A powerful feeling that some sort of gracious
alignment of chances and opportunities has occurred in the past and I hope it will keep
on happening.
The first task of developing collaboration based tools for industry and government
agencies was the natural continuation of my PhD thesis, consequently I was prepared for
tackling that objective. The distributed environment presents challenges for design, man-
agement, and operational functions in organizations. Integrated approaches for design
and management of modern companies have become mandatory practices in the modern
enterprise. Historically, management relied on a well-established hierarchy; however,
the need for collaboration overshadows the hierarchy and imposes networks of inter-
action among tasks, departments, companies, etc. As a result of this interaction, three
issues arise that make the integration problem critical: variability, culture, and conflicts.
Variability will represent all possible results and procedures for performing the tasks
in the distributed organizations. Variability is inherently present in the processes; how-
ever, distribution enhances its effects. Cultural aspects such as language, traditions, and
working habits impose additional requirements for the integration process of distributed
organizations. Lastly, conflicts may represent an important obstacle in the integration
process. Conflicts here can be considered as the tendency to only organize locally for
local optimizations in a dual local/global environment.
Collaborative relationships, such as user/supplier, are likely to present conflicts when
considered within a distributed environment. Communication of essential data and deci-
sions plays a crucial role in allowing organizations to operate in a cooperative manner.
Communication must take place on a timely basis, in order to be an effective integra-
tion facilitator and allow organizations to minimize their coordination efforts and costs
(Ceroni et al., 1999).
The organizational distributed environment has the following characteristics (Hirsch
et al., 1995):
• Cooperation of different (independent) enterprises;
• Shifting of project responsibilities during the product life cycle;
• Different conditions, heterogeneity, autonomy, and independence of the participants’
hardware and software environments.
With these characteristics, the following series of requirements for the integration
of distributed organizations can be established for establishing the guidelines for the
integration of the distributed organizations:
• Support of geographically distributed systems and applications in a multi-site pro-
duction environment, and in special cases, the support of site-oriented temporal
manufacturing;
• Consideration of heterogeneity of systems ontology, software, and hardware plat-
forms and networks;
• Integration of autonomous systems within different enterprises (or enterprise
domains) with unique responsibilities at different sites;
• Provision of mechanisms for business process management to coordinate the
information flow within the entire integrated environment.
68 J. Ceroni
external stakeholders. This formal institutional framework helps these dynamic initia-
tives weather political transitions and changes in key players. The formal structure also
acts as the context for a rich array of complex, informal relationships. These informal
relationships are the usual means for getting work done. They spur experimentation and
creativity, and, for mature projects, are usually robust enough to resolve most problems.
Technology choices affect participation and results. Technology tools and infrastructure
are important to project performance and IT is generally well-managed by the collabo-
rators. Technology choices also have consistently important effects on the participants
and the results. The nature, cost, and cost distribution of the technologies strongly affect
participation due to factors such as availability, affordability, and adaptability to different
operating environments. Service performance and communication within the collabora-
tion are strongly shaped by the capabilities of the chosen technical tools. Moreover, the
ability of the collaboration to evolve to meet changing needs is significantly shaped by
the flexibility of the tools (Dawes and Prefontaine, 2003).
Once developed the framework for collaboration, the research work continued with
its application to specific industrial applications. The research works developed by Huang
et al. (2000), Ceroni and Nof (2000), Ceroni and Nof (2001), Ascencio and Ceroni (2001),
Ceroni and Nof (2002), Ceroni and Nof (2002), Velásquez and Ceroni (2003a, Velásquez
and Ceroni, 2003.b), Ceroni and Nof (2005), Miranda et al. (2009), and Nof et al. (2004)
contributed to deploy the framework into real life of production companies. A retrospec-
tive of decade of research reached when CONICYT, the Chilean government research
agency granted to one of the research groups of the School of Industrial Engineering
at PUCV the funds to undertake the project “Research Consortium on Foreign Trade
Logistics Networks” a pioneering initiative for our country in order to collaborate among
universities, research centers and companies all configuring a consortium for identify
and solving problems of specific economic sectors of Chilean economy. The growing
commercial trade between Asia and South America constitutes a great opportunity for
Chile’s central region transportation and logistics industry. On one hand, this indus-
try operates supporting the various trade exporting sectors of the country: agricultural,
forestry, fish farming, fishing, and mining. On the other hand, it concentrates most of the
trade imports to the country. Additionally, it is the natural route for Argentina’s foreign
trade with Asia. This kind of operation has not yet reached its full possible development,
and it will considerably increase the transportation and logistics activity.
This project seeks, as an expected impact, to build up a continuous improvement
entity that will elaborate long term development strategies for the central region trans-
portation and logistics industry. This should allow the system to handle higher volume
traffic by attracting trade businesses between Argentina and Asia; this new type of busi-
ness needs better and attractive conditions in price and quality of the logistics service
than those currently available. Another of the expected impacts is to increase Chile’s
foreign trade by reducing the logistics service cost.
Coordination and collaboration among companies has become one of the most impor-
tant logistics cost decreasing drivers. Coordination and collaboration allow the use of
adequate and efficient capacities throughout the organizations, waiting time reductions,
The (not so) Little Robot that Could Foster Collaboration 71
to share responsibilities on security and quality, among other key factors. Coordina-
tion and collaboration practices require enterprise directives’ cooperation, but cooper-
ation by itself is not enough. It is necessary to develop or to acquire technologies, to
define standards, to develop management models, or to implement joint planning and
communication methods.
Toward the purpose established in the project, a group of companies in the logistics
and support service, together with the Pontifical Catholic University of Valparaiso, pro-
pose the implementation of a research consortium which will be composed of a group
of researchers with fluent relationships with partner companies representatives.
The Consortium partner companies represent the different actors in the logistics
business. Port activities are represented by the participation of Empresa Portuaria de
Valparaíso, Empresa Portuaria de San Antonio, and Terminal Pacífico Sur. Transporta-
tion activities are represented by the railroad company FEPASA. Logistics technology
providers are represented by SOLEM and TUXPAN, two of the most important solutions
providers in the Fifth Region, which along with Telefónica-Empresas, all, independently
and jointly, have an important experience in port logistics problems and solutions. The
origin side of the logistics chain is represented by ASOEX, the association that gathers
fresh fruit exporters. Also the Consortium has the promised sponsorship of ORACLE,
Servicio Nacional de Aduanas, Regional Government, and research cooperation agree-
ments have been signed with Purdue University (USA), Hong Kong University of Sci-
ence and Technology (China) and the Torino Polytechnic Institute (Italy). The research
cooperation agreements will involve participation of faculty at the identified institu-
tions which have already collaborated with faculty of the PUCV Industrial Engineering
School. The Consortium might add new partners and research fields if necessary.
The Research Consortium covered the following research topics:
1) Data and process Integration for Foreign Trade Logistics Networks (FORTRALN)
(CILN: Computer Integrated Logistics Network).
2) Agent based optimization for Logistics Networks Operations Planning and Schedul-
ing.
3) Radio frequency and PC technologies based identification and security for export
trade logistics.
4) e-Work: the challenge for the next generation logistics ERP systems.
5) Operations optimization and integration in fruit export logistics chain.
6) Network Enterprise Economy Theory: applications to logistics networks.
All the previous research projects were aimed to generate technology and concep-
tual background to reinforce coordination and collaboration in logistics networks. By
facilitating coordination and collaboration among the logistics partners, cost related to
transportation and port operations, both of high participation in the seaways total logis-
tics cost, will be decreased. It was expected to decrease in 4% the out of port costs
(logistics before arrival to the port) and, reducing in the same proportion the port cost, to
reduce in 2% the average of the seaways total logistics cost. A more competitive logis-
tics system will foster the trade exporting initiatives and it will pull in trade between
Argentina and Pacific Asia, setting the basis for a gateway between South America and
the Pacific region of Asia.
72 J. Ceroni
The project was strongly related to the Master and PhD programs of the School
of Industrial Engineering at PUCV, and by means of these, will establish contacts and
cooperation agreements with other graduate programs. Among its academic objectives,
the Consortium placed graduate and undergraduate students in research projects and
partner companies for them to get a first hand experience on the business problems and
situations. The Consortium also keep a continuous instruction program oriented toward
the specific needs of professionals in the logistics companies and institutions.
At the core of the Consortium, a group of high level researchers operated. This
research group had strong connections to research networks in the USA, Europe, and
Asia. An important part of that research group was already participating in a FONDEF,
companies and government funded projects, on port logistics operations optimization,
a foundation research project for the ones proposed for the Consortium. Activity of
the Consortium remained over time by means of service sales, generation of spin-off
companies, and participation on international research projects. As the Head of the
regional government stated, the Consortium had the potential to generate a great impact
upon the regional economy and it contributed to the development of several other regions
focused into trade exports and that ship their products through the Valparaiso or San
Antonio ports. Consolidation of the Central Region Logistics System makes a clear
contribution toward the national purpose of converting Chile into a service platform
country. The Consortium had a duration of 2 years. This project constituted the first
government funded initiative that strives to establish the collaboration of a foreign trade
system as a key performance indicator for the betterment of the country’s economic
development.
Later on, in 2012 I decided to convey my collaboration efforts into the university
management by presenting my candidacy to the university’s College of Engineering
Dean office. Once elected, again the possibility of contribution came from the govern-
ment. The government funded project Engineering 2030 provided the most necessary
funds to transform the teaching and processes related to the education of future gen-
erations of engineers at PUCV. The task was considerably challenging in every aspect
from school heads behavior to faculty indifference toward the project. Fortunately, and
perhaps because the government anticipated these difficulties, most of the universities
participating in the first call of the overall initiative were forced to apply to the funds
in an allied form of a consortium. Our university created a consortium with the schools
of engineering from the universities of Santiago and Concepción. The three universities
were similar in size, typical problems, programs and student bodies. The long and hard
process of transformation of the engineering colleges at the three universities began in
2012, being Dean of Engineering at PUCV my friend, and main responsible for me to
undertake his contributions, professor Edmundo López from the School of Electrical
Engineering. There I was again using the concepts and means that collaboration offers
to give a good try to the whole engineering college at PUCV. I must recognize the effort
required both tolerance and patience for dealing with the obstacles for accomplishing
the tasks set by the government in order to transform the engineering education in the
country. After two periods of three years, I left the Dean position with a sensation of
accomplishment for most of the duties carried out.
The (not so) Little Robot that Could Foster Collaboration 73
Regarding the promotion of production research through the ICPR conferences, as the
publishing reference profusely shows, the ICPR conferences, even before I had finished
my PhD program, were a crucial part of my participation in first level research networks.
The first time I contributed research work to the ICPR conference was in the version
organized during August in Osaka, Japan in 1997 (later in December of 1998 I suc-
cessfully defended my PhD thesis and returned to Chile at the beginning of 1999, after
5 years at Purdue University for a master and PhD degrees). My participation in ICPR
conferences have extended from 1997 until 2011 due to my excursion into management
life. Through all these opportunities, every two years it was a joyfully event to meet
dear friends and colleagues from all over the world in beautiful places such as Limerick
in Ireland, Prague in Czech Republic, Blacksburg, Virginia in USA, Salerno in Italy,
Valparaíso in Chile, Shanghai in China, Stuttgart in Germany, Iguassu Falls in Brazil.
During the conferences I had the chance not only to meet researchers from top univer-
sities but also had the opportunity to meet with Chilean friends from other universities
in Chile as well. A funny story was in the plane to Ireland for the 14th ICPR was to find
out that my very good friend Luis Quezada from University of Santiago was a former
master and PhD student of Professor Christopher O’Brien from Nottingham University
in UK, who happened to be a close friend of my PhD supervisor at Purdue University,
professor Shimon Nof. Luis was traveling with some colleagues from the Department of
Industrial Engineering at University of Santiago. Later on, the core of the group under-
took the challenge of organizing the regional ICPR Americas in 2004 in Santiago, Chile
and then the ICPR at international level in Valparaíso, Chile in 2007. In both instances,
we had the opportunity to strengthening our cooperation and collaboration with friends
such as professors Cecilia Montt, Pedro Palominos, Jorge Bravo and many others that
will have my eternal gratitude for the most valuable contribution to the IFPR legacy.
As organizer of a ICPR conference, IFPR grantees to the chair of the conference the
incorporation to the board of the Federation. In such role Luis and I were part of the
board of the IFPR. Luis later on became the President of the Federation. I am certain this
shared experience helped in the process of constituting the consortium among University
of Santiago, University of Concepción and Pontifical Catholic University of Valparaíso
for the project Engineering 2030 in 2012. The attended ICPR conferences maintain the
scope of my research throughout all these years. The details are show in the following
references in Table 1.
74 J. Ceroni
6 Conclusion
After the review of all the activities mentioned in this chapter, powerful sentiments of
joy and thankfulness take over me. I am thankful for meeting the wonderful people I
had the opportunity to meet in this journey of 23 years dedicated in body and soul to
the academic life I precious the most. It is true that not everything has been only good
moments, there were bad moments also but the experience forces you to not remember
or get clinched to them. During this time I have had the chance to get to know my
best friends and accomplish results I could not have had the chance to imagine when at
the beginning of 1989 took the decision of staying at PUCV after finishing the bachelor
degree in industrial engineering. Every class with my students, every project undertaken,
and every challenge I had constituted enrichment experience for my and my family.
Therefore, if something must be learned from the experience I have briefly narrated
in these few lines is that discipline, willingness and perseverance are key to enjoy any
professional life. Trusting people around you by being true in your behavior will make
an important part of your personality, the rest will be given by life. Remember the power
of little things like that humble IBM robot that still fondly remember from time to time.
The (not so) Little Robot that Could Foster Collaboration 75
Antecedentes
El laboratorio fue creado en 1989 en la Escuela de Ingeniería Eléctrica de la Universidad
Católica de Valparaíso como parte de las actividades del Grupo de Investigación en
Robótica, Inteligencia Artificial y Automatización Avanzada. En 1999, el Grupo se
constituyó en multidisciplinario con la incorporación de un investigador en la Escuela de
Ingeniería Industrial de la Universidad. El requerimiento por los equipos del laboratorio,
a ser satisfecho con aportes de la Universidad y el Proyecto Mineduc asignado en 1999,
fue establecido según los siguientes objetivo general y objetivos específicos:
Objetivo General
Equipar un laboratorio que permita la experimentación e investigación en las áreas de
interés establecidas por el Grupo de Robótica, Inteligencia Artificial y Automatización
Avanzada, a través del ejercicio directo y simulación computarizada de sistemas flexibles
de manufactura. La ejercitación directa se logrará por medio de la interacción de los
alumnos con los equipos de una celda flexible de manufactura con el propósito que
éstos aprendan su operación y coordinación. Adicionalmente, se utilizará tecnología de
simulación y realidad virtual para ampliar el espectro de aplicaciones a las que estarán
expuestos los alumnos en el laboratorio. El laboratorio podrá realizar actividades de
asistencia técnica que se enmarquen dentro de las áreas de experimentación del Grupo
de Investigación en Robótica, Inteligencia Artificial y Automatización Avanzada.
Objetivos Específicos
El laboratorio permitirá las siguientes actividades académicas:
1. Instrucción de alumnos de pre y posgrado, para su formación en el análisis, mode-
lamiento y utilización de sistemas de manufactura flexible, incluyendo en éstos los
conocimientos de las áreas de Inteligencia Artificial y Robótica. Esta instrucción
estará orientada a alumnos de pregrado en las carreras de ingeniería, e ingeniería civil
de las escuelas participantes (inicialmente Escuela de Ingeniería Eléctrica y Escuela
de Ingeniería Industrial).
2. Investigación en las áreas prioritarias del laboratorio. La investigación se desarrol-
lará en función de las tesis de grado de los alumnos de posgrado de las escuelas
participantes, trabajo de los académicos integrantes del laboratorio, actividades efec-
tuadas por y con académicos visitantes de la Universidad u otras universidades, y la
realización de proyectos en conjunto con empresas.
3. Asistencia técnica. Los integrantes del laboratorio podrán realizar proyectos de asis-
tencia técnica con empresas siempre y cuando dicha actividad no genere el desmedro
de las actividades de instrucción e investigación.
4. Capacitación. Esta actividad considera servicios de asesoría a empresas que requieran
de instrucción en la utilización de sus equipos de manufactura flexible y automati-
zación. Esta actividad no debiese generar investigación y pudiese ser abordada por
personal no académico.
Responsabilidades de las Escuelas
• Las Escuelas se comprometen a asumir el 50% del costo de equipamiento del labora-
torio. Este costo según comunicación DIR.EIE 0156/00, del Sr. Director de la Escuela
The (not so) Little Robot that Could Foster Collaboration 77
de Ingeniería Eléctrica, totaliza $ 15.008.681 y deberá ser solventado con aportes del
Proyecto Mineduc para el Fondo de Desarrollo Institucional ($ 10.000.000) y aportes
iguales de ambas escuelas por $ 2.500.000 cada una. Con fecha 2 de Mayo de 2000, la
Escuela de Ingeniería Industrial transferirá los fondos correspondientes a la Escuela
de Ingeniería Eléctrica ($ 2.500.000).
• La Escuela de Ingeniería Industrial aportará al equipamiento del Laboratorio el manip-
ulador robótico IBM 7547 modelo SCARA, número de serie 40256 y su controlador
IBM, número de serie 40256.
• La Escuela de Ingeniería Eléctrica aportará al equipamiento del Laboratorio dos
cámaras de video y software de análisis de imágenes, un robot móvil, un centro
mecanizado experimental, y diversos computadores. Adicionalmente, la Escuela de
Ingeniería Eléctrica aportará el espacio físico en que funcionará el Laboratorio.
Derechos de las Escuelas
1. Las Escuelas, a través del o de los académicos integrantes del Grupo de Investigación
en Robótica, Inteligencia Artificial y Automatización Avanzada, tendrán acceso
permanente e indefinido a las instalaciones del Laboratorio y todo su equipamiento.
2. La composición de académicos del Grupo de Robótica, Inteligencia Artificial y
Automatización Avanzada deberá reflejar un equilibrio razonable entre las escue-
las participantes. Las escuelas se reservan el derecho a verificar y exigir que este
equilibrio exista.
3. Las Escuelas no serán responsables de los costos operacionales ni de actualización de
los equipos o infraestructura del Laboratorio, debiendo ser éstos de responsabilidad
exclusiva de los académicos que compongan el Grupo de Investigación en Robótica,
Inteligencia Artificial y Automatización Avanzada.
4. Las Escuelas se reservarán el derecho de participación, por concepto de dedicación
de sus académicos, en los ingresos que genere la actividad de asistencia técnica del
Grupo de Investigación en Robótica, Inteligencia Artificial y Automatización Avan-
zada. Las utilidades de los proyectos de asistencia técnica se entenderán como el
remanente de los ingresos después de descontado el costo por la utilización, man-
tención y actualización de los equipos del Laboratorio y deberán repartirse entre los
ejecutores del proyecto.
Prof. Gastón Lefranc Prof. José Ceroni
Escuela de Ingeniería Eléctrica Escuela de Ingeniería Industrial
References
Dávila-Ríos, I., López-Juarez, I., Méndez, G., Osorio, R., Lefranc, G., Cubillos, C.: A fuzzy app-
roach for on-line error compensation during robotic welding. In: 6th International Conference
on Computers Communications and Control (ICCCC) (2016)
Ascencio, L., Ceroni, J.: Modelo de Diagnóstico IV Congreso Chileno de Investigación Operativa
para la Implementación de Sistemas de Manufactura Celular: Caso Textil Chileno, Conferencia
Optima 2001. Curicó, Chile (2001)
Busalacchi, F.: The collaborative, high speed, adaptive, supply-chain model for lightweight pro-
curement. In: Proceedings of the 15th International Conference on Production Research,
Limerick, Ireland, pp. 585–588 (1999)
78 J. Ceroni
Ceroni, J.: Optimization methods of parallelism in distributed organizations. In: 16th International
Conference on Production Research, Prague, Czech Republic (2001)
Ceroni, J., Alfaro, R., Cubillos, C.: Information retrieval in collaborative logistics decision making.
In: 21 International Conference on Production Research, Stuttgart, Germany (2011)
Ceroni, J., Matsui, M., Nof, S.: Communication based coordination modeling in distributed
manufacturing systems. Int. J. Prod. Econ. 60–61, 29–34 (1999)
Ceroni, J., Nof, S.: Planning integrated enterprise production operations with parallelism. In: 15th
International Conference on Production Research (ICPR), Limerick, Ireland (2000a)
Ceroni, J., Nof, S.: Planning integrated enterprise production operations with parallelism. In:
Proceedings of the 15th International Conference on Production Research (Limerick, Ireland),
pp. 457–460 (2000b)
Ceroni, J., Nof, S.: The parallel computing approach in production system integration modeling.
In: IFAC/IFIP/IEEE 2nd Conference on Management and System Control of Production and
Logistics (MCPL’2000) July 2000, Grenoble, France (2000)
Ceroni, J.A., Nof, S.Y.: Collaborative manufacturing. In: Salvendy, G. (ed.) Handbook of Industrial
Engineering: Technology and Operations Management, pp. 601–619. Wiley (2001). https://doi.
org/10.1002/9780470172339.ch20
Ceroni, José, Nof, Shimon, (2002). Models for integration with parallelism of distributed
organizations, XV Congreso de la Asociación Chilena de Control Automático, Santiago, Chile
Ceroni, J., Nof, S.: Task parallelism in distributed supply organizations: a case study in the shoe
industry. Product. Plann. Control 16(5), 500–513 (2005)
Ceroni, J.A., Quezada, L.E.: Development of collaborative production systems in emerging
economies. Int. J. Product. Econ. 122(1), 255–256 (2009). https://doi.org/10.1016/j.ijpe.2009.
06.033
Ceroni, J., Shimon, N.: A workflow model based on parallelism for distributed organizations. J.
Intell. Manuf. 13(6), 439–461 (2002)
Dawes, S., Préfontaine, L.: Understanding new models of collaboration for delivering government
services. Commun. ACM 46(1), 40–42 (2003)
Del Canto, R., Ceroni, J.: Creación de un sistema emulador de un manipulador robótico para
procesos de instrucción. Industrial Engineering School Capstone Project, Pontifical Catholic
University of Valparaíso, Chile (2005)
Eberts, R.E., Nof, S.Y.: Tools for collaborative work. In: Proceedings of IERC 4, pp. 438–441.
Nashville, TN (1995)
Flen, T., Guidi-Polanco, F., Benedetti, R., Lefranc, G.: Modelization and identification of the Hot
Blast Stove’s heating cycle. 1267–1273. In: 9th IEEE International Conference on Control and
Automation, ICCA 2011, Santiago, Chile, 19–21 Dec 2011
Gatica, G., Ceroni, J., Best, S., Lefranc, G.: Olive fruits recognition using neural networks. Procedia
Comput. Sci. 17, 412–419 (2013)
Graboloza, D., Ceroni, J.: SME Collaboration Model, ICPR Americas 2004. Santiago, Chile
(2004)
Hirsch, B., Kuhlmann, T., Marciniak, Z.K., Maβow, C.: Information system concept for the
management of distributed production. Comput. Ind. 26, 229–241 (1995)
Huang, C.-Y., Ceroni, J., Nof, S.: Agility of networked enterprise-parallelism, error recovery and
conflict resolution. Comput. Ind. 42(2000), 257–287 (2000)
Leigthon, F., Osorio, R., Lefranc, G.: Modelling, implementation and application of a flexible
manufacturing cell. Int. J. Comput. Commun. Control 6(2), 278 (2011). https://doi.org/10.
15837/ijccc.2011.2.2176
Lin, C., Prassana, V.: Analysis of cost of performing communications using various communication
mechanisms. In: 5th Symposium Frontiers of Massively Parallel Computation, pp. 290–297.
USA (1995)
The (not so) Little Robot that Could Foster Collaboration 79
Matsui, M., Ceroni, J., Nof, S.: A coordination consideration of manufacturing systems: Job-Shop
case. In: 14th International Conference on Production Research (ICPR), Osaka, Japan (1997)
Miranda, P., Garrido, R., Ceroni, J.: A collaborative approach for a strategic logistic network
design problem with fleet design and customer clustering decisions. Comput. Indust. Eng.
Special issue on Collaborative e-Work Netw. Indust. Eng. 57(1) (2009)
Nof, S.Y.: Integration and collaboration models. In: Nof, S.Y. (ed.) Information and Collaboration
Models of Integration. Kluwer Academic Publishers, Dordrecht, Netherlands (1994)
Nof, S., Ceroni, J., Huang, C.-Y.: Collaborative e-Work: Three Design Principles. ICPR Americas
2004, Santiago, Chile, August (2004)
Piraino, E., King, T., Pascual, J., Ceroni, J.: Performance study of RFID feedback in MRP systems.
In: 20th International Conference on Production Research, Shanghai, China (2009)
Rojas, D., Millán, G., Passold, F., Osorio, R., Cubillos, C., Lefranc, G.: Algorithms for maps
construction and localization in a mobile robot. Stud. Inform. Control 23(2), 189 (2014).
https://doi.org/10.24846/v23i2y201407
Schleyer, G., Lefranc, G., Cubillos, C., Millán, G., Osorio-Comparán, R.: A new method for colour
image segmentation. Int. J. Comput. Commun. Control 11(6), 860 (2016). https://doi.org/10.
15837/ijccc.2016.6.2747
Urra, E., Cubillos, C., Cabrera-Paniagua, D., Lefranc, G.: Automatic parameter configuration for
an elite solution hyper-heuristic applied to the Multidimensional Knapsack Problem. In: 6th
International Conference on Computers Communications and Control (ICCCC), pp. 213–219
(2016)
Velásquez, A., Ceroni, J.: Agent based collaborative processes. In: 17th International Conference
on Production Research. Blacksburg, Virginia, USA (2003a)
Velásquez, A., Ceroni, J.: Conflict detection and resolution in distributed design. Product. Plann.
Control 14(8), 734–742 (2003b)
PRISM & PGRN Research, Discoveries,
and Emerging Challenges [General]
Challenges and Contributions to Intelligent
and Transformative Production
Before, During and Beyond Pandemic Times
Shimon Y. Nof(B)
1 Introduction
Collaboration is defined by the Merriam-Webster Dictionary [1] as performing a “work
with another person or group in order to achieve or do something”. The dictionary
explains that it comes from the late Latin collaboratus, that represents the past participle
of the verb collaborare (to labour together). In many languages, one can notice the
saying „Two heads are better than one”, which apparently comes from the Holly Bible
(Ecclesiastes 4;9), together with the explanation “because they have a good return of
their toil”. [2] In his recommendation of reading old books, Clive Stapleton Lewis, an
English scholar, gives an intuitive justification of the above saying. He stated that the
above-mentioned saying was true, “not because either [person] is infallible, but because
they are unlikely to go wrong in the same direction” [3]. Of course, the old saying and
Lewis’ explanation are true only if the persons involved in a collaborative work do not
exhibit an irrational behaviour and act seriously and in good faith.
Collaboration is not restricted to the activities that are carried out by two or more
persons who prefer to work together instead of individually acting and may involve
other types of entities. For example, Herbert Simon, highlighted the advantages of mak-
ing AI (Artificial Intelligence) tools and MS/OR (Management Sciences/Operations
Research) models ‘collaborate’ to solve complex problems [4]. Nof et al. [5] explain in
their book that, besides persons, other entities, such as computers, various automation
devices, communication means, machines, and so on may be involved in collaboration.
As Camarinha-Matos et al. [6] notice, there are several levels of collaboration, such as
information exchange, harmonization of objectives, sharing resources and responsibil-
ities, and advanced coordination in decision-making and acting. Consequently, a rather
broad definition of collaboration is adopted in [7]:
According to the purpose of collaboration, in [5] and [8] three subclasses of the col-
laboration general class are identified: a) mandatory collaboration, when two or more
entities must collaborate, because each one working independently cannot deliver the
expected output, such as a product, a service, or a decision, and (b) optional (or pro-
gressive) collaboration in case the entities might start collaborating because all of them
aim at improving the quality of their deliverables or/and to achieve higher values for all
of them, and c) concurrent collaboration which is meant to improve the performance of
the agents’ work.
The chapter is about collaborative decision-making, which is a specific subclass of
the more general class of collaborative activities and consists in a series of activities that
are carried-out by more than one person that compose a multi-participant decision unit.
The remaining part of the chapter is organized as follows: Next section contains a review
of basic defining aspects of collaborative decision-making concept, such as decision
problems, activities involved, collaborative group definition, and the process of adopting
and releasing collaborative decisions. The particular cases of consensus building and
crowdsourcing are described. The third section is about the specific information systems
designed to support collaborative decision-making tasks. The need for such systems
is explained and a formulation of main requirements and functions to be supported
by multi-participant DSS (Decision Support Systems) are presented. The section also
addresses the platforms which are ever more used nowadays. The fourth section briefly
92 F. G. Filip et al.
describes three projects in which the authors have participated deployed in public sector
institutions, manufacturing, and culture economy, respectively. Two rhetoric questions
about human-machine symbiosis are eventually formulated.
A decision problem is associated with (a) a perceived or anticipated situation that requires
action, and (b) several possible courses of action, called alternatives. The decision is
defined in [9] as “the result of a series of human conscious activities that aim at choosing
a course of action with a view to attaining a certain objective (or set of objectives)”. It
consists in processing information and knowledge by an empowered person or set of
persons who have to make the choice and are accountable for the quality of the solution
adopted to solve a particular problem or situation. Making (solving the decision prob-
lem) and taking (assuming the solution), releasing, and deploying the adopted solution
normally imply allocating the necessary resources, such as people, time, information,
and supporting technical means.
The decision problems and activities can be classified in accordance with several
attributes as follows:
• The pursuit objectives that may be a) to obtain the result that is optimal or, at least
satisfactory, with respect with a single criterion or set of criteria, b) to maintain the
supremacy over competitors or to reduce the distance to the leader, c) to mitigate and
recover from losses in case of disaster or crisis situations, and d) attaining a mutually
accepted settlement in the case of negotiations of the parties who have conflicting
objectives;
• The number of decision units that take part in decision-making and taking; one can
distinguish individual and multi-participant (collaborative) units;
• The number of people that compose a decision unit; there may be a single person that
makes and takes decisions, or there are several people that work together to make and
take collaborative decision;
One can identify two subclasses of the more general class of multi-participant
decision units as follows:
• Collectivity, which is characterized by an episodic composition of the unit and it
is commonly met in a) negotiations when the parties typically pursuit different,
sometimes conflicting, objectives [10], and b) crisis management situations [11];
• Collaborative groups that are characterized by several attributes, such as: a) congru-
ence of goals and methods of group constituents with respect to the adopted objectives,
activities and procedures of the group as a whole, b) effectiveness that measures the
degree to which the objectives of group are attained, c) efficiency to measure the
savings individual resources to attain the group goals, d) cohesion of group members
that are willing and ready for further collaboration [12].
Collaborative Decision-Making 93
Merriam-Webster Dictionary [1], the consensus term means “a general agreement about
something: an idea or opinion that is shared by all the people in a group”. An example
for consensus desideratum is a quotation from President Abraham Lincoln, who, before
issuing the Emancipation Proclamation, wrote in his message to Congress:” We can
succeed only by concert. It is not ‘can any of us imagine better?’ but, ‘can we all do
better?” [17].
The process of aggregating participants’ individual preferences is composed of two
main sub-processes: a) consensus building, and b) selecting a recommended solution
[16, 18]. During consensus building, the participants might need to revise their opinions
with a view to making them closer to one another in an interactive process, so that
an acceptable level of consensus could eventually be reached. The process is viewed
as composed, at each iteration, of several activities, such as: a) collecting from each
participant his/her individual preference, b) aggregating individual preferences by using
one of the available methods c) measuring the consensus level expressed as a distance of
individual preferences either to the calculated collective one, or as the result of comparing
pairs of preferences, d) implementing a revising scheme for the individual preferences
with a view to improving the consensus level based either on identifying the participants
whose further contribution to consensus reaching could be neglected or minimizing
the number of preference revisions. Other methods based on the fuzzy approach have
recently been proposed [19].
Crowdsourcing. There are many reported results concerning large scale decision-
making processes [20] possibly using AI (Artificial Intelligence)-based methods and
tools. However, an implicit assumption in many schemes for collaborative decision-
making based on consensus building consists in limiting the number of participants
involved, so that various methods proposed could be technically applicable. In addi-
tion, the expertise of the participants might not be appropriate or sufficient for the faced
decision situation, or/and the problems could be too complex, or persistent. In such sit-
uations, a larger number of people could provide with the necessary information and
knowledge for solving the problem. Such a soft collaboration form can be effective in
many domains. A particular form of soft collaboration which has got traction over the
last decades is crowdsourcing. Howe [21] coined the concept as “the act of taking a job
traditionally performed by a designated agent (usually an employee) and outsourcing it
to an undefined, generally large group of people in the form of an open call”. Crowd-
sourcing means, in substance, that an individual or collective initiating agent (called
crowdsourcer) does not assign a certain known person or group of persons to work on
a specific task, but he/she will hand over the task to the crowd composed of anonymous
crowdworkers who will complete it.
Having carried-out an extensive study of systems that had claimed to support crowd-
sourcing solutions, Estelles Arolas and González-Ladrón [22] proposed a rather broadly
accepted definition as follows:
Crowdsourcing is a type of participative online activity in which an individual,
organization, or company with enough means proposes to a group of individuals
of varying knowledge, heterogeneity, and number, via a flexible open call, the
voluntary undertaking of a task. The undertaking of the task, of variable complexity
and modularity, and in which the crowd should participate bringing their work,
96 F. G. Filip et al.
money, knowledge and/or experience, always entails mutual benefit. The user will
receive the satisfaction of a given type of need, be it economic, social recognition,
self-esteem, or the development of individual skills, while the crowdsourcer will
obtain and utilize to their advantage that what the user has brought to the venture,
whose form will depend on the type of activity undertaken.
The multi-participant decision units, in case they are not supported by technology, may
face a series of problems [7, 12] such as: a) groupthink caused by an authoritarian leader
or a very vocal participant, time or/and external pressure, high homogeneity of the group,
when the participants have similar interests, b) cognitive overload caused by excessive
interactions, c) the fear for possible negative consequences, d) possible misunderstanding
in case the participants possess different cultural or technical backgrounds or speak
different native languages, e) high costs or sanitary restrictions to organize the meetings
and so on.
At present, all collaboration forms can be enabled and supported by modern I&CT
(Information and Communication Technology) tools, systems, and platforms. A review of
several technologies and tools, such as AI (Artificial Intelligence), social networks, Data
Science, web technology, mobile and cloud computing, the biometric tools, and serious
games, and their relevance for supporting collaborative decision-making can be found
in the third chapter of [7]. The MADM/MCDM (Multi-attribute decision-making/multi-
criterion decision-making) methods [26, 27] and their computerised versions, possibly
combined with AI [28] and Big Data methods and technologies [29], are very useful
tools for solving the problems characterized by several aspects to be taken into.
Collaborative Decision-Making 97
A decision support system (DSS) is defined in [9] as “an anthropocentric and evolving
information system which is meant to implement the functions of a human support
system [the team of assistants and possible external consultants] that would otherwise
be necessary to help the decision-maker to overcome his/her limits and constraints that
he/she may encounter when trying to solve complex and complicated decision problems
that that matter”. In the multi-participant setting, in order to overcome the problems that
could be encountered by the decision unit as enumerated earlier, the specific subclass of
collaborative (or multi-participant) DSS should possess the characteristic attributes of
a collaborative [information] systems. The list of attributes includes: a) parallelism, in
order to avoid the waiting time of participants who want to intervene by enabling all of
them to simultaneously input into the system their ideas and views, b) anonymity, so that
an idea could be accepted based on its value only no matter the proposer’s professional
reputation or social position, c) memory of the group, to accurately record the ideas
and views expressed by individual participants and the solutions that were adopted, d)
unambiguous and faithful presentation on participants’ computer screen of the ideas
and views of other attendants of the decision-making process [12]. Practical experience
witnesses that the DSS are continuously evolving under the influence of several factors,
such as the changes in business environment, available technology and methods, and
developments in users’ knowledge, skills, and willingness to use the system [28].
3.3 Platforms
The platforms have been traditionally representing a specific subclass of the more gen-
eral class of I&CT means used to support various collaborative activities, including
multi-participant decision-making, characterized by large numbers of people commonly
working in different locations and organized in virtual teams [30]. The platforms are nec-
essary enabling means for carrying out crowdsourcing and crowdwork. Nowadays, the
pandemic and the associated sanitary restrictions have made the usage of platforms one
of the most common styles of work and the platform economy is spreading and growing
as a wild fire all over the world.
When one intends to use crowdsourcing, a decision problem is choosing the most
appropriate platform. There are plenty of paid or free platforms available of the market,
such as: Idea Bounty, OpenIdeo, Innocentive, CrowdSpring, 99Designs, Cad Crowd,
Design Crowd, Mikro Workers, Mechanical Turk and so on. In the specific setting of
collaborative decision-making based on crowdsourcing, a methodology inspired from
[31] is proposed in [15] for choosing the platform. The following criteria (and derived
subcriteria) are proposed and used to compare several available platforms: a) adequacy
to the envisaged applications (informational transparency, accuracy of expected results,
robustness to errors and low quality uncertain input data, response time), b) quality of
implementation: (scalability, flexibility, functional transparency, documentation com-
pleteness), and c) delivery quality (price, service delivery time, provider’s general rep-
utation, easy adaptation, degree of independence on the technical assistance from the
provider’s specialists for implementation and usage).
98 F. G. Filip et al.
4 Examples
Fig. 3. The Cyber-Physical Production System containing: 1) the Warehouse stacks; 2) the Ware-
house assembly box; 3) the Warehouse memory boxes; 4) the Robotic Arm; 5) the Wagons on the
track; 6) the Loading Station; 7) the Test Station; 8) the circular track for the Wagons [34].
Covid pandemic time, the widespread implementation of social restrictions caused art
exhibitions not be able to take place physically in museum buildings or halls as in the
old calm “blue waters” times. The same phenomenon has been noticed in libraries.
Consequently, the cultural actants, institutions and people, have been forced to look for
alternative solutions that could be used as an exhibition space, or virtual reading rooms,
where it is possible to bring together people and works of art or rare book collections
to an accessible place. As practice has witnessed that the VE movement has got traction
and made possible the culture ecosystem to continue to run with all the limits imposed
by this pandemic and can help art workers in the mission they have during this period
[38].
The VE project can be viewed as a collaborative system where many actors work
together in order to attain beside their particular objectives, a common goal, namely to
increase the number of visitors and improve the income of the parties involved. There
are many actants and roles involved in the design, creation deployment and running a
virtual exhibition that communicate, coordinate and cooperate (3C) with each other as a
virtual decision-making unit team for the success of the project: Data Manager, Curator,
Vocabularies Manager, End-user / Visitor, Software Developer, Layout Designer, Media
Expert and so on (Fig. 4). The decision problem to be solved when a VE project is started
is a multi-criterion one. It consists in deciding the VE content and technical deployment
form so that several both qualitative and measurable criteria should be observed, such
as: estimated interest of potential virtual visitors, the state and preservation needs of
physical collections, special events envisaged and so on.
Collaborative Decision-Making 101
Fig. 5. A screenshot of the homepage of the virtual exhibition dedicated to historical seals (http://
movio.biblacad.ro/SEALS/)
5 Conclusions
Collaborative networks that make humans collaborate with other humans, organizations,
and various other artefacts, such as computers, machine tools and so on, constitute a class
of essential enablers of the digital transformation [5, 41]. In the chapter, the presentation
of collaborative decision-making was limited to only the processes consisting in the
interactions among several human agents possibly supported be I&CT tools and systems.
At present, the human’s work performance ever more depends on the I&CT tools
and systems he /she uses to carry on his/her tasks. Many years ago, Licklider forecast
a man-machine symbiosis meant to lead to high performances in solving hard decision
problems [42]. In general, as noticed by Gerber et al. [43], in HMS (human -machine
systems), where the nature of the various interacting agents is not the same, one might
speak also about mutualism, a specific form of symbiosis, first introduced in the botany
domain [44, 45], in which all parties involved benefit as partners.
At present, one may already notice the availability of digital cognitive systems [46,
47] which have evolved from simple information tools to digital clones of human advis-
ers, consultants, and even mediators meant to augment human of intelligence, so that
Collaborative Decision-Making 103
better capabilities and performances could be attained due to the collaboration between
the humans and their digital decision-making ‘partners’ [47]. There are several compa-
nies that are already providing software products which deploy cognitive computing,
such as: Vantage Point AI (in investment domain), Welltok (in healthcare), Spark Cog-
nition (to support optimizing operations, preventing disasters and mitigating losses)
[48].
At the same time, there are initiatives, research efforts, and reported results in
AI domain aiming at making the artifacts ever more intelligent and even able to
autonomously make decisions and act. In [49], it is noticed that “Some systems are
self-teaching. They are able, partially in some cases and fully in others, to make deci-
sions themselves without humans”. Consequently, the result of the future developments
in I&CT and their impact on human well-being and resilience are not too easy to pre-
dict [50]. Will the Digital humanism [51, 52] trends prevail and the future, possibly
augmented, humans will take on board, in a recommended service-dominant architec-
ture-SDA [53], the AI based artifacts as collaborators and additional participants in the
decision-making activities and boards? The case of VITAL (Validating Investment Tool
for Advancing Life Sciences) of Aging Analytics, a machine learning software that has
been named member of the directory board of the Hong Kong’s DKV (Deep Knowledge
Ventures) company [49], has been, for several years, a practical example supporting a
positive answer to the above question in spite of all debates and controversies. Or, will
the people become mere data feeders of algorithms as in Harari’s Dataism anticipations
[54]? A rather realistic forecast for the nearest future has been articulated in [49] by D.
Kaminskiy, managing partner of DKV, who does not think that “AI will fully replace
people on boards of directors. Instead, it will probably be limited to augmenting human
intelligence”, and states that”the corporate winners will be so-called intelligent compa-
nies that combine’smart machines with smart people’ using the latest AI technology to
support management, but not to replace it”.
Notes. This chapter is dedicated to the 30th anniversary of Purdue PRISM (Production,
Robotics and Integration Software for Manufacturing & Management), a centre led by
prof. S. Y. Nof. A preliminary and partial version of the chapter was published in April
2022 in the International Journal of Computers Communications & Control, vol 1, No2
[55].
References
1. Merriam-Webster Dictionary. Merriam-Webster.com. https://www.merriam-webster.com/dic
tionary/collaborate. Accessed 1 Jan 2022
2. Holy Bible English Standard Version-ESV® Text Edition: 2016. Copyright © 2001 by Cross-
way Bibles, a publishing ministry of Good News Publishers. https://www.biblegateway.com/
passage/?search=ecclesiastes+4%3A9&version=ESV. Accessed 1 Jan 2022
3. Lewis, C.S.: On the reading of old books. First published as the introduction to R. P. Lawson’s
translation of The Incarnation of the Word of God, London: Bles, 1944). Reprinted in God in
the Dock. 200–207 (1970)
4. Simon, H.A.: Two heads are better than one: the collaboration between AI and OR. Informs
J. Appl. Anal. 17(4), 8–15 (1987). https://doi.org/10.1287/inte.17.4.8
104 F. G. Filip et al.
5. Nof, S.Y., Ceroni, J., Jeong, W., Moghaddam, M.: Revolutionizing Collaboration Through
E-Work, E-Business, and E-Service. Springer (2015). https://doi.org/10.1007/978-3-662-457
77-1
6. Camarinha-Matos, L.M., Afsarmanesh, H., Galeano, N., Molina, A.: Collaborative networked
organizations – concepts and practice in manufacturing enterprises. Comput. Ind. Eng. 57(1),
46–60 (2009). https://doi.org/10.1016/j.cie.2008.11.024
7. Filip, F.G., Zamfirescu, C.B., Ciurea, C.: Computer Supported Collaborative Decision-
Making. Springer Cham (2017). https://doi.org/10.1007/978-3-319-47221-8
8. Nof, S.Y.: Collaborative control theory and decision support systems. Comput. Sci. J. Moldova
25(2), 115–144 (2017)
9. Filip, F.G.: Control decision support and control for large-scale complex systems. Annu. Rev.
Control. 32(1), 62–70 (2008). https://doi.org/10.1016/j.arcontrol.2008.03.002
10. Schoop, M., Marc Kilgour, D. (eds.): Group Decision and Negotiation. A Socio-Technical
Perspective: 17th International Conference, GDN 2017, Stuttgart, Germany, 14–18 Aug 2017,
Proceedings. Springer International Publishing, Cham (2017)
11. Kapucu, N., Garayev, V.: Collaborative decision-making in emergency and disaster manage-
ment. Int. J. Public Adm. 34(6), 366–375 (2011). https://doi.org/10.1080/01900692.2011.
561477
12. Nunamaker Jr. J.F., Romero Jr. N.C., Briggs R.O. (eds.): Collaboration Systems: Concept,
Value and Use. Routledge, Taylor and Francis Group, London, (2015)
13. Simon, H.: The New Science of Management Decisions. Harper & Brothers, New York (1960).
https://doi.org/10.1037/13978-000
14. Konaté, J., Gueye, A., Zaraté, P., Camillieri, G.: Collaborative decision-making: a proposal
of an semi-automatic facilitation based on an ontology. Int. J. Inf. Technol. Decis. Mak. 22,
447–470 (2022). https://doi.org/10.1142/S0219622022500420
15. Ciurea, C., Filip, F.G.: Collaborative platforms for crowdsourcing and consensus-based deci-
sions in multi participant environments. Informatica Economică 23(2), 5–10 (2019). https://
doi.org/10.12948/issn14531305/23.2.2019.01
16. Herrera-Viedma, E., Herrera, F., Chiclana, F.: A consensus model for multiperson decision
making with different preference structures. IEEE Trans. Syst., Man, Cybern.-Part A 32(3),
394–402 (2002). https://doi.org/10.1109/TSMCA.2002.802821
17. Lincoln, A.: Annual Message to Congress. Concluding Remarks. In: Abraham Lincoln
online Writings and Speeches. http://www.abrahamlincolnonline.org/lincoln/speeches/con
gress.htm. Accessed 1 Jan 2022
18. Dong, Y., et al.: Consensus reaching in social network group decision making: research
paradigms and challenges. Knowl.-Based Syst. 162, 3–13 (2018). https://doi.org/10.1016/j.
knosys.2018.06.036
19. Kacprzyk, J., Zadrozny, S., H. Nurmi, H., Bozhenyuk, A.: Towards innovation focused fuzzy
decision making by consensus. In: 2021 IEEE International Conference on Fuzzy Systems
(FUZZ-IEEE), pp.1–6 (2021). https://doi.org/10.1109/FUZZ45933.2021.9494531
20. Ding, R.-X., Palomares, I., et al.: Large-scale decision-making: characterization, taxonomy,
challenges and future directions from an artificial intelligence and applications perspective.
Inform. Fusion 59, 84–102 (2020)
21. Howe, J.: The rise of crowdsourcing. Wired Mag. 14(6), 1–4 (2006). https://doi.org/10.1016/
j.inffus.2020.01.006
22. Estelles Arolas, E., González-Ladrón De-Guevara. F.: Towards an integrated crowdsourcing
definition. J. Inform. Sci. 32(2), 189-200 (2012).https://doi.org/10.1177/0165551512437638
23. Yu, Z., Ma, H., Guo, B., Yang, Z.: Crowdsensing 2.0. Commun. ACM 64(11), 76–80 (2021).
https://doi.org/10.1145/3481621
24. Chiu, C.M., Liang, T.P., Turban, E.: What can crowdsourcing do for decision support? Decis.
Support Syst. 65, 40–49 (2014). https://doi.org/10.1016/j.dss.2014.05.010
Collaborative Decision-Making 105
25. Dodevska, Z.A., Kovacevic, A., Vukicevic, M., Delibašić, B.: Two sides of collective deci-
sion making - Votes from crowd and knowledge from experts. In: María Moreno-Jiménez, J.,
Linden, I., Dargam, F., Jayawickrama, U. (eds.) Decision Support Systems X: Cognitive Deci-
sion Support Systems and Technologies: 6th International Conference on Decision Support
System Technology, ICDSST 2020, Zaragoza, Spain, May 27–29, 2020, Proceedings, pp. 3–
14. Springer International Publishing, Cham (2020). https://doi.org/10.1007/978-3-030-462
24-6_1
26. Zavadskas, E.K., Turskis, Z., Kildienė, S.: State of art surveys of overviews on
MCDM/MADM methods. Technol. Econ. Dev. Econ. 20(1), 165–179 (2014). https://doi.
org/10.3846/20294913.2014.8920
27. Kou, G., Chao, X., Peng, Y., Xu, L., Chen, Y.: Intelligent collaborative support system for
AHP-group decision making. Stud. Inform. Control 26(2), 131–142 (2017). https://doi.org/
10.24846/v26i2y201701
28. Filip, F.G.: DSS—a class of evolving information systems. In: Dzemyda, G., Bernatavičienė,
J., Kacprzyk, J. (eds.) Data Science: New Issues, Challenges and Applications, pp. 253–277.
Springer International Publishing, Cham (2020). https://doi.org/10.1007/978-3-030-39250-
5_14
29. Shi, Y.: Advances in Big Data Analytics: Theory, Algorithms and Practices. Springer Nature,
Singapore (2022). https://doi.org/10.1007/978-981-16-3607-3
30. Suduc, A.M., Bizoi, M., Filip, F.G.: Exploring multimedia web conferencing. Informatica
Economică 13(3), 5–17 (2009). http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.
463.4492&rep=rep1&type=pdf
31. Filip, F.G.: A decision-making perspective for designing and building information systems.
Int. J. Comput. Commun. Control 7(2), 264–272 (2012). http://www.univagora.ro/jour/index.
php/ijccc/article/view/1408
32. Candea, C., Filip, F.G.: Towards intelligent collaborative decision support platforms. Stud.
Inf. Control 25(2), 143–152 (2016). https://sic.ici.ro/wp-content/uploads/2016/06/SIC_2016-
2-Art1-1.pdf
33. Zamfirescu, C.B., Neghină, M.: Collaborative development of a CPS-based production
system. Procedia Comput. Sci. 162, 579–586 (2019). https://doi.org/10.1016/j.procs.2019.
12.026
34. Neghina, M., Zamfirescu, C.B., Larsen, P.G., Lausdahl, K., Pierce, K.: Multi-paradigm
discrete-event modelling and co-simulation of cyber-physical systems. Stud. Inform. Control
27(1), 33–42 (2018). https://doi.org/10.24846/v27i1y201804
35. Neghina, M., Zamfirescu, C.B., Pierce, K.: Early-stage analysis of cyber-physical production
systems through collaborative modelling. Softw. Syst. Model. 19(3), 581–600 (2020). https://
doi.org/10.1007/s10270-019-00753-w
36. Neghina, M., Zamfirescu, C.B., Larsen, P.G., Pierce, K.: Multi-paradigm modelling and co-
simulation in prototyping a cyber-physical production system. In Tekinerdogan B., Blouin
D., Vangheluwe H., Goulão M., Carreira P., Amaral V. (eds.) Multi-Paradigm Modelling
Approaches for Cyber-Physical Systems, pp. 169–194. Academic Press (2020)
37. Filip, F.G., Ciurea, C., Dragomirescu, H., Ivan, I.: Cultural heritage and modern information
and communication technologies. Technol. Econ. Dev. Econ. 21(3), 441–459 (2015). https://
doi.org/10.3846/20294913.2015.1025452
38. Ciurea, C., Filip, F.G., Zamfiroiu, A., Pocatilu, L.: Digital humanism: virtual exhibitions in
the time of pandemic and evolving collaboration of relevant actant. In: Ciurea, C., Boja, C.,
Pocatilu, P., Doinea, M. (eds.) Education, Research and Business Technologies: Proceedings
of 20th International Conference on Informatics in Economy (IE 2021), pp. 123–130. Springer
Singapore, Singapore (2022). https://doi.org/10.1007/978-981-16-8866-9_11
106 F. G. Filip et al.
39. Ciurea, C., Filip, F.G.: Virtual exhibitions in cultural institutions: useful applications of infor-
matics in a knowledge-based society. Stud. Inform. Control 28(1), 55–64 (2019). https://doi.
org/10.24846/v28i1y201906
40. Ciurea, C., Filip, F.G.: Multi-criteria analysis in choosing IT&C platforms for creative digital
works. Uncommon Cu. 6(2), 20–27 (2015). https://uncommonculture.org/ojs/index.php/UC/
article/view/6200
41. Camarinha-Matos, L.M., Fornasiero, R., Ramezani, J., Ferrada, F.: Collaborative networks: a
pillar of digital transformation. Appl. Sci. 9(24), 543 (2019). https://doi.org/10.3390/app924
5431
42. Licklider, J.C.R.: Man-computer symbiosis. IRE Trans. Human Factors Electr. HFE-1(1),
4–11 (1960). https://doi.org/10.1109/THFE2.1960.4503259
43. Gerber, A., Derckx, P., Döppner, D.A., Schoder, D.: Conceptualization of the human-machine
symbiosis a literature review. In: Proceedings of the 53rd Hawaii International Conference
on System Sciences, pp. 289–298 (2020). https://hdl.handle.net/10125/63775
44. De Bary, A.: Die Erscheinung der Symbiose: Vortrag, Gehalten auf der Versammlung
Deutscher Naturforscher und Aerzte zu Cassel (1879). https://onlinebooks.library.upenn.edu/
webbin/book/lookupid?key=olbp70169
45. Pound, R.: Symbiosis and mutualism. The American Naturalist, Vol. 27, No. 318 (Jun., 1893),
pp. 509–520. Faculty Publications in the Biological Sciences. 20. (1893). https://digitalco
mmons.unl.edu/bioscifacpub/20
46. Tecuci, G., Marcu, D., Boicu, M., Schum, D.A.: Knowledge Engineering: Building Cognitive
Assistants for Evidence-based Reasoning, Cambridge University Press (2016). https://doi.org/
10.1017/CBO9781316388464
47. Siddike, M.A.K., Spohrer, J. et al.: People’s interactions with cognitive assistants for enhanced
performances. In: Proceedings of the 51st Hawaii International Conference on System
Sciences, pp. 640–1648 (2018). http://hdl.handle.net/10125/50092
48. Hager, P.: What is cognitive technology and how is cognitive computing and AI transforming
industries. Gordon Flesc Company (2021). https://www.gflesch.com/elevity-it-blog/cognit
ive-technology
49. Burridge, N.: Artificial intelligence gets a seat in the boardroom. Hong Kong venture capitalist
sees AI running Asian companies within 5 years. Nikei Asia, 10 (2017). https://asia.nikkei.
com/Business/Artificial-intelligence-gets-a-seat-in-the-boardroom
50. Filip, F.G.: Automation and computers and their contribution to human well-being and
resilience. Stud. Inform. Control 30(4), 5–18 (2021). https://doi.org/10.24846/v30i4y202101
51. Nida Rümelin, J., Weidenfeld, N.: Digital Humanism. For a Humane Transformation of
Democracy, Economy and Culture in the Digital Age. Springer Nature (2022). https://doi.
org/10.1007/978-3-031-12482-2
52. Werthner, H., Prem, E., Lee, E.A., Ghezzi, C. (eds.): Perspectives on Digital Humanism.
Springer, Cham (2022). https://doi.org/10.1007/978-3-030-86144-5
53. Spohrer, J., Maglio, P.P., Vargo, S.L., Varg, M. Service in the AI Era; Science, Logic, and
Architecture Perspective, Business Experts Press LLS (2022). ISBN-13: 978-1-63742-304-2
54. Harari, Y.N.: Homo Deus: A Brief History of Tomorrow. Random House (2016)
55. Filip, F.G.: Collaborative decision-making: concepts and supporting information and commu-
nication technology tools and systems. Int. J. Comput. Commun. Control 17(2), 4732 (2022).
https://doi.org/10.15837/ijccc.2022.2.4732
Collaborative Requirement System Using
Matrix and AI Approach
1 Introductory CRS
1.1 Introduction
Companies are introducing cell production systems using Internet of Things (IoT), indus-
trial robots, and other approaches owing to the diversification of consumer needs and a
shortening of the product lifecycle [1]). The cell production system is one of the meth-
ods that installs industrial robots in a place called a “cell” and collects materials and
parts using a conveyor to produce and process products. In addition, because multiple
industrial robots and parts are procured at daily production sites, there is a risk of indus-
trial robot failure. Therefore, in the production management of a company, a model is
required to recalculate the cost and production period by adding the daily circumstances
as a precondition for manufacturing.
In recent years, a matrix-based approach [2]) has been proposed as a modeling
method that focuses on input and output data by regarding the data at the manufacturing
site as an artificial body. The matrix-based approach is composed of rows and columns
and is used in various fields [3–5]) because it shows the relationship between in-puts
and outputs. Among them, Suzuki et al. [4] proposed a matrix-based approach that takes
into consideration the operating rate of the manufacturing site and work in-process, and
then examined the cost evaluation method for an assembly line. Nakada [5] proposed a
matrix-based approach using cooperation requirement planning (CRP) and scheduling
in industrial robots and conducted numerical comparisons.
In addition, deep learning and neural networks in the field of artificial intelligence
are attracting attention, and applied technologies at production sites are being studied
[6]. Okabe et al. [6] proposed a neural network model that uses the number of products
of various shapes as input data and outputs the selection of multiple selectable packaging
boxes in the product packaging.
This paper introduces the matrix approach and the AI approach method for collab-
orative requirement systems such as cell production systems. Section 2 outlines matrix
approach to Nof’s cooperation requirement planning. Section 3 outlines AI approach to
Nof’s cooperation requirement planning. Section 4 summarizes the current status and
potential of the matrix and AI approach methods in collaborative requirements systems.
Fig. 1. Cooperation requirement planning system architecture developed by Nof et al. (1993).
Fig. 2. Resource–robot relationship diagram (CRP-I, left) and resource–task relationship diagram
(CRP-II, right). [5]
Fig. 3. Two types of forms: (a) structural table and (b) Matsui’s compact matrix equation. [11]
The method for determining the mean flow time < FI (W) > and makespan < FII
(L) > is as follows [12]. The mean flow time (make span) < FII (L) > of the OE type
is related to Matsui’s equation (W = ZL).
FI = Zi Li = (n − i + 1) xi (3)
Formulation of Push-Type
In this paper, Eq. (6) based on Matsui’s equation of push-type is given in order to examine
the scheduling of a production plant [16, 17], which is one of the artificial bodies, as an
example of AI matrix method. The push-type in a production control system is a method
that examines the production schedule based on the production plan formulated by the
demand forecast and sales forecast [18, 19]. The method to examine the production
schedule based on the market demand such as the shipment request from customers and
sales. This paper considers push-type as forward order and pull-type as reverse order
and performs numerical calculations.
In this example, two machines (M1 and M2 ) are placed at the “introduction.” The
processing time (day) in Table 1 is converted to match the order of Eq. (6)’s “D × T”
and converted to Eq. (6) at the matrix product’s “Development” and “Transformation.”
Furthermore, the “conclusion” is a conversion from time to price, the left side of “B”
represents the average flow time (L), the right side of “B” represents the cycle time (Z),
and the “goal” is the demand price [17]. The sorting of the machines (M1 ) in descending
order is based on the scheduling theory’s longest processing time (LPT).
(6)
Formulation of Pull-Type
In Eq. (6), Fig. 1 was assumed to be a push-type (forward order), but if it is assumed to
be a pull-type (reverse order), Eq. (7) can be obtained [17]. In this Eq. (7), two machines
(M1 and M2 ) are placed at the “introduction,” and the processing time (day) in Table 1
112 T. Nakada et al.
is converted into Eq. (7) by the matrix product of “Development” and “Transformation”
in the same order as “D × T” in Eq. (7) [17]. Furthermore, the “conclusion” can be
converted from time to price, the left side of “B” represents the average flow time (L),
the right side of “B” represents the cycle time (Z), and the “goal” is the demand price.
Table 1 shows the processing time (day) of each machine, and the data is used to sort
in descending order of machine (M1 ) is Eq. (6)’s “D × T,” and the data is sorted in
ascending order of machine (M1 ) is Eq. (7)’s “D × T” [17].
(7)
push-type pull-type
mean flow time 182/5 130/5
Makespan 182 130
The push-type makespan with the LPT rule was 182. The makespan of the push-type
with the SPT rule was 130. Sobazek et al. [15] also showed a maximum for the LPT rule
and a minimum for the SPT rule in the job shop. Thus, the AI matrix method showed
the maximum and minimum value of makespan by using descending order (LPT rule)
and ascending order (SPT rule).
and scheduling of multiple industrial robots and yields the maximum residence time
(make-span) and the mean flow time for a particular job.
The constraints on this equation are as follows:
• Multiple industrial robots are used.
• Each job is processed according to the processing procedure.
• Each resource is either a single task performed by an industrial robot or is a cooperative
requirement task that uses multiple industrial robots.
• The time for each processing step is the same, and each step has the same start and
end times.
• There is no idle time in any processing step.
• Industrial robots process all work without any interruption.
This section focuses on CRP [4, 5] and describes the detailed procedure leading up
to the construction of the equation shown in Fig. 4 [17]. The operation plans for CRP-I
and CRP-II are expressed using Matsui’s equation, as shown in Fig. 2. The left side of
Fig. 2 illustrates CRP-I, where ROB indicates an industrial robot and “r” indicates a
resource. For example, “r1” represents a single operation because only ROB1 is defined.
Conversely, “r4” is defined as a combination of ROB1 and ROB2 and is a cooperative
request. The right side of Fig. 2 illustrates CRP-II, which represents the relationship
between tasks (“t1” to “t3”) and resources (“r1” to “r7”) using a cooperative requirement
matrix. Herein, “t” represents the processing time rather than a given task. This matrix
represents the use of a resource with the entry 1 and no use of that resource with 0. Thus,
Nof’s cooperative request approach is represented as a planning method comprising the
two stages CRP-I and CRP-II.
The Introduction in Fig. 4 [17], which is based on Matsui’s equation, represents
industrial robots. The requirement for cooperation among multiple industrial robots is
determined by the product of Introduction (I) and Development (D). The relationship
between resources and tasks is determined by the product of Development (D) and
Transformation (T). This matrix approach is illustrated by the examples discussed below.
114 T. Nakada et al.
In addition, Conclusion (C) is a matrix that transforms resources into time units to
introduce the scheduling theory. Finally, balancing (B) is a matrix that represents the
mean flow time and priority scheduling (the LPT rule) for each process illustrated in
Fig. 4 [17]. The equation represented in Fig. 4 [17] can be used to calculate the make-span
(FI ) and mean flow time (FII ) for multiple industrial robots and tasks.
This section performs calculations using the proposed mathematical model and compares
various numerical results. First, Eq. (8) is used to calculate the numerical value for an
application example of CRP [5]. The mean flow time and make-span result obtained
by matrix multiplication are 24 and 672, respectively, which are as “standard values.”
Furthermore, the production plans for two cases resulting for CRP from for industrial
robots based on these two values are examined herein.
Case 1 assumes that goods are manufactured by changing the order of resources
and tasks. In other words, it is a modification of the Development and Transformation
components of the mathematical model. Equation (9) below shows the results calculated
with the beginnings and ends of the task changed [5]. The combination of resources is
changed based on the order of the tasks. The mean flow time and make-span result
obtained by matrix multiplication are 24 and 672, respectively. As the results of calcula-
tions using Eqs. (8) and (9) both yield the same value, changing the tasks and resources
does not cause any outcome [5].
Case 2 assumes that ROB2 is broken. In other words, it is a modification of the
Introduction factor of the mathematical model (the second entry from the left in that
factor). Equation (10) shows the results of a calculation that assumes ROB2 = 0 [5].
The mean flow time and make-span obtained by matrix multiplication are now 16 and
448, respectively, which are lower than the standard values.
⎡ ⎤ ⎡1 ⎤
100 7 7
⎢1 0 0⎥ ⎢ 1 6⎥
⎡ ⎤⎢ ⎥ ⎢
⎢ 1 0 0 ⎥⎡ 1 1 1 1 1 1 1 ⎤⎢ 71 5 ⎥
⎥
1 0 0 1 1 0 1 ⎢ ⎥ ⎢ ⎥
⎢ ⎥ ⎢ 7 ⎥
1 1 1 ⎣ 0 1 0 1 0 1 1 ⎦⎢ 1 1 0 ⎥⎣ 1 1 1 1 1 1 1 ⎦⎢ 17 4 ⎥ = 24 672 (8)
⎢ ⎥ ⎢1 ⎥
0 0 1 0 1 1 1 ⎢1 1 0⎥ 1 1 1 1 1 1 1 ⎢ 7 3⎥
⎢ ⎥ ⎢1 ⎥
⎣1 1 0⎦ ⎣ 7 2⎦
1
111 7 1
⎡ ⎤ ⎡1 ⎤
111 7 7
⎢1 0 0⎥ ⎢ 1 6⎥
⎡ ⎤⎢ ⎥ ⎢
⎢ 1 0 0 ⎥⎡ 1 1 1 1 1 1 1 ⎤⎢ 71 5 ⎥
⎥
1 0 0 1 1 0 1 ⎢ ⎥ ⎢ ⎥
⎢ ⎥ ⎢7 ⎥
1 1 1 ⎣ 1 1 0 1 0 1 0 ⎦⎢ 1 1 0 ⎥⎣ 1 1 1 1 1 1 1 ⎦⎢ 17 4 ⎥ = 24 672 (9)
⎢ ⎥ ⎢ ⎥
1 0 1 0 1 1 0 ⎢ 1 1 0 ⎥ 1 1 1 1 1 1 1 ⎢ 17 3 ⎥
⎢ ⎥ ⎢1 ⎥
⎣1 1 0⎦ ⎣ 7 2⎦
1
100 7 1
Collaborative Requirement System Using Matrix and AI Approach 115
⎡ ⎤ ⎡1 ⎤
100 7 7
⎢1 0 0⎥ ⎢1 6⎥
⎡ ⎢
⎤⎢ ⎥ ⎡ ⎢
⎤⎢ 71 ⎥
1001101 ⎢ 1 0 0⎥⎥ 1111111 ⎢7 5⎥⎥
⎢ ⎥ ⎢ ⎥
1 0 1 ⎣ 0 1 0 1 0 1 1 ⎦⎢ 1 1 0 ⎥⎣ 1 1 1 1 1 1 1 ⎦⎢ 17 4 ⎥ = 16 448 (10)
⎢ ⎥ ⎢ ⎥
0 0 1 0 1 1 1 ⎢ 1 1 0 ⎥ 1 1 1 1 1 1 1 ⎢ 17 3⎥
⎢ ⎥ ⎢1 ⎥
⎣1 1 0⎦ ⎣
7 2⎦
1
111 7 1
3 AI Approach to CRS
3.1 CSPSystem Model
Neural Network
Neural networks were devised with reference to nerve cells (neurons) in the brain and are
information processing models based on an information transmission between neurons
[27]. In the neuron model, as shown in Fig. 6, multiple inputs (x1 , x2 , …, xn ) are
multiplied by the weights (w1 , w2 , …, wn ) and the sum is calculated. Furthermore, the
sum is input into the sigmoid function and used as the output (y) of the neuron model.
Collaborative Requirement System Using Matrix and AI Approach 117
These procedures can be expressed through the following Eqs. (11) and (12) [26].
μ= xi wi (11)
i
y= (μ) (12)
A neural network involves the combination and networking of multiple neural mod-
els, as shown in Fig. 7 [28]. Neural networks are applied in various fields such as image
processing and box selection in the packaging process [6]. Although there are various
methods for constructing a neural network, the form in which multiple layers are layered
is called a hierarchical neural network. Hierarchical neural networks are divided into
multiple layers (e.g., input layer, hidden layer, and output layer) and is a mechanism that
receives data from the previous layer, assigns a join weight to all data, joins the data,
and sends them to the next layer.
The matrix-based approach and neural network are procedures similar to Eqs. (11)
and (13) that multiply the input variables by each variable and then add them up. The
matrix approach and the neural network also have similar expressions. For example, in
a matrix-based approach[5] used in industrial robot cooperation requirement planning,
each variable indicates a resource or task, but is defined as a “weight” in a neural network.
Therefore, in this paper, a model is proposed by which the matrix-based approach
and a neural network are combined, as shown in Fig. 8. Because Fig. 8 corresponds
to Introduction in Fig. 4, the first input data are from a single industrial robot. Next,
Development, Transformation, Conclusion, and Balancing are assigned to the part that
was set as “weight” in Fig. 6. Goal uses FII as the maximum residence time (makespan)
and F as the average residence time.
In this paper, a numerical comparison of the matrix-based approach and a neural network
were conducted based on CRP in an industrial robot. For the CRP in an industrial robot
using the matrix-based approach, the average residence time was calculated as 24 and
the maximum residence time (makespan) was calculated as 672 based on the calculation
result of the matrix approach in Fig. 4 [5].
The CRP of the industrial robot using neural network (Fig. 9) was calculated by
inputting the data ((Development, Transformation, Conclusion, and Balancing) shown
in Fig. 4 into the neural network shown in Fig. 8. The neurons in the second layer of Fig. 9
showed values of 0.7, 0.9, and 1.0 in the results of the development of the Introduction
in Fig. 4. The neurons in the third layer of Fig. 9 showed values of 1.0, 0.9, and 0.7 as a
result of the transformation of Fig. 4. Similarly, when the neurons in the fourth and fifth
layers were calculated for Conclusion and Balancing based on the calculation results
thus far, the average residence time was 0.7 and the large residence time (makespan)
was 1.0. When a neural network is used, because a sigmoid function is applied, it can
be expressed up to a value of 1.
4 Concluding Remarks
This paper presents a formalization and examples of matrix and AI approaches in collab-
orative requirement system such as cell production systems. A collaborative requirement
system is necessary to consider various combinations such as human and industrial robot,
industrial robot and industrial robot, etc., in the context of globalization and changing
production processes. The proposed matrix and AI approach is one way of cell produc-
tion planning, considering a cooperative demand system with humans, industrial robots,
etc.
120 T. Nakada et al.
The matrix and AI approaches presented in this paper use a variety of input data
such as industrial robots and tasks. Moreover, in this paper, because the “weight” of the
conventional neural network is changed into the resource and the processing time, all
the matrices have meaning. Therefore, the result of each matrix product is meaningful,
and the visualization from the input layer to the output layer. The difference between
the matrix approach and the neural network is expressed from zero to 1 based on the
influence of the sigmoid function after the matrix multiplication of the neural network.
In addition, various robots and artificial body systems will be introduced in future
social systems, and a planning method that considers the collaborative requirement
system is necessary. This method is expected to be used in social systems that use such
cooperative demand systems. In the future, we would like to enhance the potential of
the matrix and AI approach by examining examples of various social systems.
References
1. Shariatzadeh, N., Lundholm, T., Lindberg, L., Sivard, G.: Integration of digital factory with
smart factory based on Internet of Things. Procedia CIRP 50, 512–517 (2016)
2. Matsui, M.: Product × enterprise strategy: A matrix approach to enterprise systems for higher
sustainability management. In: Proc. of APIEMS (2013)
3. Ishii, N., Ohba, M., Fujikawa H.: Evaluation of supply chain by matrix approach. In: Proceed-
ings of the Conference of Transdisciplinary Federation of Science and Technology, pp. 1–4
(2017). (in Japanese)
4. Suzuki, Y., Yamada, T.: Evaluation of assembly line cost by matrix modeling considering
busy rates and work-in-process. J. Soc. Plant Eng. Japan 33(1), 1–13 (2021)
5. Nakada, T.: Matrix approach and scheduling for cooperation requirement planning in indus-
trial robots. In: The International Conference on Production Research (26th ICPR 2021),
pp. 1–6 (2021)
6. Okabe, D., Koide, Y., Onda, H., Kato, N., Akaho, S., Asoh, H.: Neural network with embed-
ding layer for assistance of selecting boxes in packing task. In: The 34th Annual Conference
of the Japanese Society for Artificial Intelligence, pp. 1–4 (2020). (in Japanese)
7. Nof, S.Y., Rajan, V.N., Lenz, E.: Automatic generation of assembly constraints and
cooperation task planning. CIRP Ann. 42(1), 13–16 (1993)
8. Rajan, V.N., Nof, S.Y.: Cooperation requirements planning (CRP) for multiprocessors:
Optimal assignment and execution planning. J. Intell. Robo. Sys. 15, 419–435 (1996)
9. Nof, S.Y., Ceroni, J., Jeong, W., Moghaddam, M.: Revolutionizing Collaboration throught e-
Work, e-Business, and e-Service, in the Automation, Collaboration, and E-service. Springer,
ACES) Book Series (2015)
10. Zhong, H., Nof, S.Y., Berman, S.: Asynchronous cooperation requirement planning with
reconfigurable end-effectors. Robo. Comp.-Integr. Manuf. 34, 95–104 (2015)
11. Matsui, M.: An enterprise-aided theory and logic for real-time management. IJPR Journal
51(23–24), 7308–7312 (2013)
12. Matsui, M.: Fundamentals and Principles of Artifacts Science: 3M&I-Body Systems. Springer
Briefs in Business, Springer (2016)
13. Hino, R.: Mathematical optimization models for job-shop scheduling problem. Systems Sci.
60(1), 14–19 (2017). (in Japanese)
14. Tamaki, H., Ochi, M., Araki., M.: Introduction of a state feedback structure for adjusting
priority rules in production scheduling. Trans. Soc. Instru. Cont. Eng. 35(3), 428–434 (1999).
(in Japanese)
Collaborative Requirement System Using Matrix and AI Approach 121
15. Sobaszek, L., Gola, A., Kozlowski, E., U.: Effect of machine failure prediction on selected
parameters of manufacturing schedule in a job-shop environment. Econ. Manage. Innov. 1(1),
320–324 (2017)
16. Hitomi, K.: Introduction to Production Systems Engineering [6th Edition] -Pathway to
Integrated Production Studies, pp. 133–134. Kyoritsu Publishing Co., Ltd. (2019). (in
Japanese)
17. Nakada, T., Yamada, T., Matsui, M.: Proposal for an explainable AI matrix method in the
knowledge society. J. Soc. Plant Eng. Japan 35(1), 33–39 (2023). (in Japanese)
18. Takenouchi, T.: Outline of TOC (Theory of Constraint). Oper. Res. Soc. Japan 44(6), 285–291
(1999). (in Japanese)
19. Serizawa, T., Karasawa, K., Muramatsu, K.: Push pull mixed type of optimal compound
production planning method. Production Management 13(1), 19–31 (2006). (in Japanese)
20. Feyzbakhsh, S.A., Kimura, A., Matsui, M.: Performance evaluation of a simple flexible assem-
bly system and its 2-stage design. J. Japan Indus. Manage. Asso. 49(6), 393–401 (1999). (in
Japanese)
21. Matsui, M.: A Study on Optimum Work Strategies in Conveyor Production Systems, Doctoral
Thesis. Tokyo Institute of Technology (1981). (in Japanese)
22. Matsui, M.: Conveyor-like networks and balancing. In: Savarese, A.B. (ed.) Manufacturing
Engineering, pp. 65–87. Nova Science Publishers, Inc. (2011)
23. Aso, H.: Deep representation learning by multi-layer neural networks. J. Japanese Soc. Artif.
Intell. 28(4), 649–659 (2013). (in Japanese)
24. Akiyama, K., Kang, I., Kanno, T., Uchida, N.: Prediction of Residual Mg Contents in Ladle
and Product after Graphite Spheroidizing Treatment by Using Artificial Neural Network.
Mater. Trans. 62(3), 461–467 (2021)
25. Matsui, M.: Development of factory science: Duality and balancing of job-shop (FS) vs.
conveyor system (OE) by Matsui’s flow approach. In: Proc. of 1 International Scheduling
Symposium 2015 (2015)
26. Matsui, M.: A theory of modern economic growth toward sharing society. Theoretical
Economics Letters 8, 675–684 (2018)
27. Krogh, A.: What are artificil neural network? Nat. Biotechnol. 26, 195–197 (2008)
28. LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521, 436–444 (2015)
Collaborative Supply Chain Innovation
Networks of Small-Mid Enterprises
Abstract. The aim of this chapter is to illustrate some methods to support inno-
vation and development of Small and Medium-sized Enterprises (SMEs) based
on the experiences acquired on over 150 SMEs and SME networks operating in
North-West Italy. The chapter will discuss, in a simple way such as to be under-
standable by SME owners or managers, graphic models of the SME network,
rules for managing production flows and orders within the supply chain. Some
new supply chain applications in the agro-food sector will also be presented.
1 Introduction
International and domestic markets are giving rise to problems for SMEs that affect their
existence, such as: how to make their skills and efficiency known to potential customers;
how to provide them the products at a competitive price. Their small size, in terms of
design and production capacity, shows the motivation of their actual crisis: about 30%
of Italian small enterprises have disappeared or have been greatly reduced, since 2017.
The growing weakness of Italian SMEs convinced the authors to promote the creation
of the PMInnova Program, a strategic agreement between Politecnico di Torino and the
banking group of Cassa di Risparmio di Asti, operating in Piedmont and part of Liguria
and Lombardy regions, in North-West Italy, dedicated to support, through research and
consultancy, the innovation and development of SMEs and SME networks. The PMIn-
nova Program provides technical and organizational support to small mid companies
with an average of 30 employees. An effective interaction with the SME managers –
usually owners and often founders - requires the use, by the experts and consultants, of
a simple language to make the SMEs managers able to understand the solutions of the
problems proposed by themselves. “Simple language” means using graphic modeling
of the SME network, easily usable production management rules, a secure and robust
method of order control along the supply chain.
The approaches used to provide innovation and development support to SME net-
works through the three methods listed above are respectively described in the following
three paragraphs.
However, we can anticipate the main problem encountered: egocentrism, especially
in the owners and founders of small enterprises that, over time, have designed high value
products (that is a typical characteristic of 95% of SMEs [1]); high consideration of the
company and the quality of its products, associated with the fear that the qualifying
aspects of their production techniques will be copied by competitors especially of larger
dimensions [2].
Despite the desire to keep their design skills hidden, just because of the growing
and growing globalization of markets of goods and the large disequilibrium between
the labor markets around the world, a large part of Italian SMEs can no more be com-
petitive in terms of labor cost and goods prices [3]. This so difficult and long crisis is
gradually forcing a recent growth of “balanced SMEs networks”, based on collaboration
agreements that, in some cases, come to the mutual support of some SMEs in temporary
difficulty through their inclusion in networks [4].
As soon as a network starts work, the real problem lies in the availability of network
members to be cooperative, that means to act for the mutual benefit of the enterprises
that compose the network itself [5].
Inspired by the problems of SME networks contacted by the PMInnova Program, this
chapter first illustrates the graphical models used to evaluate the performance of an SME
network (Sect. 2); then it presents the simple production management logics actually
suggested and implemented (Sect. 3); finally it shows the applied innovation for the
management of orders in supply chains of the agro-food sector, transforming traditional
methods with the use of blockchains (Sect. 4). The conclusions (Sect. 5) summarize the
main aspects of the SME network innovation supports, which have been adopted.
Fig. 1. Graphs of a Marshallian-Italianate network (a) and Multi-stage Supply chain network (b)
service links that can create contacts between the enterprises. In this configuration,
connections are very flexible and more informal than in the others [6].
As illustrated in the above Figs. 1 and 2, the SME network structure can be repre-
sented in terms of a graph G = (V, E), where V is the set of vertices (nodes) and E is the
set of edges or arcs. A vertex is referred to a component SME, while an edge represents
a SME-to-SME logistic and information connection. From a theoretical point of view,
the graph G modeling of a considered real SME network is described by four matrices
[6]:
– the incidence matrix M [nodes vs edges] that identifies the links outgoing from each
node, i.e. the existence of output flows from a given SME;
– the adjacency matrix R [nodes vs nodes] that specifies the existence of all the con-
nections among the nodes, i.e. the existence of flows from a SMEs towards another
SME;
– the path matrix P [paths vs edges], that specifies the input-output flows of parts for a
pair of SMEs operating as suppliers and customers;
– the distance matrix L [nodes vs nodes], where each element is a certain “magnitude”
associated to each edge, e.g. geographic distance, economic cost or time.
Fig. 2. Graphs of a Hub and Spoke network (a) and of a Scientific Park (b)
Collaborative Supply Chain Innovation Networks 125
These matrices allow to recognize some conditions of either strong or weak col-
laboration of SMEs together, according to Key Performance Indicators (KPIs) as the
following ones:
– network connectivity index (NCO), i.e. the number of non-null elements in matrix R,
corresponding to the number of connections among SMEs;
– network utilization balance (NUB), in terms of the percentage number of SMEs
for which the difference between the computed production capacity and the actual
capacity value is greater than a given “sufficient utilization” lower bound;
– network separation into chains (NSC), i.e. percentage number of recognized
independent supply chains, if any, referred to the number of component SMEs;
– network chains independence (NCH), in terms of the percentage number of links (i.e.,
cut-sets dimensions) connecting the recognized supply chains, if any;
– number of network bottlenecks.
These KPIs can support a SME manager in selecting an existing SME networks in
which he could ask for the inclusion of his own SME. In case the “marshallian-italianate
network” appears to be the most convenient, a measure of strong collaboration among
SMEs is the high number of connections, then high value of NCO. As many the non-null
elements in the path matrix P are, as large is the number of links, showing the possibility
of good collaborations.
In case of a “multi-stage network” composed by a set of parallel supply chains, a
low value of the NCH indicator and a high value of the NSC one can be found. In any
type of SME network, existence of independent supply chains can cause the network
subdivision into potentially competing and conflicting parts.
Opposite is the case of a “hub-and-spoke” network, where partial chains could exist,
but all converging on a same hub (network-leading) SME. Then, the NSC indicator will
be low.
Specific considerations should be done for analyzing a “scientific-park”, whose net-
work is modelled by two graphs: one composed by the SMEs already in operation, and
the other defining the set of all links that the park management committee can make at
disposal of other new SMEs (i.e. an underlying network whose links can be activated
in the future). The former network can have small NCO and almost null NSC. The
underlying network, on the contrary, must be characterized by high NCO.
The possibility of maximizing the efficiency and innovation of an SME network is based
on a clear vision of three elements: network structure, its functionality and management
of the collaboration of the autonomous component SMEs.
In terms of structural aspects, the collaboration functions are implemented through
processes of exchange of parts (components, products, etc.) and of information that
occur in the connections between companies. These exchanges are generally managed
by a collaboration management center, whose characteristics and management methods
126 A. Villa and G. P. Perrone
depend on the type of network interconnections. Hence, this is the structural element
that differentiates the networks.
With reference to the functional aspects, the network of collaborative enterprises
operates by organizing the interactions between the enterprises in terms of capital, goods
and work. Therefore the transitions between the network and the markets must be func-
tional to the same network, and also to all the companies included in it. This is perhaps
the most critical aspect of managing a collaborative SME network.
The management aspects, referring also to the previous point, play a very important
role in the organization of a network of companies, that may appear as a single operator
on the markets but wants (must) guarantee a reasonable autonomy to each company.
Therefore, the network management must certainly take place through a center that
organizes collaboration between the companies (therefore, at the network level), but also
through the managers of the various companies, who interact each other and with the
aforementioned center. Hence it is often necessary to have a management organization
at two levels, the central one for addressing market policies and network innovation, and
the individual ones, for the operational management of each company [10].
These three aspects are the constitutive elements of the “collaboration of enterprises
belonging to a same network” concept, as specified below:
• Collaboration is a way to interact together such to imply a very positive form of
working in association with others for some form of mutual benefit, e.g. by applying
strategic joint decision making about partnership and network design [11–13].
• In other words, one can say that collaboration is a way of doing so that organizations
exchange information, share resources and enhance each other’s capacity for mutual
benefit, as well as for a common purpose, by sharing risks, responsibilities and rewards
[14].
In order to clarify how to manage an effective collaboration between the SMEs in
a network, two typical formulations of the network management problem – among the
several ones presented in literature – can be stated by specifying, for each one of them,
a proper collaboration goal [15]:
1st type: Maximize the average utilization of the network SMEs
This second problem, frequently applied in case of a linear supply chain, aims
at avoiding the emergence of bottlenecks within the future time horizon. In addition,
since the solution of this problem is a production plan for the medium-term, again a
collaborative situation should be forced by the cluster management center.
By balancing workloads to SMEs, in the presence of a threshold of minimum utiliza-
tion of each of them, the effect of the network management center is a mutual support
that, by preventing individualisms, promotes mutual trust.
From research developed by the authors and from the data of ASSORETIPMI [16],
an association of enterprise network (http://www.retipmi.it/pmi/), this behavior is often
found in clusters of micro-enterprises in the Italian manufacturing sector.
occurrence of the next event, i.e. the acceptance of customer orders for any type of
products that the SME is able to manufacture (as in points 1 and 2 of the above list).
Indeed, in the analyzed SME supply chains, since the production of any order from
downstream in the supply chain requires the execution of a sequence of operations by
the network SMEs, at the arrival time of a new order only some operations of the order
under processing have already been completed. Therefore, at that time, the “state” of any
order has to be updated, where the term “order state” indicates the number of operations
to be still executed to complete the order itself.
At each event time, the production reorganization at every SME in the supply chain
has to be based on the new state of each order, then characterizing an event-driven
production scheduling problem.
A simplified version of the even-driven scheduling problem, that has been discussed
with SME supply chain managers during the PMInnova Program, has been formulated
as follows [17]:
Given any job under processing (i.e., an order already received by a SME in the
supply chain):
a. an operation time equal to zero will be assigned to the operations already started and
completed for this same order;
b. a new schedule will be assigned to the set of all the other operations, both the ones
previously scheduled but not yet completed and the ones required to complete the
new order.
The difficulty to apply an event-driven scheduling procedure in a real SME included
into a supply chain pushes any manager to sequence their orders by using a very simplified
logic, whose application seems him to be apparently useful and clear, even if frequently
inefficient.
From the analysis of about 150 SMEs belonging to 32 different supply chains, it has
been recognized the following event-driven scheduling rule at any arrival of a new order
at a SME.
At the arrival of a new order at his own SME, the manager can:
i. decide to not modify the schedule under use, and insert the new order as the last
in the queue to be processed; this rule is usually mentioned by SME managers as
“weighted FIFO” or simply “FIFO;
ii. insert the new order as soon as one of those under processing will be completed, if
the customer has a good level of importance; this is denoted as “weighted clients”;
iii. allocate only the biggest orders, also considering some weights depending on the
client importance, and include smaller orders in a random way (denoted “random
entry of new orders”).
Once the manager has realized that these criteria correspond to formulating a transac-
tion in a blockchain, the blockchain procedure became the most interesting for managing
order-driven interactions between two stages of the supply chain [18].
Blockchain applications have undoubtedly the potential to improve the supply chain
operations because they provide an infrastructure that records, certifies and maps an
asset that is transferred between often distant parts, connected between them through a
Collaborative Supply Chain Innovation Networks 129
chain of distribution between parties that are not necessarily bound by a bond of trust
[19].
This has been verified by the blockchain application for two small supply chains
of SMEs operating in the agri-food sector, registered in the PMInnova Program. For
the two companies, named Agrocompany (www.agrocompany.it) and the Consorzio dei
Produttori di Piccoli Frutti (Consortium of Small Fruit Producers, www.ciacuneo.org/fru
tta_verdura_piccoli_frutti.htm), in both cases, the main problem is to manage a “short”
supply chain able to implement a retail sale via e-commerce, but with a large number of
small transactions.
Indeed, one of the sectors that will benefit the most from the point of view of the
consumer, is the food industry, where there are examples of cases of contamination of
food chains due to poor control on suppliers or other reasons related to production, such
as use of herbicides, fertilizers. And products storage by incorrect freezing.
With reference to the mentioned Italian supply chains producing valuable agri-food
products, those with a “controlled designation of origin - DOC”, the applied blockchain
could help to counter frauds in the sale of controlled-source Italian goods. An accurate
product record could also make the managed supply chain more efficient and send food
to stores faster, thus reducing waste and waste.
5 Conclusion
This paper has discussed the main types of SME networks characterizing the Italian
industry, where very small enterprises account for almost 93% of all enterprises in the
non-financial business sector. The small dimension forces these enterprises to aggregate
together.
The real strength of a SME network depends on an effective collaboration among
SMEs: to apply the best conditions to promote collaboration is the crucial problem.
To this aim, the paper presents a conceptual model of a SME network, by which a
formal model in terms of mid-term constrained scheduling of orders arriving to each
partner SMEs is formulated, such as to maximize the SME utilization and the SME
loads balancing.
An acknowledgment of the importance of the “collaboration factor” in a SME net-
work has been detected by the authors by analyzing network contracts between SME
supply chains, stipulated in Italy from 2017 to the end of 2021. Neglecting the typical
goal of expanding markets, present in the 38% of signed contracts, the aim is to collab-
orate in order to increase their innovation strength (17%) such to increase production
capacity (20%) and their ability to compete (15%). On the other hand, some critical
aspects should be underlined: only 7% of contracts are devoted to improving quality and
certifications and a small 3% to share know-how and skills, the typical aspect of modern
sharing economy.
Even if these data are referred to the Italian situation, some other European countries
are approaching the autonomous creation of SME networks in similar way, so making
more innovative and stimulating the industrial system [8].
The proposed model and its approximations, discussed in Sect. 4, can be used as an
analysis tool. In industrial reality, analysis is just an initial step in the path of innovation.
130 A. Villa and G. P. Perrone
In this perspective, from this model, support conditions to the SME network design
should be derived, as well as be recognized the need for design criteria to integrate a
structural and a dynamic vision of the production and organizational process in the SME
networks.
Acknowledgments. This paper has been developed within the official agreement between Politec-
nico di Torino and Gruppo Banca di Asti, under the initiative Programma PMInnova - Pro-mote
innovation and development in SMEs, signed in 2017, A. Villa Program Chair and G. P. Perrone
Contract Manager.
References
1. Muller, P., Devnani, S., Ladher, R., et al.: Annual report on European SMEs 2020/2021:
digitalization of SMEs: background document. In: Hope, K. (ed.) Publications Office (2021).
https://doi.org/10.2826/120209
2. Collins-Dodd, C., Gordon, I.M., Smart, C.: Success without up-ward mobility: evidence from
small accounting practice. J. Small Bus. Entrep. 18(3), 327–342 (2005)
3. ISTAT - Istituto Italiano di Statistica, Enterprises Annual Report 2021, https://www.istat.it/
en/enterprises
4. Herreros, S., Inoue, K., Mulder, N. (eds.): Innovation and SME internationalization in
Korea and Latin America and the Caribbean - Policy experiences and areas for cooperation,
LC/TS.2018/67. United Nations publication (2018)
5. Antonelli, D., Taurino, T.: Identifying and exploiting the collaboration factors inside SMEs
networks. 1International Journal of Networking and Virtual Organizations 9(4), 382–402
(2011)
6. Antonelli, D., Bruno, G., Taurino, T., Villa, A.: Graph-based models to classify effective
collaboration in SME networks. Int. J. Prod. Res. 53(20), 6198–6209 (2015)
7. Markusen, A.: Sticky places in slippery space: a typology of industrial districts. Econ. Geogr.
72(3), 293–313 (1996)
8. Villa, A., Taurino, T., Ukovich, W.: Supporting collaboration in european industrial districts:
the CODESNET approach. J. Intell. Manuf. 10(4), 1–10 (2011)
9. Taurino, T., Antonelli, D.: An insight into innovation patterns of industrial districts. 6th
CIRP International Conference on Intelligent Computation in Manufacturing Innovative and
Cognitive Production Technology and Systems, pp. 23–25. Naples, Italy (July 2008)
10. Durugbo, C.: Collaborative networks: a systematic review and multi-level framework. Int. J.
Prod. Res. 54(12), 3749–3776 (2016)
11. Villa, A., Brandimarte, P., Calderini, M.: Meta-models for integrating production management
functions in heterogeneous industrial systems. In: Nof, S.Y. (ed.) Information and Collabo-
ration Models of Integration. NATO ASI Series. Kluwer, 1994. Based on an international
workshop in Il Ciocco, Italy, pp. 135–145 (June 1993)
12. Nof, S.Y.: Integration and collaboration models: an overview. Studies in Informatics and
Control 3(4), 387–392 (1994)
13. Camarinha-Matos, L.M., Afsarmanesh, H.: On reference models for collaborative networked
organizations. Int. J. Prod. Res. 46(9), 2453–2469 (2008)
14. Villa, A.: (Chair), CO-DESNET – Collaborative Demand and Supply NETworks, Coordi-
nation Action, Commission of the European Communities, Directorate General Information
Society, Contract Number 506673 (May 2004)
Collaborative Supply Chain Innovation Networks 131
15. Villa, A., Bruno, G.: Promoting SME cooperative aggregations: main criteria and contractual
models. Int. J. Prod. Res. 51(23–24), 7439–7447 (2013)
16. ASSORETIPMI: Italian Association of SME Networks, Report of December 2016 (in Italian),
www.retipmi.it
17. Villa, A., Taurino, T.: Event-driven production scheduling in SME. Production Planning and
Control 29(4), 271–279 (2017)
18. Genta, G., Villa, A., Perrone, G.P.: Supply chain management by blockchain, Int. Conference
in Production Management Systems – APMS 2021, Nantes, France (Sept. 2021). https://www.
apms-conference.org/wp-ontent/uploads/2021/08/APMS2021-Conference_Booklet-V2.pdf
19. Saberi, S., Kouhizadeh, M., Sarkis, J., Shen, L.: Blockchain technology and its relationships
to sustainable supply chain management. Int. J. Prod. Res. 57(7), 2117–2135 (2019)
CCT Principle of Error and Conflict Detection
and Prevention
Xin W. Chen(B)
other errors or conflicts, are called error and conflict propagation. The CCT principle
for ECDP aims at disrupting the propagation of errors and conflicts through detection
and prevention.
and interactively evaluated to detect conflicts that have occurred and/or identify potential
conflicts before they occur among vehicles or between vehicles and resources. The ECDP
methods also generate a conflict resolution using the ECDP logic and the resolution is
communicated to the affected vehicles [8].
Error Conflict
• A robot drops a circuit board while moving • Two numerically controlled machines
it between two locations request help from the same operator at the
• A machine punches two holes on a metal same time
sheet while only one is needed, because the • Three different software packages are used
size of the metal sheet is recognized to generate optimal schedule of jobs for a
incorrectly by the vision system production facility; the schedules generated
• A lathe stops processing a shaft due to are different
power outage • Two automated guided vehicles collide
• The server of a computer-integrated • A DWG (drawing) file prepared by an
manufacturing system crashes due to high engineer with AutoCAD cannot be opened
temperature by another engineer with the same software
• A facility layout generated by a software • Overlapping workspace defined by two
program cannot be implemented due to cooperating robots
irregular shapes
Error Conflict
• The engine of an airplane shuts down • The time between two flights in an itinerary
unexpectedly during the flight generated by an online booking system is too
• A patient’s electronic medical records are short for transition from one flight to the
accidently deleted during system recovery other
• A pacemaker stops working • A ticket machine sells more tickets than the
• Traffic lights go off due to lightening number of available seats
• A vending machine does not deliver drinks • An ATM machine dispenses $ 250 when a
or snacks after the payment customer withdraws $ 260
• Automatic doors do not open • A translation software incorrectly interprets
• An elevator stops between two floors text
• A cellphone automatically initiates phone • Two surgeries are scheduled in the same
calls due to a software glitch room due to a glitch in a sensor that
determines if the room is empty
Fig. 1. Errors and conflicts in a pin insertion task: (a) successful insertion; (b–f) are unsuccessful
insertion with (1) errors if the pin and the two other components are considered as one unit in a
system, or (2) conflicts if the pin is a unit and the two other components are considered as another
unit in a system (Source: [9])
popular terms appearing in literature (e.g., [11, 12, 14, 17–23]). The related terms listed
here are also useful descriptions of errors and conflicts. Depending on the context, some
of these terms are interchangeable with error; some are interchangeable with conflict;
and the rest refer to both error and conflict.
Eight key functions have been identified as useful to prevent errors and conflicts
automatically as described below [24–27]. Functions 5–8 prevent errors and conflicts
with the support of functions 1–4. Functions 6–8 prevent errors and conflicts by managing
those that have already occurred. Function 5, prognostics, is the only function that
actively determines which errors and conflicts will occur and prevents them. All other
seven functions are designed to manage errors and conflicts that have already occurred,
although as a result they can prevent future errors and conflicts directly or indirectly.
Figure 2 describes error and conflict propagation and their relationship with the eight
functions:
1. Detection is a procedure to determine if an error or conflict has occurred.
136 X. W. Chen
Fig. 2. Error and conflict propagation and eight functions to prevent errors and conflicts (Source:
[9])
previous errors that had occurred in assembly operations, and corresponding recovery
programs which had been used to correct them. The knowledge base provides support
for both error detection and recovery. In addition, a similar machine-learning approach
to error detection and recovery in assembly has been discussed. To enable error recov-
ery, failure diagnostics has been emphasized as a necessary step after the detection and
before the recovery. It is noted that, in assembly, error detection and recovery are often
integrated.
Automatic inspection has been applied in various manufacturing processes to detect,
identify, and isolate errors or defects with computer vision. It is mostly used to detect
defects on printed circuit board [28–30] and dirt in paper pulps [31, 32]. The use of robots
has enabled automatic inspection of hazardous materials (e.g., [33]) and in environments
that human operators cannot access, e.g., pipelines [34]. Automatic inspection has also
been adopted to detect errors in many other products such as fuel pellets [35], printing the
contents of soft drink cans [36], oranges [37], aircraft components [38], and microdrills
[39]. The key technologies involved in automatic inspection include but are not limited
to computer or machine vision, feature extraction, and pattern recognition [40–42].
Based on the observation that software model checking has been particularly suc-
cessful when it can be optimized by considering properties of a specific application
domain, Hatcliff and colleagues have developed Bogor [52], which is a highly modular
model-checking framework that can be tailored to specific domains. Bogor’s extensible
modeling language allows new modeling primitives that correspond to domain properties
to be incorporated into the modeling language as first-class citizens. Bogor’s modular
architecture enables its core model-checking algorithms to be replaced by optimized
domain-specific algorithms. Bogor has been incorporated into Cadena and tailored to
checking avionics designs in the common object request broker architecture (CORBA)
component model (CCM), yielding orders of magnitude reduction in verification costs.
Specifically, Bogor’s modeling language has been extended with primitives to capture
CCM interfaces and a real-time CORBA (RT-CORBA) event channel interface, and
Bogor’s scheduling and state-space exploration algorithms were replaced with a schedul-
ing algorithm that captures the particular scheduling strategy of the RT-CORBA event
channel and a customized state-space storage strategy that takes advantage of the periodic
computation of avionics software.
Despite this successful customizable strategy, there are additional issues that need
to be addressed when incorporating model checking into an overall design/development
methodology. A basic problem concerns incorrect or incomplete specifications: before
verification, specifications in some logical formalism (usually temporal logic) need to be
extracted from design requirements (properties). Model checking can verify if a model
of the design satisfies a given specification. It is impossible, however, to determine if the
derived specifications are consistent with or cover all design properties that the system
should satisfy. That is, it is unknown if the design satisfies any unspecified properties,
which are often assumed by designers. Even if all necessary properties are verified
through model checking, code generated to implement the design is not guaranteed to
meet design specifications, or more importantly, design properties. Model-based soft-
ware testing is being studied to connect the two ends in software design: requirements
and code.
The detection of design errors in software engineering has received much atten-
tion. In addition to model checking and software testing, for instance, Miceli et al.
[16] has proposed a metric-based technique for design flaw detection and correction.
In parallel computing, synchronization errors are major problems and a nonintrusive
detection method for synchronization errors using execution replay has been developed
[22]. Besides, concurrent error detection (CED) is well known for detecting errors in
distributed computing systems and its use of duplications [17, 53], which is sometimes
considered a drawback.
or circles containing a number (Fig. 4), (2) activities such as Act 1 and Act 2 to achieve
the goals, (3) the time needed to complete an activity, e.g., T1, and (4) resources, e.g.,
R1 and R2 (Fig. 4). Goal conflicts are detected by comparing goals by agents. Each
agent has a PERT diagram and plan conflicts are detected if agents fail to merge PERT
diagrams or the merged PERT diagrams violate certain rules [54].
Fig. 3. Development of agent A’s intended goal structure (IGS) over time (Source: [9])
Fig. 4. Merged project estimation and review technique (PERT) diagram (Source: [9])
The three classes of conflicts can also be modeled by Petri nets with the help of four
basic modules [56]: sequence, parallel, decision, and decision-free, to detect conflicts in
a multiagent system. Each agent’s goal and plan are modeled by separate Petri nets [57],
and many Petri nets are integrated using a bottom-up approach [56] with three types
of operations [57]: AND, OR, and precedence. The synthesized Petri net is analyzed to
detect conflicts. Only normal transitions and places are modeled in Petri nets for conflict
detection. The Petri-net-based approach for conflict detection developed so far has been
140 X. W. Chen
rather limited. It has emphasized more the modeling of a system and its agents than the
analysis process through which conflicts are detected.
The three common characteristics of available conflict detection approaches are: (a)
they use the agent concept because a conflict involves at least two units in a system;
(b) an agent is modeled for multiple times because each agent has at least two distinct
attributes: goal and plan; and (c) they not only detect, but mainly prevent conflicts because
goals and plans are determined before agents start any activities to achieve them. The
main difference between the IGS and PERT approach, and the Petri net approach is that
agents communicate with each other to detect conflicts in the former approach whereas
a centralized control unit analyzes the integrated Petri net to detect conflicts in the latter
approach [57]. The Petri net approach does not detect conflicts using agents, although
systems are modeled with agent technology. Conflict detection has been mostly applied
in collaborative design [58–60]. The ability to detect conflicts in distributed design
activities is vital to their success because multiple designers tend to pursue individual
(local) goals prior to considering common (global) goals.
7 Emerging Trends
Most ECDP methods developed so far are centralized approaches in which a central con-
trol unit controls data and information and executes some or all eight functions to detect
and prevent errors and conflicts. The centralized approach often requires substantial time
to execute various functions and the central control unit often possesses incomplete or
incorrect data and information. These disadvantages become apparent when a system
has many units that need to be examined for errors and conflicts.
To overcome the disadvantages of the centralized approach, the decentralized app-
roach that takes advantage of the parallel activities of multiple agents has been developed
[24, 61, 76]. In the decentralized approach, distributed agents detect, identify or isolate
errors and conflicts at individual units of a system, and communicate with each other to
diagnose and prevent errors and conflicts. The main challenge of the decentralized app-
roach is to develop robust protocols that can ensure effective communications between
agents. Further research is needed to develop and improve decentralized approaches for
implementation in various applications.
Compared with humans, systems perform better when they are used to prevent errors
and conflicts through the violation of specifications or violation in comparisons [21].
Humans, however, have the ability to prevent errors and conflicts through the violation
of expectations, i.e., with tacit knowledge and high-level decision making. To increase
the effectiveness degree of automation of error and conflict prognostics and prevention,
it is necessary to equip systems with human intelligence through appropriate modeling
techniques such as fuzzy logic, pattern recognition, and artificial neural networks. There
has been some preliminary work to incorporate high-level human intelligence in error
detection and recovery (e.g., [11, 62]) and conflict resolution [63]. Additional work is
needed to develop self-learning, self-improving artificial intelligence systems for ECDP.
The performance of an error and conflict prognostics and prevention method is
significantly influenced by the number of units in a system and their relationship. A
system can be viewed as a graph or network with many nodes, each of which represents
CCT Principle of Error 141
a unit in the system. The relationship between units is represented by the link between
nodes. The study of network topologies has a long history stretching back at least to
the 1730s. The classic model of a network, the random network, was first discussed in
the early 1950s [64] and was rediscovered and analyzed in a series of papers published
in the late 1950s and early 1960s [65–67]. Most recently, several network models have
been discovered and extensively studied, for instance, the small-world network (e.g.,
[68, 75]), the scale-free network (e.g., [69–72]), and the Bose–Einstein condensation
network [73]. Bioinspired network models for collaborative control have recently been
studied by Nof [74, 75].
Because the same prognostics and prevention method may perform quite differently
on networks with different topologies and attributes, or with the same network topology
and attributes but with different parameters, it is imperative to study the performance
of prognostics and prevention methods with respect to different networks for the best
match between methods and networks. There is ample room for research, development,
and implementation of ECDP methods supported by graph and network theories.
8 Conclusion
In this chapter we have discussed advanced ECDP methods and the eight functions that
automate error and conflict prognostics and prevention and their applications in various
production and service areas. ECDP methods for errors and conflicts are developed based
on extensive theoretical advancements in many science and engineering domains, and
have been successfully applied to various real-world problems.
As systems and networks become larger and more complex, such as global enterprises
and the Internet, error and conflict prognostics and prevention become more necessary
and important. The focus is shifting from passive response to active prognostics and
prevention, and to intelligent predictive models and techniques.
References
1. Dusadeerungsikul, P.O., Nof, S.Y.: A collaborative control protocol for agricultural robot
routing with online adaptation. Comput. Ind. Eng. 135, 456–466 (2019)
2. Nof, S.Y.: Collaborative control theory and decision support systems. Comput. Sci. J. Moldova
25(2), 115–144 (2017)
3. Zhong, H., Levalle, R.R., Moghaddam, M., Nof, S.Y.: Collaborative intelligence - definition
and measured impacts on internetworked e-Work. Manag. Prod. Eng. Rev. 6(1), 67–78 (2015)
4. Chen, X.W., Nof, S.Y.: Interactive, constraint-network prognostics and diagnostics to control
errors and conflicts (IPDN) (U.S. Patent 9,009,530 (2015)
5. Chen, X.W., Nof, S.Y.: Interactive, constraint-network prognostics and diagnostics to control
errors and conflicts (IPDN) (U.S. Patent 9,760,411 (2017)
6. Chen, X.W., Nof, S.Y.: Interactive, constraint-network prognostics and diagnostics to control
errors and conflicts (IPDN) (U.S. Patent 10,496,463 (2019)
7. Nof, S.Y., Chen, X.: Failure repair sequence generation for nodal network (U.S. Patent
9,166,907 (2015)
8. Chen, X.W., Nof, S.Y.: Interactive conflict detection and resolution for air and air-ground
traffic control (U.S. Patent 8,831,864 (2014)
142 X. W. Chen
9. Chen, X.W., Nof, S.Y.: Automating prognostics and prevention of errors, conflicts, and
disruptions. In: Springer Handbook of Automation, 2nd Edition. Springer Publishers (2022)
10. Lopes, L.S., Camarinha-Matos, L.M.: A machine learning approach to error detection and
recovery in assembly. In: Proceedings of IEEE/RSJ International Conference on Intelligent
Robots Systems 95, Human Robot Interaction and Cooperative Robots, vol. 3, pp. 197–203
(1995)
11. Najjari, H., Steiner, S.J.: Integrated sensor-based control system for a flexible assembly.
Mechatronics 7(3), 231–262 (1997)
12. Steininger, A., Scherrer, C.: On finding an optimal combination of error detection mechanisms
based on results of fault injection experiments. In: Proceedings of 27th Annual International
Symposium on Fault-Tolerant Computing, FTCS-27, Digest of Papers, pp. 238–247 (1997)
13. Toguyeni, K.A., Craye, E., Gentina, J.C.: Framework to design a distributed diagnosis in
FMS. Proc. IEEE Int. Conf. Syst. Man. Cybern. 4, 2774–2779 (1996)
14. Kao, J.F.: Optimal recovery strategies for manufacturing systems. Eur. J. Oper. Res. 80(2),
252–263 (1995)
15. Bruccoleri, M., Pasek, Z.J.: Operational issues in reconfigurable manufacturing systems:
exception handling. In: Proceedings of 5th Biannual World Automation Congress (2002)
16. Miceli, T., Sahraoui, H.A., Godin, R.: A metric based technique for design flaws detection and
correction. In: Proceedings of 14th IEEE International Conference on Automated Software
Engineering, pp. 307–310 (1999)
17. Bolchini, C., Fornaciari, W., Salice, F., Sciuto, D.: Concurrent error detection at architectural
level. In: Proceedings of 11th International Symposium on Systems Synthesis, pp. 72–75
(1998)
18. Bolchini, C., Pomante, L., Salice, F., Sciuto, D.: Reliability properties assessment at system
level: a co-design framework. J. Electron. Test. 18(3), 351–356 (2002)
19. Jeng, M.D.: Petri nets for modeling automated manufacturing systems with error recovery.
IEEE Trans. Robot. Autom. 13(5), 752–760 (1997)
20. Kanawati, G.A., Nair, V.S.S., Krishnamurthy, N., Abraham, J.A.: Evaluation of integrated
system-level checks for on-line error detection. In: Proceedings of IEEE International
Computer Performance and Dependability Symposium, pp. 292–301 (1996)
21. Klein, B.D.: How do actuaries use data containing errors: models of error detection and error
correction. Inf. Resour. Manag. J. 10(4), 27–36 (1997)
22. Ronsse, M., Bosschere, K.: Non-intrusive detection of synchronization errors using execution
replay. Autom. Softw. Eng. 9(1), 95–121 (2002)
23. Svenson, O., Salo, I.: Latency and mode of error detection in a process industry. Reliab. Eng.
Syst. Saf. 73(1), 83–90 (2001)
24. Chen, X.W., Nof, S.Y.: Conflict and error prevention and detection in complex networks.
Automatica 48, 770–778 (2012)
25. Gertler, J.: Fault Detection and Diagnosis in Engineering Systems. Marcel Dekker, New York
(1998)
26. Klein, M., Dellarocas, C.: A knowledge-based approach to handling exceptions in workflow
systems. Comput. Support. Coop. Work 9, 399–412 (2000)
27. Raich, A., Cinar, A.: Statistical process monitoring and disturbance diagnosis in multivariable
continuous processes. AIChE J. 42(4), 995–1009 (1996)
28. Chang, C.-Y., Chang, J.-W., Jeng, M.D.: An unsupervised self-organizing neural network
for automatic semiconductor wafer defect inspection. In: IEEE International Conference on
Robotics and Automation ICRA, pp. 3000–3005 (2005)
29. Moganti, M., Ercal, F.: Automatic PCB inspection systems. IEEE Potentials 14(3), 6–10
(1995)
30. Rau, H., Wu, C.-H.: Automatic optical inspection for detecting defects on printed circuit
board inner layers. Int. J. Adv. Manuf. Technol. 25(9–10), 940–946 (2005)
CCT Principle of Error 143
52. Robby, M.B., Dwyer, J.H.: Bogor: an extensible and highly-modular model checking frame-
work. In: Proceedings of 9th European Software Engineering Conference held jointly with
the 11th ACM SIGSOFT Symposium on the Foundations of Software Engineering (2003)
53. Mitra, S., McCluskey, E.J.: Diversity techniques for concurrent error detection. In: Proceed-
ings of IEEE 2nd International Symposium on Quality Electronic Design IEEE Computer
Society, pp. 249–250 (2001)
54. Barber, K.S., Liu, T.H., Ramaswamy, S.: Conflict detection during plan integration for multi-
agent systems. IEEE Trans. Syst. Man. Cybern. B 31(4), 616–628 (2001)
55. O’Hare, G.M.P., Jennings, N.: Foundations of Distributed Artificial Intelligence. Wiley, New
York 1996)
56. Zhou, M., DiCesare, F., Desrochers, A.A.: A hybrid methodology for synthesis of Petri net
models for manufacturing systems. IEEE Trans. Robot. Autom. 8(3), 350–361 (1992)
57. Shiau, J.-Y.: A formalism for conflict detection and resolution in a multi-agent system. Ph.D.
Thesis, Arizona State University, Arizona (2002)
58. Ceroni, J.A., Velásquez, A.A.: Conflict detection and resolution in distributed design. Prod.
Plan. Control 14(8), 734–742 (2003)
59. Jiang, T., Nevill, G.E., Jr.: Conflict cause identification in web-based concurrent engineering
design system. Concurr. Eng. Res. Appl. 10(1), 15–26 (2002)
60. Lara, M.A., Nof, S.Y.: Computer-supported conflict resolution for collaborative facility
designers. Int. J. Prod. Res. 41(2), 207–233 (2003)
61. Chen, X.W., Nof, S.Y.: A decentralised conflict and error detection and prediction model. Int.
J. Prod. Res. 48(16), 4829–4843 (2010)
62. Avila-Soria, J.: Interactive error recovery for robotic assembly using a neural-fuzzy approach.
Master Thesis (School of Industrial Engineering, Purdue University, West Lafayette), (1999)
63. Velásquez, J.D., Lara, M.A., Nof, S.Y.: Systematic resolution of conflict situation in
collaborative facility design. Int. J. Prod. Econ. 116(1), 139–153 (2008)
64. Solomonoff, R., Rapoport, A.: Connectivity of random nets. Bull. Mater. Biophys. 13, 107–
117 (1951)
65. Erdos, P., Renyi, A.: On random graphs. Publ. Math. Debr. 6, 290–291 (1959)
66. Erdos, P., Renyi, A.: On the evolution of random graphs, Magy. Tud. Akad. Mat. Kutato Int.
Kozl. 5, 17–61 (1960)
67. Erdős, P., Rényi, A.: On the strength of connectedness of a random graph. Acta Mathematica
Academiae Scientiarum Hungarica 12(1–2), 261–267 (1961). https://doi.org/10.1007/BF0
2066689
68. Watts, D.J., Strogatz, S.H.: Collective dynamics of ‘small-world’ networks. Nature 393(6684),
440–442 (1998)
69. Albert, R., Jeong, H., Barabasi, A.L.: Internet: diameter of the World-Wide Web. Nature
401(6749), 130–131 (1999)
70. Barabasi, A.L., Albert, R.: Emergence of scaling in random networks. Science 286(5439),
509–512 (1999)
71. Broder, A., et al.: Graph structure in the Web. Comput. Netw. 33(1), 309–320 (2000)
72. D.J. de Solla Price. Science 149, 510–515
73. Bianconi, G., Barabasi, A.L.: Bose-Einstein condensation in complex networks. Phys. Rev.
Lett. 86(24), 5632–5635 (2001)
74. Nof, S.Y.: Collaborative control theory for e-Work, e-Production, and e-Service. Annu. Rev.
Control. 31(2), 281–292 (2007)
75. Chen, X.W.: Network Science Models for Data Analytics Automation. Springer Nature, ACES
Series, vol. 9 (2022)
76. Chen, X.W., Nof, S.Y.: Agent-based error prevention algorithms. Expert Syst. Appl. 39,
280–287 (2012)
Directed Graphs for Task Analysis
of Human-Machine Systems
Steven J. Landry(B)
The Harold and Inge Marcus Department of Industrial and Manufacturing Engineering, The
Pennsylvania State University, 310B Leonhard Building, University Park, PA 16802, USA
[email protected]
1 Introduction
Task analysis is widely used within human factors, both within its practice and within
research in human factors. Task analysis is a highly useful process for understanding
and documenting a task, and can provide substantial insight into skill, personnel, and
information requirements for accomplishing a task.
However, task analysis is predominately an exercise in enumeration, with few con-
straints on how to conduct the analysis or document its results. The product of task
analysis is therefore highly idiosyncratic, making it impossible to validate, since no two
enumerations will necessarily be similar, either in content or form. In addition, it is
difficult, if not impossible, to compare two task analyses to determine if different ways
of completing the task are similar or different.
There are also no methods that can reliably determine if the resulting enumeration is
complete, exhaustive, or even correct. This problem is true of all existing task analysis
methods, which limits their utility, particularly because such analyses are labor intensive.
One possible resolution is to formulate tasks as weighted directed graphs, derived
from analysis, empirical data, and system data. In such a graph, each node is an elemen-
tal motion as identified in one of any of the established methods that decompose tasks
into elements, such as THERBLIGS, the goals-operators-methods-selection method
(GOMS), or the motion time measurement system (MTM). The (directed) edges between
the nodes indicate the progression of these elemental motions toward accomplishing the
goal of the task, and the weights of those edges are the probability of those two elemental
motions being implemented in succession given repeated observations of the task being
accomplished.
Formulating tasks as weighted directed graphs in this way would seem to address
some of the limitations of existing task analysis methods. Using this method one can
validate the task analysis graph, both its nodes and edges, by empirical and/or system
data, and one can utilize the numerous methods and measures already developed for
analyzing graphs.
In addition, a task analysis developed in this way is substantially more repeatable
than other methods. While still challenging from a workload perspective, automated
methods of data collection and graph development are possible with this new method.
Lastly, this method is intended to identify a graph that shows all the ways the task
can be accomplished, including failures. Typically, task analysis is intended to depict the
ideal way the task can be accomplished. This distinction is important in that it means that
different tasks can be compared as to their proneness to error, including the likelihood
of those errors.
After a brief discussion of relevant work, it is shown how a task can be decomposed
into a weighted directed graph. A manual example for a simple automated coffee-making
task is provided, followed by conclusions.
2 Background
To support reader comprehension and the need for this work, a very brief review of
task analysis and decomposition methods is provided, followed by a short discussion on
weighted directed graphs. This section is not intended to be comprehensive on either of
these topics, but only to provide sufficient information for the reader to understand and
critically evaluate the work that follows.
Task analysis requires an analyst to carefully study a task, and then document the
steps/actions an operator must take to accomplish the task. Usually, the documentation
takes on a graphical or outline form, but there are also a substantial number of specific
forms that are used for certain methods. Task analysis and its documentation can take a
considerable amount of time, and usually involves repeated rounds of review and revision
with subject matter experts.
What should be obvious from the above is that the resulting product of any task anal-
ysis is an enumeration. The enumeration may be good or bad, complete or incomplete,
and any single task analysis is the product of the particular analyst and is unlikely to
be repeatable. Moreover, there exists no method to validate the task analysis, although
experience may invalidate it.
It would of course be preferable for a task analysis to be capable of being developed
relatively quickly, validated with easy-to-obtain data, and for the resulting analysis to
not be dependent upon the particular analyst. Using directed graphs as the basis for a
task analysis seems capable of delivering these desirable features, while also improving
the insight one gains from the task analysis.
Graph theory is a set of mathematical methods to study structures that model entities
that have relationships with one another. Graphs are closely related to networks, where
networks are often depicted/recorded as graphs. Graph theory subsumes a very large
body of work (see e.g., Bondy, Murty 2008; Deo 2016).
The particular subset of graph theory that is of relevance to this work is weighted
directed graphs, which simply identifies “nodes,” which are the entities, “links,” which
are the connections between the entities, if any connection exists, and the weights of
those links. The links are “directed,” in the sense that movement along the links from
node to node represents a transition, as opposed to just a connection. The weight can be
any meaningful information that represents a distinguishing characteristic of the edge
to which it is attributed. As indicated above, there is a voluminous amount of work on
directed graphs, with scores of attributes of graphs identified.
Without repeating that work, it seems useful to identify what advantages a directed
graph depiction of a task would have. Specifically, below is a list of graph characteristics
that seem helpful for evaluating a task, and that can be specifically computed when the
task is put into the weighted directed graph format.
• Number of triangles
• Size of triangles
• Shortest path
• Parallelism
• Low/high probability paths
• Subsets of paths as procedures
• Number of steps in paths
• Number of choices/information quantity in paths
148 S. J. Landry
This is surely a very partial list. As a very rich area of research, it is likely that future
researchers will find many useful additional tools, characteristics, and methods to apply
to tasks once the task is instantiated as a weighted directed graph.
The method for conducting task analysis using weighted directed graphs consists of the
following steps:
1. Observe the task, if necessary, to obtain an initial set of steps for accomplishing the
task.
2. Break down the steps into elemental motions.
3. Document each elemental motion as a node in a graph, connected by a directed edge
indicating the sequential relationship between the nodes.
4. Repeat #1 as many times as possible, updating steps 2 and 3 as necessary. In doing so,
the edges can be given a weight reflecting the probability that each edge emanating
from a node is followed. (The sum of the probabilities of the edges emanating from
any given node should add to 1).
5. Nodes that have only one edge emanating from it, with probability 1, can be collapsed
into a single node.
Additional detail for each step is provided below.
Step 1: Observe the Task
Similarly to existing methods, an analyst must observe the task being accomplished, and
identify the steps in the task. This is an initial step, and the analyst need only enumerate
a structure sufficient to be evaluated, corrected, and detailed in the subsequent steps.
So, while there is an enumeration step to this analysis, as with other methods, that
enumeration need not be as work-intensive or detailed as other methods, since this
step serves as a structure to begin the graph, where the graph will be edited/corrected
throughout the remaining steps. An example of the process and output of this step is
provided later in the paper.
Step 2: Break Down the Steps into Elemental Motions
After the enumeration is completed, each task should be broken down into elemental
(“atomic”) elements. This is a common human factors practice, and there exist several
methods for accomplishing it.
The simplest (and oldest) method is the use of “THERBLIGs.” For each sub-task or
motion, that element is broken down into a series of atomic elements, chosen from the
following list (REF):
Directed Graphs for Task Analysis of Human-Machine Systems 149
The resulting enumeration is then a series of these atomic elements. Notably, this list
is very short, was developed in the early 20th century, and is most applicable to manual
labor tasks not requiring much movement or decision-making. (There are also multiple
different versions of these elements.)
However, this method is the simplest to explain in this paper and is applicable to the
task in the example. Other, more recently developed, and comprehensive methods exist
to accomplish this same purpose and would likely be of more use for more complex
tasks, particularly involving operator movement and decision-making.
Step 3: Document as a Graph
The enumeration from step 1, which is then made more detailed by step 2, can be depicted
as a directed graph, where each step in the task is connected to the previous one. Steps
where a selection must take place would necessitate a branch in the graph, where the
succeeding steps depend upon the choice that was made.
The resulting graph is therefore “directed,” as there is a direction to each connection
(“edge”) between two succeeding task elements. Once laid out in this way, all the methods
and measures that are applied to directed graphs can be applied to the task analysis graph.
Step 4: Repeat and Update Graph
What is generated at this point is an anecdotal recording of the task, in that it was
generated from one viewing of the task by one operator. It is necessary to repeat the task
numerous times, with the graph being updated/edited each time to capture all the ways
the operator completes the task.
In order for the method to be amenable to statistical analysis and estimation, it is
desirable for the repetitions of the task to be selected randomly from the population
of times the task will be accomplished. It is recognized that this is, however, unlikely
since the task environment is not stationary (statistically) or ergodic. If it is not possible
to randomly select the observations, then having a large number of observations and
carefully recording the conditions under which the observations are taken are critical,
so that the analyst can identify the conditions under which the estimated can be trusted
to be accurate.
150 S. J. Landry
As repetitions are obtained, tallies of the traversal of each path can be recorded,
resulting in estimates of the probability a path will be traversed by an operator in the
future. That probability is of course computed as x/n, where x is the number of observa-
tions of that edge and n is the total number of observations. Such estimates allow analysts
to estimate the likelihood of errors and the distribution of such measures as completion
time.
Importantly, some paths may go unenumerated if they are so unlikely as to not
appear in any of the observations. Such paths are not impossible, of course, but can only
be estimated to be of less likelihood than the inverse of the number of observations.
Path traversals are Bernoulli trials, whose probabilities are estimated using a binomial
distribution.
For example, if 100,000 observations are made and a path is possible but not observed,
then its probability is estimated to be less than 1/100,000 (p < 1 x 10–5 ). Moreover, a
confidence interval around that estimate can be generated using the assumption that the
path traversal are individual outcomes from a binomial distribution.
The resulting graph edges should contain these estimates, including confidence inter-
vals on the estimates. Those estimates can form the “weight” of the edges for use in graph
theory measures and analysis.
Confidence intervals can be computed using the standard formula for the confidence
interval on the parameter p, where p is the “true” number of traversals of that edge,
should all executions of the task be recorded. That formula is:
p 1−p p 1−p
p − zα/2 ≤ p ≤ p + zα/2 (1)
n n
Therefore, if 100,000 observations are made and a particular edge is observed
5,000 times, the estimate for the probability that edge is traversed during the task is
5,000/100,000 = 0.05, with a 95% confidence interval of (0.049, 0.052). (The asymmetry
of that interval is a result of rounding.)
selections and mouse/finger movements can be broken down into elemental motions,
such as THERBLIGs, by software.
The following example, while conducted manually, points to this capability. While
the interface analyzed in the example does not have this capability, it could easily be
added by the developers of the system.
2.5 Validation
Once the graph is created and sufficient observations have been taken to obtain path
traversal estimates of sufficient precision for the analyst, the graph should be validated.
To conduct a validation, a new set of observations, not used in the creation of the graph,
should be taken.
Prior to taking data, estimates and confidence intervals for edge traversals have been
computed. If the graph is correct, then future observations should be consistent with
those estimates. A chi-square test can be used to test if observed proportions are equal
to the expected proportions.
If the p-value of the chi-square test is small, typically less than 0.05, then the valida-
tion has failed, otherwise the graph can be considered valid. If the validation fails, the
analyst should determine why, correct the graph, and return to taking data to populate
the graph edge estimates.
Moreover, such actions often reflect cases where operators have executed actions that
were either incorrect, perceived to be incorrect, or where the operator has lost track of
the next actions to be taken.
Larger triangles are likewise usually undesirable, as they reflect operators having
to go back to much earlier steps and re-doing more of the steps they had previously
completed. If frequently traversed, the paths in the triangle should be investigated to
elucidate the reasons for the reversals.
For (3), decision points are reflected in the graph as nodes where multiple paths could
be taken. Simpler tasks typically require fewer choices, and tasks with more choices
commonly require more experience/knowledge. In addition, more choices imply that
those decision points must be supported by providing the operator with information
to make those choices. Lastly, because each edge leading from a node is assigned a
probability estimate, the entropy of the decisions can be computed.
For (4), most decomposition methods, including THERBLIGs, have identified node
types that are typically wasteful. The most obvious example of this is “avoidable delays,”
but even “unavoidable delays” are usually wasteful if the operator cannot be productive
during that delay. Other types of nodes, such as holding, finding, and pre-positioning
are often wasteful and should be reviewed for efficiency improvements.
For (5), parallelism is a way to increase efficiency in that some steps might be able
to be accomplished simultaneously with other steps, instead of perhaps enduring delays
without being productive. However, multi-tasking in this way could impose burdens on
the operator including task switching (e.g., Hartanto and Yang 2022; Vandierendonck
2018) and interruption penalties (e.g., Wirzberger et al. 2020).
Example. The simple example involves the making of coffee using a Cafection® Inno-
vation Total Lite coffee machine. The procedure for making coffee is (mostly) specified
directly on a touch screen monitor integrated into the machine. The procedure involves
selecting the drink type, coffee type, size, and strength from among options, and dis-
pensing the coffee into a cup the user has placed in the machine’s receptacle. The menu
sequence is shown in Fig. 1.
This procedure can be broken down into a set of elemental interactions using one
of several options, as discussed previously. As also discussed previously, due to its
simplicity and applicability to this task, the example here will decompose the task using
THERBLIGs, the application of which is described above.
Using the method described in the previous section, the procedure can be broken
down into a set of THERBLIGs, as (partially) shown in Fig. 2, which is depicted as
a directed graph. This data was obtained using recordings of a video camera that was
positioned to view operator interactions with the system, which were then documented by
researchers. However, since this is a human-computer interface task, ideally the structure
of the graph could be set up based on the software design, and interaction data would be
recorded by the system.
Of particular note is that the system allows for “back” or “cancel” operations, which
results in loops (“triangles”) in the graph as described earlier. (Those triangles are not
shown in Fig. 2 as they would make the graph very cluttered.) That is, after some
selections are made but before the “go” button is pressed to start making the coffee,
operators can “cancel” and return to previous menu items.
Directed Graphs for Task Analysis of Human-Machine Systems 153
Fig. 2. Coffee making task directed graph (partial – actual graph is too large to depict).
aspects of the graph that can be examined for insight into how the task can be made
more efficient, where operator load may be high, or where resources may be wasted.
User recordings would enable accurate calculation of the probability of traversal of
any given edge, allowing for additional computations of such measures as:
• entropy, which if high would indicate few choices, if low would indicate that few
paths were used regularly, and approximately 0.5 if all paths were traversed with
approximately equal likelihood;
• statistics on path length traversed, which if high would indicate many steps needed
statistics on to complete the task, which would be affected by cancellations/errors;
Directed Graphs for Task Analysis of Human-Machine Systems 155
• estimates of the probability of particular paths being traversed, which would identify
infrequently (or unused) paths where resources used to support completion of the
task along those paths might be wasteful;
• statistics on time to complete task; and
• statistics on use of particular triangles, which would indicate potential sources of
problems in the interface.
3 Discussion
Once sufficient data were obtained and the graph were validated, such computations
would be reliable, in the sense that any analyst following the method would obtain the
same results. In addition, the graph could be validated, as user operation data would
indicate if there were paths being followed that were not found in the graph.
As reliable, verifiable data, there would be several important capabilities of such a
method:
• A reliable figure for the time it takes an operator to complete the task could be
computed, which can be translated into labor cost and/or productivity measures.
• A reliable set of decisions could be identified, which could be used to better analyze
the cognitive demands of those decisions including the information needs of the
operator to make those decisions.
• Given a second system for accomplishing the same task, a comparison of the graphs
and, more importantly, of the measures, would enable a comparison of which system
improved performance. For example, one could determine from such a comparison
which system produced more traversed triangles, which could be indicative of a
poorer-performing system since that would result from operators having to cancel
and go back to previous menu items.
4 Conclusions
A method is introduced to conduct task analysis using directed graphs. The method
appears to have significant advantages over existing methods, which are labor-intensive,
rely on subject matter expert elicitation, and which are impossible to validate.
The existing method utilizes observed operator data to populate a directed graph,
where the nodes are elemental tasks and the edges are the probabilities operators will
traverse that node. Empirical data can be used to validate the graph.
The graph can produce numerous reliable estimates of important quantities, including
“error rates,” completion times, and number of choices to be made. The graph can also
be used for comparison with other tasks or other methods for completing the same task.
Acknowledgements. The author thanks Dr. Harshwardhan Aggarwal, Michael Bailey, and Steven
Ogbonna, who collected the data and compiled the results.
156 S. J. Landry
References
Adams, J.A.: Task Analysis Human Factors Engineering, pp. 161–182. MacMillan Publishing,
New York (1989)
Annett, J.: Hierarchical Task Analysis (HTA). In: Stanton, N.A., Hedge, A., Brookhuis, K., Salas,
E., Hendrick, H. (Eds.) Handbook of Human Factors and Ergonomics Methods, pp. 33–31–
33–37. CRC Press, Boca Raton (2005)
Annett, J., Duncan, K.D.: Task analysis and training design. Occup. Psychol. 12, 211–221 (1967)
Bondy, J.A., Murty, U.S.R.: Graph Theory. Springer (2008). ISBN 978-1-84628-969-9
Crystal, A., Ellington, B.: Task analysis and human-computer interaction: approaches, techniques,
and levels of analysis. Paper presented at the Tenth Americas Conference on Information
Systems, New York, August 2004
Hartanto, A., Yang, H.: Testing theoretical assumptions underlying the relation between anxiety,
mind wandering, and task-switching: a diffusion model analysis. Emotion 22, 493–510 (2022).
https://doi.org/10.1037/emo0000935
Hollnagel, E.: Task Analysis: Why, What, and How. In: Salvendy, G. (ed.) Handbook of Human
Factors and Ergonomics, 4th edn., pp. 385–396. John Wiley & Sons, Hoboken, NJ (2012)
Jonassen, D.H., Hannum, W.H., Tessmer, M.: Handbook of Task Analysis Procedures. Praeger
Publishers, Westport (1989)
Keller, J., Leiden, K., Small, R.: Cognitive task analysis of commercial jet aircraft pilots during
instrument approaches for baseline and synthetic vision displays. Paper presented at the 2003
Conference on Human Performance Modeling of Approach and Landing with Augmented
Displays, Moffett Field, CA (2003)
Kirwan, B., Ainsworth, L.K.: A Guide to Task Analysis. Taylor & Francis, New York (1992)
Miller, R.A.: A method for man-machine task analysis. Retrieved from Wright-Patterson AFB,
OH (1953)
Deo, N.: Graph Theory with Applications to Engineering and Computer Science. Dover
Publications Inc, Mineola (2016)
Pinelle, D., Gutwin, C., Greenberg, S.: Task analysis for groupware usability evaluation: Modeling
shared-workspace tasks with the mechanics of collaboration. ACM Trans. Comput.-Hum.
Interact. 10, 281–311 (2003)
Pirolli, P., Card, S.: The sensemaking process and leverage points for analyst technology as
identified through cognitive task analysis. Paper presented at the International Conference
on Intelligence Analysis McLean, Va, May 2005
Ramos, M.A., Thieme, C.A., Utne, I.B., Mosleh, A.: Human-system concurrent task analysis for
maritime autonomous surface ship operation and safety. Reliab. Eng. Syst. Safety 195, article
106697 (2020)
Schraagen, J.M., Chipman, S.F., Shalin, V.L.: Cognitive Task Analysis. Psychology Press, New
York (2014)
Stanton, N.A., Baber, C.: Task analysis for error identification. In: Stanton, N.A., Hedge, A.,
Brookhuis, K., Salas, E., Hendrick, H. (Eds.) Handook of Human Factors and Ergonomics
Methods, pp. 38–31–38–39. CRC Press, Boca Raton (2005)
Wirzberger, M., Borst, J.P., Krems, J.F., Rey, G.D.: Memory-related cognitive load effects in
an interrupted learning task: a model-based explanation. Trends Neurosci. Educ. 20, 100139
(2020). https://doi.org/10.1016/j.tine.2020.100139
Vandierendonck, A.: Further tests of the utility of integrated speed-accuracy measures in task
switching. J. Cogn. 12, 8 (2018). https://doi.org/10.5334/joc.6.
Human Factors and Sociotechnical Systems
Integration
Abstract. This chapter describes areas of conceptual affiliation and shared inter-
est between PRISM research and that of the Group Performance Environments
Research (GROUPER) laboratory regarding the integration of humans, techno-
logical systems, and coordinated task performance. The history of GROUPER
research builds on a sociotechnical systems tradition originally developed in the
United Kingdom, as well as distributed expertise coordination and human-systems
integration paradigms characteristic of cybernetic and human supervisory control
models from the United States. This chapter describes important mathematical
and engineering concepts describing system dynamics and performance measure-
ment criteria that permit a quantitative study of teams, task, and time in complex
settings. In addition, commonalities across application domains are utilized to
capture and describe more generalizable principles with modeling value across a
range of human-systems integration domains. This combination of applications,
approaches, and criteria demonstrate this multidisciplinary approach to the design,
evaluation and improvement of sociotechnical systems engineering analysis.
1 Introduction
In honor of the theme of this volume, the present chapter focuses the concepts of sys-
tems collaboration and integration on the many-to-many relationships associated with
human performance in skilled groups and teams. The emphasis of the author’s research
laboratory, known as the Group Performance Environments Research (GROUPER) Lab-
oratory, has long focused on the interplay of human expertise coordination, the challenges
of human-systems-integration in complex engineering contexts, and the critical roles of
emerging information technology systems to supplement other aspects of the engineering
as well as organizational design and management process.
The complex interplay described above is alternatively presented in the literature
as an interdisciplinary, multidisciplinary, or transdisciplinary approach to engineer-
ing. No attempt will be made to try to resolve or end this academic debate; the author
only wishes to highlight how the integration of undergraduate degree discipline train-
ing experiences (in aeronautics and astronautics, as well as an eclectic “humanities”
education emphasizing social psychology and sociology) and graduate degree special-
ization (in group dynamics and social psychology), focused in a faculty environment
of industrial engineering, represents an approach combing individual, social, societal,
and technological factors affecting information technology design and user experience
in high-consequence task performance settings.
critical information exchanges (though their associated tasks may themselves require
coordination and communication).
Effective information exchange requires a shared language or vocabulary (to decode
the information), shared expertise (to understand the information), and shared situa-
tional awareness (to understand how that information applies to the current system state).
Breakdowns or mismatches in any of these dimensions decrease the quality of the infor-
mation exchanged. In complex systems operating at the edge of human understanding or
in highly time-critical contexts (i.e., spaceflight, healthcare, etc.), effective information
exchange can be critical to preserving human life. One area of particular emphasis within
GROUPER is the concept of how distributed (composed of both co-located and remote
members) teams get, share, and use information.
While a number of authors have studied group behaviors and processes over the past
75 years, it is important to note, as McGrath [21] indicated, that relatively little of this
published research had emphasized the types of task performances represented by highly
skilled actors for whom deciding what to do, and then executing the decision, is a joint
activity. Three considerations are especially important for these types of tasks:
• team members are skilled participants who engage in multiple cycles of activity and
training (even if not performed with exactly the same teammates each time);
• tasks are performed in an uncertain environment where success is focused on effec-
tive achievement within physical and technological constraints, and not simply
determined by the ability to “persuade,” or “win,” in a competitive setting against
others;
• tasks are performed within time constraints where available time to complete required
tasks may expire before gathering all required information, determining which actions
to perform, and successfully executing those tasks.
These considerations might be seen as elementary for examination of coordinated
behaviors in complex sociotechnical task settings. However, simply the issues of tem-
poral factors affecting team performance were seen as a distinct and under-appreciated
aspect of group processes, including both sociocultural and technical considerations
[24–26].
Especially when considering the additional sociotechnical complexities engendered
through the use of modern information technologies, the questions of how teams com-
municate and coordinate information, knowledge and task performance become increas-
ingly complex [27]. The following sections address some additional details regarding the
considerations of expertise distribution, task interdependence and coordination, and the
effects of time as both a resource and constraint/cost when performing high criticality
tasks.
4 Distributed Expertise
A primary source of the team performance literature regarding task performance (rather
than decision making or persuasion) has been that of military team operations [21]. In
this type of task setting, the concept of command and control (C2) has been a funda-
mental philosophy of management and manipulation of “own forces” at various levels of
Human Factors and Sociotechnical Systems Integration 161
5 Coordinated Performances
Along with performance demands and capabilities enabled by increasing dimensions
and distributions of taskwork and teamwork expertise, there are both challenges and
gains associated with task performance coordination. Coordinated performance requires
additional understanding between team members regarding issues of function allocation
and handoffs, requiring both individual and team levels of situation awareness of who
does what when, and how are task and knowledge elements synchronized [25, 37–40].
Traditional approaches to C2 and scientific management frequently design models of
functional decomposition that intentionally limit the types and amounts of collaboration
or handover coordination between actors. This is also why it has likely become the
predominant method of functional decomposition in supervisory control operation with
robotic or similarly foreign units, due to the simplicity of schemata and information
flow pathways involved [41–43]. However, this type of allocation model lacks the sort
of fidelity that can be found in true team-based collaboration, and thus to some extent
limits the potential of the work and parties involved [44].
By contrast, effective teamwork requires a great deal of communication, and may
have some distinct difficulties that must be assessed if all parties intend to functionally
contribute [45]. For one, under most circumstances, there is not an individual supervisor
of the project, but rather a supervisor designated by each entity [46]. This means that if
an entity attempts to establish a single representative as the total administrator without
previous agreements and much in the way of negotiations, this will go against the estab-
lished structure of team-based collaboration and is thus highly likely to result in failure
[47].
With regards to coordinating a number of disparate units, the style of collaboration
and thus communication used is likely to impact the type and purpose of the resulting
coordination. This is escalated if multiple sets of units are deployed at a single time,
each with different initial conditions and update statuses or requirements. From a design
and training perspective, robotic, foreign, or similarly auxilliary units are more likely to
require high levels of task-based coordination and lower levels of team-based coordina-
tion, as these units are not confirmed (trusted through shared experience) to be able to act
and behave as a separate entity [48]. As may be expected from this comparison, effective
autonomous or commanding units are deemed more capable, thus requiring more team-
based coordination to maintain their effectiveness and less task-based coordination to
avoid micromanagement and conflict [49].
Under some circumstances, delivering all information to all parties may not be prac-
tical or even feasible, resulting in priorities and to some extent a disparity in distribution
[50]. This in and of itself might not be an issue, so long as the task flow is represented in
its best capacity, but severe problems can arise if this results in a misalignment in overall
knowledge. If the fundamental objective of the collaborative efforts faces a certain level
of divergence, the conclusion of some activities will likely follow one way or another
Human Factors and Sociotechnical Systems Integration 163
[51]. As team-based collaborators are much more susceptible to this type of error, this is
one of the primary reasons why more communication is required as a minimal baseline
for operation [52].
transmission delays and acceptance of those delays and update cycles for coordinated
information flow in various task settings and temporal processes [61, 79–81].
identify the role, impact, and mitigations of interruption in more immersive experiences,
such as when users are faced with “real-world” tactile interruptions while carrying out
a task in a 3D virtual environment.
One of the most significant challenges facing distributed expert team coordination from
a theoretical, operational, and modeling perspective is that of coordination in the face of
information flow delays and lags. Each stage of information acquisition, sensemaking,
performance execution, and communication/coordination is subject to production and
transmission delays that include individual, social, and technological constraints [114].
When team members are physically distant, or data sources require significant time to
process and synthesize to generate human-usable information, these time delays can
become significant.
An axiom of complex system dynamics and cybernetics is that no system controller
can operate instantaneously, either in terms of input or output processing [78, 111].
When forming a decision policy, the controller will always operate on a state of the
world that has a lag of at least some τd , referring to the sensemaking and decision selec-
tion time after relevant data are acquired about the state of the world (which may have
changed since the data acquisition process began). Similarly, an action policy can only
be executed with a lag of at least τa , referring to the time required to perform intended
actions, including physiological movements, command transmission, and completion
of physical servomechanism or network activation actions in a cyber-physical context.
Complex information processing or action coordination may require additional time
delays to ensure that distributed actors are performing actions with the appropriate tim-
ing synchronization (“on my mark”). However, increasing lags and desynchronization
affecting decision and action policies can also result in the potential for system control
instability and performance degradation [115]. For example, τd and τa lags of only a
few milliseconds when incorporating and synchronizing image processing data for the
Mars helicopter Ingenuity resulted in highly unstable flight performance [116].
As a general rule, humans exhibit considerable performance instabilities when con-
fronted with τd and τa lags across levels and stages of task performance, ranging from
continuous control operations [117, 118] to incorporating the impact of feedback delay
in complex decisions [20, 119, 120]. In fact, the famous “bullwhip effect” in organi-
zational decision making can be described as an unstable controller (modeled with a
second-order differential equation: see [121]) performing overcompensating responses
to delayed input information, a performance mode that can be moderated by increased
damping (in a mathematical sense) and moderating decision / action policies (in an opera-
tional sense) [61]. Depending on the task, expertise, and environmental conditions, there
are dynamics in both the experienced lags and the damping ratio of supervisory controller
processing of the costs and benefits of lagged information. This suggests that the energy
cost (resistance or friction terms) as well as the energy benefit (voltage or spring terms)
coefficients of the differential control model are functions of time, a formulation that is
not closed-form solvable. Thus, numerical simulations of sociotechnical systems with
168 B. S. Caldwell and P. U. Grouper
time-varying values of the influence of system delays on performance are the primary
forms of system dynamics modeling for description and analysis of such systems. This
is an area of very limited research to date.
12 Spaceflight
As described above, the robustness of human spaceflight and exploration relies on the
coordination of highly trained experts working with highly complex engineering sys-
tems both in space and on the ground. Event detection, isolation, and recovery (EDIR)
in spaceflight mission control is a critical form of distributed expert troubleshooting
of ever-present anomaly risks in on-board engineering systems, communications net-
works, or ground-based processing that may or may not result in catastrophic mis-
sion outcomes [71, 114, 123–126]. These troubleshooting processes occur using analog
and digital telemetry signals, computer commands, and human-human voice commu-
nications between the on-board crew and the ground-based mission controllers [23,
71].
In space exploration, the crew and mission teams are spatially, functionally, and
experientially dispersed, with unique ways of thinking, communicating, and operating
in the high-pressure, unforgiving space environment. Workload for both the crew and
ground teams can be lengthy, complex, and at times require creative problem solving.
Additionally, as crews explore the Moon and Mars, communication delays will require
increased crew independence and autonomy in day-to-day task coordination and critical
time-dependent events. There are physical speed-of-light constraints for how quickly
Human Factors and Sociotechnical Systems Integration 169
information can be transmitted between Earth ground stations and a crew in space; these
lags are approximately 2–5 s for Earth-moon coordination, and may be as long as 20
min one-way for Mars message transmission, even without consideration of periods of
opposition due to the Sun being directly in the path of Earth-Mars line of sight (and
direct communications between the planets are impossible).
Agent-based modeling of spaceflight mission operations has attempted to understand
processes of experts asking, sharing, learning, and problem solving potential EDIR
challenges in this extreme sociotechnical setting [125, 126]. Mission controllers and
spaceflight crews are trained in an extensive simulation environment on both taskwork
and teamwork aspects of distributed expertise [64, 123, 127], with a common focus on
respectful knowledge sharing and robust overall mission success, supported by multiple
engineering and system dynamics displays in an extremely high-consequence environ-
ment. However, it is recognized that the complexity of the spaceflight environment and
vehicle systems themselves can affect the processes of state determination, sensemak-
ing, and event recovery. As such, they represent a unique opportunity for agent-based
models of organizational performance [85].
Autonomy and function allocation in the spaceflight mission operations environment
are sociotechnical considerations with dynamic flexibility. Rather than relying on fixed
definitions or determinations of which technical components are declared to be indepen-
dent, both human and automation systems perform according to autonomy from whom,
and autonomy to do what [22, 126, 128, 129]. Such determinations can allow engines to
automatically throttle at periods of maximum dynamic pressure with more accurate tim-
ing than humans; robots can shift directly to safe mode operations when vehicle health
is compromised; and astronauts can pause exploration or repair activities while waiting
for ground-based response to an anomaly. The capability for complex human-system
integration operating under rules of dynamic function allocation and flexible autonomy
remains a major systems development challenge [130, 131].
Healthcare team coordination to identify and reduce the risk of adverse events in patient
care delivery is another example of distributed expertise and performance in a high
consequence setting [132]. In some ways, healthcare delivery represents an antithesis of
the type of sociotechnical setting seen in human spaceflight mission coordination. While
a distinct, purpose-built engineering systems design capability and taskwork / teamwork
training emphasis defines the “mission control” setting, healthcare operations (at least
in the United States, where most GROUPER research has been conducted) operates
with inconsistent and incompatible technologies, cultures, resources, and economics
at different stages of aggregation—in essence, the “system of systems” of healthcare
coordination [133, 134] is not a designed system at all.
GROUPER work in this area began in the 1990s with an examination of non-surgical
healthcare delivery settings such as clinical laboratory information processes [135] and
radiation therapy adverse events [136, 137]. In addition to the distributed expertise
in care planning and delivery coordination integrating distinct skill sets of oncolo-
gists, nuclear physicists, and dosimetry technicians, these settings were also unique
170 B. S. Caldwell and P. U. Grouper
for required reporting of adverse events of excessive radiation doses to patients, unlike
other medical specialty areas [137, 138]. This emphasis on care coordination and infor-
mation exchange between various members of the care delivery team has become a major
theme in GROUPER work in the healthcare sector. The different forms of coordination
between nurses and physicians, physicians and pharmacists, and even technicians and
clerical support help to identify distinctions of even when an “event” starts for different
participants in clinical care delivery, and how resource foraging for materials, informa-
tion and physical spaces (such as treatment rooms or surgical suites) combine proactive
as well as reactive resource coordination strategies [67, 139–141].
A system-of-systems approach to considering a distributed care team can include not
only primary and auxiliary healthcare professionals, but even the patient and formal or
informal caregiver participants [142–144]. Effective coordination and communication
between healthcare team members, including the patient, requires additional emphasis
on improving patient literacy and their own ability to share lived expertise of their own
condition [145] is especially critical in the case of chronic conditions (e.g., diabetes, TBI
recovery, cancer), which require ongoing management and many care handovers across
multiple time scales [143, 146–148]. Nonetheless, these sociotechnical approaches still
describes the healthcare delivery settings in terms of inputs, outputs, time, people, tasks,
and organization and environmental factors [143].
The rise of computer network security operations centers (frequently known as CSOCs)
managing ICT systems in large organizations represents a new type of continuous process
control setting. As in spaceflight operations, CSOCs represent a distributed expertise
sociotechnical setting where the critical resource flow being managed is data rather
than physical materials [71, 123, 149, 150]. Even with the rise in automated systems to
support secure cyberphysical systems, responses to intrusions and system degradation
are still frequently driven by human-intensive event detection, isolation and response
(EDIR) activities [151, 152].
A particular challenge in CSOC operations is that it combines determination and anal-
ysis of a complex information technology system subject to degradation and unintended
adverse couplings (such as software upgrade incompatibilities or accidental damage
to systems due to electrical storms) with the adversarial game theoretic considerations
of military “blue-team / red-team” operations. This combination represents a potential
conflict of cognitive framing models where the limitations of information flow between
experts may be seen as an additional security measure rather than an impediment to effec-
tive task coordination [151, 152]. Thus, it is important, when considering CSOC design
and operations (which are further complicated by workforce shortages and increasing
threats of damage or interruption of cyber-physical system performance), to further
enhance the capabilities of transparent and viable training, information sharing, and
coordinated task performance [149].
Human Factors and Sociotechnical Systems Integration 171
In the aerospace and critical response domain, it is essential that a decision maker
receives timely, accurate, and complete information so that well-informed decisions
can be made. It’s been shown that “information delay limits an operator’s ability to
effectively respond to a dynamic and time-critical situation” { Houghton, 2022 #3946
\pg. 45} (see also [153]). In piloting and aerospace operations, inaccurate or delayed
information flow can cause a decision maker (a pilot or air traffic controller) to make
incorrect or risky decisions (for example, deciding to fly when weather conditions are
hazardous). An incorrect decision here can begin a chain of events that can lead to flight
into hazardous weather, a loss of aircraft control, and a severe or fatal aviation acci-
dent. In the critical response domain, including search and rescue operations, natural
disaster relief operations, and emergency medical transport, it is more common to have
incomplete situational information (e.g., the severity and scale of a hurricane can be
largely unknown prior to the event occurring), greater information delay (e.g., reduced
network coverage in operational areas or communication networks being damaged or
destroyed entirely), and more rapidly changing response criteria (e.g., the hurricane
causes flooding, which overwhelms dams and flood barriers, which causes power out-
ages, leaving more individuals displaced and in need of rescue, which puts more strain
on already scarce response resources, etc.). It would be unrealistic to attempt to remove
all information uncertainty, delay, or incompleteness from aerospace or critical response
operational decisions. Thus, the focus here is not to investigate how to increase the
quantity of data received in piloting, search and rescue, or disaster response operations.
Instead, we focus on how a decision maker can make timely, risk-adverse, and robust
decisions without having all the necessary information.
Differences in task context and task performer expertise also have crucial impacts
in these settings. Delays in obtaining weather information or minimal differences in
temperature or wind speed may be of relatively little impact for a recreational pilot on a
calm day. Winds might be observed at 5 knots at the nearest weather station, but perhaps
they reach 8–10 knots at other points on the flight path. Similarly, cloud ceilings might
be reported at 9,000’, but they may be drop to 8,000’ as the flight progresses. But do
these changes in weather conditions matter? In other words, would the incompleteness
or uncertainty in the weather information adversely affect the pilot’s decision to fly? In
this case, probably not. This is not the case for search and rescue or critical response
operations pilots. For these pilots, successfully completing a flight could mean that a
missing person is found (and their life saved), a natural disaster relief operation can be
carried out, or a patient with declining health can be transferred to a medical facility
where they can be properly treated. As well as increasing the amount of pressure put on
pilots to carry out a flight, these critical response mission pilots must also coordinate
with large, diverse, and complex teams to accomplish their mission objectives. It’s been
shown that high-risk team performance settings have “little availability for error, and
there is a high penalty for failure to complete mission objectives” [37, 154].
172 B. S. Caldwell and P. U. Grouper
16 Conclusion
The range of GROUPER performance domain areas of study is, admittedly, quite broad;
without an appreciation of the sociotechnical systems homologies of distributed expertise
coordination, technology-mediated information flow, or time-critical task performance,
it would be difficult to make substantive conceptual or theoretical advancement. It would
be incorrect, however, to simply view any of these applications as an accessibly con-
venient analog for some more “important” setting or “essential” theory. Each of these
performance domains has its own challenges and limitations to access and effective study.
More importantly, though, useful progress in any of these domains has undeniable value
on its own to improve health, safety, performance, and scientific advancement.
References
1. Trist, E.: The evolution of socio-technical systems. Ontario Quality of Working Life Centre,
Occasional paper 2 (1981)
2. Emery, F.E., Trist, E.L.: The causal texture of organizational environments. Human Relations
18(1), 21–32 (1965)
3. Murray, H.A., (ed.): Explorations in Personality. New York: Oxford University Press, p. 742
(1938)
4. Lewin, K.: The Conceptual Representation and the Measurement of Psychological Forces.
Duke University Press, Durham, NC (1938)
5. Lewin, K.: Field theory and experiment in social psychology: concepts and methods. Am.
J. Sociol. 44(6), 868–896 (1939)
6. Rogers, E.H.: Diffusion of Innovations, 4th edn. The Free Press, New York (1995)
7. Roy, R., Wield, D. (eds.): Product Design and Technological Innovation. Open University
Press, Milton Keynes, UK/Philadelphia (1986)
8. Beer, S.: Brain of the Firm. Allen Lane the Penguin Press, London (1972)
9. Ashby, W.R.: An Introduction to Cybernetics. Chapman and Hall, London (1956)
10. von Bertalanffy, L.: General System Theory: Foundations, Development, Applications,
p. 289. George Braziller, New York (1968)
11. Miller, J.G.: Living Systems. McGraw-Hill Inc, New York (1978)
12. Miller, J.G., Miller, J.L.: Introduction: the nature of living systems. Behav. Sci. 36, 157–163
(1991)
13. Huismanvan, M., van Duijn, M.A.J.: Software for social network analysis. Mod. Meth. Soc.
Network Anal. 28 (2005)
14. Meadows, D.H.: Thinking in Systems: A Primer, p. 240. Chelsea Green Publishing, White
River Junction, VT (2008)
15. Forrester, J.W.: Principles of Systems, 2nd, preliminary MIT Press, Cambridge, MA (1968)
16. Forrester, J.W.: System dynamics-future opportunities. TIMS Stud. Manage. Sci. 14, 7–21
(1980)
17. Caldwell, B.S., Uang, S.-T.: Macroergonomic design of information technology (IT):
sociotechnical factors in adopting new IT systems. In: Proceedings of the 12th Triennial
Congress of the International Ergonomics Association, Mississauga, ON, vol. 6, Toronto:
Human Factors Association of Canada, p. 384 (1994)
18. Caldwell, B.S., Uang, S.-T.: Response surface analysis of effects of situation constraints on
communications media choice in organizations. In: Proceedings of the Human Factors and
Ergonomics Society 38th Annual Meeting, Santa Monica, CA, vol. 2, Nashville: Human
Factors and Ergonomics Society, pp. 744–748 (1994)
Human Factors and Sociotechnical Systems Integration 173
19. Taha, L.H., Caldwell, B.S.: Social isolation and integration in electronic environments.
Behav. Inf. Technol. 12(5), 276–283 (1993)
20. Forrester, J.W.: System dynamics, systems thinking, and soft OR. Syst. Dyn. Rev. 10(2–3)
(Summer-Fall), 245–256 (1994)
21. McGrath, J.E.: Groups: Interaction and Performance. Prentice-Hall, Englewood Cliffs, NJ
(1984)
22. Caldwell, B.S.: Space Exploration and Astronomy Automation. In: Handbook of Automa-
tion, S. Nof Ed.: Springer. in press, ch. 51 (2021)
23. Caldwell, B.S.: Analysis and modeling of information flow and distributed expertise in
space-related operations. Acta Astronaut. 56, 996–1004 (2005)
24. Jones, J.M.: Cultural differences in temporal perspectives: instrumental and expressive
behaviors in time. In: McGrath, J.E. (ed.) The Social Psychology of Time: New Perspectives,
pp. 21–38. Sage Publications, Newbury Park, CA (1988)
25. McGrath, J.E.: Time matters in groups. In: Galegher, J., Kraut, R.E., Egido, C. (eds.) Intel-
lectual Teamwork: Social and Technological Foundations of Cooperative Work, pp. 23–61.
Lawrence Erlbaum Associates, Hillsdale, NJ (1990)
26. McGrath, J.E., Kelly, J.R.: Time and Human Interaction: Toward a Social Psychology of
Time. The Guilford Press, New York (1986)
27. McGrath, J.E., Hollingshead, A.B.: Groups Interacting With Technology (Sage Library of
Social Research #194). Sage Publications, Newbury Park, CA (1994)
28. Alberts, D.S., Hayes, R.E.: Power to the edge: command... control... in the information age.
Office of the Assistant Secretary of Defense Washington DC Command and … (2003)
29. Lawson, J.: Command control as a process. IEEE Control Syst. Mag. 1(1), 5–11 (1981)
30. Endsley, M.R.: Measurement of situation awareness in dynamic systems. Hum. Factors: J.
Hum. Factors Ergonomics Soc. 37(1), 65–84 (1995). https://doi.org/10.1518/001872095779
049499
31. Taylor, F.W.: The Principles of Scientific Management. Harper & Brothers Publishers, New
York (1911)
32. Caldwell, B.S.: Considering the future of land grant ergonomics education. Presented at
the Proceedings of the Human Factors and Ergonomics Society 62th Annual Meeting,
Philadelphia, PA, 2–5 October 2018, p. 359
33. Foushee, H.C., Helmreich, R.L.: Group interaction and flight crew performance. In: Weiner,
E.L., Nagel, D.C. (eds.) Human Factors in Aviation, pp. 189–227. Academic Press, San
Diego (1988)
34. Radloff, R., Helmreich, R.: Groups Under Stress: Psychological Research in SEALAB II.
Appleton-Century-Crofts, New York (1968)
35. Helmreich, R.L., Merritt, A.C., Wilhelm, J.A.: The evolution of crew resource management
training in commercial aviation. Int. J. Aviat. Psychol. 9(1), 19–32 (1999)
36. Garrett, S.K., Caldwell, B.S., Harris, E.C., Gonzalez, M.C.: Six dimensions of expertise: a
more comprehensive definition of cognitive expertise for team coordination. Theor. Issues
Ergon. Sci. 10(2), 93–105 (2009)
37. Caldwell, B.S.: Components of information flow to support coordinated task performance.
Int. J. Cogn. Ergon. 1(1), 25–41 (1997)
38. Bolstad, C.A., Endsley, M.R.: Shared mental models and shared displays: an empirical
evaluation of team performance. In: Proceedings of the Human Factors and Ergonomics
Society 43rd Annual Meeting, Houston, 1999: Human Factors and Ergonomics Society,
pp. 213–217 (1999)
39. Gonzalez, C., Saner, L., Endsley, M., Bolstad, C.A.: Cuevas, H.M.: Modeling and measuring
situation awareness in individuals and teams (2009)
174 B. S. Caldwell and P. U. Grouper
40. Kelly, J.R.: Entrainment in individual and group behavior. In: McGrath, J.E. (ed.) The Social
Psychology of Time: New Perspectives, pp. 89–110. Sage Publications, Newbury Park, CA
(1988)
41. Parasuraman, R., Sheridan, T.B., Wickens, C.D.: A model for types and levels of human
interaction with automation. IEEE Trans. Syst. Man and Cybern.-Part A: Syst. Hum. 30(3),
286–297 (2000)
42. Sheridan, T.B.: Human and computer roles in supervisory control and telerobotics: Musings
about function, language and hierarchy. In: Goodstein, L.P., Anderson, H.B., Olsen, S.E.
(eds.) Tasks, Errors, and Mental Models, pp. 149–160. Taylor & Francis, London (1988)
43. Sheridan, T.B.: Human supervisory control. In: Handbook of Human Factors and
Ergonomics, G. Salvendy Ed., 4th ed.: John Wiley & Sons, vol. 34, pp. 990–1015 (2012)
44. Killich, S., Luczak, H., Schlick, C., Weissenbach, M., Wiedenmaier, S., Ziegler, J.: Task
modelling for cooperative work. Behav. Inf. Technol. 18(5), 325–338 (1999). https://doi.
org/10.1080/014492999118913
45. Salas, E., Burke, C., Cannon-Bowers, J.: Teamwork: emerging principles. Int. J. Manag.
Rev. 2(4), 339–356 (2000). https://doi.org/10.1111/1468-2370.00046
46. Cross, N., Clayborn Cross, A.: Observations of teamwork and social processes in design.
Des. Stud. 16(2), 143–170 (1995). https://doi.org/10.1016/0142-694x(94)00007-z
47. Locke, E.: Handbook of Principles of Organizational Behavior. John Wiley, Chichester, UK
(2009)
48. Tsarouchi, P., Makris, S., Chryssolouris, G.: Human–robot interaction review and challenges
on task planning and programming. Int. J. Comput. Integr. Manuf. 29(8), 916–931 (2016)
49. Kluge, A.: The Acquisition of Knowledge and Skills for Taskwork and Teamwork to Control
Complex Technical Systems. Dordrecht, Germany: Springer (2014)
50. Fang, F., Parameswaran, M., Zhao, X., Whinston, A.: An economic mechanism to man-
age operational security risks for inter-organizational information systems. Inf. Syst. Front.
16(3), 399–416 (2012). https://doi.org/10.1007/s10796-012-9348-y
51. Somech, A., Desivilya, H., Lidogoster, H.: Team conflict management and team effective-
ness: the effects of task interdependence and team identification. J. Organ. Behav. 30(3),
359–378 (2009). https://doi.org/10.1002/job.537
52. Mullane, J.: The mission statement is a strategic tool: when used properly. Manag. Decis.
40(5), 448–455 (2002). https://doi.org/10.1108/00251740210430461
53. Freedman, J.L., Edwards, D.R.: Time pressure, task performance, and enjoyment. In:
McGrath, J.E. (ed.) The Social Psychology of Time: New Perspectives, pp. 113–133. Sage
Publications, Newbury Park, CA (1988)
54. MacGregor, D.: Time pressure and adaptation: alternative perspectives on laboratory studies.
In: Svenson, O., Maule, A.J. (eds.) Time Pressure and Stress in Human Judgment and
Decision Making, pp. 73–82. Plenum Press, New York (1993)
55. Maule, A.J., Hockey, G.R.J.: State, stress, and time pressure. In: Svenson, O., Maule, A.J.
(eds.) Time Pressure and Stress in Human Judgment and Decision Making, pp. 83–101.
Plenum Press, New York (1993)
56. Svenson, O., Maule, A.J. (eds.): Time Pressure and Stress in Human Judgment and Decision
Making. Plenum Press, New York (1993)
57. Zakay, D.: The impact of time perception processes on decision making under time stress. In:
Svenson, O., Maule, A.J. (eds.) Time Pressure and Stress in Human Judgment and Decision
Making, pp. 59–72. Plenum Press, New York (1993)
58. Charness, N.: Expertise in chess: the balance between knowledge and search. In: Ericsson,
K.A., Smith, J. (eds.) Toward a General Theory of Expertise: Prospects and Limits, pp. 39–63.
University Press, Cambridge, UK (1994)
Human Factors and Sociotechnical Systems Integration 175
59. Ericsson, K.A., Smith, J.: Prospects and limits of the empirical study of expertise: an intro-
duction. In: Ericsson, K.A., Smith, J. (eds.) Toward a General Theory of Expertise: Prospects
and Limits, pp. 1–38. Cambridge University Press, Cambridge, UK (1991)
60. Holyoak, K.J.: Symbolic connectionism: toward third-generation theories of expertise. In:
Ericsson, K.A., Smith, J. (eds.) Toward a General Theory of Expertise: Prospects and Limits,
pp. 301–335. Cambridge University Press, Cambridge, UK (1991)
61. Caldwell, B.S., Wang, E.: Delays and user performance in human-computer-network
interaction tasks. Hum. Factors 51(6), 813–830 (2009)
62. Wang, E., Caldwell, B.S.: Human information flow and communication pattern in NASA
mission control system. In: Proceedings of the Human Factors and Ergonomics Society
47th Annual Meeting, 2016, no. 1, pp. 11–15 (2016). https://doi.org/10.1177/154193120
304700103
63. Caldwell, B.S., Garrett, S.K.: Experience, task cycles and proactive resource allocation in
organizational settings. In: Eighth Human Factors in Organizational Design and Management
(ODAM) Symposium, Maui, HI, Carayon, P., Robertson, M.M., Kleiner, B., Hoonakker,
P.L.T. (eds.), 22–25 June 2005: IEA Press, pp. 149–154
64. Garrett, S.K., Caldwell, B.S.: Mission control knowledge synchronization: operations to
reference performance cycles. In: Proceedings of the Human Factors and Ergonomics Society
46th Annual Meeting, Santa Monica, CA, 2002, Baltimore: Human Factors and Ergonomics
Society, pp. 849–853 (2002)
65. Handke, L., Schulte, E. M., Schneider, K., Kauffeld, S.: Teams, time, and technology: vari-
ations of media use over project phases. Small Group Res. 50 (2), 266–305 (2019). https://
doi.org/10.1177/1046496418824151
66. Caldwell, B.S., Garrett, S.K.: Coordination of event detection and task management in time-
critical settings. In: Informed by Knowledge: Expert Performance in Complex Situations,
Mosier, K.L., Fischer, U.M. (eds.) 1 ed. New York: Psychology Press, vol. 22, pp. 339–351
(2010)
67. Caldwell, B.S., Garrett, S.K., Boustany, K.C.: Healthcare team performance in time critical
environments: coordinating events, foraging, and system processes. J. Healthcare Eng. 1(2),
255–276 (2010)
68. Garrett, S.K., Caldwell, B.S., Ebright, P.R.: Provider information and resource foraging in
health care delivery. Int. J. Collaborative Enterp. 1(3/4), 381–393 (2010)
69. Converse, S.A., Cannon-Bowers, J.A., Salas, E.: Team member shared mental models: a
theory and some methodological issues. In: Proceedings of the Human Factors Society
35th Annual Meeting, Santa Monica, CA, 1991, San Francisco: Human Factors Society,
pp. 1417–1421 (1991)
70. Cooke, N.J., Salas, E., Kiekel, P.A., Bell, B.: Advances in Measuring Team Cognition (2000).
https://doi.org/10.1037/10690-005
71. Caldwell, B.S.: Multi-team dynamics and distributed expertise in mission operations. Aviat.
Space Environ. Med. 76(6), Sec II, B145–B153 (2005)
72. Hill, J.R., Caldwell, B.S.: Toward better understanding of function allocaiton requirements
for planetary EVA and habitat tasks. In: Proceedings of the Human Factors and Ergonomics
Society 2018 Annual Meeting, Philadelphia, 2–5 Octber 2018. Sage, pp. 29–33
73. Hill, J.R., Caldwell, B.S., Downs, M., Miller, M.J., Lim, D.S.S.: Remote physiological
monitoring in a Mars Analog field setting. IISE Trans. Healthcare Syst. Eng. 8(3), 227–236
(2019). https://doi.org/10.1080/24725579.2018.1501624
74. Lofland, J., Lofland, L.H.: Analyzing Social Settings: A Guide to Qualitative Observation
and Analysis, 2nd edn. Wadsworth, Belmont, CA (1984)
75. Cooke, N.J., Shope, S.M.: Designing a synthetic task environment. In: Scaled Worlds: Devel-
opment, Validation and Applications, Schiflett, S.G., Lelliott, L.R., Salas, E., Coovert, M.D.
(eds.): Taylor & Francis (2004)
176 B. S. Caldwell and P. U. Grouper
76. Rivlin, L., Wolfe, M., Kaplan, M.: Environmental psychology and action research: lewin’s
legacy. In: Stivers, E.H., Wheelan, S.A. (eds.) The Lewin Legacy: Field Theory in Current
Practice, pp. 194–200. Springer-Verlag, Berlin (1986)
77. Stivers, E.: A Neo-Lewinian action research method. In: Stivers, E.H., Wheelan, S.A. (eds.)
The Lewin Legacy: Field Theory in Current Practice, pp. 258–267. Springer-Verlag, Berlin
(1986)
78. Forrester, J.W.: Principles of Systems, 2nd preliminary ed. Waltham, MA: Pegasus
Communications (1990)
79. Caldwell, B.S.: Social implications of feedback and delay characteristics in electronic com-
munication usage. In: Human-Computer Interaction: Software and Hardware Interfaces--
Proceedings of the Fifth International Conferenence on Human-Computer Interaction, vol.
2, Salvendy, G., Smith, M. (eds.), (Advances in Human Factors / Ergonomics. Amsterdam:
Elsevier, pp. 843–848 (1993)
80. Caldwell, B.S., Paradkar, P.V.: Factors affecting user tolerance for voice mail message
transmission delays. Int. J. Hum.-Comput. Inter. 7(3), 235–248 (1995)
81. Wang, E., Caldwell, B.S.: Modeling User Delay Perception and Tolerance Dynamics in
Human-Computer Interaction (2005)
82. Caldwell, B.S.: Eleven years, five flavors: systems engineering education since IERC 2009.
In: Proceedings of the 2020 IISE Annual Conference, Cromarty, L., Shirwaiker, R,. Wang,
P. (eds.), IISE (2020)
83. Holling, C.S.: Resilience and stability of ecological systems. Ann. Rev. Ecol. Syst. 4, 1–23
(1973). http://www.jstor.org/stable/2096802
84. von Bertalanffy, L.: The model of open system. In: General systems theory: Foundations,
development, applications: George Brazillier, Inc., pp. 139–154 (1968)
85. Josslyn, C.: Semiotic Agent Models for Simulating Socio-Technical Organizations. Los
Alamos National Laboratory, Los Alamos, NM, DS Project, PSL / NMSU September (1999)
86. Martin, C.E., Macfadzean, R.H., Barber, K.S.: Supporting dynamic adaptive autonomy
for agent-based systems. In: Proceedings of the AI and Manufacturing Research Planning
Workshop, AAAI, pp. 112–120 (1996)
87. Van Zandt, T.: Real-time decentralized information processing as a model of organizations
with boundedly rational agents. Rev. Econ. Stud. 66, 633–658 (1998)
88. Worm, A.: Evaluating tactical real-time interaction in multi-agent, dynamic, hazardous,
high-stake operations. In: Proceedings of the Human Factors and Ergonomics Society 43rd
Annual Meeting, Houston, pp. 199–203 (1999)
89. Nyre-Yu, M., Caldwell, B.S.: Using simulation modeling methods to study teams doing task
work. In: Proceedings of the Human Factors and Ergonomics Society 2018 Annual Meeting,
Philadelphia, PA, Sage, pp. 788–792 (2018)
90. Nyre-Yu, M., Caldwell, B.S.: Supporting advances in human-systems coordination through
simulation of diverse, distributed expertise. Systems 6(39) (2018). https://doi.org/10.3390/
systems6040039
91. Wang, E., Caldwell, B.S.: Time delay tolerance in computer supported cooperative work.
In: Proceedings of the 6th International Scientific Conference Work with Display Units:
WWDU 2002--World Wide Work, Berchtesgaden, Germany, Luczak,H., Çakir, A.E., Çakir,
G. (eds.), ERGONOMIC, pp. 199–201 (2002)
92. Altmann, E.M., Trafton, J.G.: Task interruption: resumption lag and the role of cues. In:
Proceedings of the 26th Annual Conference of the Cognitive Science Society, Hillsdale, NJ:
Erlbaum, pp. 42–47 (2004)
93. Monk, C.A., Boehm-Davis, D.A., Trafton, J.G.: The attentional costs of interrupting task
performance at various stages, In: Proceedings of the Human Factors and Ergonomics Society
46th Annual Meeting, Baltimore, pp. 1824–1828 (2002)
Human Factors and Sociotechnical Systems Integration 177
94. Trafton, J.G., Altmann, E.M., Brock, D.P., Mintz, F.E.: Preparing to resume an interrupted
task: effects of prospective goal encoding and retrospective rehearsal. Int. J. Hum. Comput.
Stud. 58, 583–603 (2003)
95. Yuan, F., Gao, X., Lindqvist, J.: How busy are you? Predicting the interruptibility intensity of
mobile users. In: Proceedings of the 2017 CHI Conference on Human Factors in Computing
Systems, pp. 5346–5360 (2017)
96. Züger, M., et al.: Reducing interruptions at work: a large-scale field study of flowlight.
In: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems,
pp. 61–72 (2017)
97. Züger, M., Müller, S.C., Meyer, A.N., Fritz, T.: Sensing interruptibility in the office: a field
study on the use of biometric and computer interaction sensors. In: Proceedings of the 2018
CHI Conference on Human Factors in Computing Systems, pp. 1–14 (2018)
98. Kelly, P., Kranzberg, M., Rossini, F., Baker, N., Tarpley, F., Mitzner, M.: Introducing innova-
tion. In: Roy, R., Wield, D. (eds.) Product Design and Technological Innovation, pp. 18–28.
Open University Press, Milton Keynes, UK / Philadelphia (1986)
99. Roberts, E.B.: Generating effective corporate innovation. In: Roy, R., Wield, D. (eds.) Prod-
uct Design and Technological Innovation, pp. 124–127. Open University Press, Milton
Keynes, UK / Philadelphia (1986)
100. Abernathy, W.J., Utterback, J.M.: Patterns of industrial innovation. In: Roy, R., Wield, D.
(eds.) Product Design and Technological Innovation, pp. 257–264. Open University Press,
Milton Keynes, UK / Philadelphia (1986)
101. Rothwell, W.J., Whiteford, A.P.: Corporate employee training and development strategies.
In: Oxford Handbook of Lifelong Learning, M. London Ed.: Oxford University Press, vol.
11, pp. 149–163 (2009)
102. Sundar, E., Sundar, S., Pawlowski, J., Blum, R., Feinstein, D., Pratt, S.: Crew resource
management and team training. Anesthesiol. Clin. 25(2), 283–300 (2007). https://doi.org/
10.1016/j.anclin.2007.03.011
103. Swezey, R.W., Salas, E. (eds.) Teams: Their Training and Performance. Norwood, NJ:
ABLEX (1992)
104. Wilson, G.F.: Air-to-ground training missions: a psychophysiological workload analysis.
Ergonomics 36, 373–389 (1993)
105. Rosen, M.E., et al.: Tools for evaluating team performance in simulation-based training. J.
Emerg. Trauma Shock 3(4), 353–359 (2010). https://doi.org/10.4103/0974-2700.70746
106. Salas, E., Dickinson, T.L., Converse, S.A., Tannenbaum, S.I.: Toward an understanding of
team performance and training. In: Teams: Their Training and Performance, R. W. Swezey
and E. Salas Eds. Norwood, NJ: ABLEX, pp. 3–29 (1992)
107. McCormack, C.M.: Information architecture and cognitive user experience in distributed,
asynchronous learning: a case design of a modularized online systems engineering learning
environment. Master’s Thesis, School of Industrial Engineering, Purdue University, West
Lafayette, IN (2021)
108. Tilley, D.S., Allen, P., Collins, C., Bridges, R.A., Francis, P., Green, A.: Promoting clinical
competence: using scaffolded instruction for practice-based learning. J. Prof. Nurs. 23(5),
285–289 (2007). https://doi.org/10.1016/j.profnurs.2007.01.013
109. Caldwell, B.S., Ghosh, S.K.: Supporting operations-reference knowledge development
cycles for collaborative, distributed research (2003)
110. Caldwell, B.S., Wang, E.: Event cycle and knowledge development in NASA mission control
center. In: Proceedings of the HCI International 2003, 10th International Conference on
Human Computer Interaction, Crete, Greece, Mahwah, NJ, Jacko, J., Stephanidis, C. (eds.)
22–27 June 2003, vol. Part I: Lawrence Erlbaum, pp. 301–305
111. Wiener, N.: Cybernetics, 2nd edn. MIT Press, Cambridge, MA (1961)
178 B. S. Caldwell and P. U. Grouper
112. Richards, M.A., Caldwell, B.S., Iannacone, A.C.: Social justice and equity as operating
range: enriching success pathways for underrepresented minority students. In: IISE Annual
Conference & Expo 2022, Seattle, Ellis, K., Ferrell, W., Knapp, J. (eds.), IISE (2022)
113. Caldwell, B.S.: Framing, information alignment, and resilience in distributed human coor-
dination of critical infrastructure event response. Procedia Manuf. 3, 5095–5101 (2015).
https://doi.org/10.1016/j.promfg.2015.07.524
114. Caldwell, B.S.: Information and communication technology needs for distributed commu-
nication and coordination during expedition-class spaceflight. Aviat. Space Environ. Med.
71(9, supp I), pp. A6–A10 ()2000
115. Sheridan, T.B.: Telerobotics, Automation, and Human Supervisory Control. MIT Press,
Cambridge, MA (1992)
116. Messier, D.: Enigneers identify software solution for ingenuity mars helicopter
anomaly. Parabolic Arc (2021). http://www.parabolicarc.com/2021/04/13/engineers-ide
ntify-software-solution-for-ingenuity-mars-helicopter-anomaly/
117. Sheridan, T.B.: Supervisory control. In: Handbook of Human Factors and Ergonomics,
Salvendy, G. (ed.), 3rd ed. New York: John Wiley & Sons, pp. 1025–1052 (2006)
118. Tulga, M.K., Sheridan, T.B.: Dynamic decisions and workload in multi-task supervisory
control. IEEE Trans. Syst. Man Cybern. SMC-10(5), 217–231 (1980)
119. Holweg, M., Bicheno, J.: Supply chain simulation - a tool for education, enhancement and
endeavour. Int. J. Prod. Econ. 78, 163–175 (2002)
120. Sterman, J.D. (n.d.).: Flight Simulators for Managment Education [web available manuscript
document]
121. D’Azzo, J.J., Houpis, C.H.: Feedback Control System Analysis and Synthesis, 2nd edn.
McGraw Hill Book Company, New York (1966)
122. Garrett, S.K., Caldwell, B.S.: Human factors aspects of planning and response to pandemic
events. In: IIE Industrial Engineering Research Conference, Miami (2009)
123. Caldwell, B.S.: Distributed supervisory coordination with multiple operators and remote
systems. In: IEEE International Conference on Systems, Man and Cybernetics, Washington,
DC, IEEE, pp. 442–447 (2003)
124. Caldwell, B.S.: Issues of task and temporal coordination in distributed expert teams. In:
Proceedings of the 16th World Congress of the International Ergonomics Association,
Maastricht, Netherlands, Koningsveld, E.A.P. (ed.), 10–14 July 2006, pp. 2761–2766
125. Caldwell, B.S., Onken, J.D.: Simulation and human factors in modeling of spaceflight mis-
sion control teams. In: International Symposium on Resilient Control Systems, Salt Lake
City, 14–16 August 2012
126. Onken, J.D., Caldwell, B.S.: Problem solving in expert teams: functional models and task
processes. In: Proceedings of the Human Factors and Ergonomics Society 55th Annual
Meeting -- 2011, Las Vegas, pp. 1150–1154 (2011). https://doi.org/10.1177/107118131155
1240. http://pro.sagepub.com/content/55/1/1150
127. Garrett, S.K., Caldwell, B.S., Bruins, A.: Information sharing and knowledge management
in MCC system evolution (2001)
128. Onken, J.D., Caldwell, B.S.: Towards information coordination and reduced team size in
space flight mission operations. In: Proceedings of the Human Factors and Ergonomics
Society Annual Meeting, vol. 53, no. 1, pp. 101–105 (2009).https://doi.org/10.1177/154193
120905300122
129. Caldwell, B.S., Onken, J.D.: Modeling and analyzing distributed autonomy for spaceflight
teams. In: 41st International Conference on Environmental Systems, Portland, OR (2011)
130. E. National Academies of Sciences and Medicine, Human-AI Teaming: State-of-the-Art and
Research Needs (2021)
Human Factors and Sociotechnical Systems Integration 179
131. Sheridan, T.B.: Adaptive automation, level of automation, allocation authority, supervisory
control, and adaptive control: distinctions and modes of adaptation. IEEE Trans. Syst. Man
Cybern.-Part A: Syst. Hum. 41(4), 662–667 (2011)
132. Garrett, S.K., Caldwell, B.S.: Healthcare systems engineering. In: Biomedical Engineering
and Design Handbook, Kutz, M. (ed.), New York: McGraw-Hill, vol. 27 (2009)
133. Boustany, K.C., Caldwell, B.S.: Dimensions of information and resource flow in health-
care systems. In: Proceedings of the Human Factors and Ergonomics Society 51st Annual
Meeting, Baltimore, MD, pp. 1268–1271 (2007)
134. Boustany, K.C., Caldwell, B.S: Information coordination in healthcare providers. In:
Proceedings of the 2007 Industrial Engineering Research Conference, Nashville, TN,
Bayraksan, G., Lin, W., Son, Y., Wysk, R. (eds.) (2007)
135. Caldwell, B.S., Anderson, T.J.: Design and active phases of medical process improvement
systems. In: Examining Errors in Health Care: Developing a Prevention, Education and
Research Agenda, Rancho Mirage, CA, Rancho Mirage, CA: Annenberg Center for Health
Sciences (1996)
136. Thomadsen, B.R., et al.: Electronic intracavitary brachytherapy quality management based
on risk analysis: the report of AAPM TG 182. Med. Phys. 47(4), e65–e91 (2020). https://
doi.org/10.1002/mp.13910
137. Thomadsen, B.R., Caldwell, B.S., Stitt, J.: Progress toward understanding human perfor-
mance in medicine. Presented at the American Nuclear Society Winter Meeting, Washington,
DC, 31 December 1998 (1998)
138. Thomadsen, B.R., et al.: Analysis of treatment delivery errors in brachytherapy using formal
risk analysis techniques. Int. J. Radiat. Oncol. Biol. Phys. 57(5), 1492–1508 (2003). https://
doi.org/10.1016/s0360-3016(03)01622-5
139. Benedict, A.J., Caldwell, B.S.: Information flow paths between patients, providers, and
pharmacists in the outpatient medication setting. In: Proceedings of the 2010 Industrial
Engineering Research Conference, Johnson, A., Miller, J. (eds.) (2010)
140. Caldwell, B.S., Garrett, S.K.: Coordination of healthcare expertise and information flow in
provider teams. In: Proceedings of the 16th World Congress of the International Ergonomics
Association, Maastricht, Netherlands, Koningsveld, E.A.P. (ed.), 10–14 July 2006, pp. 3565–
3570 (2006)
141. Caldwell, B.S., Garrett, S.K.: Experience, task cycles and proactive resource allocation in
organizational settings. In: presented at the Eighth Human Factors in Organizational Design
and Management (ODAM) Symposium, Maui, HI, June 2008 (2008)
142. Heiden, S.M., Caldwell, B.S.: Multilevel, multidiscipline, and temporally diverse handoffs
in traumatic brain injury rehabilitation. In: Human Factors and Ergonomics in Healthcare
Symposium, Boston, MA, 26–28 March 2018
143. Jahn, M.A., Caldwell, B.S.: Community health integration through pharmacy process and
ergonomics redesign (CHIPPER). Ergonomics 61(1), 69–81 (2018). https://doi.org/10.1080/
00140139.2017.1353136
144. Vallette, M.A., Caldwell, B.S.: Activity cycles and infromation alignment in healthcare
information flow. In: presented at the Symposium on Human Factors and Ergonomics in
Health Care (2012)
145. Douglas, S.E., Caldwell, B.S.: Improving communication of health status. In: Proceedings
of the Human Factors and Ergonomics Society 53rd Annual Meeting, 2009: Human Factors
and Ergonomics Society, pp. 709–713 (2009). https://doi.org/10.1518/107118109X12524
442636788
146. Heiden, S.M., Caldwell, B.S.: Systematic comparison of longitudinal brain injury care to
cancer survivor and diabetes patient chronic care models. In: Human Factors in Healthcare
2016 Symposium, San Diego, CA, 13–16 April 2016
180 B. S. Caldwell and P. U. Grouper
147. Heiden, S.M., Caldwell, B.S.: Considerations for developing chronic care system for trau-
matic brain injury based on comparisons of cancer survivorship and diabetes management
care. Ergonomics 61(1), 134–147 (2018). https://doi.org/10.1080/00140139.2017.1349932
148. Jahn Holbrook, M., Caldwell, B.S.: Development of a multi-layer systems engineering
visualization for diabetes team coordination. In: Proceedings of the Human Factors and
Ergonomics Society 2019 International Annual Meeting, Seattle, WA, 31 Oct–4 Nov 2019
149. Nyre-Yu, M., Sprehn, K., Caldwell, B.S.: Informing hybrid system design in cyber security
incident response. In: presented at the Human Computer Interaction International 2019
Conference, Orlando, FL, 26–31 July 2019
150. Eldardiry, O.M., Caldwell, B.S.: Improving information and task coordination in cyber
security operation centers. In: Industrial and Systems Engineering Research Conference
2015, Nashville, 30 May–2 June 2015
151. Nyre-Yu, M., Gutzwiller, R.S., Caldwell, B.S.: Observing cyber security incident response:
qualitative themes from field research. In: Proceedings of the Human Factors and Ergonomics
Society 2019 International Annual Meeting, Seattle, WA, Oct 31 October–4 November 2019
152. Nyre-Yu, M., Caldwell, B.S.: Observing cyber security incident response: qualitative themes
from field research. In: Proceedings of the Human Factors and Ergonomics Society 2018
Annual Meeting, Seattle, WA, Sage, pp. 437–441 (2019)
153. Caldwell, B.S.: Cognitive challenges to resilience dynamics in managing large-scale event
response. J. Cogn. Eng. Dec. Mak. 8(4), 318–329 (2014). https://doi.org/10.1177/155534
3414546220
154. Houghton, N.M.: Analyzing weather observation data to improve emergency services
pilot risk assessment in marginal weather conditions. Master’s Degree Thesis, School of
Aeronautics and Astronautics, Purdue University, West Lafayette, IN (2022)
Design and Development of Collaborative Hub
for Safety and Reliability Analysis
1 Introduction
first industrial implementation, the challenges faced during implementation, and how
they were addressed.
the failure modes and the causes and effects of each potential failure mode on sys-
tem service and subsequently defining appropriate detection procedures and corrective
actions. The Reliability Growth Analysis tool uses Logistics model to determine vari-
ous developmental data such as time-to-failure, discrete (success/failure) and reliability
values at different times or stages. The Shakedown Testing tool is used for recording
the results of equipment tests made during installation work. These RE tools are used
within the organization in form of Microsoft Excel files with a set of predefined columns
where engineers have to fill their analysis depending on the tool being used, a sample of
FMECA Excel template commonly used in industrial settings is shown in Fig. 2 [11].
HUBzero is a WEB 2.0 based scientific collaboration platform with various social net-
working and data management features such as user groups, access-controlled file shar-
ing, rating and review mechanism, content tagging, online discussions, wikis and blogs,
that can help researchers, educational institutions and commercial organizations to effi-
ciently manage their work [12, 13]. HUBzero was created by the NSF-funded Network
for Computational Nanotechnology starting in 2002 with the development of their HUB
at nanoHUB.org. In 2007, HUBzero was spun out from nanoHUB.org as a separate
project and software package to power new hubs. It has been adopted as a new portal
development framework in several scientific and engineering domains including phar-
maceutical product development, cancer research, and earthquake engineering [9]. A
leading example is HUB-CI (HUB system with Collaborative Intelligence) developed
by PRISM center at Purdue University that enhances HUB infrastructure capabilities
with intelligent agents supporting collaboration activities. With its advanced features,
HUB-CI enables cyber-augmented collaborative interactions over cyber-supported com-
plex systems facilitating both physical and virtual collaboration between several groups
Design and Development of Collaborative Hub 185
of human users along with relevant cyber-physical agents [14]. HUB-CI has been used
for developing solutions to various real-life complex industrial problems including (a)
improving operational robustness by translating and aggregating hand gesture commands
from multiple operators into a single control stream for collaborative telerobotics in man-
ufacturing [15], (b) improving system productivity using collaborative intelligence of an
agricultural telerobotic system for early detection of anomalies in pepper plants grown
in greenhouses [14], (c) requirement planning, scheduling, and optimizing resource
utilization in Industry4.0-enabled factories and warehouses using collaborative intelli-
gence approach to process diverse local information and signals obtained from robots,
humans, and warehouse components, and developing real-time resource-assignments
and schedules [16, 17].
HUBzero provides a turn-key collaboration platform in which users can easily access,
contribute and share content, data and tools on the Internet or on the intranet of the orga-
nization. It also provides out-of-box support for a number of popular collaboration tools
including user groups, discussion forum, and wiki. Users are not only able to network
and share information, but also create, publish and access interactive visualization tools
powered by a rendering farm and other cluster computing resources, as well as engage in
online collaboration fostering the development of a scientific or engineering community
on the world wide web or within the organization [18].
HUBzero combines unique middleware with WEB 2.0 functionality, providing a plat-
form that aims at decentralizing the creation /editing /organization of contents where
any user can become an author of contents, can make these contents available to all or a
certain group of users, and can create and share their own customized view of the content
[19]. WEB 2.0 principles overlap considerably with the principles of knowledge man-
agement in content generation and collection, but they differ mainly in the centralization
and controlled aspects of knowledge management versus the decentralized and uncon-
trolled nature of WEB 2.0. WEB 2.0 tools such as wikis, blogs, and tagging can be used
to enrich the knowledge management systems [20] because they enhance collaboration
within the organization, and also because people have gotten well-accustomed to using
these tools outside the organizations on the internet with popular sites such as Wikipedia,
Facebook, WordPress, and YouTube. HUBzero presents a unique mix of these features
[12].
The various features of HUBzero which make it an exciting and unique collaboration
tool are discussed below:
• Mechanism for Uploading New Resources: HUBzero is a forum for users to come
together and share information. One important way to accomplish this is by encour-
aging all users to upload their own resources in form of files, tools, presentations, and
other materials onto the HUB in a user-friendly manner.
• Ratings and Citations: The HUB philosophy is not to judge the quality of each
resource before deciding to post, but rather, to post resources and let the community
judge the quality. Registered users are allowed to post 5-star ratings and comments
for each resource. The ratings and citations for each resource are combined with web
186 G. Nanda and M. R. Lehto
implementation, HUB was used for collecting, organizing and reusing analyses done
through various reliability tools used in the organization. The schematic diagram of
implementation of HUBzero is shown in Fig. 3.
• Selecting good quality resources for publishing: To ensure the quality of the knowl-
edge base on the HUB, the workflow was designed such that a team of subject matter
experts did a round of review of all the incoming resources keeping only the good
quality ones for further processing. A dashboard facility was developed for facilitat-
ing the review work to be done by the experts/administrators. Once the administrators
found the resource appropriate to be published, it could be done with a click of button.
• Interfacing HUBzero with other Software/Groupware: One important aspect of
implementing HUBzero in a large enterprise setting is its interaction with the exist-
ing software which are already being used in the organization. One of the main
interfaces developed was between HUB and a popular Microsoft groupware through
customization. Overall, it was observed that it takes a considerable amount of time
and effort to build a seamless interface between the two/multiple systems.
• Access Control of the files: One of the main challenges was to keep the HUBzero
application open for everybody in the organizations and letting everyone view the
metadata of a resource created in HUBzero but restricting the access of the original
file which contains the whole data of the reliability tool usage to only a limited group
of users who work in that area. In order to accomplish this, we provided the metadata
information of the resource on HUBzero in an unrestricted manner using the custom
fields but provided a link to the original excel file located on an access restricted
central server where employees with valid credentials can only access the file.
• Selection of server to host HUBzero: The full installation of HUBzero requires
Debian Linux and depending on the anticipated usage of the HUB within the organi-
zation, the specifications of the server required to host the HUB can be obtained with
the help of HUBzero support team. For our implementation, the HUB was required
to be hosted within the company intranet and should not be accessed from outside
world. Since we were using the HUB-in-a-box version (based on Debian Linux vir-
tual machine) and did not use any simulation tools on HUBzero, a large computing
capacity was not required. We used a Windows 2003 Server to host the HUB-in-a-
box virtual machine. It should be noted while installing HUBzero that all the HUBs
supported by Purdue University are hosted on the Purdue Grid Computing system but
if the HUB is hosted outside Purdue and the scale of implementation is large, then a
grid system within the organization along with a powerful sever is required to host
the HUB.
• Maintaining security of the HUBzero server: Since the data residing on the HUB
will be company confidential, hence the HUB should be hosted on a server behind
appropriate firewall settings and not accessible from outside world.
• Multiple views of the information were made available to the end user based on dif-
ferent parameters like resource or reliability tool type, tags, project name or subgroup
within organization etc.
• Different navigation layouts were made available to the users for them to efficiently
browse through the HUB and find the information they are looking for.
• Automated tagging based on content was accomplished by developing a mechanism
to generate the tags automatically for each resource during its creation based on the
metadata of the resource. This development saved the time and effort of the original
author of the content to create tags.
• Social networking features of reviews and comment on resource page were enhanced
by changing the user interface in order to increase user participation and hence
collaboration.
• User interface enhancements were made based on layout principles of some popular
websites like Youtube, Amazon etc. and thus utilize user’s comfort level in using
these websites to increase the usability of HUBzero. A sample of interface is shown
in Fig. 4.
utility and usability, easy-to-use interfaces were developed for users to look for completed
reliability analyses, review and rate them in a social networking manner.
Fig. 5. Screenshot of search functionality on HUB for RE tool files (FMECA in this case)
The WEB 2.0 features of HUBzero such as tags, wikis etc. help overcome the prob-
lems of organizing content as well as of retrieval. Keywords or tags provide a fair idea
about the content as well as provide opportunity to browse through related resources. In
the initial phase of implementation, we developed a mechanism to automatically create
tags for RE files published on the HUB using metadata information. But we observed
that the metadata provided only high-level information about the RE file. So, while the
metadata information was good for categorizing the RE files on the HUB, it did not
provide a fair idea about the content of the RE analysis and limited the browsing capa-
bilities. This provided us the motivation to develop new techniques based on statistical
text mining for assigning keywords to RE files published on HUBzero. We developed
an operational workflow to automatically generate a list of recommended keywords for
a RE file, from which the subject matter expert can choose which ones to keep. The
selected keywords will then be attached as tags to the RE files when they are published
on HUBzero, helping the end user to easily search and browse RE files for reuse.
has become a new interface of Web and has drawn much attention from both research
and industrial communities [28]. Tags function as both resource organizers and dis-
coverers. As resource organizers, tags allow tag creators to annotate and categorize a
resource that would be easily retrieved later. As resource discoverers, tags can be used
to make serendipitous discoveries of additional relevant resources [29]. Hence, tags are
a useful tool for Knowledge Management systems where efficient organization and easy
retrieval of content are most important objectives. Ontologies or controlled keywords
for specific domains have been proven to be good additions to knowledge management
systems. Domain ontologies have a good potential to improve information organization,
management and understanding [30]. Ontologies provide a shared understanding of cer-
tain domains between people and application systems and support knowledge sharing
and reuse [31]. Hence, a number of knowledge management applications have been
developed with use of ontologies. For example, FRODO (a Framework for Distributed
Organizational Memories) uses ontologies for knowledge description in organizational
memories [32], CoMMA(Corporate Memory Management through Agents) investigates
agent technologies for maintaining ontology-based knowledge management systems
[33].
cannot be structured [37]. So, in order to reduce the impact of these drawbacks and to
aid tag-convergence, systems that assist the user in the task of tagging are required [38].
In an organizational setting, it would be extra work for engineers working on a
reliability tool to assign keywords at the end of their analysis. The absence of multiple
people tagging the same RE file would also lead to the tag related issues discussed above.
Hence, it seemed useful to develop an automated tag recommendation system in our case.
Simple probabilistic models have been tested of duplicating the performance of a human
indexer in assigning subject index terms to documents [39]. We adopted a semiautomated
process for keyword assignment to RE files. An automated tag recommendation system
recommends a set of possible keywords for each RE file to a subject matter expert, who
will then choose the best keywords for that file. The keywords discarded by the subject
matter expert for that file will be recorded in database and will be used while making
future recommendations. Manual selection of tags by subject matter experts will ensure
high quality and excellent precision.
A combination of automatic and manual approaches for assigning keywords ensures
consistency of tags and also reduces manual work [40]. Zhang [41] categorized the
existing approaches for assigning tags/keywords in an automated manner broadly into
two categories: keyword extraction and keyword assignment. In keyword extraction,
words occurring in the document are analyzed to identify apparently significant ones, on
the basis of properties such as frequency and length. In keyword assignment, keywords
are chosen from a controlled vocabulary of terms, and documents are classified according
to their content into classes that correspond to elements of the vocabulary. Further,
the existing methods about automatic keyword extraction can be divided into different
categories such as: simple statistics, linguistics, machine learning, or a combination
of these methods. Simple statistics approaches do not require a set of training data;
they use statistical information of the words to identify the keywords in the document.
Some of the commonly used statistics methods include n-gram, word frequency, term
frequency*inverse document frequency (TF-IDF), word co-occurrences etc. Linguistic
approaches such as lexical analysis, syntactic analysis etc. use the linguistic features of
the words, mainly sentences and document. Supervised machine learning approaches
such as Naïve Bayes, Support Vector Machine, and Neural Network, use the extracted
keywords from a set of training documents to learn a model and apply the model to find
keywords from new documents [41].
In our case, the collection of RE tool files was not very large; hence using a set
of training data would not be very effective. The amount of text in the each RE file
is also small and in form of unstructured short sentences; hence the effectiveness of
linguistic approaches would be limited. Thus, we used a customized statistical approach
for keyword extraction based on the term frequency for identifying keywords from the
RE files. “The most important knowledge source for finding important descriptors for a
document is the document itself” [40]. Through the approach discussed in next section,
a set of keywords are identified for each RE file and presented to a subject matter expert,
who then makes the final selection of keywords for that file.
Design and Development of Collaborative Hub 193
The objectives the keywords assigned to a particular RE file were to help users find
the RE files and give users an idea of the content of the RE file without opening it. To
accomplish this, we assigned two sets of keywords to each RE tool file: a) global, that
represented the broader area of RE tool file, and b) file-specific, that gave an idea about
detailed analyses covered in that RE file. These keywords are determined using two
types of relevance scores associated with each word in the RE file: file score and global
score. The file score of a word indicates the association strength of the keyword with a
particular file and would be displayed along with the file information to the user. The
global score for a particular keyword indicates if the word has presence across a group
of files and hence can be listed as a popular keyword. When the user would visit the RE
knowledge base HUBzero website in the organization, a list of most popular keywords
will be displayed to help browse or find different types of RE analysis. The schematic
diagram of the interface is shown in the Fig. 6.
In Fig. 6, Panel 1 contains a list of top keywords in form of tags sorted in the order of
popularity. The popularity is judged using the global score of the keywords, discussed
later in this section. When the user will click on a particular keyword, Panel 2 will be
loaded with list of all FMECA files which are associated with it, rank-ordered according
to their file scores for that keyword, reflective of the association strength of file with the
keyword. When user clicks on a particular file in the Panel 2, Panel 3 will be loaded
with a quick summary of the FMECA resource including file keywords, other metadata
information, user rating, number of views, number of downloads, etc. to give an idea
about the content of the file to the user.
file would be assigned. The steps of keyword assignment process for the RE files are
discussed below and schematically shown in Fig. 7.
Fig. 7. Schematic Diagram of Keyword Assignment Process for sample FMECA [42]
As shown in Fig. 7, the steps involved in keyword assignment for RE tool files
include:
1. Each RE file is read by a program and the words in those files are parsed, counted
and stored in database tables.
2. The database table containing the basic data about the words has the following
columns: Word, File ID, Word Count in File (F), Global Word Count (G), and File
Score. F is the number of times the word occurs in that particular file, and G is the
number of times the word occurs in all the files. An example RE file [20] as shown
in Fig. 7, is parsed and the words are entered the File-Word database table.
3. The ratio F/G indicates the likelihood of a word being present in a particular file.
We have used the formula F2 /G for calculating the File score for each file-word
combination, which is the product of the likelihood of the word being present in a
file and the number of times the word occurs in that file. This formula gives a higher
value of words which have strong association only with that file and lower values
for words which are commonly used across all files. Thus, it eliminates the need of
maintaining a list of stop-words for excluding the most common words we do not
want to consider as keywords.
4. Based on the file scores, top keywords for a particular file will be recommended to a
subject matter expert or administrator. The administrator can make the final selection
by ignoring the keywords which do not seem appropriate for that RE file.
The purpose of ‘Popular Global Keywords’ shown in Tag browser of Fig. 6 is to direct
the users from the top level to a collection of RE files with some common features.
Hence, the global keywords are not associated with a particular file, but these words
would represent a particular group of RE files. For example, if there are 10 FMECAs
out of 100 related to vehicles, and each have the word “Vehicle” as a keyword, then it
Design and Development of Collaborative Hub 195
should qualify as a Global keyword. So, one of the possible ways of identifying such
words would be to set a window with upper and lower limits for the percentage of files
in which the word occurs and a minimum cutoff for the number of times the word occurs
in the files it is present. This approach is explained in the steps below:
1. Regarding the window for percentage of files, having an upper limit for the percentage
of files in which the word occurs would help eliminate the words which have a uniform
presence in all the files. Similarly, having a lower limit for the percentage of files in
which the word occurs would eliminate the words which occur in very few files and
hence would not qualify to become global keywords.
2. A minimum cutoff for the number of times the word occurs in a particular file would
ensure that the word has a minimum level of association with the file. For example,
if the keyword “Vehicle” occurs in a FMECA file 8–10 times, then it means it has a
strong association with the file and can qualify as a keyword for that file. But if the
word occurs only 1 or 2 times in the file then the word does not qualify to become a
good keyword to be associated with that file.
3. The cut-off values for the upper and lower limits of percentage window for number of
files and minimum occurrence of word in a file have to be decided after assessment of
the data and may need to be changed from time to time as the collection of FMECA
file grows. So, they can be kept as system variables which the administrator can
change with time.
4. The data for global keywords can be stored in a Database table with columns: Word,
Percentage of Files in which word is present, and Average Count of word in Files as
shown in Fig. 7. The percentage of files for each word can be calculated as:
The Average Count of word in Files can be calculated by averaging the individual
number of times the word occurs in files. The global score would be a weighted linear
combination of the percentage of files, average count, and some other user-defined
parameters.
5. We can extract the top-100 or most popular keywords from this table after applying
the percentage window and cut-off criteria mentioned above. These selected global
keywords would be then presented to a subject matter expert or administrator who can
make the final decision on which keywords can be selected as ‘Popular Keywords’.
One of the main issues with any organizational database is managing the constant
growth of data. As new files are added to the database, the global count for a particular
word will keep increasing. Hence, the system recommendation of global keywords
and even file keywords for the existing RE files might change with time. In order to
deal with this, our current approach is to run the file and global keyword algorithms
for all the RE files once in every few weeks. This will help the subject matter expert
or administrator to choose the appropriate file and global keywords for the RE file
database at different stages.
196 G. Nanda and M. R. Lehto
References
1. Liu, C., Vengayil, H., Zhong, R.Y., Xu, X.: A systematic development method for cyber-
physical machine tools. J. Manuf. Syst. 48, 13–24 (2018)
2. Industry 4.0? - MATLAB & Simulink. https://www.mathworks.com/discovery/industry-4-0.
html. Accessed 03 Jul 2022
3. Zhang, L., Zhang, L., Shan, H.: Evaluation of equipment maintenance quality: a hybrid
multi-criteria decision-making approach. Adv. Mech. Eng. 11(3), 1687814019836013 (2019)
Design and Development of Collaborative Hub 197
4. Vogl, G.W., Weiss, B.A., Helu, M.: A review of diagnostic and prognostic capabilities and
best practices for manufacturing. J. Intell. Manuf. 30(1), 79–95 (2016). https://doi.org/10.
1007/s10845-016-1228-8
5. Lazarova-Molnar, S., Mohamed, N.: Reliability assessment in the context of industry 4.0:
data as a game changer. Procedia Comput. Sci. 151, 691–698 (2019)
6. Slon, C., Pandey, V., Kassoumeh, S.: Mixture distributions in autonomous decision-making
for industry 4.0. SAE Int. J. Mater. Manuf. 12(2), 135–148 (2019)
7. Souza, M.L.H., da Costa, C.A., de Oliveira Ramos, G., da Rosa Righi, R.: A survey on
decision-making based on system reliability in the context of Industry 4.0. J. Manuf. Syst.
56, 133–156 (2020)
8. Nanda, G., Tan, J., Auyeung, P., Lehto, M.: Evaluating HUBzero (TM) as a collaboration
platform for reliability engineering. In: Proceedings of the IIE Annual Conference, p. 1.
Institute of Industrial and Systems Engineers (IISE) (2012)
9. Nanda, G., Tan, J., Auyeung, P., Lehto, M.: Improving efficiency of organizational reliabil-
ity engineering knowledge using keywords. In: Proceedings of the IIE Annual Conference,
p. 3414. Institute of Industrial and Systems Engineers (IISE) (2013)
10. Mettas, A., Rock, D.: Intellectual capital: utilizing the Web for knowledge management
and data utilization in reliability engineering. In: Proceedings of the Annual Reliability and
Maintainability Symposium, pp. 379–385 (2002)
11. Figure. https://www.weibull.com/basics/fmea_fig1.htm. Accessed 03 Jul 2022
12. HUBzero - Platform for Scientific Collaboration. http://hubzero.org/. Accessed 03 Jul 2022
13. McLennan, M.: Managing data within the HUBzero™ platform. OMICS J. Integr. Biol. 15(4),
247–249 (2011)
14. Nair, A.S.: A HUB-CI model for networked telerobotics. In: Collaborative Monitoring of
Agricultural Greenhouses. M.S. Thesis, Purdue University Graduate School (2019)
15. Zhong, H., Wachs, J.P., Nof, S.Y.: HUB-CI model for collaborative telerobotics in manufac-
turing. IFAC Proc. Volumes 46(7), 63–68 (2013)
16. Dusadeerungsikul, P.O., et al.: Collaboration requirement planning protocol for HUB-CI in
factories of the future. Procedia Manuf. 39, 218–225 (2019)
17. Dusadeerungsikul, P.O., He, X., Sreeram, M., Nof, S.Y.: Multi-agent system optimisation in
factories of the future: cyber collaborative warehouse study. Int. J. Prod. Res., 1–15 (2021)
18. Zhao, L., et al.: Bring integrated GIS data and modeling capabilities into HUBzero platform.
In: Proceedings of the ACM SIGSPATIAL Second International Workshop on High Perfor-
mance and Distributed Geographic Information Systems, HPDGIS 2011, pp. 30–33. ACM,
New York (2011)
19. Marlow, C., Naaman, M., Boyd, D., Davis, M.: HT06, tagging paper, taxonomy, Flickr,
academic article, to read. In: Proceedings of the seventeenth conference on Hypertext and
hypermedia, pp. 31–40 (2006)
20. Levy, M.: WEB 2.0 implications on knowledge management. J. Knowl. Manag. 13(1), 120–
134 (2009)
21. McLennan, M., Kennell, R.: HUBzero: a platform for dissemination and collaboration in
computational science and engineering. Comput. Sci. Eng. 12(2), 48–53 (2010)
22. Streveler, R.A., Magana, A.J., Smith, K.A., Douglas, T.C.: CLEERhub.org: Creating a digital
habitat for engineering education researchers. In: Proceedings of the 2010 American Society
for Engineering Education Annual Conference and Exposition (2010)
23. nanoHUB.org - Simulation, Education, and Community for Nanotechnology. https://nanohub.
org/ Accessed 03 Jul 2022
24. Bhatt, G.D.: Knowledge management in organizations: examining the interaction between
technologies, techniques, and people. J. Knowl. Manag. 5(1), 68–75 (2001)
25. Abecker, A.: Corporate memories for knowledge management in industrial practice: prospects
and challenges. J. Univ. Comput. Sci. 3(8), 929–954 (1997)
198 G. Nanda and M. R. Lehto
26. Specia, L., Motta, E.: Integrating folksonomies with the semantic web. In: Franconi, E., Kifer,
M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 624–639. Springer, Heidelberg (2007).
https://doi.org/10.1007/978-3-540-72667-8_44
27. Zhang, K., Xu, H., Tang, J., Li, J.: Keyword extraction using support vector machine. In:
Yu, J.X., Kitsuregawa, M., Leong, H.V. (eds.) WAIM 2006. LNCS, vol. 4016, pp. 85–96.
Springer, Heidelberg (2006). https://doi.org/10.1007/11775300_8
28. Li, R., Bao, S., Yu, Y., Fei, B., Su, Z.: Towards effective browsing of large scale social
annotations. In: Proceedings of the 16th International Conference on World Wide Web, WWW
2007, pp. 943–952 (2007)
29. Razikin, K., Goh, D.H., Chua, A.Y.K., Lee, C.S.: Social tags for resource discovery: a com-
parison between machine learning and user-centric approaches. J. Inf. Sci. 37(4), 391–404
(2011)
30. Baruzzo, A., Dattolo, A., Pudota, N., Tasso, C.: Recommending new tags using domain
ontologies. In: Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on
Web Intelligence and Intelligent Agent Technology, vol. 03, pp. 409–412 (2009)
31. Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic
Commerce. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-662-09083-1
32. Abecker, A., et al.: Toward a technology for organizational memories. IEEE Intell. Syst. 13(3),
40–48 (1998)
33. Gandon, F., Dieng-Kuntz, R., Corby, O., Giboin, A.: Semantic web and multi-agents approach
to corporate memory management. In: Musen, M.A., Neumann, B., Studer, R. (eds.) IIP 2002.
ITIFIP, vol. 93, pp. 103–115. Springer, Boston, MA (2002). https://doi.org/10.1007/978-0-
387-35602-0_10
34. Alexopoulos, P., Wallace, M.: Improving automatic semantic tag recommendation through
fuzzy ontologies. In: 2012 Seventh International Workshop on Semantic and Social Media
Adaptation and Personalization (SMAP), pp. 37–41 (2012)
35. Song, Y., Zhang, L., Giles, C.L.: Automatic tag recommendation algorithms for social
recommender systems. ACM Trans. Web (TWEB) 5(1), 4 (2008)
36. Levy, M.: WEB 2.0 implications on knowledge management. J. Knowl. Manage. 13(1), 120–
134 (2009)
37. Huang, S.-L., Lin, S.-C., Chan, Y.-C.: Investigating effectiveness and user acceptance of
semantic social tagging for knowledge sharing. Inf. Proces. Manage. 48, 599–617 (2012)
38. Musto, C., Narducci, F., De Gemmis, M., Lops, P., Semeraro, G.: STaR: a social tag rec-
ommender system. In: Proceeding of ECML/PKDD 2009 Discovery Challenge Workshop,
pp. 215– 227 (2009)
39. Zhu, W., Lehto, M.R.: Decision support for indexing and retrieval of information in hypertext
systems. Int. J. Hum. Comput. Interact. 11(4), 349–371 (1999)
40. Hulth, A., Karlgren, J., Jonsson, A., Boström, H., Asker, L.: Automatic keyword extraction
using domain knowledge. In: Gelbukh, A. (ed.) CICLing 2001. LNCS, vol. 2004, pp. 472–482.
Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-44686-9_47
41. Zhang, C., Wang, H., Liu, Y., Wu, D., Liao, Y., Wang, B.: Automatic keyword extraction from
documents using conditional random fields. J. Comput. Inf. Syst. 4(3), 1169–1180 (2008)
42. McKinney, B.T.: FMECA, the right way. In: Reliability and Maintainability Symposium,
Annual Proceedings, pp. 253–259 (1991)
The Principle-Based EMS Logistics Policies
Seokcheon Lee(B)
School of Industrial Engineering, Purdue University, 315 N Grant Street, West Lafayette,
Indiana 47907, USA
[email protected]
Abstract. This chapter introduces decision principles and policies for EMS
(emergency medical services) logistics that essentially requires systems collab-
oration and integration for the effective support of patients’ survivability. EMS
logistics involves three major operational decisions which play an important role
in reducing the response time: call-initiated ambulance dispatching, ambulance-
initiated ambulance dispatching, and hospital selection. Simple logistics decision
policies are usually adopted in practice in support of real-time, practical decision
making, which are usually myopic in nature focusing only on immediate perfor-
mance. Three EMS logistics policies enabling to secure long-term performance
have recently been designed, namely the Preparedness policy, Centrality policy,
and 3C policy. These policies are in a simplistic form yet showing a great potential
in reducing response time. The three EMS logistics policies (called principle-based
policies) establish an excellent foundation for intelligent and dependable EMS
logistics and the objective of this chapter is twofold. First, behavioral properties
of the EMS systems are analyzed with all the three policies in activation together.
Note that this is a first attempt to study all the three different types of decisions
in a single experimental framework. Second, the EMS policies are extended to
the priority EMS systems (called principle-based priority policies) that take into
consideration the heterogeneity of patients in terms of urgency, recognizing that
many real life systems adopt priority classes of patients.
1 Introduction
EMS (emergency medical services) logistics requires systems collaboration and inte-
gration to support, with limited EMS resources, the survivability of emergency patients,
and this chapter introduces such decision principles and policies that are practical yet
effective in the dynamic and uncertain emergency situations. Response time in emer-
gency medical services (EMS) is the time taken for an ambulance to arrive at the scene
after receipt of an emergency call, and it is a critical performance metric influencing the
survivability of patients (Andelius et al. 2020; Gonzalez et al. 2009; Sánchez-Mangas
et al. 2010; Stiell et al. 2008; Vukmir 2006). EMS logistics involves three major opera-
tional decisions which play an important role in reducing the response time: call-initiated
Simple logistics decision policies are usually adopted in practice in support of real-
time, practical decision making, e.g., dispatch the closest unit available, dispatch to the
closest call waiting, and select the nearest hospital. However, these policies are myopic
in nature focusing only on immediate performance (e.g., in a simplified scenario as
in Fig. 2 where an ambulance has to visit 11 patients, a myopic decision of Path B
gives total response time of 144min while Path A results in 76 min). Recently, Lee
developed the “principle-based design procedure” for producing decision policies that
enable to take into account long term consequences. The design procedure consists of: 1)
identify governing decision principles enabling to secure both short-term and long-term
The Principle-Based EMS Logistics Policies 201
Following this design procedure, three EMS logistics policies have been designed,
namely the Preparedness policy for call-initiated dispatching (Lee 2011, 2015), Cen-
trality policy for ambulance-initiated dispatching (Lee 2012, 2013), and 3C policy for
hospital selection (Lee 2014a). These policies are in a simplistic form yet showing a
great potential in reducing response time. The Preparedness policy reduces response
time by up to 18.7%, the Centrality policy by up to 86.0%, and the 3C policy by up to
99.6%, over the myopic policies (discussed above) in simulation-based experiments.
The three EMS logistics policies (called principle-based policies) establish an excel-
lent foundation for intelligent and dependable EMS logistics and the objective of this
chapter is twofold. First, behavioral properties of the EMS systems are analyzed with
all the three policies in activation together. Note that this is a first attempt to study all
the three different types of decisions in a single experimental framework. Second, the
EMS policies are extended to the priority EMS systems (called principle-based priority
policies) that take into consideration the heterogeneity of patients in terms of urgency,
recognizing that many real life systems adopt priority classes of patients. The rest of this
chapter is organized as follows. Section 2 provides a background of prior developments
along with an experimental result. Section 3 introduces the priority-based EMS logis-
tics policies and the resulting behavior is analyzed. Section 4 conclude this work with
discussions on challenges and issues in implementing the logistics policies in real life
scenarios, and Sect. 5 provides research opportunities for further advancing the logistics
policies.
reported that about 15.7% of patients arrive in ambulance in the United States (CDC
2011) and 23% in the United Kingdom (Lowthian et al. 2012). The patients who do
not call are transported without assistance of ambulance to the nearest hospital (called
walk-in patients). Ambulances are dispatched to emergency calls according to a certain
dispatching policy and once arriving to a call site, the ambulance serves the patient for
a certain onsite service time. The ambulance then, if necessary, transfers the patient to
a hospital with an eligible ED following a hospital selection policy. The probability of
transferring to hospital (hospital_prob) varies as well. The hospital_prob is reported
to be 25% in the United States (Blackstone et al. 2007), while it varies in 47–72% in
the United Kingdom (UKDH 2015). After arriving at the ED, if no patient is waiting
and an ED bed is available, the ambulance crew transfers the patient to the bed and the
ambulance gets discharged becoming available to other emergency patients. However, if
there are patients waiting in the ED, the crew along with the patient waits in a queue that
operates in first-come, first-served (FCFS) discipline until a bed is available for them.
varying from 7–30 min depending on country, urbanization, and urgency (Ball and Lin
1993; Black and Davies 2005; Gendreau et al. 2001; Holloway et al. 1999; McGrath
2002; Pons and Markovchick 2002; Woollard et al. 2003). Also, when using the coverage
metric, the differences in response time distribution among scenarios within or beyond
a threshold cannot be effectively counted, though significant differences actually exist
(McLay and Mayorga 2011). Despite the diversity and incompleteness of the coverage
metric, if a policy improves in both average and variation of response time, it implies
that the policy is likely to have a better coverage level for any definition of response
time threshold (Fig. 4). The principle-based EMS logistics policies we present next
reduce both average and variation of response time, therefore possessing dominance
over various possible definitions of response time threshold.
2.1 Preparedness Policy – “Choose a Unit That is Closer and Results in Higher
Preparedness”
Sending the closest unit available in call-initiated dispatching (choosing among available
units) is the most common policy in practice (Chaiken and Larson 1972; Dean 2008;
Hayes et al. 2004; Repede and Bernardo 1994). However, if the closest unit is located in
a dense area with a high rate of calls, the area will become ill-prepared for future calls
and dispatching a unit located in a farther but sparse area with a relatively low rate of
calls would be more desirable (Carter et al. 1972; Cunningham-Green and Harries 1988;
Repede and Bernardo 1994; Weintraub et al. 1999). A dispatching policy based on a
quantitative definition of preparedness is proposed by Andersson and Värbrand (2007),
and the Preparedness policy has been subsequently reinforced by Lee (2011, 2015). The
final version of the Preparedness policy (Lee 2015) adopts a metric combining closeness
and preparedness so as to choose a unit that is closer to current call and at the same time
results in higher preparedness for future calls, as follows:
1. A service area is divided into zones Z and when a new call arrives from a zone c, a
set A of available (idle) ambulances are identified.
2. For each ambulance i ∈ A, preparedness level pA\i is computed by setting ambulance
i unavailable (resulting from dispatching it), where λj represents call rate in zone j
and t kj is the travel time of ambulance k to zone j.
1
pA\i =
λ
j∈Z j (1 + min tkj )
k∈A\i
3. Dispatch to the call site c the ambulance i* that maximizes fitness based on the
preparedness pA\i weighted by preparedness parameter α (≥0) and expected response
time t ic for a unit i to reach the call site c.
α
pA\i
i∗ = arg max
i∈A 1 + tic
Consider the call rate of each zone as a population of potential patients in the zone,
and let’s represent the system in a network where patients and ambulances are nodes
204 S. Lee
and each patient is connected to the ambulances with edge weight corresponding to the
distance (in time). Upon this network representation, one can compute the operational
efficiency (i.e., preparedness) of ambulances in reaching out the potential patients by
the so called “node centrality” which is used in the study of complex networks that has
emerged over the past decade as a theme of a wide range of disciplines (see Newman 2003
for detailed review of this area). Various centrality measures have been proposed, such
as degree, transitivity, weighted degree, weighted transitivity, distance centrality, and
betweenness centrality. The preparedness pi in Step ii is defined by adapting the distance
centrality (Sabidussi 1996) among others due to its alignment with the notion and intent
of preparedness. The distance centrality is originally defined for individual nodes and
the preparedness metric used here is designed for a group of nodes by taking the minimal
distance as the distance to the group, since the unit closest to the call is likely to serve the
patient. Weight on preparedness α in step iii is a calibration parameter of which value has
to be chosen appropriately for the EMS system at hand. The Preparedness policy with
α = 0 is exactly same as the myopic policy of sending the closest unit; however, when
the weight is positive the policy incorporates preparedness into decision by the extent
corresponding to the weight. Upon the right choice of the parameter, the Preparedness
policy reduces average response time by up to 18.7% and variation of response time
(measured in standard deviation) by up to 21.2%, over the myopic policy.
2.2 Centrality Policy – “Choose a Call That is Closer and More Centrally
Located”
When call rate becomes high or the size of ambulance fleet gets small, a queue of
calls would form and ambulance-initiated dispatching decisions (choosing among calls
waiting) have to be made. A myopic policy for this decision problem is to choose the
closest call and this policy is known well performing in various special cases of the
problem (Bertsimas and van Ryzin 1991; Conway 1967). This policy, however, pursues
only immediate performance without taking into account long-term consequences. The
Centrality policy incorporates the principle of centrality to overcome this inefficiency,
where the centrality of a call represents the efficiency of the call site in reaching out other
calls with respect to the geographical call distribution over the service area. The centrality
is computed upon a network where nodes represent waiting calls and an edge between
every pair of calls has a value of distance (in time). The Centrality policy prioritizes
calls based on the closeness as well as centrality, enabling to pursue short-term as well
as long-term performance at the same time and thereby keeping the completion rate at
maximum over time. The Centrality policy is presented in three steps as follows:
1. When an ambulance v gets freed, identify all unassigned calls U.
2. Compute centrality cu of each call u ∈ U upon the network of calls U with the
edge between every pair of calls from u to i having a value of distance τui (in time).
1
cu =
(1 + τui )
i∈U ,i=u
3. Dispatch the freed unit v to the call u* that maximizes fitness based on the centrality
cu weighted by centrality parameter β (≥0) and expected response time t vu for a unit v
The Principle-Based EMS Logistics Policies 205
2.3 3C Policy – “Select a Hospital That is Closer, Less Congested, and More
Centrally Located”
When transferring patient to an ED after onsite service, a decision has to be made in
selecting an appropriate hospital among those having an eligible ED. One natural policy
for hospital selection is the closest policy that transfers to the closest hospital and the
majority of patients are in practice transferred in such a way (CDC 2011). However,
ambulances are often redirected to an ED other than the closest ED when the closest one
is extremely busy, and this practice is called “ambulance diversion” with over 33.4% of
hospitals having gone on diversion during 2011 (CDC 2011). One diversion policy is
that each ED goes on diversion if the ED has no bed available and the ambulance chooses
the closest hospital among those not on diversion (Deo and Gurvich 2011). Two other
hospital selection policies are also available in literature: Join the Shortest Queue (JSQ)
policy (Adan et al. 1994; Enders 2010; Whitt 1986) and Shortest Transfer Time (STT)
policy (Lee 2014a). The JSQ policy utilizes real-time queue length information of ED
waiting rooms and the ambulance goes to the ED with the shortest queue. The SST policy
is to choose a hospital that provides the shortest expected transfer time where transfer
time consists of transport time (from the scene to ED) and turnaround time (interval
between arrival at the ED and the time the ambulance becomes discharged).
All the four policies discussed above consider two factors (separately or jointly) in
prioritizing hospitals: closeness (minimizing transport time) and congestion (minimizing
turnaround time). The 3C policy, however, takes into account the “hospital centrality”
additionally which represents the operational efficiency of a hospital in responding to
patients after getting discharged from the hospital. In order for synthesizing the three fac-
tors of closeness, congestion, and centrality, the 3C policy uses two measures, transport
time and queue length, in a three-step procedure as follows:
1. When transferring patient to an ED, identify all hospitals H having an eligible ED.
206 S. Lee
2. Estimate expected transport time t h to reach each hospital h ∈ H, and acquire queue
length qh of ED waiting room from each hospital h ∈ H.
3. Transport patient to the hospital h* that maximizes fitness based on expected transport
time t h and queue length qh weighted by congestion/centrality parameter γ .
1
h∗ = arg max
h∈H (1 + th )(1 + qh )γ
The queue length is an indicator of both congestion level and centrality of ED, and
the weight on queue length γ determines tradeoff among the three conflicting factors.
The 3C policy with γ = 0 is exactly same as the closest policy and the weight value
has to be determined appropriately for the operational scenario. The 3C policy reduces
response time by up to 99.6% over the closest policy, 90% over the diversion policy,
68.8% over the JSQ policy, and 67.7% over the STT policy. The 3C policy reduces
variation as well by up to 99.2% over the closest policy, 87.7% over the diversion policy,
65.1% over the JSQ policy, and 66.4% over the STT policy.
The three principle-based policies have been developed and evaluated independently,
and this section analyzes them in an integrated experimental framework. The overall
experimental scenario is similar to the EMS logistics scenario presented in the introduc-
tory part of this section and other details are as follows. The service area is represented in
a 5*5 square grid with two hospitals as shown in Fig. 5. A total of 2,000 emergency calls
are generated with an average inter-arrival time of 15min, and they are placed in one of
the 25 vertices randomly and uniformly. Ten ambulances are deployed to serve the calls
and they move from 25 vertex to vertex through edges each with average 1 min of travel
time. The units are randomly and uniformly located in the beginning of each simulation
run. Once arriving to a call site, the ambulance serves the patient with an onsite service
time of 17 min on average (Budge et al. 2010; Carr et al. 2008). The ambulance then,
with a probability of hospital_prob, transfers the patient to one of the two hospitals. EDs
are modeled in a simple, single-queue system with 5 servers (beds), based on the fact
that the capacity of ED beds is the primary source of ED crowding (Fatovich and Hirsch
2003; Fatovich et al. 2005; Moskop et al. 2009; Olshaker and Rathlev 2006; Schull et al.
2003). Patient care time (bed occupying time) is assumed to be 150 min on average
(CDC 2006). All time distributions above are assumed to be exponential (Alanis et al.
2013; Erkut et al. 2008; Singer and Donoso 2008).
Different test conditions are composed factoring in the hospital_prob to expose to
different load conditions. For each test condition, the three principle-based EMS logistics
policies are applied altogether for different types of decisions. As discussed before,
the Preparedness policy has parameter α, the Centrality policy β, and the 3C policy
γ . In order to obtain optimal performance from parameter calibration, we utilize the
OptQuest provided in the Arena simulation software upon which our simulator is built.
The OptQuest is an improvement-type optimizer which searches for optimal solution
starting from an initial solution provided by the user. A 3-dim discrete search space is
set up with each dimension representing a weight parameter ranging from 0–2 with an
The Principle-Based EMS Logistics Policies 207
increment 0.1. The initial solution is selected as the best solution obtained from applying
the three policies individually, with each parameter varying from 0–2 with an increment
0.1 while fixing other parameter values to 0. The number of iterations allowed for the
calibration is set to 100. A hundred simulation runs are replicated for each scenario and
average response time is used as the performance metric of the scenario (Fig. 6).
This experimental result indicates that the principle-based policies synergistically
enhance the logistics efficiency and reduce the response time as well as its variation,
resulting from that they are individually effective and complement each other. Another
interesting observation is that there is a strong linear relationship (R2 = 98.8%) between
average and variation of response time as shown in Fig. 7, where all data points are
obtained during the course of parameter calibration in a test condition with hospital_prob
= 0.5. This high-correlation phenomenon supports an argument that endeavors to reduce
response time naturally lead to the reduction in variation as well, therefore enabling to
secure dominance over various possible definitions of response time threshold.
60
variaon (min)
55
Preparedness Centrality
50
3C Opmal
45
40
35
30 R2=0.988
25
20
6 8 10 12 14 16
avg response me (min)
Fig. 7. Correlation between average and variation of response time, hospital_prob = 0.5
Emergency Severity Index (ESI) (Gilboy et al. 2011). Therefore, the priority policies
we develop have to be in a generic form allowing two separate sets of priority classes
without restriction in size, one for call center (dispatch priority classes) and the other
for EDs (ED priority classes).
When an emergency call is received in a call center, its dispatch priority class (r) is
identified and this information is used for dispatching decisions. When transferring
patient to hospital, it is assumed that ambulance crew identifies the ED priority class (ω)
of the patient so that this information can be used for hospital selection decision. The
general directions for designing the priority policies are as follows:
The Preparedness policy can be extended to priority dispatching systems by assigning
a higher weight on preparedness to a less urgent patient class, so that more immediate
performance can be pursued for more urgent patients while preparedness for future calls
is more taken into account for less urgent patients.
The Centrality policy can be adapted by applying the policy to the nonempty, highest-
priority class of patients alone, and also by assigning different weights on centrality
to different classes. There would be no specific relation between weights of different
classes because different classes of patients are considered somewhat separately and
independently.
The EDs will serve those patients first with higher priority when managing their
queues. In addition, the 3C policy can be extended by assigning a less weight on queue
length to a more urgent patient class, since more urgent patients need to be quickly taken
care of while less urgent ones can be distributed to farther locations for load balancing
purpose.
These guidelines lead to the principle-based priority EMS logistics policies as
follows:
1. A service area is divided into zones Z and when a new call arrives from a zone c,
the priority r of the call (less r implies higher priority) is determined and a set A of
available (idle) ambulances are identified.
2. For each ambulance i ∈ A, preparedness level pA\i is computed by setting ambulance
i unavailable (resulting from dispatching it), where λj represents call rate in zone j
and t kj is the travel time of ambulance k to zone j.
1
pA\i =
λ
j∈Z j (1 + min tkj )
k∈A\i
3. Dispatch to the call site c the ambulance i* that maximizes fitness based on the
preparedness pA\i weighted by preparedness parameter α r (≥0) of priority class r (α r
non-decreasing with r) and expected response time t ic for a unit i to reach the call
210 S. Lee
site c.
αr
pA\i
i∗ = arg max
i∈A 1 + tic
3. Dispatch the freed unit v to the call u* that maximizes fitness based on the centrality
cu weighted by centrality parameter β r (≥0) of priority class r and expected response
time t vu for a unit v to reach the call site u.
β
cu r
u∗ = arg max
u∈U (1 + tvu )
Priority 3C policy:
When all parameters are set to zero, the Preparedness policy has no difference among
classes, but the Centrality policy and 3C policy yet treat different classes differently in
that the Centrality policy considers higher priority classes first and EDs serve patients
according to the priority of their patients whatsoever. The policies with all parameters
having zero form the “base priority policy” which is a myopic policy in priority systems.
In the base priority policy, the closest unit is dispatched in call-initiated dispatching, the
closest call among highest-priority calls is chosen in ambulance-initiated dispatching,
and the nearest hospital is selected where patients are prioritized according to their
priority classes.
The Principle-Based EMS Logistics Policies 211
Figure 8 shows the reduction in response time over the base priority policy by the
optimization. The response time of Class I calls is reduced by up to 42.1%, and it is
interesting to observe that the response time of Class II calls is also reducing even larger
than Class I calls (reduction for Class II is up to 81.1%). The reason is twofold. One
is that the performance of Class I calls is hard to improve without logistics efficiency
improvement for Class II calls because both classes are closely interconnected by sharing
same resources. The other reason is that improving Class II is easier than improving Class
I as Class I calls are already somewhat optimized by the inherent priority mechanisms.
The overall improvement is closer to the one of Class II because the response time scale
of Class II is much larger than the scale of Class I.
Figure 9 shows the response time of Class I patients for the base priority policy,
initial solution, and optimal one. The performance of initial solution is significantly
better than the base priority policy and it is even close to the optimal one. Therefore, the
212 S. Lee
4 Discussion
This chapter introduces the principle-based EMS logistics polices and their generaliza-
tions to priority systems. The three principle-based priority policies have a potential to
greatly enhance the efficiency of EMS logistics and thereby improve safety and wel-
fare of EMS patients. Our logistics policies accomplish collaboration and integration
among EMS resources and personnel, thus evidence the impact of collaboration and
integration in the EMS logistics domain. This section discusses issues and challenges in
implementing the policies in real life scenarios.
At the same time, robustness properties to inaccurate information (e.g., travel time
estimates) have to be incorporated. These various aspects of performance have to be
synthesized into a weighted aggregate performance metric, where the weights reflect
relative importance. The weight structure needs to be surveyed and estimated to guide,
in a practical way, the design and evaluation processes of EMS logistics.
In order to reduce the complexity of considering various possible performance
aspects, it is important to reduce the number of performance metrics if possible at
all. This can be accomplished in two ways: correlation analysis and opinions of people.
We observed the existence of a strong relationship between average and variation of
response time in Fig. 7, supporting the possibility of avoiding a separate effort for vari-
ation reduction. This kind of correlations needs to be explored throughout all metrics.
Another way is to rely on the opinions of people gathered from the survey on weight
structure mentioned above. If some metrics are considered trivial consensually they can
be excluded from the analysis.
each problem instance at hand and therefore the calibration process has to be repeated for
each problem instance. For example, the search space of OptQuest in Sect. 2.3 is roughly
216 = 85,766,121 even in a simplistic case with only two priority classes. Running the
OptQuest with only 200 iterations in the small 5*5 grid takes about 6 h (Intel Core 2
Quad Processor Q6700). Therefore, the calibration process needs to be facilitated for
practical use.
One way is to classify EMS systems by features through EMS databases such as
NEMSIS and build a table that matches the best parameter values for each class of EMS
systems. This is a straightforward, effective way for the calibration process, however,
if there is an EMS system other than the classification scheme because of the lack of
data or emergence of new EMS systems in future, a new endeavor has to be repeated to
rebuild the table over and over again. Therefore, to cope with this potential problem, the
second method can be to analyze and construct optimal parameter matching rules that
relate characteristics of operational scenarios to the best parameter values. The discovery
of the matching rules would require utilizing statistical and data mining techniques, and
the techniques used in parameter calibration would be useful (Bartz-Beielstein 2006;
Czarn et al. 2004; Eiben et al. 1999; Francois and Lavergne 2001; Freisleben 2002;
Grefenstette 1986).
5.1 Parallelism
The dispatching policies we propose (Preparedness policy and Centrality policy) involve
only idle ambulances in making dispatching decisions, but it is possible that a busy unit
can respond more quickly even after the completion of currently assigned service. The
parallelism is a notion to consider both idle and busy units in parallel, and it leads
to an assignment problem at each dispatching decision that matches between multiple
(idle/busy) units and multiple unassigned calls. The consideration of parallelism will
also lead to the capability of addressing incidents where several patients are introduced
at the same time. A logistics policy, called the Parallelism policy, was proposed that
incorporates the parallelism into dispatching decision (Lee 2014b) but this policy has to
be extended to allow patient priorities along with infusing preparedness and centrality.
The Principle-Based EMS Logistics Policies 215
The parallelism would require computing expected response time for busy units as
well, and then it becomes essential to estimate turnaround time at hospital. There are
sophisticated models for ED available in literature (Laskowski et al. 2009; Wylie et al.
2015), however for the purpose of estimating turnaround time, the G/G/s queue with
priority classes (where s is the number of ED beds) may work in some cases because the
capacity of ED beds is known to be the primary source of ED crowding. In such a case
the turnaround time can be estimated as follows: 0 if there is at least one bed available,
otherwise (queue length of patients with higher or same priority + 1) * (average patient
care time) / (number of beds).
5.3 Relocation
Relocation decisions enforce ambulances to move to different locations according to
temporal and geographical demand patterns. However, there are several issues in imple-
menting relocation models in real EMS systems. First, the relocation decision problem
becomes complex with increase in size of EMS systems and thus efficient approaches
have to be developed to obtain real-time relocation decisions (Andersson and Värbrand
2007). Second, confusions and mistakes that can be caused by frequent relocations are
an important issue to be addressed (Haghani et al. 2004). Third, the preference of ambu-
lance crews for spending time at a base station rather than on the road or relocation
sites is also an issue in practice. However, despite such barriers, relocation strategies are
employed in more EMS systems indicating that the EMS community is becoming more
aware of the benefits of relocation. For example, the percentage of North American EMS
operators using a relocation strategy increased from 23% in 2001 (Cady 2002) to 37%
in 2008 (Williams 2009).
An implication of the research presented in this chapter is the use of the preparedness
metric as a criterion for making relocation decisions. The system can relocate ambulances
such that the preparedness is maximized, whenever resource configuration changes (i.e.,
an ambulance gets dispatched or freed). The goodness of the preparedness measure
was indirectly shown through the performance of the Preparedness policy, but a more
216 S. Lee
solid and direct evidence is required by evaluating in comparison with other strategies
available in literature (Andersson and Värbrand 2007; Daskin 1983; Gendreau et al.
2001; Jagtenberg et al. 2015; Kolesar and Walker 1974).
5.4 Rerouting
The EMS logistics policies proposed in this chapter do not consider rerouting of ambu-
lances from their current routes when the rerouting can reduce response time. Rerouting
is a supplementary method that can be applied over an existing dispatching policy trans-
forming it into a reroute-enabled dispatching policy (Lim et al. 2011). Similarly to
ambulance dispatching, we can classify rerouting decisions in either call-initiated or
ambulance-initiated. In call-initiated rerouting, an ambulance already assigned to a call
is rerouted to a new call possibly because the new call is more urgent and the ambulance
is closest to it (Gendreau et al. 2001; Andersson and Värbrand 2007). On the other hand,
in ambulance-initiated rerouting, a just freed unit reroutes other ambulance taking over
its service possibly because the freed unit is closer to the call (Lim et al. 2011). When
and how either type of rerouting should be activated needs to be carefully designed in
conjunction with the characteristics of the dispatching policy and the way the policy
considers patient priorities.
In recent years, community-based programs are formed to recruit, train, and manage
citizen responders (CRs) who are capable of providing basic EMS responses, such
as hands-only cardiopulmonary resuscitation (CPR) or automated external defibrillator
(AED) operation for out-of-hospital cardiac arrests (OHCA), naloxone spray administra-
tion for opioid overdoses, bleeding control for severe traumatic injuries, and epinephrine
injection for allergic emergencies. CRs, as they are bystanders to patients in emergency
situations, can provide a higher chance to survive (Andelius et al. 2020; Hansen et al.
2015; Khalemsky and Schwartz 2017; Lancaster and Herrmann 2020; Paz et al. 2021).
The proposed EMS logistics policies need to be extended for the citizen-responders
integrated EMS systems, to take or measure full advantage of such community-based
programs.
Acknowledgements. Dr. Seokcheon Lee is the director of the Distributed Control (DC) labora-
tory, School of Industrial Engineering, Purdue University. DC lab’s research focus is on scheduling
and logistics, and this chapter contributes to the emergency logistics within the logistics thrust.
DC lab and PRISM Center are affiliated with strong research overlaps and joint projects.
References
Adan, I., van Houtum, G.J., van der Wal, J.: Upper and lower bounds for the waiting time in the
symmetric shortest queue system. Ann. Oper. Res. 48(2), 197–217 (1994)
AHA (America Hospital Association): Trendwatch Chartbook 2020 (2020)
The Principle-Based EMS Logistics Policies 217
Alanis, R., Ingolfsson, A., Kolfal, B.: A Markov chain model for an EMS system with repositioning.
Prod. Oper. Manag. 22(1), 216–231 (2013)
Andelius, L., et al.: Smartphone activation of citizen responders to facilitate defibrillation in
out-of-hospital cardiac arrest. J. Am. Coll. Cardiol. 76(1), 43–53 (2020)
Andersson, T., Värbrand, P.: Decision support tools for ambulance dispatch and relocation. J. Oper.
Res. Soc. 58(2), 195–201 (2007)
Ball, M.O., Lin, L.F.: A reliability model applied to emergency service vehicle location. Oper.
Res. 41(1), 18–36 (1993)
Barrat, A., Barthelemy, M., Pastor-Satorras, R., Vespignani, A.: The architecture of complex
weighted networks. Proc. Nat. Acad. Sci. U.S.A. 101(11), 3747–3752 (2004)
Bartz-Beielstein, T.: Experimental Research in Evolutionary Computation: The New Experimen-
talism. Springer, Berlin (2006)
Bélanger, V., Kergosien, Y., Ruiz, A., Soriano, P.: An empirical comparison of relocation strategies
in real-time ambulance fleet management. Comput. Ind. Eng. 94, 216–229 (2016)
Bertsimas, D.J., van Ryzin, G.: A stochastic and dynamic vehicle routing problem in the Euclidean
plane. Oper. Res. 39(4), 601–615 (1991)
Black, J.J.M., Davies, G.D.: International EMS systems: United Kingdom. Resuscitation 64(1),
21–29 (2005)
Blackstone, E.A., Buck, A.J., Hakim, S.: The economics of emergency response. Policy Sci. 40(4),
313–334 (2007)
Budge, S., Ingolfsson, A., Zerom, D.: Empirical analysis of ambulance travel times: the case of
Calgary emergency medical services. Manage. Sci. 56(4), 716–723 (2010)
Cady, G.: 200 City survey. JEMS annual report on EMS operational & clinical trends in large,
urban areas. J. Emerg. Med. Serv. 27(2), 46–71 (2001)
Carr, B.G., Caplan, J.M., Pryor, J.P., Branas, C.C.: A meta-analysis of prehospital care times for
trauma. Prehosp. Emerg. Care 10(2), 198–206 (2008)
Carter, G., Chaiken, J., Ignall, E.: Response areas for two emergency units. Oper. Res. 20(3),
571–594 (1972)
CDC (Centers for Disease Control and Prevention): National hospital ambulatory medical care
survey: 2006 emergency department summary (2006)
CDC (Centers for Disease Control and Prevention): National hospital ambulatory medical care
survey: 2011 emergency department summary tables (2011)
Chaiken, J.M., Larson, R.C.: Methods for allocating urban emergency units: a survey. Manage.
Sci. 19(3), 110–130 (1972)
Conway, R.W., Maxwell, W.L., Miller, L.W.: Theory of Scheduling. Addison-Wesley, Reading
(1967)
Cunningham-Green, R., Harries, G.: Nearest-neighbour rules for emergency services. Zeitschrift
Oper. Res. 32, 299–306 (1988)
Czarn, A., MacNish, C., Vijayan, K., Turlach, B., Gupta, R.: Statistical exploratory analysis of
genetic algorithms. IEEE Trans. Evol. Comput. 8(4), 405–421 (2004)
Daskin, M.S.: The maximal expected covering location model: formulation, properties, and
heuristic solution. Transp. Sci. 17(1), 48–70 (1983)
Dean, S.F.: Why the closest ambulance cannot be dispatched in an urban emergency medical
services system. Prehospital Disaster Med. 23(2), 161–165 (2008)
Deo, S., Gurvich, I.: Centralized vs. decentralized ambulance diversion: a network perspective.
Manage. Sci. 57(7), 1300–1319 (2011)
Eiben, A.E., Hinterding, R., Michalewicz, Z.: Parameter control in evolutionary algorithms. IEEE
Trans. Evol. Comput. 3(2), 124–141 (1999)
Enayati, S., Özaltın, O.Y., Mayorga, M.E., Saydam, C.: Ambulance redeployment and dispatching
under uncertainty with personnel workload limitations. IISE Trans. 50(9), 777–788 (2018)
218 S. Lee
Enders, P.: Applications of stochastic and queueing models to operational decision making. Ph.D.
thesis, Tepper School of Business, Carnegie Mellon University (2010)
Erkut, E., Ingolfsson, A., Erdoğan, G.: Ambulance location for maximum survival. Nav. Res.
Logist. 55(1), 42–58 (2008)
Fatovich, D.M., Hirsch, R.L.: Entry overload, emergency department overcrowding, and ambu-
lance bypass. Emerg. Med. J. 20(5), 406–409 (2003)
Fatovich, D.M., Nagree, Y., Sprivulis, P.: Access block causes emergency department overcrowd-
ing and ambulance diversion in Perth Western Australia. Emerg. Med. J. 22(5), 351–354
(2005)
Francois, O., Lavergne, C.: Design of evolutionary algorithms – a statistical perspective. IEEE
Trans. Evol. Comput. 5(2), 129–148 (2001)
Freisleben, B.: Meta-evolutionary approaches. In: Bäck, T., Fogel, D. B., and Michalewicz, Z.
(eds.) Evolutionary Computation 2: Advanced Algorithms and Operators, pp. 212–223. CRC
Press (2002)
Gendreau, M., Laporte, G., Semet, F.: A dynamic model and parallel tabu search heuristic for
real-time ambulance relocation. Parallel Comput. 27(12), 1641–1653 (2001)
Gilboy, N., Tanabe, T., Travers, D., Rosenau, A.M.: Emergency Severity Index (ESI): A Triage Tool
for Emergency Department Care, Version 4. Implementation Handbook 2012 Edition. AHRQ
Publication No. 12–0014, Agency for Healthcare Research and Quality (AHRQ) (2011)
Gonzalez, R.P., Cummings, G.R., Phelan, H.A., Mulekar, M.S., Rodning, C.B.: Does increased
emergency medical services prehospital time affect patient mortality in rural motor vehicle
crashes? A statewide analysis. Am. J. Surg. 197(1), 30–34 (2009)
Grefenstette, J.: Optimization of control parameters for genetic algorithms. IEEE Trans. Syst. Man
Cybern. 16(1), 122–128 (1986)
Haghani, A., Tian, Q., Huijun, H.: Simulation model for real-time emergency vehicle dispatching
and routing. Transp. Res. Rec. J. Transp. Res. Board 1882, 176–183 (2004)
Hansen, C.M., et al.: The role of bystanders, first responders, and emergency medical service
providers in timely defibrillation and related outcomes after out-of-hospital cardiac arrest:
results from a statewide registry. Resuscitation 96, 303–309 (2015)
Hayes, J., Moore, A., Benwell, G., Wong, B.: Ambulance dispatch complexity and dispatcher
decision strategies: implications for interface design. In: Lecture Notes in Computer Science,
vol. 3101, pp. 589–593. https://doi.org/10.1007/978-3-540-27795-8_60
Henderson, S.G., Mason, A.J.: Ambulance service planning: simulation and data visualization. In:
Brandeau, M.L., Sainfort, F., Pierskalla, W.P. (eds.) Operations Research and Healthcare: A
Handbook of Methods and Applications, pp. 77–102. Kluwer Academic Publishers, Dordrecht
(2005)
Holloway, J., Francis, G., Hinton, M.: A vehicle for change? A case study of performance
improvement in the ‘new’ public sector. Int. J. Public Sect. Manag. 12(4), 351–365 (1999)
Jagtenberg, C., Bhulai, S., van der Mei, R.: An efficient heuristic for real-time ambulance
redeployment. Oper. Res. Health Care 4, 27–35 (2015)
Jenelius, E., Koutsopoulos, H.N.: Travel time estimation for urban road networks using low
frequency probe vehicle data. Transp. Res. Part B 53, 64–81 (2013)
Khalemsky, M., Schwartz, D.G.: Emergency response community effectiveness: a simulation mod-
eler for comparing emergency medical services with smartphone-based Samaritan response.
Decis. Support Syst. 102, 57–68 (2017)
Kolesar, P., Walker, W.: An algorithm for the dynamic relocation of fire companies. Oper. Res.
22(2), 249–274 (1974)
Kuisma, M., Holmström, P., Repo, J., Mäattä, T., Nousila-Wiik, M., Boyd, J.: Pre-hospital mor-
tality in an EMS system using medical priority dispatching: a community based cohort study.
Resuscitation 61(3), 297–302 (2004)
The Principle-Based EMS Logistics Policies 219
Lancaster, G., Herrmann, J.: Simulating cardiac arrest events to evaluate novel emergency response
systems. IISE Trans. Healthc. Syst. Eng. 11(1), 38–50 (2020)
Laskowski, M., McLeod, R.D., Friesen, M.R., Podaima, B.W., Alfa, A.S.: Models of emergency
departments for reducing patient waiting times. PLoS ONE 4(7), e6127 (2009)
Lee, S.: The role of preparedness in ambulance dispatching. J. Oper. Res. Soc. 62(10), 1888–1897
(2011)
Lee, S.: The role of centrality in ambulance dispatching. Decis. Support Syst. 54(1), 282–291
(2012)
Lee, S.: Centrality-based ambulance dispatching for demanding emergency situations. J. Oper.
Res. Soc. 64(4), 611–618 (2013)
Lee, S.: The role of hospital selection in ambulance logistics. IIE Trans. Healthc. Syst. Eng. 4(2),
105–117 (2014)
Lee, S.: The role of parallelism in ambulance dispatching. IEEE Trans. Syst. Man Cybern. Syst.
44(8), 1113–1122 (2014)
Lee, S.: A new preparedness policy for EMS logistics. Health Care Manag. Sci. 20(1), 105–114
(2015). https://doi.org/10.1007/s10729-015-9340-4
Lim, C.S., Mamat, R., Bräunl, T.: Impact of ambulance dispatch policies on performance of
emergency medical services. IEEE Trans. Intell. Transp. Syst. 12(2), 624–632 (2011)
Lowthian, J.A., Curtis, A.J., Jolley, D.J., Stoelwinder, J.U., McNeil, J.J., Cameron, P.A.: Demand
at the emergency department front door: 10-year trends in presentations. Med. J. Aust. 196,
128–132 (2012)
McGrath, K.: The Golden Circle: a way of arguing and acting about technology in the London
ambulance service. Eur. J. Inf. Syst. 11(4), 251–266 (2002)
McLay, L.A., Mayorga, M.E.: Evaluating the impact of performance goals on dispatching decisions
in emergency medical service. IIE Trans. Healthc. Syst. Eng. 1(3), 185–196 (2011)
Moskop, J.C., Sklar, D.P., Geiderman, J.M., Schears, R.M., Bookman, K.J.: Emergency department
crowding, part 1-concept, causes, and moral consequences. Ann. Emerg. Med. 53(5), 605–611
(2009)
NASEMSO (National Association of State EMS Officials): 2020 National Emergency Medical
Services Assessment (2020)
Newman, M.E.J.: The structure and function of complex networks. SIAM Rev. 45, 167–256 (2003)
Newman, M.E.J.: Analysis of weighted networks. Phys. Rev. E 70(5), 056131 (2004)
Nicholl, J., Coleman, P., Parry, G., Turner, J., Dixon, S.: Emergency priority dispatch systems: a
new era in the provision of ambulance services in the UK. Pre-hosp. Immediate Care 3, 71–75
(1999)
Olshaker, J.S., Rathlev, N.K.: Emergency department overcrowding and ambulance diversion: the
impact and potential solutions of extended boarding of admitted patients in the emergency
department. J. Emerg. Med. 30(3), 351–356 (2006)
Paz, J.C., Kong, N., Lee, S.: Evaluating a real-time ambulance redeployment framework under
implementation of community-based citizen responder program. In: Proceedings of the 2021
IISE Annual Conference, pp. 351–357 (2021)
Pons, P.T., Markovchick, V.J.: Eight minutes or less: does the ambulance response time guideline
impact trauma patient outcome? J. Emerg. Med. 23(1), 43–48 (2002)
Repede, J., Bernardo, J.: Developing and validating a decision support system for locating
emergency medical vehicles in Louisville Kentucky. Eur. J. Oper. Res. 75(3), 567–581 (1994)
Sabidussi, G.: The centrality index of a graph. Psychometrika 31, 581–606 (1996)
Sánchez-Mangas, R., García-Ferrrer, A., de Juan, A., Arroyo, A.M.: The probability of death in
road traffic accidents. How important is a quick medical response? Accid. Anal. Prev. 42(4),
1048–1056 (2010)
220 S. Lee
Schull, M.J., Lazier, K., Vermeulen, M., Mawhinney, S., Morrison, L.J.: Emergency department
contributors to ambulance diversion: a quantitative analysis. Ann. Emerg. Med. 41(4), 467–476
(2003)
Singer, M., Donoso, P.: Assessing an ambulance service with queuing theory. Comput. Oper. Res.
35(8), 2549–2560 (2008)
Stiell, I.G., Nesbitt, L.P., Pickett, W., Munkley, D., Daniel, W.: The OPALS major trauma study:
impact of advanced life-support on survival and morbidity. Can. Med. Assoc. J. 178(9), 1141–
1152 (2008)
UKDH (United Kingdom Department of Health): Ambulance quality indicators data 2015–16
(2015)
Van Barneveld, T.C., Bhulai, S., van der Mei, R.: The effect of ambulance relocations on the
performance of ambulance service providers. Eur. J. Oper. Res. 252(1), 257–269 (2016)
Van Barneveld, T.C., Jagtenberg, C., Bhulai, S., van der Mei, R.: Real-time ambulance relocation:
assessing real-time redeployment strategies for ambulance relocation. Socioecon. Plann. Sci.
62, 129–142 (2018)
Vukmir, R.B.: Survival from prehospital cardiac arrest is critically dependent upon response time.
Resuscitation 69(2), 229–234 (2006)
Weintraub, A., Aboud, J., Fernandez, C., Laporte, G., Ramirez, E.: An emergency vehicle
dispatching system for an electric utility in Chile. J. Oper. Res. Soc. 50(7), 690–696 (1999)
Whitt, W.: Deciding which queue to join: some counterexamples. Oper. Res. 34(1), 55–62 (1986)
Williams, D.M.: JEMS 2008 200 city survey: the future is your choice. J. Emerg. Med. Serv. 34(2),
36–51 (2009)
Woollard, M., Lewis, D., Brooks, S.: Strategic change in the ambulance service: barriers and
success strategies for the implementation of high-performance management systems. Strateg.
Chang. 12(3), 165–175 (2003)
Wylie, K., et al.: Emergency department models of care in the context of care quality and cost: a
systematic review. Emerg. Med. Australas. 27, 95–101 (2015)
Robotic Assembly with Deformable Objects
1 Introduction
Industrial robots are widely used, widely deployed, and in general have an increasing
market (the worldwide demand for industrial robots dropped by 10% in 2019 reflecting
the effects of the Covid 19 pandemic on major industries, but demand has returned
to increase in 20201 ). Assembly is an essential step in many industrial manufacturing
processes and extensive research has been devoted to robotic assembly over the years.
However, the adoption of robots for assembly processes in the industry has been slow
and assembly plants are labor-intensive industries (Shneier et al. 2015; Ho 2018). This
is due in part to difficulties related to the assembly of deformable objects.
Essentially, assembly is a sequence of operations conducted so that parts (or sub-
assemblies) are joined together in a particular manner. The operations prescribe a
sequence of manipulations of the parts. These manipulations enforce spatio-temporal
constraints on the required agent motion of the manipulating entity (human or automa-
tion). Tight assembly tolerances, difficult access requirements, delicate interactions, and
uncertainties can considerably complicate the assembly manipulations and increase the
level of required dexterity. Manipulation of rigid objects determines object pose (posi-
tion and orientation) along a trajectory. Uncertainties in the position or the orientation of
objects in the environment may necessitate trajectory adaptation for successfully accom-
plishing the required manipulation. An additional source of uncertainty is encountered
1 International Federation of Robotics. World Robotics 2021 Industrial Robots. https://ifr.org/
worldrobotics/
when deformable objects are involved since the shape of deformable objects can be
affected by the grasp, the motion, or by interactions with other objects. Uncertainties
and unintentional changes in object shape during the manipulation may also require
motion adaptation or even prohibit object mating. Reducing the impact of the various
uncertainties may prescribe gentle motion, i.e., avoiding large forces and moments.
Human operators excel in performing gentle motion and in accommodating motion
adaptation under the uncertainties typically required in assembly processes. However,
gentle handling and motion adaptation is challenging even for modern robotic systems.
Manipulation of deformable objects is a task commonly required both in industrial
environments and outside the industrial settings in other areas of human endeavors, such
as in domestic activities (e.g., laundry folding, ironing) or in ambient assisted living (e.g.,
dressing, putting on shoes). Therefore, robotic manipulation of deformable objects is a
very active research domain (Chua et al. 2003; Herguedas et al. 2019; Jimenez 2012;
Khalil & Payeur 2010; Sanchez et al. 2018). Much progress has been made in the field
of deformable object manipulation over the years building on capabilities facilitated
by advances in control methods, soft robotics, and perception capabilities. There are
clearly significant potential applications for implementing the outcomes of the research
on deformable object manipulation in industrial assembly operations.
Assembly processes are typically performed manually in industry, even in industries
with highly robotized manufacturing processes, e.g., in the automotive and aerospace
industries. The assembly processes which include deformable objects are considered
among the most difficult processes for robotization. For example, installing and con-
necting a car’s wire harness has been given as a specific example of a task that humans
do better than robots in vehicle assembly in a recent Harvard Business Review article
on robotics in the industry (Harbour & Schmidt 2018). The successful translation of the
research outcomes and the integration of the robotic systems within factory floor opera-
tions requires examining the expected performance of the developed robotic technologies
within the wider view of the assembly operation and its integration within the factory floor
operations. One dimension to examine, critical for assembly with deformable objects,
is the ability of a technology to deal with uncertainty.
A categorization framework that can represent robotic assembly systems can help in
providing a coherent understanding of system capabilities and vulnerabilities. There have
been several attempts to develop categorization frameworks for robot operations (Shneier
et al. 2015; Shneor & Berman 2022). A returning motif in several suggested frameworks
is the separation of workcell resources (machine tools, robots, conveyors, etc.) from the
manufacturing processes. The vantage point of the manufacturing processes is hierar-
chically divided into manipulation skills that are associated with a machine or a robot,
and production tasks related to the overall production process (Huckaby & Christensen
2022; Pfrommer et al. 2013; Shneor & Berman 2022). An additional framework tier
suggested by Shneor & Berman (2022) is the objective tier which addresses process
performance measurement. In the current chapter, we will outline the technologies and
methods that enhance coping with uncertainty from the workcell resources, processes,
and objective perspectives. We will then present a case study of the technologies imple-
mented for reducing the uncertainty in robotic systems developed for the assembly of
electrical wire harnesses.
Robotic Assembly with Deformable Objects 223
Strategies for coping with assembly process uncertainty can be roughly divided into
three basic categories, namely, reducing the uncertainty in the process, reducing the sus-
ceptibility of the manufacturing system to the uncertainty, and perceiving and reacting
to the dynamic changes related to the uncertainty. Technologies and methods for imple-
menting these strategies with respect to assembly with deformable objects are examined
from the workcell resources, processes, and objective tiers (Fig. 1).
Fig. 1. Overview of the examined technologies and methods for handling assembly process
uncertainty and the strategies that can be implemented at each tier.
2.2 Workcell
In the workcell tier, process uncertainty can be reduced by peripheral workstation equip-
ment. Robot and end-effector design can reduce susceptibility to uncertainty and various
sensors can facilitate reacting to changes.
Modern manipulator designs make use of abundant degrees of freedom, e.g., manip-
ulator designs with seven degrees of freedom (unlike the traditional industrial manipula-
tors that have at most six degrees of freedom which are equivalent to the free movements
of a rigid body in three-dimensional space). An example of a seven degree of freedom
industrial manipulator, in which the self-motion of the elbow is facilitated about a circu-
lar path is the KUKA LBR iiwa2 robot (Kuhlemann et al. 2016). The additional degree
of freedom can be used to avoid joint limitations and singularities by elbow positioning,
thereby increasing the dexterity of the robot (Zhou & Nguyen 1997).
As for manipulator design, there is also considerable research on designing grip-
pers with abundant degrees of freedom, i.e., flexible grippers and robotic hands. These
designs are predominantly anthropomorphic, e.g., the UTAH-MIT hand, the DLR hand,
or the shadow hand but non-anthropomorphic, e.g., the Barrett hand (Moralesa et al.
2006) are also suggested. Although much progress has been made both in mechanical
design and in hand control algorithms current flexible robotic hands are far from meeting
industrial-grade demands for system robustness. An intermediate level between flexible
and dedicated grippers, i.e., reconfigurable grippers which include both interchangeable
grippers and grippers with interchangeable fingers can be found in industry (Berman and
Nof 2011; Ranky 2003). Soft robotics (including soft actuation) is a rapidly growing
research field (El-Atab et al. 2020). Soft robots are expected to considerably decrease
susceptibility to uncertainty in the future when their control methods and robustness are
sufficient for widespread industrial implementation.
Gripper design is an important part of robotic system implementation as grippers are
typically designed for the parts handled in a specific application (Raghav et al. 2012;
Brown & Brost 1999). In addition to the task constraints, the design of the gripper
considers the capabilities of the robotic manipulator to which it is connected, and the
capabilities of the system’s sensory apparatus (Fantoni et al. 2012; Eizicovits et al. 2016).
Gripper designs that are less susceptible to perception errors can increase system robust-
ness to uncertainty. With deformable objects, relevant perception errors may include
force and pressure data in addition to position and orientation.
2.2.3 Sensors
Robotic assembly is typically conducted in static settings in which parts are kept fixed
by peripheral equipment (Nottensteiner et al. 2021). Sensors have been introduced to
assembly environments, especially for small-batch manufacturing to increase system
operational flexibility. For assembly with deformable objects, sensors become a crucial
component as they can relax fixing precision requirements and can facilitate reaction
to dynamic changes. Due to the vast advances in image processing, especially in deep
learning-based methods (Wang et al. 2021), vision sensors (including RGB-D sensors)
are commonly deployed. For deformable objects, the vision sensors can be integrated
with tactile, pressure, or force sensors to convey additionally required data.
2 https://www.kuka.com/en-de/products/robot-systems/industrial-robots/lbr-iiwa.
226 R. Shneor and S. Berman
2.3.1 Manipulation
Robotic assembly of deformable objects requires dexterous manipulation and is subject
to multiple uncertainties in duration, exerted forces, induced deformations, etc. Sig-
nificant progress has been achieved in this domain in recent years (Chua et al. 2003;
Herguedas et al. 2019; Jimenez 2012; Khalil & Payeur 2010; Sanchez et al. 2018).
Current research centers on achieving high performance and robustness of the required
manipulation with special attention to grasping deformable objects (Mu et al. 2019;
Tawk et al. 2019).
Advances in autonomous robot control, perception, and in machine learning have
led to many control and perception methodologies suitable for handling uncertainty and
dynamic changes in the environment. Notable examples include convolutional neural
networks (Alzubaidi et al. 2021), deep reinforcement learning modules, and dynamic
motion primitives (Nguyen & la 2019; Kroemer et al. 2021). The selection of a control
policy or method can influence the susceptibility of the system to uncertainty. For exam-
ple, impedance control is a control method suitable for tasks that involve contact with the
environment. Valency and Zacksenhouse (2000) suggested a practical impedance con-
trol method that reduced sensitivity to model inaccuracies and environment uncertainties
which is critical for deformable object manipulation. Modeling shape deformation is an
additional avenue for reducing uncertainty and improving motion control during the
manipulation of deformable objects (Arriola-Rios et al. 2020).
2.3.2 Production
Assembly sequence planning (ASP) has a major impact on establishing and optimizing
industrial processes, production performance, and competitiveness (Abdullah et al. 2019;
Nahmias & Olsen 2015). ASP is an NP-hard problem and many research projects address
assembly sequence planning for robotic manufacturing (e.g., Fakhurldeen et al. 2019;
Rodríguez et al. 2020; Tariki et al. 2020). The inherent additional uncertainties in robotic
Robotic Assembly with Deformable Objects 227
assembly with deformable objects complicate sequence planning which has not yet been
widely addressed in the literature.
Many heuristics have been developed for improving ASP outcomes (Nahmias &
Olsen 2015). Among the popular heuristics used are soft computing approaches inspired
by nature that provide a general solution framework that is suitable for improving opti-
mization problems and can lead to a significant reduction in computation time (Abdullah
et al. 2019). Genetic algorithms (GA) is a method loosely based on evolution theory that
provides an iterative method for searching the solution space (Marian et al. 2006; Abdul-
lah et al. 2019). GA offers a straightforward way to represent assembly sequences that
can be iteratively optimized based on a fitness function. GA enables the incorporation of
fitness functions with multiple objectives and flexibility in interpreting constraints (Mar-
ian et al. 2006). These, make GA suitable for ASP of robotic operations with deformable
objects, which typically require addressing multiple objectives and which have complex
constraints. GA are greedy algorithms in terms of execution time and many iterations
may be required for optimizing the solution. The initial population largely affects both
convergence speed and the quality of the final solution (Lin & Gen 2018).
Zouita et al. (2019) suggest integrating a constraint satisfaction problem (CSP) for the
initial GA population generation. However, finding a solution to a CSP is also NP-hard.
Several filtering techniques have been developed for reducing the required search space
(Li 2017). Among the widely used techniques is Arc consistency (Wang & Yap 2019;
Debruyne & Bessiere 1997). The arc consistency3 (AC3) algorithm balances simplicity
with efficiency as it maintains only a relatively small number of data structures during
search (Zouita et al. 2019; Li 2017). Another way to reduce execution time and improve
quality is to look at the similarity to previously found solutions. Such a resemblance can
be measured by the longest common subsequence (LCS) index (Bergroth et al. 2000)
which LCS examines the relative order of actions yet, it does not mandate their con-
secutive positioning. A GA with AC3 with constraint satisfaction for initial population
generation and a multi-objective fitness function integrating time duration, and LCS
was suggested for robotic assembly with deformable objects (Ben-David & Berman
2021). The method was integrated with a database that stores information regarding the
assembly process. The database facilitates measuring similarity to sequences of simi-
lar products and the generation of feasible solutions based on both product assembly
requirements and work cell capabilities.
Simulation can contribute to the analysis of the manufacturing process and to the
reduction of uncertainty during run-time. For example, analyzing the influence of per-
ception errors on gripper design using graspability maps was suggested based on a
simulation tool to effectively reduce the number of developed physical gripper pro-
totypes and the number of physical experiments (Eizicovits et al. 2016). Ghandi and
Masehian (2015) developed a theoretical model for the assembly of deformable objects
based on interference relations between parts and compressive stress for assembling
them together. In their work, a simulation-based finite element method (FEM) method
was used for deformation during assembly.
Simulations are used for expediting various learning processes to improve the ability
to react to changes during run-time. For example, reinforcement learning requires many
iterations for convergence therefore, most implementations are based, at least to some
228 R. Shneor and S. Berman
extent on training in simulation. Many research efforts are underway for improving
the ability to transfer simulation results to real-world environments (Zhao 2020). Deep
learning algorithms require large training datasets and simulations are also used for
creating synthetic datasets that can expedite learning (Nikolenko 2021).
Handling deformable objects carries inherent uncertainties due to material and inter-
action properties. These influence not only the separate single operation but may carry
over across the manufacturing operation sequence. It is therefore important to include a
physical simulation within the ASP process. Physics engine simulations, e.g., MuJoCo3
or Maya4 have been used in research projects for the development and testing of robotic
operations on deformable objects (Li et al. 2018). While providing advantages in terms
of simulating realistic scenarios, physics engine simulations typically require extended
run times. Robotic simulations are frequently concentrated on modeling the object’s
behavior (i.e., deformation) during manipulation and rarely (if at all) addresses pos-
sible changes in the overall assembly plans (Arriola-Rios et al. 2020; Chang & Padir
2020). A possible approach that can handle process uncertainty and complexity is to
use a two-stage ASP method in which assumed high-quality sequences are generated
using heuristics followed by testing with a physical simulation. Since simulations with
physical engines have non-negligible run-time the thoroughness and quality of the first,
heuristic stage is important (Ben-David et al. 2021).
Investigating wire harness automation is an important research domain with early studies
regarding manufacturing strategies (Bertolotti & Griffiths 1987). Wire harness assem-
bly is a frequent and critical task for many electrical and electronic products, in many
industries, notably in the aerospace and automotive industries. For example, in the auto-
motive industry, the gaining popularity of hybrid and electric cars is driving wire har-
ness assembly into becoming the central assembly task (Fig. 3). However, wire harness
assembly is among the most difficult tasks to accomplish using robotics and is currently
predominantly carried out manually (Heisler et al. 2021; Tunstel et al. 2020).
Several research projects on constructing robotic assembly systems for wire harness
assembly conducted over the years are reviewed. The research examined was published
3 https://www.mujoco.org/
4 https://www.autodesk.com/products/maya/
Robotic Assembly with Deformable Objects 229
Fig. 3. Wire harness near connecting to the battery in a hybrid car model (Hyundai Ioniq)
in conferences and journals over a broad timeline (i.e., three decades: the late 90th , the
first and second decades of the 21st century). Table 1 presents the analysis of five robotic
solutions for wire harness assembly according to the tiers and strategies for coping with
assembly process uncertainty considered above (Fig. 1).
The analysis reveals that all three strategies are applied with a higher emphasis on
Reducing susceptibility to uncertainty. The progress in technology in the workcell tier
230
Table 1. Review of wire harness solutions ( Reducing process uncertainty, Reducing susceptibility to uncertainty, Perceiving and reacting to
change)
R. Shneor and S. Berman
Robotic Assembly with Deformable Objects 231
is considerable. Various oeripherals (e.g., designated jigs) are applied for reducing wire
harness uncertainty, advanced sensors are applied for perceiving wire deformations, and
designated end-effectors are developed to reduce susceptibility to uncertainty. The focus
on the robotic manipulators and end-effectors is also evident in the task tier with more
emphasis on manipulation control and perception methods. Production process methods
including both sequencing and simulation-based solutions are less investigated. In the
objective tier, for over three decades the main metric is assembly time. The conducted
analysis indicates that research into the production process methods and the objective
measures may lead to improvements in assembly of wire harnesses.
Robotic assembly with deformable parts is challenging and has attracted much research
over the years. However, it is not widespread in the industry, where operations are
typically performed manually. The chapter presented various methods for coping with the
challenges of robotic assembly with deformable objects in workcell, task, and objective
tiers.
The current presentation assumes that the design of the product itself is predefined
and therefore focuses on the components of the assembly process. It is well known that
product design has a strong influence on product manufacturing and assembly processes
and that many aspects straining the production system can be addressed during the
product design phase (Redford & Chal 1994). Design for assembly (DFA), or design for
manufacturing and assembly is an established active research field. Most of the existing
body of work in DFA pertains to rigid parts. More recently researchers have started to
develop methods for DFA suitable for deformable parts (Trommnau et al. 2020). Indeed,
if technology permits, as suggested by Harbour & Schmidt (2018), it may be best for
manufacturing automation to create entirely different products, that do not require the
assembly of deformable objects. For example, for products with electrical wire harnesses
switching to wireless communication and wireless power transfer can lead to a dramatic
change in plausible assembly technology solutions.
The current presentation assumed fully automatic production processes. This is not
the case in many assembly scenarios. Collaboration between humans and robots also
termed collaborative robots (cobots) in the same physical environment is extensively
researched and implemented in multiple assembly scenarios (Malik & Bilberg 2019;
Hjorth & Chrysostomou 2022). Indeed, the capabilities of humans to handle uncertainty
and the suitability of robots for performing repetitive work with prescribed repeatability
can be complementary within a well-planned collaborative process (Malik & Bilberg
2019).
Acknowledgments. This research was supported by the Israel Innovation Authority as part of
the Assembly by Robotic Technology (ART) consortium [grant number 67436].
232 R. Shneor and S. Berman
References
Abdullah, M.A., Ab Rashid, M.F.F., Ghazalli, Z.: Optimization of assembly sequence planning
using soft computing approaches: a review. Arch. Comput. Meth. Eng. 26(2), 461–474 (2018).
https://doi.org/10.1007/s11831-018-9250-y
Aguirre, E., Ferriere, L., Raucent, B.: Robotic assembly of wire harnesses: economic and tech-
nical justification. J. Manuf. Syst. 16(3), 220–231 (1997). https://doi.org/10.1016/S0278-612
5(97)88890-5
Alzubaidi, L., et al.: Review of deep learning: concepts, CNN architectures, challenges, appli-
cations, future directions. J. Big Data 8(1), 1–74 (2021). https://doi.org/10.1186/s40537-021-
00444-8
Arriola-Rios, V.E., Guler, P., Ficuciello, F., Kragic, D., Siciliano, B., Wyatt, J.L.: Modeling of
deformable objects for robotic manipulation: a tutorial and review. Front. Robot. A I, 7 (2020).
https://doi.org/10.3389/frobt.2020.00082
Ben-David, S., Shneor, R., Zuler, S., Mann, Z., Greenberg, A., Berman, S.: Simulation-based
two stage sequencing of robotic assembly operations with deformable objects. In: 17th IFAC
Symposium on Information Control Problems in Manufacturing (INCOM), Budapest (ON-
LINE), pp. 7–9 (2021)
Ben-David, S., Berman, S.: A multi-objective fitness function for sequencing robotic assembly
operations with deformable objects using a genetic algorithm with constraint satisfaction. In:
26th International Conference on Production Research, Taichung, Taiwan (ON-LINE), July
18–21 (2021)
Bergroth, L., Hakonen, H., Raita, T.: A survey of longest common subsequence algorithms. In: Pro-
ceedings Seventh International Symposium on String Processing and Information Retrieval.
SPIRE 2000, pp. 39−48 (2000). https://doi.org/10.1109/SPIRE.2000.878178
Berman, S., Nof, S.Y.: Collaborative control theory for robotic systems with reconfigurable end
effectors. In: 21st International Conference on Production Research: Innovation in Product and
Production, ICPR 2011. July 31-August 4, Stuttgart, Germany (2011)
Bertolotti, G.P., Griffiths, B.J.: A survey of wire harness manufacturing strategies. In: McGoldrick,
P.F. (eds.) Advances in Manufacturing Technology II. Boston, MA: Springer, pp. 138–142
(1987). https://doi.org/10.1007/978-1-4615-8524-4_24
Brown, R., Brost, R.: A 3-D modular gripper design tool. IEEE Trans. Robot. Autom. 15(1),
174–186 (1999). https://doi.org/10.1109/70.744612
Chang, P., Padir, T.: Model-based manipulation of linear flexible objects: task automation
in simulation and real world. Machines 8(3), 46 (2020). https://doi.org/10.3390/machines8
030046
Chiu, S.L.: Task compatibility of manipulator postures. Int. J. Robot. Res. 7(5), 13–21 (1988).
https://doi.org/10.1177/027836498800700502
Chua, P.Y., Ilschner, T., Caldwell, D.G.: Robotic manipulation of food products – a review. Ind.
Robot Int. J. 30(4), 345–354 (2003). https://doi.org/10.1108/01439910310479612
Debruyne, R., Bessiere, C.: Some practicable filtering techniques for the constraint satisfaction
problem. In: Proceedings of Fifteenth International Joint Conference on Artificial Intelligence
(IJCAI’97), Nagoya, Japan August 23–29 (1997)
Eizicovits, D., Van Tuijl, B., Berman, S., Edan, Y.: Integration of perception capabilities in Gripper
design using graspability maps. Biosys. Eng. 146, 98–113 (2016). https://doi.org/10.1016/j.
biosystemseng.2015.12.016
El-Atab, N., et al.: Soft actuators for soft robotic applications: a review. Adv. Intell. Syst. 2,
2000128 (2020). https://doi.org/10.1002/aisy.202000128
Fakhurldeen, H., Dailami, F., Pipe, A.G.: Cara system architecture - a click and assemble robotic
assembly system. In: 2019 International Conference on Robotics and Automation (ICRA)
(2019). https://doi.org/10.1109/icra.2019.8794114
Robotic Assembly with Deformable Objects 233
Fantoni, G., Gabelloni, D., Tilli, J.: How to Design New Grippers by Analogy. Nuclear and
Production Engineering, University of Pisa, Report, Department of Mechanical (2012)
Ghandi, S., Masehian, E.: Assembly sequence planning of rigid and flexible parts. J. Manuf. Syst.
36, 128–146 (2015). https://doi.org/10.1016/j.jmsy.2015.05.002
Groover, M.P.: Automation, Production Systems, and Computer-Integrated Manufacturing, 5th
edn. Prentice Hall Int, NJ, USA (2019)
Heisler, P., Utsch, D., Kuhn, M., Franke, J.: Optimization of wire harness assembly using human–
robot-collaboration. Procedia CIRP 97, 260–265 (2021). https://doi.org/10.1016/j.procir.2020.
05.235
Huckaby, J.O.D., Christensen, H.I.: A taxonomic framework for task modeling and knowledge
transfer in manufacturing robotics. In: Workshops at the Twenty-Sixth AAAI Conference on
Artificial Intelligence (2022). http://www.jakehuckaby.com/papers/aaai2012ws_cogrob.pdf
Harbour, R., Schmidt, J.: Tomorrow’s factories will need better processes, not just better robots,
Harvard Business review (2018). https://hbr.org/2018/05/tomorrows-factories-will-need-bet
ter-processes-not-just-better-robots
Herguedas, R., López-Nicolás, G., Aragüés, R., Sagüés, C.: Survey on multi-robot manipulation of
deformable objects. In: IEEE International Conference on Emerging Technologies and Factory
Automation, ETFA, pp. 977–984 (2019). https://doi.org/10.1109/ETFA.2019.8868987
Hjorth, S., Chrysostomou, D.: Human–robot collaboration in industrial environments: a literature
review on non-destructive disassembly. Robot. Comput. –Integr. Manufact. 73, 102208 (2022).
https://doi.org/10.1016/j.rcim.2021.102208
Ho, J.: Cost strategy for product planning under competition. Int. J. Prod. Res. 56(24), 7444–7457
(2018). https://doi.org/10.1080/00207543.2018.1461273
Hultman, E., Leijon, M.: An updated cable feeder tool design for robotized stator cable winding.
Mechatronics 49, 197–210 (2018). https://doi.org/10.1016/j.mechatronics.2018.01.006
Jiang, X., Koo, K.M., Kikuchi, K., Konno, A., Uchiyama, M.: Robotized assembly of a wire
harness in car production line. In: 2010 IEEE/RSJ International Conference on Intelligent
Robots and Systems, 2010, pp. 490–495 (2010). https://doi.org/10.1109/IROS.2010.5653133
Jiménez, P.: Survey on model-based manipulation planning of deformable objects. Robot.
Comput.-Integr. Manufact. 28(2), 154–163 (2012). https://doi.org/10.1016/j.rcim.2011.08.002
Khalil, F.F., Payeur, P.: Dexterous robotic manipulation of deformable objects with multi-sensory
feedback - a review. In: Jimenez, A., Hadithi, B.M.A. (Eds.), Robot Manipulators Trends and
Development, pp. 587–621. InTech. (2010). https://doi.org/10.5772/9183
Kuhlemann, I., Jauer, P., Ernst, F., Schweikard, A.: Robots with seven degrees of freedom: Is the
additional DOF worth it?. In: 2016 2nd International Conference on Control, Automation and
Robotics (ICCAR) (2016). https://doi.org/10.1109/iccar.2016.7486703
Kroemer, O., Niekum, S., Konidaris, G.: A review of robot learning for manipulation: challenges,
representations, and algorithms. J. Mach. Learn. Res. 22, 1–82 (2021)
Li, H.: Narrowing support searching range in maintaining arc consistency for solving constraint
satisfaction problems. IEEE Access 5, 5798–5803 (2017). https://doi.org/10.1109/access.2017.
2690672
Lin, L., Gen, M.: Hybrid evolutionary optimisation with learning for production scheduling: State-
of-the-art survey on algorithms and applications. Int. J. Prod. Res. 56(1–2), 193–223 (2018).
https://doi.org/10.1080/00207543.2018.1437288
Malik, A.A., Bilberg, A.: Collaborative robots in assembly: A practical approach for tasks
distribution. Procedia CIRP 81, 665–670 (2019). https://doi.org/10.1016/j.procir.2019.03.173
Marian, R.M., Luong, L.H., Abhary, K.: A genetic algorithm for the optimisation of assem-
bly sequences. Comput. Ind. Eng. 50(4), 503–527 (2006). https://doi.org/10.1016/j.cie.2005.
07.007
Marvel, J.A., Bostelman, R., Falco, J.: Multi-robot assembly strategies and metrics. ACM Comput.
Surv. 51(1), 14 (2018). https://doi.org/10.1145/3150225
234 R. Shneor and S. Berman
Morales, A., Sanz, P.J., Del Pobil, A.P., Fagg, A.H.: Vision-based three-finger grasp synthesis
constrained by hand geometry. Robot. Auton. Syst. 54(6), 496–512 (2006). https://doi.org/10.
1016/j.robot.2006.01.002
Mu, X., Xue, Y., Jia, Y.: Robotic cutting: mechanics and control of knife motion. In: International
Conference on Robotics and Automation (ICRA), pp. 3066-3072 (2019). https://doi.org/10.
1109/icra.2019.8793880
Nahmias, S., Olsen, T.L.: Production and Operations Analysis. IL, USA: Waveland Pr (2015)
Nguyen, H., La, H.: Review of deep reinforcement learning for robot manipulation. In: Third
IEEE International Conference on Robotic Computing (IRC), pp. 590–595 (2019). https://doi.
org/10.1109/IRC.2019.00120
Nikolenko, S.I.: Synthetic-to-Real Domain Adaptation and Refinement. In: Synthetic Data for
Deep Learning. SOIA, vol. 174, pp. 235–268. Springer, Cham (2021). https://doi.org/10.1007/
978-3-030-75178-4_10
Nottensteiner, K., Sachtler, A., Albu-Schäffer, A.: Towards autonomous robotic assembly: using
combined visual and tactile sensing for adaptive task execution. J. Intell. Rob. Syst. 101(3),
1–22 (2021). https://doi.org/10.1007/s10846-020-01303-z
Nof, S.: Collaborative control theory for e-work, e-production, and e-service. Annu. Rev. Control.
31(2), 281–292 (2007). https://doi.org/10.1016/j.arcontrol.2007.08.002
Pfrommer, J., Schleipen, M., Beyerer, J.: PPRS: production skills and their relation to prod-
uct, process, and resource. In: IEEE 18th Conference on Emerging Technologies and Factory
Automation (ETFA), pp. 1–4 (2013). https://doi.org/10.1109/ETFA.2013.6648114
Raghav, V., Kumar, J., Senger, S.S.: Design and optimisation of robotic gripper: a review. In:
Proceedings of the National Conference on Trends and Advances in Mechanical Engineering
(2012)
Ranky, P.G.: Reconfigurable robot tool designs and integration applications. Ind. Robot Int. J.
30(4), 338–344 (2003). https://doi.org/10.1108/01439910310479603
Redford, A.H., Chal, J.: Design for Assembly: Principles and Practice. McGraw-Hill, NY, USA
(1994)
Rodriguez, I., Nottensteiner, K., Leidner, D., Durner, M., Stulp, F., Albu-Schaffer, A.: Pattern
recognition for knowledge transfer in robotic assembly sequence planning. IEEE Robot.
Autom. Lett. 5(2), 3666–3673 (2020). https://doi.org/10.1109/lra.2020.2979622
Sanchez, J., Corrales, J.-A., Bouzgarrou, B.-C., Mezouar, Y.: Robotic manipulation and sensing of
deformable objects in domestic and industrial applications: a survey. Int. J. Robot. Res. 37(7),
688–716 (2018). https://doi.org/10.1177/0278364918779698
Shneier, M. O., Messina, E. R., Schlenoff, C. I., Proctor, F. M., Kramer, T. R., Falco, J. A.:
Measuring and representing the performance of manufacturing assembly robots. NISTIR, 8090
(2015). https://doi.org/10.6028/nist.ir.8090
Shneor, R., Berman, S.: Robotic manipulation: an industry-implementation oriented categoriza-
tion. In: 26th International Conference on Production Research, Taichung, Taiwan (ON-LINE),
July 18–21 (2021)
Shneor, R., Berman, S.: The R αβγ categorization framework for dexterous robotic manufacturing
processes. Int. J. Product. Res. (2022). https://doi.org/10.1080/00207543.2022.2150907
Tariki, K., Kiyokawa, T., Ricardez, G.A., Takamatsu, J., Ogasawara, T.: 3D model-based assem-
bly sequence optimization using insertionable properties of parts. In: IEEE/SICE Interna-
tional Symposium on System Integration (SII) (2020). https://doi.org/10.1109/sii46433.2020.
9026210
Tawk, C., Spinks, G. M., In het Panhuis, M., Alici, G.: 3D printable linear soft vacuum actu-
ators: their modeling, performance quantification and application in soft robotic systems.
IEEE/ASME Trans. Mechatron. 24(5), 2118-2129 (2019). https://doi.org/10.1109/tmech.2019.
2933027
Robotic Assembly with Deformable Objects 235
Tanie, K.: Robot hands and end-effectors, chapter 7 In: Handbook of Industrial Robotics, Second
Edition. S.Y. Nof (Ed.), NY, USA: John Wiley and Sons (1999)
Tunstel, E., et al.: Robotic wire pinning for wire harness assembly automation. In: IEEE/ASME
International Conference on Advanced Intelligent Mechatronics (AIM), pp. 1208–1215 (2020).
https://doi.org/10.1109/AIM43001.2020.9158905
Trommnau, J., Frommknecht, A., Siegert, J., Wößner, J., Bauernhansl, T.: Design for automatic
assembly: a new approach to classify limp components. Procedia CIRP 91(2020), 49–54
(2020). https://doi.org/10.1016/j.procir.2020.01.136
Valency, T., Zacksenhouse, M.: Instantaneous model impedance control for robots. In: IEEE/RSJ
International Conference on Intelligent Robots and Systems (IROS), vol. 1, pp. 757–762
(2000). https://doi.org/10.1109/IROS.2000.894695
Wang, D., Tan, D., Liu, L.: Particle swarm optimization algorithm: an overview. Soft. Comput.
22(2), 387–408 (2017). https://doi.org/10.1007/s00500-016-2474-6
Wang, R., Yap, R.H.C.: Arc consistency revisited. In: Rousseau, L.-M., Stergiou, K. (eds.) CPAIOR
2019. LNCS, vol. 11494, pp. 599–615. Springer, Cham (2019). https://doi.org/10.1007/978-
3-030-19212-9_40
Wang, X.V., Pinter, J.S., Liu, Z., Wang, L.: A machine learning-based image processing approach
for robotic assembly system. Procedia CIRP 104, 906–911 (2021). https://doi.org/10.1016/j.
procir.2021.11.152
Warnecke, H.-J, Schraft, R., Hägele, M., Barth, O., Schmierer, G.: Manipulator design. chapter 5.
In: Handbook of Industrial Robotics, Second Edition. S.Y. Nof (Ed.), NY, USA: John Wiley
and Sons (1999)
Warnecke, H.J., Emmerich, H., Koller, S.: Flexible solution for wiring harness assembly with
industrial robots. CIRP Ann. 42(1), 25–27 (1993). https://doi.org/10.1016/S0007-8506(07)623
84-1
Whitney, D.E.: Mechanical Assemblies: Their Design, Manufacture, and Role in Product
Development, vol. 1: Oxford University Press (2004)
Yumbla, F., Yi, J., Abayebas, M., Moon, H.: Analysis of the mating process of plug-in cable
connectors for the cable harness assembly task. In: 19th International Conference on Control,
Automation and Systems (ICCAS), pp. 1074–1079 (2019). https://doi.org/10.23919/ICCAS4
7443.2019.8971644
Zhou, Z., Nguyen, C.C.: Joint configuration conservation and joint limit avoidance of redundant
manipulators. In: Proceedings of International Conference on Robotics and Automation, vol.
3, pp. 2421–2426 (1997). https://doi.org/10.1109/robot.1997.619324
Zhao, W., Queralta, J.P., Westerlund, T.: Sim-to-real transfer in deep reinforcement learning for
robotics: a survey. In: IEEE Symposium Series on Computational Intelligence (SSCI), pp. 737–
744 (2020). https://doi.org/10.1109/SSCI47803.2020.9308468
Zouita, M., Bouamama, S., Barkaoui, K.: Improving genetic algorithm using arc consistency
technic. Procedia Comput. Sci. 159, 1387–1396 (2019). https://doi.org/10.1016/j.procs.2019.
09.309
The Framework and Applications of
Anomalous Subsequence Detection in
Streaming Data Analysis and Process
Monitoring in Intelligent Manufacturing
Technology, No. 43, Section 4, Keelung Rd, Da’an District, Taipei City 106, Taiwan
[email protected]
1 Introduction
Due to the global competition, manufacturers are demanded to be more agile in
adjusting their production ability to quickly respond to customers’ needs. Indeed,
manufacturers need to improve their production process’s flexibility, speed, qual-
ity, and efficiency to raise their competitiveness in the market. In agile manufac-
turing, information technology is vital to reduce human error and improve prod-
uct quality and production efficiency. Based on the conceptual spirit of Industry
4.0, agile manufacturing can be achieved by a more intelligent manufacturing
system, where the machines, sensors, and information technology systems are
connected as a system. The system allows every element in the production site
to collaborate by using an information network to analyze data and adapt to
the changes [1]. For example, production machines in the manufacturing site
can be integrated through the Internet of Things (IoT) technology to allow the
communication between machines (M2M) [2]. Based on the M2M technology,
machines can communicate systematically to achieve a more intelligent manu-
facturing system. For example, once one machine is shut down for repairing, the
consecutive machines can be auto-adjusted for different job assignments without
human intervention.
A systematic design is essential to store high-frequency sensor data and
analyze extensive streaming data simultaneously. Online monitoring and offline
batch analysis of the collected data from the production site are crucial for
achieving more intelligent manufacturing processes [3]. How to analyze the col-
lected stream data is a challenging task because of the size and the speed of
the incoming sensor data [4]. Based on Yang et al.’s work, Fig. 1 shows the data
analysis framework representing three significant tasks: processing monitoring,
quality control, and data analysis in intelligent manufacturing. The streaming
data could be collected from machines and sensors to fulfill the needs of these
three tasks.
2 Methodology
2.1 LRR-RKMeans for Discord Discovery in Process Monitoring
The importance of discord discovery has been widely discussed in multiple
domains, such as in manufacturing [25], medical [26,27], environmental [28],
finance [29], sensors data analysis [30], and aircraft engine failure analysis [31].
The discords are usually difficult to detect because their length and location
are generally unknown [32]. Despite the importance of the study, the developed
methods are less applicable due to the required assumptions and computation
complexity.
In the literature, the heuristic ordered time-series symbolic aggregate approx-
imation (HOT-SAX) [10] can be considered one of the most significant dis-
cord discovery methods back to the year 2005. The HOT-SAX method is a
window-based anomaly discovery technique that utilizes a symbolic approach
that reduces data dimensionality by converting the time series data into a string
240 H. Sutrisno and C.-L. Yang
of alphabets. Wang et al. [31], and Linardi et al. [32] noted that the window-
based with static window-size anomaly discovery methods, such as HOT-SAX,
is less applicable in real-world cases. Most real-world data are multivariate with
unpredictable patterns and lengths. Therefore, the need for the predetermined
numbers and lengths of the anomaly searching window limits the window-based
methods. In addition, the window-based methods do not apply to multivariate
time series (MTS) problems where the user has no prior knowledge of the data
or the anomalies.
Lately, researchers have extended the discord discovery in multivariate time
series (MTS) from window-based to distance matrix-based algorithms. Matrix-
based methods converted the MTS into a distance matrix and analyzed the
discord based on the matrix. Luo and Gallagher in 2011 [33] proposed the
periodicity-based direct search (PBDS) for discovering the discords in MTS with
satisfying computational efficiency. Unlike the window-based methods, PBDS
does not need the pre-defined number and length of the potential anomalies,
which allows it to handle the nearly periodic or quasi-periodic time series. Later
in 2013, Luo et al. [30] continued to propose the global discord search (GDS),
which does not need the periodicity assumption used in the PBDS method. GDS
method directly performs the sampling of the pairwise distance between subse-
quences to reduce the computational time, especially in a more extensive MTS
[30].
In 2019, Hu et al. [34] proposed a more efficient method called the discord
search method based on the local recurrence rate (LRRDS). Instead of computing
the pairwise distance between all points or subsequences, LRRDS only calculates
the distance between a point to its surrounding points as the local recurrence rate
(LRR), which indicates the discord’s location on a subsequence’s distance to the
nearby subsequences. Their work showed that LRR could enhance the searching
quality and maintain lower computational time than GDS. Yang et al. [35] pro-
posed a new LRRDS method with an automatic time window (LRRDS-ATW) to
improve the accuracy of discord further searching. The dynamic window adjust-
ing mechanism essentially selects the adaptive number of surrounding points
for comparison in LRR. Their work also extends the matrix representation to
contain more local information about the signal variation for improving search
accuracy. Although the accuracy of LRRDS-ATW is promising, the method suf-
fers from the extensive computation time due to the complexity of the algorithm.
They proved that LRRDS-ATW could discover the discords in short MTS. This
advantage is crucial to online discord discovery as the method that can analyze
short MTS accurately.
In 2021, Sutrisno and Yang [8] proposed a novel discord discovery method
called LRR-RKMeans, which combines LRR [34] with the unsupervised robust
k-means clustering (RKMeans) algorithm [36,37] to search out the discords on
the periodic MTS data, which is common in a real-world production dataset.
The proposed LRR-RKMeans has three advantages: 1) higher searching accu-
racy, 2) computational efficiency, and 3) simplicity. The proposed method can
catch the periodic pattern in the dataset accurately; therefore, it has a promis-
The Framework and Applications of Anomalous Subsequence Detection 241
distance matrix among MTS is generated, and LRR can create the monitoring
signal. The subsequences of the monitoring signal can be divided based on the
proposed segmentation method and clustered by the robust k-means method.
The cluster of the subsequences with fewer instances is denoted as discords
based on the probability.
datasets indicated that the LSTM-RTC can surpass the traditional RTC meth-
ods in lower response delay by learning very high dimensional data.
As in Figure 3, the input data for LSTM-RTC was captured according to the
moving window mechanism. Let xt be a batch of input data at time t. The data
was first used to train the first LSTM layer, where xt is used to update all of
the cells altogether. The dimension of data output in the first LSTM layer is
the same as xt . Later on, the first LSTM layer’s output will be used to train
the second LSTM layer, where a dropout layer connects these LSTM layers. In
the second LSTM layer, the hierarchical relationships of the input data were
extracted by learning the first LSTM layer’s output.
There might be possible for the second LSTM to memorize the pattern in the
first LSTM layer instead of learning. This possibility might be due to analyzing
the previously processed information from the first LSTM layer. Assume that
the result of the first LSTM layer is reliable, then the second LSTM layer might
just be memorizing the output pattern by the first LSTM layer. Therefore, to
facilitate the model to learn the hierarchical relation of the data, LSTM-RTC
applies a dropout layer between the first and second LSTM layers. In the dropout
layer, partial information from the first LSTM’s output was skipped randomly
when used to train the second LSTM layer. Iteratively, in the dropout layer,
information was skipped for learning randomly; thus, the dropout layer can
prevent the second LSTM layer from memorizing the results from the first LSTM
layer. Finally, the output of the second LSTM layer will be used as the monitoring
statistics.
The monitoring statistics can be used to classify the in-control and out-of-
control states. In LSTM-RTC, the model distinguishes the in-control and out-
of-control states based on monitoring statistics. The lower monitoring statistics
indicates the in-control state while the higher monitoring statistics is for the out-
of-control state. Observations with monitoring statistics lower than the control
limit will be classified as in-control and vice versa.
244 H. Sutrisno and C.-L. Yang
3 Experimental Results
3.1 LRR-RKMeans For Detecting Discord In Wafer Production
This section presents the application of applying LRR-RKMeans on detecting
defective items in the wafer production (WP) process dataset in semiconduc-
tor industry [40]. The dataset contains a collection of process control measure-
ments from various sensors during the silicon wafers production. The dataset has
six monitoring variables: radio frequency forward power (FP), radio frequency
reflected power (RP), chamber pressure (CP), 405-nanometer emission (405e),
520-nanometer emission (520e), and direct current bias. The FP and RP vari-
ables measure the electrical forward power, and reflected power applied to the
plasma, respectively. Variable CP records the pressure of the etching chamber.
Variable 405e and 520e record the intensity of light emitted by the plasma on two
different wavelengths, respectively. The last variable records the direct current
electrical potential difference within the utilized tools.
In this case, we selected the data from batch 1552 to 1569 to simulate the
actual production data. We assumed the dataset selected from the batches above
can represent the two situations faced in production. First, the number of defec-
tive wafers is minimal, and second, the dataset contains abnormal readings (i.e.,
sensor #2) on the non-defective wafer. Therefore, it is interesting to evaluate how
the anomaly detection methods can avoid reporting false alarms. Also, indicating
the discord in the WP dataset can help refer the defective product.
In this WP dataset, the number of discords is exactly one. Evaluating the
top-5 anomalous subsequences can reveal how sensitive the algorithms tends to
raise false alarms. For example, if a method finds three subsequences and one of
them is discord, it also means that the method raises two unwanted false alarms.
The false alarm issue is critical for assessing the reliability of the methods in real-
world applications. Therefore, the discord search method with lower false alarms
is desired because it reduces the frequency of checking by the operator due to
the alarm raised by the system.
In Table 1, the top-5 discord scores are presented for three methods: LRRDS,
LRRDS-ATW, and LRR-RKMeans. The higher the discord score for a particular
detection, the higher the confidence in identifying the discord. In the meantime,
the lower the discord score for false alarms, the more reliable the method. In
Table 1, the black-bolded face indicates if the method successfully detects the
discords, while the underlined results show the false alarms.
As shown in Table 1, all models can identify the discords that existed in the
WP dataset correctly. However, both LRRDS and LRRDS-ATW generate three
and four false alarms, respectively, except for LRR-RKMeans. It also means the
propsoed LRR-RKMeans can catch the discord accurately without producing
false alarms.
This section evaluates multiple RTC charts, such as RF-RTC, FWRF, GWRF,
MWRF, D-SVM, and LSTM-RTC on white wine production case [13]. Multiple
sensors were attached to monitor the wine specifications in the dataset, such
as the acidity, sugars, chlorides, sulfur dioxide, density, and pH. During the
production process, the wine quality might be sensitively changed according to
the circumstances in the production process. Once the quality of the produced
h ARL0 SE ARL1 SE
RF-RTC 0.81 195.48 13.38 8.48 1.12
FWRF 0.64 208.46 18.51 6.96 0.45
GWRF 0.64 199.87 15.42 6.13 0.31
MWRF 0.63 209.15 17.41 6.47 0.28
D-SVM 0.85 201.35 8.98 11.73 1.07
LSTM-RTC 0.62 201.16 11.14 3.91 0.12
246 H. Sutrisno and C.-L. Yang
wine is below the standard, the system needs to raise the alarm as quickly as
possible so that the operator can react quickly to solve the problem.
Table 2 shows the monitoring results of RTC charts on the white wine pro-
duction dataset. Columns ARL0 and ARL1 show the in-control and out-of-control
average run-length (ARL), respectively. As Table 2 reports, the LSTM-RTC has
the lowest ARL1 while the D-SVM chart has the highest ARL1 . It also means
that LSTM-RTC is the fastest in detecting process shifts.
4 Discussion
A massive amount of data can be captured from production machines in man-
ufacturing sites. Indeed, the size and the frequency of the captured data can
The Framework and Applications of Anomalous Subsequence Detection 247
trouble real-time data analysis. In the framework in Fig. 1 the streaming data
will be monitored based on smaller data batches. The LRR-RKMeans method
can be applied to find out anomalous patterns, and these patterns can be moni-
tored by the LSTM-RTC method for process shift detection. The analysis results
can be used to notify the workers for faster reaction to process shifts. The col-
lected anomalous patterns can also be constructed as a collection of anomalous
patterns. More advanced data analysis can be performed to analyze the correla-
tion between the unique patterns and the quality result of products.
The data processing time is highly crucial in intelligent manufacturing. When
the sensor data is obtained, the analysis requires the processing time to determine
if the data is anomalous or normal and if the process is in control or out of control.
The required time for data analysis is inevitable. However, the analysis time can
be reduced by simplifying the data analysis and applying newer data analysis
techniques, such as edge-cloud computing. In Edge-and-cloud computing, the
data analysis task can be performed directly on the local computers (edge).
Only the actual results from the local computers are uploaded to the cloud for
computing. The cloud computer can be used to retrain the algorithms and to
re-optimize the overall system. However, edge-cloud computing is still an early
study, and it needs more studies on multiple production scenarios.
5 Conclusion
References
1. Zhong, R.Y., Xu, X.W., Klotz, E., Newman, S.T.: Intelligent manufacturing in the
context of industry 4.0: a review. Engineering 3, 616–630 (2017)
2. Chen, K.-C., Lien, S.-Y.: Machine-to-machine communications: technologies and
challenges. Ad Hoc Netw. 18, 3–23 (2014)
3. Nain, G., Pattanaik, K.K., Sharma, G.: Towards edge computing in intelligent
manufacturing: past, present and future. J. Manufact. Syst. 62, 588–611 (2022)
4. Yang, C.L., Sutrisno, H., Lo, N.W., et al.: Streaming data analysis framework
for cyberphysical system of metal machining processes. In: 2018 IEEE Industrial
Cyber-Physical Systems (ICPS), pp. 546–551 (2018)
5. Wang, Y., Perry, M., Whitlock, D., Sutherland, J.W.: Detecting anomalies in time
series data from a manufacturing system using recurrent neural networks. J. Man-
ufactur. Syst. 62, 823–834 (2022)
6. Wan, J., Tang, S., Li, D., et al.: A manufacturing big data solution for active
preventive maintenance. IEEE Trans. Ind. Inform. 13, 2039–2047 (2017)
7. Zhang, Y.X., Chen, Y., Wang, J., Pan, Z.: Unsupervised deep anomaly detection
for multisensor time-series signals. ArXiv, vol. abs/2107.12626 (2021)
8. Sutrisno, H., Yang, C.L.: Discovering defective products based on multivariate
sensors data using local recurrence rate and robust k-means clustering. In: The
26th International Conference on Production Research (ICPR-26) (2021)
9. Yeh, C.-C.M., Zhu, Y., Ulanova, L., et al.: Matrix profile I: all pairs similarity
joins for time series: a unifying view that includes motifs, discords and shapelets.
In: 2016 IEEE 16th International Conference on Data Mining (ICDM), pp. 1317–
1322 (2016)
10. Keogh, E.J., Lin, J., Fu, A.W.C.: Hot sax: efficiently finding the most unusual
time series subsequence. In: Fifth IEEE International Conference on Data Mining
(ICDM’05), vol. 8 (2005)
11. Wang, Z., Pi, D., Gao, Y.: A novel unsupervised time series discord detection
algorithm in aircraft engine gearbox. In: ADMA (2018)
12. He, Q.P., Wang, J.: Statistical process monitoring as a big data analytics tool for
smart manufacturing. J. Process Control 67, 35–43 (2018)
13. Cortez, P., Cerdeira, A.L., Almeida, F., Matos, T., Reis, J.: Modeling wine pref-
erences by data mining from physicochemical properties. Decis. Support Syst. 47,
547–553 (2009)
14. Qu, Y.J., Ming, X.G., Liu, Z., Zhang, X., Hou, Z.: Smart manufacturing systems:
state of the art and future trends. Int. J. Adv. Manufact. Technol. 1–18 (2019)
15. Khodabakhsh, A., Ari, I., Bakir, M., Ercan, A.O.: Multivariate sensor data analysis
for oil refineries and multi-mode identification of system behavior in real-time.
IEEE Access 6(64), 389–364 405 (2018)
16. El-Midany, T.T., El-baz, M.A., Abd-Elwahed, M.S.: A proposed framework for
control chart pattern recognition in multivariate process using artificial neural
networks. Expert Syst. Appl. 37, 1035–1042 (2010)
17. Sentürk, S., Erginel, N., Kaya, I., Kahraman, C.: Fuzzy exponentially weighted
moving average control chart for univariate data with a real case application. Appl.
Soft Comput. 22, 1–10 (2014)
18. Yang, C.L., Sutrisno, H.: Reducing response delay in multivariate process monitor-
ing by a stacked long-short term memory network and real-time contrasts. Comput.
Ind. Eng. 153, 107052 (2021)
The Framework and Applications of Anomalous Subsequence Detection 249
19. Silva, A.F., Vercruysse, J., Vervaet, C., et al.: Process monitoring and evaluation
of a continuous pharmaceutical twin-screw granulation and drying process using
multivariate data analysis. Europ. J. Pharm. Biopharm. 128, 36–47 (2018)
20. Deng, H., Runger, G.C., Tuv, E.: System monitoring with real-time contrasts. J.
Qual. Technol. 44, 27–29 (2012)
21. Wei, Q., Huang, W., Jiang, W., Zhao, W.: Real-time process monitoring using
kernel distances. Int. J. Product. Res. 54, 6563–6578 (2016)
22. Jang, S., Park, S.H., Baek, J.-G.: Real-time contrasts control chart using random
forests with weighted voting. Expert Syst. Appl. 71, 358–369 (2017)
23. He, S., Jiang, W., Deng, H.: A distance-based control chart for monitoring mul-
tivariate processes using support vector machines. Ann. Oper. Res. 263, 191–207
(2018)
24. Wang, F.-K., Bizuneh, B., Cheng, X.-B.: One-sided control chart based on support
vector machines with differential evolution algorithm. Qual. Reliab. Eng. Int. 35,
1634–1645 (2019)
25. Hashemian, H.M., Bean, W.C.: State-of-the-art predictive maintenance tech-
niques*. IEEE Trans. Instrum. Meas. 60, 3480–3492 (2011)
26. Shoeb, A.H., Guttag, J.V.: Application of machine learning to epileptic seizure
detection. In: ICML, pp. 975–982 (2010)
27. Li, G., Bräysy, O., Jiang, L., Wu, Z., Wang, Y.: Finding time series discord based
on bit representation clustering. Knowl. Based Syst. 54, 243–254 (2013)
28. Febrero, M., Galeano, P., Gonzalez Manteiga, W.: Outlier detection in functional
data by depth measures, with application to identify abnormal NOx levels. Envi-
ronmetrics 9(4), 331–345 (2008)
29. Rahmani, A., Afra, S., Zarour, O., et al.: Graph-based approach for outlier detec-
tion in sequential data and its application on stock market and weather data.
Knowl. Based Syst. 61, 89–97 (2014)
30. Luo, W., Gallagher, M.R., Wiles, J.: Parameter-free search of time-series discord.
J. Comput. Sci. Technol. 28, 300–310 (2013)
31. Wang, X., Lin, J., Patel, N., Braun, M.: Exact variable-length anomaly detection
algorithm for univariate and multivariate time series. Data Mining Knowl. Discov.
32(6), 1806–1844 (2018). https://doi.org/10.1007/s10618-018-0569-7
32. Linardi, M., Zhu, Y., Palpanas, T., Keogh, E.J.: Matrix profile goes mad: variable-
length motif and discord discovery in data series. Data Mining Knowledge Discov.
34, 1022–1071 (2020)
33. Luo, W., Gallagher, M.R.: Faster and parameter-free discord search in quasi-
periodic time series. In: PAKDD (2011)
34. Hu, M., Feng, X., Ji, Z., Yan, K., Zhou, S.: A novel computational approach for
discord search with local recurrence rates in multivariate time series. Inf. Sci. 477,
220–233 (2019)
35. Yang, C.-L., Darwin, F., Sutrisno, H.: Local recurrence rates with automatic time
windows for discord search in multivariate time series. Procedia Manufact. 39,
1783–1792 (2019)
36. Lei, J., Jiang, T., Wu, K., Du, H., Zhu, G., Wang, Z.: Robust k-means algorithm
with automatically splitting and merging clusters and its applications for surveil-
lance data. Multimedia Tools Appl. 75, 12043–12059 (2016)
37. Yang, C.-L., Sutrisno, H.: A clustering-based symbiotic organisms search algorithm
for high-dimensional optimization problems. Appl. Soft Comput. 97, 106722 (2020)
250 H. Sutrisno and C.-L. Yang
38. Choi, J.Y., Lee, B.: Combining LSTM network ensemble via adaptive weighting
for improved time series forecasting. Math. Prob. Eng. (2018)
39. Ünlü, R.: Cost-oriented LSTM methods for possible expansion of control charting
signals. Comput. Ind. Eng. 154, 107–163 (2021)
40. Olszewski, R.T.: Generalized feature extraction for structural pattern recognition
in timeseries data, Report (2001)
PRISM & PGRN Research, Discoveries,
and Emerging Challenges [Domains]
On the Optimization of Systems Using AI
Metaheuristics and Evolutionary
Algorithms
1 Introduction
using finite-state machines [6]. Genetic algorithms (GA) became popular through
the work of Holland with studies of cellular automata and formulation of the next
generation [10]. Genetic programming (GP) is an extension of GA for program
evolution which was introduced by John Koza in 1990 [16]. Simulated annealing
(SA) is a metaheuristics that was developed by Kirkpatrick in 1983 [15]. It is a
probabilistic algorithm inspired by the annealing of metals in metallurgy. Ant
colony optimization (ACO) proposed by Marco Dorigo in 1992 is a probabilistic
optimization technique based on the foraging behaviour of ants seeking the short-
est path between their colony and a source of food [5]. Kennedy and Eberhart
introduced the particle swarm optimization (PSO) metaheuristic in 1995 [14].
PSO is a computational method for optimising problems by using a population
of particles moving around the search space according to the principle of particle
position and velocity. The bees algorithm (BA), formulated by Pham et al., is
based on the foraging behaviour of honey bees [20]. The algorithm exploits global
explorative search with local exploitative search. The artificial bee colony (ABC)
algorithm is a metaheuristic introduced by Karaboga as an extension of BA, has
three types of bee, employed bee, onlooker bee and scout bee [11]. Heterogeneous
Distributed Bees Algorithm (HDBA) is a multi-agent metaheuristic algorithm
initially introduced by Tkach [30]. It enables solving of combinatorial optimiza-
tion problems with multiple heterogeneous agents that possess different capa-
bilities and performances. The main AI techniques are summarized in Table 1.
Based on the Google Scholar Metrics (2022), the top 6 publications are IEEE
Congress on Evolutionary Computation, Swarm and Evolutionary Computation,
On the Optimization of Systems Using AI Metaheuristics 255
Algorithm 1. GA pseudocode
Initialise a population of n chromosomes
while not end of mission do
Compute fitness of each chromosome in population
repeat
Select a pair of parents with replacement
Apply crossover and create offspring
Mutate offspring
Add offspring to new population
until n offspring have been created
Replace the current population with the new population
end while
where, visibility ξi is quantity S, allowedk is the set of agents not in tabu list,
ψ and ω are parameters that control the relative importance of trail versus
visibility.
On the Optimization of Systems Using AI Metaheuristics 257
The stop criterion is given by a threshold that quantifies the desired perfor-
mance of the agents for a given task. The optimal allocation is given by:
VOS = Sj ≥ threshold (4)
k∈ tabu list
Here, u1,2 ∼ U (0, 1) are uniform random variables in [0, 1]D and ◦ is the
Hadamard (entry-wise) product. The ‘inertial weight’, w, and acceleration coef-
ficients c1,2 , are two arbitrary (but constrained) positive real parameters chosen
to balance convergence and exploration and t labels iteration.
In synchronous updating, iteration t + 1 begins by updating all memories:
pt+1
i = arg min∗ f (xti ), f (pti ) (7)
where min∗ returns the first member of the list in the case of non-uniqueness.
The iteration is completed by updating all N positions and velocities according
to Eq. 6. New information is immediately available to neighbours (asynchronous
updating) if Eq. 7 is applied immediately after each position update.
Algorithm specification is completed with a consideration of boundary con-
ditions. Particles are initialised with positions uniform randomly picked in X
and with pi = xi . Initial particle velocity is arbitrary. For example, velocities
may be set to zero or chosen as the difference of two random positions in X. The
termination condition may be a preset number of function evaluations and/or
an acceptable error. Spatial conditions are also arbitrary: particles my be placed
on the boundary should they fly outside X, or they might be allowed to continue
to move, without evaluation, in RD \ X.
There is no smoothness requirement on f because memory and dynamic
update make no reference to function gradient. PSO therefore has a wider appli-
cability than conventional optimisation algorithms which rely on gradient infor-
mation.
if u ∼ U (0, 1) < CR or d == r
yd = gd + F (xtjd − xtkd )
else
yd = xtid (8)
where the parameters CR ∈ [0, 1] and F ∈ (0, 2] are known as the ‘cross-over
rate’ and the ‘differential weight’. The random component r ensures that the off-
spring differs from i. Then, after each component of y has been set, the offspring
conditionally replaces i:
xt+1
i = arg min∗ f (y), f (xti )
difference in the function value f (s) - f (s ), and on a parameter T , called tem-
perature. The temperature T is lowered, reducing the probability of accepting
solutions worse than the current one. The probability paccept to accept a solution
s is defined as:
1, if f (s ) < f (s)
paccept (s, s , T ) = (s ) (9)
exp f (s)−f
T , otherwise
Algorithm 3. SA pseudocode
Create initial solution s
Initialize temperature T
repeat
while not end of mission do
Generate a random transition from s to s
if f (s ) < f (s) or exp (f (s)−f
T
(s )
> random[0, 1] then
s=s
end if
end while
Reduce temperature T
until no change in f (s)
return s
where α, β and γ are control parameters that bias the importance of the
priority, the distance and the agent’s performance respectively (α, β, γ ¿ 0;
α, β, γ ∈ R). The probabilities pik are normalized, and it is easy to show that:
On the Optimization of Systems Using AI Metaheuristics 261
M
pik = 1 (11)
i=1
tasks also have a higher benefit for completing them. Examples of such tasks
include surveillance (gathering information on desired objects), security mon-
itoring (preventing theft of goods and threats, and fire monitoring (forest fire
detection and protection), among many others. This system must deal with the
real-time detection of unpredictable, unknown tasks arriving at unknown times
and locations. The task occurrence is dynamic and unpredictable with different
levels of importance of each task and must be detected as fast as possible. The
sensors must be allocated to the tasks as fast as possible. The goal is to allocate
each sensor an appropriate task at an appropriate time (Fig. 2) and to ensure
all tasks are completed in minimum time.
When there are several tasks that require the same sensors, the allocation
depends on the sensors’ availability and performance, the physical distance of
sensors from the tasks, and the priorities of individual tasks. This is a NP-hard
problem that was optimized by AI algorithms. An example of formulating a
possible solution to this problem is by using HDBA:
1 β
Fiα × Dik × Vikγ
pki (t) = if Δi > 0 (12)
M 1 β
j=1 Fjα × Djk × Vjk
where F , S and V are the tasks priorities, distances of sensors from the tasks
and sensors performances respectively.
Supply networks are systems responsible for moving goods, products and ser-
vices. They consist of a complex network of interrelated entities, including sup-
pliers, manufacturers, retailers, and customers. As part of globalization, supply
networks have become more vulnerable to security risks that include facility,
information, and cargo security among others. To meet the demands of secur-
ing supply networks in today’s environment, a comprehensive, technological, and
On the Optimization of Systems Using AI Metaheuristics 263
(TRAP). The third problem that the sensory system must overcome is related
to a failure of a portion of sensors in the system. In this tampering problem,
sensors may fail due to internal properties (e.g. hardware reliability) and external
reactions (e.g. weather conditions). The system should be able to monitor these
problems to ensure that system performance is unharmed (ASAP). An example
of a dual-layer logistic system with distributed sensors to monitor security is
illustrated in Fig. 4, and the time-out value could be calculated as follows:
where μct is current task mean completion time, and σct is the standard deviation
of current task completion time.
This example presented a dual-layer system for applying task allocation algo-
rithm and task administration protocols for efficient target detection for supply
networks security that can deal with problems in the allocation process and a
protocol for analysing the status of sensors to modify the allocation if necessary.
It repeatedly identifies the current state of the system and takes proper actions
to deal with allocation problems and improve system performance.
importance levels are unknown a priori. The employed methods were compared
to different performance measures that are commonly used by law enforcement
authorities. This evaluation was shown to be effective in allocating dynamic tasks
to heterogeneous police agents.
This section outline three current research directions that aim at producing
a controllable laboratory for optimiser study (the barrier tree benchmark), a
principled methodology of algorithm comparison (the deployment of separate
problem training and tests sets) and a novel swarm intelligence algorithm based
on a population of downhill walkers.
However current function groupings are arbitrary, test functions often lie in sev-
eral classes and it is not known if examples are representative of the associated
optimisation difficulty of a particular class.
Furthermore, the properties of many exemplar functions extant in the lit-
erature, for example the number of local optima, the position and value of the
global optimum etc. are often unknown or, occasionally, even in dispute [24].
Despite the division of benchmarks into problem types, algorithm perfor-
mance is usually assessed by comparative performance over the entire suite. For
example, a common performance measure is the number of times a favoured algo-
rithm beats rivals over all problems in the benchmark. Even if trials are subject
to rigorous significance testing, the meaning of good performance over an assem-
bly of functions of differing characteristics is unclear: there is no guarantee that
cumulative benchmark performance will generalise to real world scenarios.
In summary, current function collections, whether existing in benchmarks
or self-assembled, are arbitrary and unstructured. The arbitrariness and mathe-
matical complexity of existing benchmarks nullifies any principled investigation
of algorithm performance against problem type and algorithm versus algorithm
comparison.
The Barrier Tree Benchmark (BTB) has been proposed as an answer to
these objections [28]. The underlying idea is the construction of functions with
known topographies. The mathematical properties of BTB member functions is
understood and series of controlled algorithm trials over structured test functions
can be implemented.
The barrier tree is the fundamental unifying structure of the BTB. A barrier
tree is a graphical representation of the critical points (minima and saddles) of a
function. This representation arises in evolutionary biology where the objective
function is known as a fitness landscape [26]. The fitness landscape, in analogy
with a natural landscape of nested valleys, is conceived as a topography of funnels
and basins. A basin is a connected region is which all downhill paths (the converse
of the adaptive walk in evolutionary biology [8]) starting at any point in the
basin lead to a single minimum. (For simplicity, we limit this presentation to
landscapes without ‘neutral’ areas in which a connected region shares a single
objective value.) Funnels are connected regions where downhill paths lead to
more than one basin.
The barrier tree is a topological representation of landscape topography. It
specifies critical values (depths and saddle values) but does not specify basin and
funnel extent. The BTB completes the specification by furnishing basins and
funnels with unimodal basis functions. These basis functions are, in principle,
any unimodal function; for example, symmetrical conical functions or highly
conditioned ellipsoids.
The BTB currently exists only as a framework; work is underway to deliver
a software package. A preliminary study of the application of the BTB considers
one or two basins within a single funnel [28]. Differential evolution was compared
to local and global PSO for configurations of varying optima depths and relative
sizes. Although these are the simplest conceivable landscapes, the study threw
On the Optimization of Systems Using AI Metaheuristics 267
The discussion in Sect. 4.1 highlights an overlooked issue concerning the method-
ology of algorithm comparison. Optimisation algorithms are parameterised. In
the absence of any theory, parameter settings are arbitrary. For example, PSO
swarm size and DE cross-over rate must be set by the researcher. Values are
often extracted from the literature. In comparative tests where the merits of a
novel algorithm A are being promoted in comparative trials, the parameters of
A are typically tuned to provide good performance on the test set (which may
have been selected by the researcher) or a specific benchmark. These trials are
clearly unfair unless the comparison algorithms have also been optimised on the
chosen test set. And even if optimal versions of the comparison algorithms are
lined up, there is a further issue of generalisation. There is no guarantee that an
optimal algorithm on a test set of, say, 30 functions, will continue to be superior
on a 31st function. Moreover, there is no guarantee that good performance on
any artificial test set will extend to success on real world problems.
The generalisation failure of tuned algorithms has been recognised in the
machine learning (ML) community. The danger of overfitting a machine learning
statistical model to a single test set is countered by preparing training, verifica-
tion and test sets. Model hyperparameters are tuned by comparing trained mod-
els with performance on the verification set; the optimised model is then tested
once on the reserved test set. The unseen test set represents future unknown
problem instances. Even this process is not infallible because information leaks
from the validation set into the model during the training-validation cycle [3].
The ML methodology does not directly translate to the problem of algorithm
parameter tuning because ML training, validation and test set data is similar
whereas there is a huge diversity of mathematical functions. For example, a data
set of cat and dog images or a set of digitised handwritten digits consists of
relatively heterogeneous data but the functions in the CEC benchmark range
from simple unimodal problems to complex multi-function compositions. Future
images of a cat or dog, or a handwritten digit, are not expected to be too
dissimilar to those in the the original data set but objective functions can take
many forms. And, although image space is extremely large, models are usually
trained with tens of thousands exemplars. ML succeeds because the objectives
are narrow: a model trained on pet images is not expected to classify household
268 I. Tkach and T. Blackwell
where f1,2 are functions describing the topography of the optimal basins (for
example, cone functions, f1,2 = |x − x1,2 | + d1,2 , of depths d1,2 and opti-
mal positions x1,2 ) and a unimodal function f12 is chosen for F such that (i)
f12 (F) > f1,2 (B1,2 ) and (ii) f12 decreases throughout F. B1,2 can be chosen to be
D-balls of radii r1,2 . A specific instance of f is specified by picking r1,2 , d1,2 and
x1,2 . Suppose a set of distinct BTB bimodal f -instances has been prepared. PSO
parameters N (swarm size), w (inertia weight) and c1,2 (acceleration parame-
ters), Eq. 6, would then be tuned on 80% of the instance set and tested for
generalisation on the remainder.
to simplify PSO particle movement, for example the so-called bare bones particle
swarm [13] but performance had to be enhanced with extra mechanisms (e.g.
[1]). A downhill walker, on the other hand, does not need intricate dynamic or
evolutionary mechanisms. The walker could simply sample the local terrain until
it finds a downhill spot, and then move there. Swarm intelligence can be invoked
by biasing a walker’s search towards neighbours (social or spatial) without the
invocation of a memory or particle velocity.
A basic Swarm Walker algorithm is in development and initial results on
single funnel-many basin landscapes reveal comparable performance to PSO and
DE, and better performance on bi-modal landscapes where the optima values are
close. The algorithm implements a swarm of N downhill walkers. Each walker
attempts to move downhill with an adjustable step length λ by picking a point
from a hypersphere of radius λ centred on a point between the walker and its
best neighbour; the walker moves to the trial position if the trial is downhill from
its current position. In order to adapt λ to the local terrain, the step length is
reduced by a factor in (0, 1) after a preset number of unsuccessful trials.
The algorithm is relatively unadorned and several refinements await explo-
ration. As with PSO, global and local social networks can be instigated, or
spatial neighbours, as in bird flocks, could be tested. A downhill walker might
occasionally walk uphill with a rule similar to simulated annealing: an uphill
step is chosen with decreasing probability. Walkers might (in analogy to ant
colony optimisation) be attracted to other walkers paths. It is hoped that by
progressively combining features of the main paradigms such as PSO (social
network), DE (spatial position) and ACO (stigmergy as implemented by evapo-
rating pheromone trails), an understanding might be reached on the interactions
between mechanisms and their role in an ‘intelligent’ population. The develop-
ment of a powerful optimiser would be a useful spin-off.
5 Summary
References
1. Blackwell, T.: A study of collapse in bare bones particle swarm optimization. IEEE
Trans. Evol. Comput. 16(3), 354–372 (2011)
2. Blackwell, T., Kennedy, J.: Impact of communication topology in particle swarm
optimization. IEEE Trans. Evol. Comput. 23(4), 689–702 (2019)
3. Chollet, F.: Deep Learning with Python. Simon and Schuster, New York (2021)
4. Das, S., Suganthan, P.N.: Differential evolution: a survey of the state-of-the-art.
IEEE Trans. Evol. Comput. 15(1), 4–31 (2011). https://doi.org/10.1109/TEVC.
2010.2059031
5. Dorigo, M.: Optimization, learning and natural algorithms. Ph.D. thesis, Politec-
nico di Italy, Milano (1992)
6. Fogel, L.J.: Biotechnology: Concepts and Applications. Prentice-Hall, Upper Sad-
dle River (1963)
7. Georgioudakis, M., Plevris, V.: A comparative study of differential evolution vari-
ants in constrained structural optimization. Frontiers in Built Environment 6, 102
(2020)
8. Gillespie, J.H.: Molecular evolution over the mutational landscape. In: Evolution,
pp. 1116–1129 (1984)
9. Hansen, N., Auger, A., Ros, R., Mersmann, O., Tušar, T., Brockhoff, D.: Coco:
a platform for comparing continuous optimizers in a black-box setting. Optim.
Methods Softw. 36(1), 114–144 (2021)
10. Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan
Press, Ann Arbor (1975)
11. Karaboga, D.: Artificial bee colony algorithm. Scholarpedia 5(3), 6915 (2010)
12. Kennedy, J.: Small worlds and mega-minds: effects of neighborhood topology on
particle swarm performance. In: In: Proceedings of the 1999, Congress of Evolu-
tionary Computation, vol. 3, pp. 1931–1938. IEEE Press (1999)
13. Kennedy, J.: Bare bones particle swarms. In: Proceedings of the 2003 IEEE Swarm
Intelligence Symposium, SIS 2003 (Cat. No. 03EX706), pp. 80–87. IEEE (2003)
14. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of the
1995 IEEE International Conference on Neural Networks, pp. 1942–1948 (1995)
15. Kirkpatrick, S.: Optimization by simulated annealing. Science 220(4598), 671–680
(1983)
16. Koza, J.R.: Genetic programming: A paradigm for genetically breeding populations
of computer programs to solve problems, vol. 34. Stanford University, Department
of Computer Science Stanford, CA (1990)
17. Liang, J.J., Qu, B., Suganthan, P.N., Hernández-Dı́az, A.G.: Problem definitions
and evaluation criteria for the CEC 2013 special session on real-parameter opti-
mization. Comput. Intell. Lab. Zhengzhou Univ. Zhengzhou, China Nanyang Tech-
nol. Univ. Singapore, Tech. Rep. 201212(34), 281–295 (2013)
18. Molina, D., LaTorre, A., Herrera, F.: Shade with iterative local search for large-
scale global optimization. In: 2018 IEEE Congress on Evolutionary Computation
(CEC), pp. 1–8. IEEE (2018)
19. Pant, M., Zaheer, H., Garcia-Hernandez, L., Abraham, A., et al.: Differential evo-
lution: a review of more than two decades of research. Eng. Appl. Artif. Intell. 90,
103479 (2020)
20. Pham, D., Ghanbarzadeh, A., Koc, E., Otri, S., Rahim, S., Zaidi, M.: The bees
algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University,
UK, pp. 44–48 (2005)
On the Optimization of Systems Using AI Metaheuristics 271
21. Poli, R., Kennedy, J., Blackwell, T.: Particle swarm optimization: an overview.
Swarm Intelll. 1, 33–57 (2007)
22. Rechenberg, I.: Evolutionsstrategie – optimierung technischer systeme nach
prinzipien der biologischen evolution. Ph.D. thesis (1973)
23. Schwefel, H.P.: Numerische optimierung von computer-modellen mittels der evo-
lutionsstrategie.(Teil 1, Kap. 1-5). Birkhäuser (1977)
24. Shang, Y.W., Qiu, Y.H.: A note on the extended rosenbrock function. Evol. Com-
put. 14(1), 119–126 (2006)
25. Shi, Y., Eberhart, R.: A modified particle swarm optimizer. In: Congress on Evo-
lutionary Computation, pp. 69–73 (1998)
26. Stadler, P.F.: Fitness landscapes. In: Lässig, M., Valleriani, A. (eds.) Biological
Evolution and Statistical Physics. Lecture Notes in Physics, pp. 183–204. Springer,
Heidelberg (2002). https://doi.org/10.1007/3-540-45692-9 10
27. Tkach, I., Amador, S.: Towards addressing dynamic multi-agent task allocation in
law enforcement. Auton. Agents Multi-Agent Syst. 35(1), 1–18 (2021). https://
doi.org/10.1007/s10458-021-09494-x
28. Tkach, I., Blackwell, T.: Measuring algorithm performance on a conical barrier tree
benchmark. In: GECCO 2022: Genetic and Evolutionary Computation Conference
(2022)
29. Tkach, I., Edan, Y.: Distributed Heterogeneous Multi Sensor Task Allocation Sys-
tems. Springer, Heidelberg (2020). https://doi.org/10.1007/978-3-030-34735-2
30. Tkach, I., Edan, Y., Jevtic, A., Nof, S.Y.: Automatic multi-sensor task allocation
using modified distributed bees algorithm. In: 2013 IEEE International Conference
on Systems, Man, and Cybernetics, pp. 1401–1406. IEEE (2013)
31. Tkach, I., Edan, Y., Nof, S.Y.: Multi-sensor task allocation framework for supply
networks security using task administration protocols. Int. J. Prod. Res. 55(18),
5202–5224 (2017)
32. Tkach, I., Jevtić, A., Nof, S.Y., Edan, Y.: A modified distributed bees algorithm
for multi-sensor task allocation. Sensors 18(3), 759 (2018)
Systematic Review of Inclusive Design
via Neuroergonomics as Assistance for Atypical
Neurology
1 Introduction
For most of human history, work has encompassed primarily physical labor. However,
with the boom of the industrial revolution, then the subsequent data and information age,
cognitive work has supplanted physical labor as the primary value generation mechanism
of the modern world (Hancock et al., 2021). Hence, it stands to reason that the finite
cognitive resources we have available should be maximally leveraged to generate more
wealth, and maximize overall well-being. However, there exists an uneven distribution
of cognitive resources, and some tasks may prove difficult if not impossible for individ-
uals with certain cognitive impairments or atypical neurology, and even worse, many
neurodivergent individuals are actively discriminated against in the workplace (Zolyomi
and Snyder, 2021). As it currently stands, these individuals may not be as effective in
achieving the same throughput or quality of work as their neruotypical peers, as jobs are
usually designed for the mean or median worker, not the extremes, which often leads to
disability as a consequence of noninclusive design practices (Vanderheiden et al., 2021).
To accommodate for this, improve efficacy of job designs, and increase the value
any individual can generate through cognitive work, it is crucial to consider cognitive
design patterns that are maximally neuroergonomic to the worker, and this has been
woefully under-considered until only recently. Inclusive job design was mentioned in the
Handbook of Human Factors and Ergonomics (Vanderheiden et al., 2021), but primarily
focused on physical disabilities, with less exposition on mental ones. The focus that is
provided is also primarily given to individuals with low IQs, but this is not always a
consequence of atypical neurology.
Recent advancements in autonomous vehicles have demonstrated the ability reduce
vehicle accidents caused by attention fatigue in ADHD drivers (Ebadi et al., 2021).
However, the ultimate goal of autonomous vehicle development is to fully automate
driving and mitigate or eliminate human interaction with the vehicle piloting process,
also known as L4 driving (Rajasekhar and Jaswal, 2015). This near full automation of
the task, while excellent for improving safety, does not address the issue of allowing
workers the ability to better engage with their task. Instead, this design philosophy
simply replaces them with autonomous systems and removes them from consideration
altogether.
Instead, we propose a hybrid approach of varying autonomy levels which depends
on, and closely integrates with, the users’ dynamic neural profile in a collaborative
feedback system. Such a system acts more like a crutch in the most basic sense, or can
act like a mechanised exoskeleton in its most sophisticated implementation. The idea is
to augment human capacity to maximize “cognitive leverage” that is, allow users to lift
maximal cognitive loads while exerting themselves only as much as necessary, with the
augmented system aiding with the parts of the task the user struggles with. A vehicle
related example of this sort of augmentation is autonomous braking, which still allows
users the chance to control the vehicle, and only take over when deemed absolutely
necessary to prevent injury (Ebadi et al., 2021). Most current systems work by reading
the environment, but neglect the user in their calculus, except during the course of
research. This is clear from the explanation of the various self-driving levels, as none of
them claim to aid the user in integrating with the system more effectively (Rajasekhar
and Jaswal, 2015). However, by integrating such partially autonomous solutions with
non-invasive brain-measuring devices, or even with less sophisticated technology such as
facial and emotional recognition analysis, it may be possible to advance this technology
to improve prediction accuracy based on cognitive markers and autonomously adjust the
level of aid required based on the immediate needs of the user.
Articles demonstrating the use of bibliometric analysis methods used in this study
include Cross-Cultural Design in Consumer Vehicles to Improve Safety: A System-
atic Review, The Reaches of Crowdsourcing: A Systematic Review and Data Mining
Methodology in Support of a Systematic Review of Human Aspects of Cybersecurity
(Koratpallikar and Duffy 2021; Dishman and Duffy, 2021; Duffy and Duffy 2020a).
Applications considering construction and an error prevention context are shown in the
274 J. Biechele-Speziale et al.
systematic review related to the human aspects of environmental mishaps (Duffy and
Duffy 2020b).
While this sort of transhumanistic idea has long been a part of science fiction with
regards to physical augmentation, and has recently seen advances due to increased fund-
ing, cognitive enhancements have been neglected until recently due to the variety of
challenges associated with developing high resolution BCIs. Some examples include
producing valid standards for the signal preprocessing steps, producing participant inde-
pendent classification of mental states, and removing nonaffective states from the data
(Mu¨hl et al., 2014). However, with the machine learning revolution that’s currently
taking place, it seems apparent that now is the ideal time to increase funding to begin
increasing the volume of work in this field with the eventual goal of enabling as many
people as possible to engage more effectively with their work, and improve the quality of
their personal lives. Indeed, there are already some steps being taken in automating the
BCI customization process, but this still have substantial ground to cover until ready for
less critical applications (Vidaurre et al., 2011). The authors of this article believe that
neurodivergent individuals would be excellent to evaluate these emerging technologies
with, as they stand to benefit immensely from such research, and the ability to develop
novel theranostic tools for cognitive conditions with clearly defined evaluation criteria
could reveal opportunities to provide personalized cognitive aid (Fig. 1).
Fig. 1. This figure illustrates the result of the Google nGram analysis of our four topics: “cognitive
work”, “neuroergonomics”, “brain-computer interface”, and “human-computer interface”, limited
from 1900 to 2019.
As shown, the topic of cognitive work started drawing attention around the 1960’s and
has continued in an upward trajectory since, similar to brain-computer interface which
got its start in the early 1990s. Neuroergonomics, by contrast, has not been addressed
much and appears relatively new, first appearing around the year 2000. Finally, there
has been an apparent decrease in interest with respect to human-computer interfaces as
compared to the 1990s.
Systematic Review of Inclusive Design via Neuroergonomics 275
2 Purpose of Study
This study aims to conduct a systematic literature review regarding the current work in
the Neuroergonomics, HCI/BCI, and cognitive work space with respect to neurodiver-
gence. While much prior work has been done within the overlap of neuroergonomics and
computer interfaces, our review has revealed an apparent lack of work on individuals
with atypical neurology. In doing this review, we hope to draw attention to this apparent
gap in the literature, and aim to encourage experts in these spaces to allocate resources
to further explore the intersection of these fields. Hopefully, as a result of these efforts,
alternative therapeutics will be developed to assist neurodivergent individuals with the
unique challenges of cognitive work they face in today’s market. To this aim, litera-
ture metadata and relevant analysis tools were employed, including CiteSpace (Chen),
VosViewer (Nees Jan van Eck), MaxQDA (VerbiSoftware), and more (Fig. 2).
Fig. 2. These figures were obtained from Scopus and shows the number of published articles using
cognitive work on the topics of neuroergonomics, and cognitive task analysis. These leader figures
show leaders by author (top-left) country (top-right), institution (bottom-left) and field(bottom-
right).
Table 1. This table lists the keywords searched within each database of interest, as well as the
number of results for each term and combination of terms. We only included academic articles
in our search results. As shown, there is only a small fraction of interest in either intersection of
these topics, even though the topics themselves are heavily connected.
After doing our primary searches, we investigated the number of publications per year
from 2017 until the present, to see if any recent trends were identifiable both among the
databases and the topics themselves. This is illustrated in Fig. 3. This precursor data was
also subject to an ANOVA to determine which variables had a statistically significant
impact on the publication count over the last 5.5 years (results in Table 2).
As we can see within Table 2, both the topic and database, have individual and
combined statistically significant effects on the number of results returned for each topic
across the last 5.5 years. More interestingly, we see a super-linear increase in Fig. 3 in the
BCI field, which indicates an accelerating interest in that field, but an apparent neglect
or lack of interest in the related fields of cognitive work, human-computer interfaces,
and neuroergonomics.
Systematic Review of Inclusive Design via Neuroergonomics 277
Fig. 3. Regression analysis of the cumulative publication values for different database term com-
binations. As shown, all but the Google Scholar + Brain Computer Interface combination grow
linearly, but the outlier grew super-linearly, indicating an acceleration of interest in BCI research
as compared to the relative constant interest in our other topics.
Table 2. ANOVA results on our search terms from Table 1 over the last 5.5 years (20172022).
As shown, both the topic, the database, and the combined variables have statistically significant
impacts on the number of articles found across our search terms.
Not only did we do frequency and trend analysis across formal article databases, we
also examined term frequency and relative popularity on the modern day public square:
Twitter. To accomplish this, we leveraged Vicinitas to mine the data related to the engage-
ment level across our different topics. As shown in Table 1, we used four key terms:
cognitive work, neuroergonomics, HCI and BCI, respectively. Vicinitas queried them
across Twitter to produce both word clouds and the cumulative engagement and post
timeline for each topic. As we can see, it appears as though the first two terms are loga-
rithmic in nature, with large initial growth that has tapered off over time, and the latter
two appear almost exponential; however, there appears to be substantial overlap between
them, which could be caused by the less precise nature of speech on Twitter as compared
to academic journals.
278 J. Biechele-Speziale et al.
4 Results
Fig. 4. Popular trend analyses for our 4 topics mentioned in Table 1. The keywords from top
left to bottom right are: cognitive work, neuroergonomics, human computer interface, and brain
computer interface. All sub-figures were obtained from Vicinitas.
Systematic Review of Inclusive Design via Neuroergonomics 279
Fig. 5. This figure illustrates some of the main topics from many of the articles from the search
term “neuroergonomics”. 8 of the most cited articles, along with Chapter 31 in the Handbook
of Human Factors and Ergonomics, along with some articles from the VosViewer analysis were
compiled into a project to do this word frequency visualization.
Fig. 6. This figure was obtained from VosViewer by using chapters 7, 31, and 13 from the Hand-
book of Human Factors and Ergonomics and 6 other articles published on the subject of neuroer-
gonomics and human-computer interface. We used 2 as the parameter for the value references in
common and the co-citation as another parameter. VosViewer produced 72 co-cited articles which
produced the figure above. This figure shows the most co-cited articles and the least co-cited
articles. This Co-citation analysis method is used to find articles that have been cited together in
another article which provides information regarding the degree of connectivity between articles.
Fig. 7. This figure shows the co-cited articles resulted from VosViewer, the cited references, the
number of times each article has been cited, and the total link strength, which measures the degree
of that node in the graph.
Systematic Review of Inclusive Design via Neuroergonomics 281
Fig. 8. This figure represents the results obtained from CiteSpace showing the articles obtained
from Web of Science. The top sub-figure shows the cluster of the most co-cited articles with the
author as the label of each article. In the second part of the figure, we identified the articles with the
most citation bursts in this field. As shown, nearly all the most influential papers were published
over 20 years ago, indicating a reduced interest in the topic. From this analysis, we can select
a number of articles for further review where Mendeley would be used to generate a reference
list (Elsevier, a). This reference list would then be used to perform a co-citation analysis using
VosViewer to determine the connectivity between these articles.
5 Discussion
As shown in the results section, we can clearly identify that despite the heavy clustering
and dense networking of these topics, the overall number of papers that intersect with
all three of these topics and provide insights on individuals with atypical cognition is
lacking. This is unfortunate, as the economic impacts on neurodiverse (specifically autis-
tic) individuals has been explored: autistic individuals are less likely to take particular
jobs either out of lack of enjoyment, or the inability to cope with particular working
requirements due to sensory or social over-stimulation. This limitation of potential job
prospects, and the reduced ability to fill roles impacts an estimated 70 million people
worldwide (Cowen, 2011). Individuals with ADHD may either be unwilling or unable
to accept jobs with increased attentional demands without substantive assistance to
limit distracting stimuli, and are estimated at 5.29% of the population or approximately
370,300,000 people worldwide (Polanczyk et al., 2007).
Hence, as a rough estimate, we can expect approximately 6% of the global popu-
lation to have reduced job prospects, or reduced job efficacy directly caused by their
282 J. Biechele-Speziale et al.
atypical cognition alone. Taking to heart the ideas of accessibility through design from
(Vanderheiden et al., 2021), a rough estimate of economic improvement given assistive
devices or more inclusive job design can be performed. If we assume that the proposed
hybrid cognitive interventions will only impact the neurodiverse population with autism
and ADHD (unlikely), and that these interventions will only increase their maximum
productive throughput by 40%, we can determine the impact this would have on global
GDP. In 2020, global GDP was 80 trillion dollars, thus our estimate predicts it would
have increased by 40% of 6% or by an extra 192 billion dollars (Bank, 2021). However,
the development of cognitive assistive devices are not limited to individuals with mild
cognitive impairments or atypical neurology, which could open the doors to marked
economic productivity for a majority of the population as well, as was seen during the
personal computer and web revolution of the 1970s to the present.
Given the possibility of impact on the individual and global economic scales that
such hybrid, cognitive interventions may have, the authors believe this field should be
funded with a particular focus on developing aid for neurodiverse individuals which may
be generalized as research and development continues.
6 Conclusion
In summary, we conducted a systematic review for exploring the application of neuroer-
gonomics to improve the efficacy of human computer interfaces in the domain of cogni-
tive work, with a specific focus on individuals with atypical neurology. We extracted the
metadata from three different databases: Scopus, Google Scholar, and Web of Science.
From Scopus we observed the US has had the most number of publications compared to
the remaining countries that published on these topics and observed the topic has gained
increasing attention since 2017. We also used VosViewer, Google nGram Viewer, Vicini-
tas, and CiteSpace to run the cluster and trend analyses on our bibliometric metadata.
From both Google nGram Viewer and Vicinitas we observed an upward trend on BCI
and cognitive work, which is encouraging.
However, in absolute numbers, there are only about 10 published articles from Sco-
pus, 155 articles from Google Scholar, and 3 articles from Web of Science, but none
of them have a primary focus on our target demographic, illustrating a substantive gap
in the literature. We outlined a back-of-the-envelope style estimate of the negative eco-
nomic impact that continued lack of work in this area may have, and hope this article
will convince both principal investigators and funding agencies to consider work in this
area as a worthwhile pursuit.
7 Future Work
Finally, it seems less than ideal to end on such a bleak picture of the current body of
work. Instead, we illustrate some of the astounding possibilities that can be achieved
if more funding is placed into the appropriate areas, and our biases around disabilities
are appropriately accounted for. A recent grant awarded by the NSF has shown some
incredible promise with some of the work performed with the funding. Li and Nam
showed that an non-invasive BCI device, known as a SSVEPbased collaborative BCI,
Systematic Review of Inclusive Design via Neuroergonomics 283
allowed individuals with ALS to control a robot along pre-defined paths with their brain
signals. While there was no direct improvement in their motor ability, the device may
be able to return some level of autonomy to these individuals, especially if the BCI
can be leveraged with partially autonomous exoskeletons. More work like this has been
performed recently, such as the use of invasive and non-invasive BCI devices to allow
individuals with locked-in syndrome to communicate with the outside world (Birbaumer,
2006).
While this work is an excellent step forward among many that focus on physical dis-
abilities (Jackson and Mappus, 2010), the authors of this bibliometric analysis believe the
lack of focus on hidden disabilities, such as cognitive impairments, sensory processing,
and/or attentional issues, is neglecting job design for an invisible minority who are still
impacted by their atypical neurology regardless of how visible it is to researchers, job
designers, or funding agencies. Considering how much of a role cognitive work is play-
ing in our economy, the authors hope that drawing attention to this gap in the literature
will allow funding resources to be leveraged to not only improve the quality of life and
job satisfaction of these neurodivergent individuals, but that there will a commensurate,
measurable economic benefit as a result.
Acknowledgements. The National Science Foundation (Award Number 2128970 and 2128867)
are thanked for supporting the research reported in this paper. Any opinions, findings, conclusions,
and/or recommendations expressed in this material are those of the authors and do not necessarily
reflect the views of the NSF.
References
Bank, W.: Gross domestic product 2020 (2021)
Birbaumer, N.: Breaking the silence: Brain–computer interfaces (bci) for communication and
motor control. Psychophysiology 43(6), 517–532 (2006)
Chen, C. Citespace. https://citespace.podia.com/faq
Clarivate. Web of science. https://www.webofscience.com
Cowen, T.: An economic and rational choice approach to the autism spectrum and human neuro-
diversity. SSRN Scholarly Paper 1975809. Social Science Research Network, Rochester, NY
(2011, December)
Dishman, S., Duffy, V.G.: The Reaches of Crowdsourcing: A Systematic Literature Review.
In: International Conference on Human-Computer Interaction, pp. 229–248. Springer, Cham
(2021, July)
Duffy, B.M., Duffy, V.G.: Data mining methodology in support of a systematic review of
human aspects of cybersecurity. In: International Conference on Human-Computer Interaction,
pp. 242–253. Springer, Cham (2020a, July)
Duffy, G.A., Duffy, V.G.: Systematic literature review on the effect of human error in environ-
mental pollution. In: International Conference on Human-Computer Interaction, pp. 228–241.
Springer, Cham (2020b, July)
Ebadi, Y., et al.: Impact of l2 automated systems on hazard anticipation and mitigation behavior of
young drivers with varying levels of attention deficit hyperactivity disorder symptomatology.
Accident Analysis Prevention 159, 106292 (2021)
Elsevier. Mendeley. https://www.eslevier.com/solutions/scopus
Elsevier. Scopus. https://www.eslevier.com/solutions/scopus
284 J. Biechele-Speziale et al.
Yuta Kitano1 , Shogo Matsuno2(B) , Tetsuo Yamada1 , and Kim Hua Tan3
1 The University of Electro-Communications, Chofu, Japan
2 Gunma University, Maebashi, Japan
[email protected]
3 University of Nottingham, Nottingham, England
1 Introduction
People can see numerous information on daily life with easy access in today’s information
society. Additionally, they have obtained more and more information from their screens
with the spread of smartphones [1]. These social changes have also affected corporate
PRISM 30 Special Sessions
advertising efforts. In the past decades, TV commercial was one of the most famous
advertising ways. However, while corporate TV commerce cost is decreased year by year
though advertising costs in Japan are increased [2]. On the other hand, Social Networking
Service (SNS) or social media has been the way to obtain multiple information for the
people due to spread of smartphones [3].
Table 1 shows the literature review on social media analysis and text mining. Orig-
inally, the main purpose of SNS was promoting connections between people. As time
went on, it has become a source of new information for people [4]. Companies have
also been influenced by the spread of SNS and have developed advertising strategies for
smartphones as well. One of the strategies is the opening of their own SNS accounts.
This is now used as an inexpensive advertising tool for companies [5, 6]. For instance,
most of Japanese companies have their own SNS accounts, and there is various usage
by companies. Most of Japanese companies have their own SNS accounts, and there are
various usages by each company. In particular, Twitter has a characteristic which spread
of tweets across communities has the effect of increasing the final spread of tweets
[7]. People who see the tweet, called followers, can LIKE or Retweet (RT) the tweet,
which means spreading the tweet to their own followers. Companies use Twitter to com-
municate their activities and their products to users or potential customers. Therefore,
analytics of Twitter usage by companies will clarify methods of advertising strategies
in the future information age. In terms of Twitter advertising phases, the first phase is to
operate a corporate account on Twitter. This is a way of using Twitter as a destination for
your company’s advertising activities. The second phase is to improve the quantity and
quality of user generated contents (UGC) such as electronic word of mouth (eWOM)
[8] in order to improve corporate branding. The third phase is to use Twitter advertising
where sending out tweets for advertising are reached to users who are not following you.
Although there has been text mining research on Twitter for companies in recent years
[9, 10], when, how, and what to tweet to obtain more RT for a company account has not
been established. Ma et al. [7] used the subject of corporate scandal case to investigate
the impact of Twitter. They looked at the accounts of the companies that caused the
scandal and the tweets of numbers of public users to determine the impact. However,
they insisted on the use of Twitter from a risk management perspective, focusing on the
negative aspects of companies and not on the promotion of corporate activities. Kitano
et al. [11] focused on the content of tweets and used a technique called text mining to
identify commonalities in the content of tweets. However, they only did word frequency
analysis and network analysis. No specific managerial Twitter strategy has been pro-
posed. Han et al. [12] on promoting user engagements in the Twitter platform has been
provided insights in comparing multiple industry sectors. Like this, although there are
several studies on corporate Twitter accounts, they have not conducted any research on
managerial strategies focused on the statistical numbers of RT.
This study focuses on RT as an indicator to adapt the Japanese corporate Twitter
account and analyzes using text mining its relationship for below: 1) tweet post timing,
which 2) controllable variables (URL, hashtag, mentions, attached images), and 3) tweet
content.
Product and Corporate Culture Diffusion 287
Table 1. A summary of literature review on social media analysis and text mining.
2 Methodology
Text Mining [7, 9] is a type of data mining for character strings. Sentence data is firstly
divided into words. Next, phrases and the frequency, word correlation, and time series
are analyzed. Since TM is an analytical method for natural languages, it depends on the
type of language used. The tweet data written in Japanese language is treated in this
Product and Corporate Culture Diffusion 289
3 Results
3.1 Analysis of Controllable Variables in Twitter
This section provides an analysis and discussion of observable factors other than the
content of tweets on Twitter. Firstly, the elements are analyzed by “Hashtag (#)”, “Men-
tion (@)”, “URL” and “Photo”. Table 3 shows the average RT for each element. As the
overall trend, more than half of the tweets contain “Hashtag”, “URL” and “Photo”. It is
290 Y. Kitano et al.
found that the tweets containing “Hashtag” and “Photo” have a higher average RT than
total average RT. However, the tweets contain “URL” had a lower average RT than the
overall average.
In order to know when a tweet is sent out, the relationship between data on the time a
tweet was posted and RT is examined by “Month”, “Day of the week”, and “Hour”. At
first, the correlation between the numbers of tweets posted and average RT are shown
in Fig. 2. In the top 30 RT, there was a strong correlation from 0.5 to 0.9 with hours.
About 80% of posting timing were between 8 am and 6 pm, which means business hours.
Regarding the posting timing, the highest number of posts and RT averages are recorded
at 11 am and 3 pm for Nissan and 11 am and 5 pm for Mazda.
In this analysis, using TM word counts analysis and network analysis, tweets were
examined on a word basis and on a group basis in a network based on co-occurring
words to know what kind of tweet content is appeared. However, there are also many
proper nouns in the Twitter feed of the automotive industry such as product name and
event name. Thus, proper nouns related to products, races and events are replaced to find
meaning in proper nouns.
An example of a network diagram where the replacement has been carried out is
shown in Fig. 3. Overall, product-related tweets have a higher RT average than ones in the
other groups as shown in Table 4. In terms of tweet categories, tweets containing product
names tend to be more likely to be retweeted than event or race related tweets. However,
in some groups the RT average was lower than the overall average. Additionally, these are
event-related tweets, which are common in the automotive industry. Therefore, when the
announcement and promotion is conducted, the content of the event could be improved
with photo as mentioned in Sect. 3.1 and product topics.
Product and Corporate Culture Diffusion 291
1.000
0.800
0.600
0.400
0.200
Correlation
0.000
Mazda Honda Toyota Nissan Subaru Mazda Honda Toyota Nissan Subaru
-0.200
All Top30RT
-0.400
-0.600
-0.800
-1.000
3.4 Discussion
The relationship between timing of tweet posts and RT trends was examined. In terms of
the timing of postings, the numbers of postings were increased during the months when
there were events, weekdays are more common than holidays throughout the company,
292 Y. Kitano et al.
and postings time zones are concentrated between 8 am and 6 pm, which means business
hours. Regarding the timing of RT, there were no trends in RT that were characteristic of
the month or day of the week. However, there were some trends in the time of posting.
The highest numbers of posts and average RT are recorded at 11 am and 3 pm for Nissan
and 11 am and 5 pm for Mazda. Some studies found that Twitter users tend to have
more RT at around 6 am, 12 am and 6 pm on weekdays than any other time [17]. In
other words, it is recommended to tweet before those times, namely peak hours. This
suggests that the strategy of biasing the time of posting to certain times, such as Subaru
and Mazda, is also effective. However, even if they do not bias the numbers of tweet they
post such as Nissan, some companies are still producing more RT during the peak hours.
Another strategy for companies with sparse tweet times is to tweet at the peak times. In
this analysis, peak times varied slightly by each company. The reason could be that it
depended on the attributes of the followers and the content of the tweets. Therefore, it is
important to determine the difference between their own peak times. At another focus
point about RT timing relationship, there was a negative correlation for some accounts.
Honda and Toyota, for which a negative correlation was observed, hardly changed by
day of the week, so it is expected that such a result was obtained. However, it is difficult
to make a reliable discussion with only this data, and this is a limitation of this study
and becomes one of future works.
Moreover, the overall trend of the relationship between Twitter variables and RT
propensity was observed where more than half of the tweets contained “Hashtag”, “URL”
and “Image”. The advantage of these tweets over text-only tweets is that they can be
more informative. The tweets containing “Hashtag” and “Image” have higher average
RT than total average RT. However, the tweets containing “URL” had a lower average RT
than the overall average. This suggests that Twitter citizens tend to be more likely to RT
hashtags that indicate important keywords and photos that visually convey information.
Indeed, an article pointed out that more than half of people who use timeline-based
social media such as Twitter only read the header and do not understand the content of
the URL [18]. Therefore, tweets tend to obtain more RT if they include a summary of
the URL content and a photo of the content that company would like to convey.
In addition, the relationship between the content of the tweets posted and the propen-
sity to RT was examined. Overall, product-related tweets have a higher average RT than
Product and Corporate Culture Diffusion 293
the other groups. However, none of the company-specific groups derived from the net-
work analysis had a high correlation with the average RT. In other words, these analyses
did not lead to the identification of groups with high RT. On the other hand, in some
groups the average RT was lower than the overall average. The group is event-related
tweets, which are common in the automotive industry. Therefore, the announcement and
promotion for the content of the event needs to be improved with better choice of photo
and product topics. In terms of tweet categories, tweets containing product names tend
to be more likely to be retweeted than event or race related tweets. However, top tweets
from each company did not necessarily include names of products, and there were a few
minor categories that were not grouped together. Thus, it suggests that there are numbers
of other factors that contribute to RT.
In this study, three separate aspects of Twitter are analyzed, and it found strong
associations with RT in each. However, it did not take into account their crossover or
other factors as a limitation. Therefore, there are numbers of factors that may contribute
to this RT process, including the psychological factors of Twitter users. Meanwhile,
the question is whether these findings, such as hashtags and photo attachments, are
also common in Instagram and Facebook. Twitter is superior in terms of spreading
information, while Instagram and Facebook differ in terms of the age of their users and
the proportion of images posted.
4 Conclusions
This study analyzed its relationship for tweet post timing, which controllable variables,
and tweet content using text mining. In this analysis, it turns out that one of the most
important factors in tweeting on a corporate account is the time of day, rather than the
season when you post. One of the reasons is that some of the companies tweeted without
regard to time. The other reason was that the companies that tweeted more at certain
times also had higher average RT than others. Moreover, this study focused on observable
Twitter elements and found that the average RT was higher when “Hashtag” and “Photo”
were present. Additionally, all five companies included URL in more than about half
of their tweets. However, the results showed that ones without URL received more RT.
These results will be useful information for actual tweeting strategies. In addition, the
content of the tweets was text-mined, and experiments were conducted on word-based
and group-based clustering. The results showed that the average RT was higher than
one in the group of tweets containing the product name. However, the average RT is not
observed as high as those containing products.
Further studies should examine whether the factors and characteristics found to be
effective in this study are related to be used in RT, and provide information that will be
useful in actual management. In addition, we would like to examine in detail how the
positive or negative of the correlation with RT timing affects the situation of diffusion.
Acknowledgments. This research was partially supported by the Japan Society for the Promotion
Science (JSPS), KAKENHI, Grant-in-Aid for Scientific Research (A), JP18H03824, from 2018 to
2023. The authors would like to thank Hottolink Inc. For providing the Twitter analyzing software.
294 Y. Kitano et al.
References
1. Ministry of Internal Affairs and Communications: Survey on time and information behav-
ior of information and communication media. https://www.soumu.go.jp/iicp/research/results/
media_usage-time.html. (in Japanese). Accessed on 28 Apr. 2020
2. Dentsu: 2018 Advertising costs in Japan. http://www.dentsu.co.jp/news/sp/release/2019/
0228-009767.html. Accessed on 12 Oct. 2020
3. Han, S., Min, J., Lee, H.: Antecedents of social presence and gratification of social connection
needs in SNS: a study of twitter users and their mobile and non-mobile usage. Int. J. Inf.
Manage. 34(4), 459–471 (2015)
4. Omuka, I.: The History of SNS. The Institute of Electronics. Info. Commu. Eng. (IEICE)
9(2), 70–75 (2015)
5. Idota, H., Bunno, T., Tsuji, M.: How social media enhances product innovation in Japanese
firms. Multidisciplinary Social Networks Research 540, 236–248 (2015)
6. Moe, W.W., Schweidel, D.A.: Opportunities for innovation in social media analytics. J. Prod.
Innov. Manage. 34(5), 697–702 (2017)
7. Ma, J., Tse, Y.K., Wang, X., Zhang, M.: Examining customer perception and behavior through
social media research: an empirical study of the united airlines overbooking crisis. Transp.
Res. Part E 127, 192–205 (2019)
8. Hennig-Thurau, T., Gwinner, K.P., Walsh, G., Gremler, D.D.: Electronic word-of-mouth
via consumer-opinion platforms: what motivates consumers to articulate themselves on the
internet? J. Interact. Mark. 18(1), 38–52 (2004)
9. Tse, Y.K., Zhang, M., Doherty, B., Chappell, P., Garnett, P.: Insight from the horsemeat
scandal exploring the consumers’ opinion of tweets toward tesco. Ind. Manag. Data Syst.
116(6), 1178–1200 (2016)
10. Jeong, B., Yoon, J., Lee, J.M.: Social media mining for product planning: A product opportu-
nity mining approach based on topic modeling and sentiment analysis. Int. J. Info. Manage.
48(C), 280–290 (2019)
11. Kitano, Y., Yamada, T., Tan, K.H.: Technological innovation, new solutions, branding, and
promotion: twitter and technical report use in japanese’s companies. Enterp. Info. Sys. 15(10),
1683–1712 (2021)
12. Han, X., Gu, X., Peng, S.: Analysis of Tweet Form’s effect on users’ engagement on Twitter.
Cogent Business & Management 6(1), (2019)
13. TOYOKEIZAI ONLINE: Ranking of the top 300 companies with the most advertising costs.
https://toyokeizai.net/articles/-/187757. Accessed on 29 Oct. 2020
14. NTT DATA Mathematical Systems Inc.: Text Mining Studio. https://www.msi.co.jp/tms
tudio/. Accessed on 24 Jan. 2021
15. Cohen, A.M., Hersh, W.R.: A survey of current work in biomedical text mining. Brief.
Bioinform. 6(1), 57–71 (2005)
16. NTT DATA Mathematical Systems Inc.: Text Mining Studio Manual ver. 6.0. (2018)
17. Social Media Trend: What is the best time of day to post. https://social-dog.net/trend/a-2.
Accessed on 19 Jan. 2021
18. Maksym, G., Arthi, R., Augustin, C., Arnaud, L.: Social clicks: what and who gets read on
twitter?. In: Proc. of the 2016 ACM SIGMETRICS/IFIP international Conf. on Measurement
and Modeling of Computer Science, pp. 179–192 (2016)
Reflow Oven Recipe Optimization Approaches
Based on Data-Driven Simulation
Zhenxuan Zhang, Yuanyuan Li, Sang Won Yoon, and Daehan Won(B)
Abstract. The temperature settings for the reflow oven chamber (i.e., the recipe)
are critical to the quality of a Printed Circuit Board (PCB) in the surface mount
technology because solder joints are formed on the boards with the placed compo-
nents during the reflow. Inappropriate temperature profiles cause various defects,
such as cracks, bridging, and delamination. Solder paste manufacturers generally
provide the ideal thermal profile (i.e., target profile), and PCB manufacturers have
attempted to meet the given profile by fine-tuning the oven’s recipe. The conven-
tional method tunes the recipe to gather thermal data with a thermal measurement
device and adjusts the profile through trial-and-error. That method takes a lot
of time and effort, and it cannot guarantee consistent product quality because it
depends on the engineers’ skills. In this paper, two approaches are introduced. The
first uses a Random Forest Regression (RFR) model to generate the defect metric
(DM) with different recipe inputs. DM is a customized measure calculated from
the post-Automatic Optical Inspection (AOI). The RFR is trained with empir-
ical, experimental data and serves as the objective function of an optimization
model. The optimization model adopts an Evolution Strategy (ES) with an adap-
tive search region and identifies the best recipe. The proposed model has essential
significance for the solder reflow process (SRP). The second approach is adopting
a Backpropagation Neural Network to simulate the air temperature from the stage-
based (ramp, soak, and reflow) input data segmentation to boost the computational
efficiency and optimize the recipe settings according to the simulation. According
to the requirements of Industry 4.0, the machine learning method is applied in this
research to explore more information from the data to build an efficient simulation
model. The application of the simulation model makes the optimization process
efficient while saving a lot of experimental materials and time. The experimen-
tal results prove the effectiveness of the entire model. Specifically, the identified
recipe reduces the defects by 54% compared with the original recipe. The model
is consistent with the actual experimental results in the first approach, and the
second method identified recipe shows 99% fitness in terms of R2 to the targeted
profile within 10 min of starting the experiment.
1 Introduction
Surface mount technology (SMT) has been widely applied in the electronics indus-
try’s printed circuit board (PCB) assembly systems for the past two decades. An SMT
assembly system consists of several stages: screen printing, chip mounting, reflow, and
inspection. Screen printing deposits solder paste into the apertures of a stencil mounted
on the printed circuit board (PCB). A squeegee is then used to clear excess solder from
the stencil, a process intended to leave the desired amount of solder paste on the PCB’s
pads [1]. In the chip mounting stage, PCBs usually travel on a conveyer belt through a
line of placement machines [2]. The soldering reflow process (SRP) is the last step in
a surface mount technology (SMT) line to attach components to a PCB, which is the
focus of this study [3]. For the industry 4.0 standard, AI-based data-driven analytics,
prediction, simulation, optimization, and control methods have been widely studied in
recent years.
As recipes are the most important factor of SMT and SRP, many studies have aimed
at finding the right recipe or building dynamic systems that adjust themselves to limit
defects. Generally, the recipe is optimized for the SRP based on the solder paste thermal
profile, which is the temperature range of the paste during its transit through the oven.
[17, 18]. The solder paste manufacturer will provide a target thermal profile and some
recommended parameters according to the solder paste composition. Usually, a well-
shaped thermal profile from a proper recipe will generate high-quality PCB products.
Thus, minimizing the gap between the target profile and the real thermal profile is the
most common way to optimize the recipe and has been studied widely in recent years
[17, 18]. For example, regression analysis and optimization methods are applied in one
research to obtain the heating factor, along with a thermal profile measure, successfully
achieve the target profile with their optimized recipe [18]. Some other literature opti-
mizes the recipe based on the defect level. For instance, the grey-based Taguchi method
is used to optimize the parameters during SRP to minimize defects such as bridging and
spattering. The recommended optimal condition performs better than the initial condi-
tion [14]. Most studies focus on mechanical defects (i.e., voids, non-wetting, solder balls,
etc.). Limited research is conducted on the solder fillet and pad overhang inspection. So,
these three defects are studied in this research. As a popular tool in industry-related
research, simulation has become the main trend in SRP studies to save the cost of exper-
iments. Computational fluid dynamics (CFD), finite element (FE), and finite difference
(FD) are all widely applied in thermal studies [14, 17, 19]. The numerical simulation
model is used in some research to predict the thermal profile [18]. This research applies
multiple machine learning (ML) methods to simulate the defect performance under dif-
ferent recipe settings. Specifically, a defect metric (DM) is designed based on the actual
inspection tested value. Then, the ML-based simulation model is introduced as the objec-
tive function of the optimization model. A customized Evolution Strategy (ES) with a
dynamic search region is proposed to minimize the defect metric.
In the target thermal profile, multiple key features are highly correlated with the
solder joint quality: the ramping slope, the soaking time, the peak temperature, and the
time above liquidus (TAL). In comparable studies of peak temperature and TAL, the sizes
and spacing of the secondary precipitates Sn3 Ag3 and Cu6 Sn5 generated during reflow
affected the quality of the solder joints [27]. As SAC solder joints form, hotter peak
Reflow Oven Recipe Optimization Approaches 297
2 Background
cycle, and the cleaning frequency. In recent studies, multiple AI-based approaches
were used in the solder screen printing process. One of the reinforcement learning
approaches, Q-learning, established an online control model for printing parameters to
increase the throughputs [1]. Using machine learning algorithms, including regression
tree (RT) and support vector regression (SVR), researchers studied the relationship
between printing parameters and the solder paste volume. They used mixed-integer
non-linear programming (MINLP) to optimize the parameters for any paste volume [4].
Researchers then developed a multi-objective optimization model with evolutionary
strategies (ES) [5]. In 2019, a dynamic predictive model for volume detection with
real-time memory updates in the printing process was developed and achieved over 92%
R2 coefficient [6]. The optimization model was developed with a guided evolutionary
search optimization model for solder printing [7]. AI-based algorithms were used for
solder printing anomaly diagnosis and prognosis with ensemble learning [8]. For all
the stencil cleaning profiles developed, a classification was proposed with the approach
of a convolutional neural network (CNN) [9]. Besides the printing parameters, the
cleaning cycle studies were necessary. The AI-based approaches include applying a
recurrent neural network (RNN) for predicting the cleaning cycle for the stencil [10]
and then developing it into a boosting-based intelligent model for a stencil-cleaning
prediction model, which can provide more efficient solutions [11]. The solder screen
printing quality can be checked with the solder printing inspection (SPI) machines. For
this study, the solder printing quality has been checked using the Koh Young “aSPIre 3”
SPI machine, and the interface for the inspection results for the SPI machine is shown
in Fig. 1.
A heuristic algorithm was proposed to speed up the mounting process in 2017 [2].
Multi-phase heuristics were proposed for optimizing dual-delivery placement on an
assembly line to balance the workload of multiple mounters [12]. In 2018, an adaptive
clustering-based genetic algorithm (GA) was proposed for optimizing the dual-gantry
mounter machine, which resulted in reducing the total gantry moving distance by more
than 5% [13].
the oven [14]. Solder joint performance is also determining the PCB quality. An inves-
tigation showed that more than 80% of PCB defects are related to solder joints [15].
Also, the cost per defect during SRP is greater than the defects from other processes
(i.e., stencil printing and component pick-and-placement processes) [16]. Therefore, the
reflow oven temperature setting (i.e., recipe), which is highly related to product quality,
is a critical factor of SMT. There are four temperature stages during SRP: preheating,
soaking, reflowing, and cooling. The wrong parameter setting for any stage will lead to
defects. For example, an improper ramp-up rate during preheating and reflowing stage
will cause tombstoning, bridging, and void defects [16]. Thus, a proper recipe is nec-
essary for SRP to avoid defects. In this study, based on the manufacturer’s datasheet,
the target TAL is 60 s, with a recommended range of 45–90 and an acceptable range of
30–120. The target peak temperature is 240 °C, as shown in Fig. 2, with a recommended
range of 230–250 °C and an acceptable range of 220–260 °C.
The primary determinant
of a thermal profile is the
environment inside the reflow
oven, which includes, but is
not limited to, the tempera-
ture settings, blow rates, and
conveyor speed. Reflow ovens
with forced convection are
widely used in SMT assem-
bly lines. It is possible to
handle high throughput with
this reflow oven, and the heat
is evenly distributed across
the PCBs. The instruments
used for this project are the
Heller 1700W and the Heller
1707MKEV forced convec-
tion reflow oven, which con-
Fig. 3. Automatic Optical Inspection (AOI) result interface
for the Koh Young “Zenith” AOI machine tains six and seven heating
zones, respectively, followed
by one cooling zone. Only one conveyor connects different zones inside the chambers
in those reflow ovens. Heat is transferred from the heated air to the board, component,
and solder paste inside the oven chamber. The heat transfer efficiency determines the
thermal profile. The temperature performance of forced convection reflow ovens dur-
ing SRP has been extensively studied. Based on test results, one of the studies shows
that heat transfer coefficients differ between periods [29]. The heat transfer coefficient
should be obtained and applied to the prediction model for evaluation purposes. This
study calculates the heat transfer coefficients for each zone separately. The prediction
and optimization model is used in stages with a thermal profile segmented by the periods
in the reflow process.
Automatic Optical Inspection (AOI) is widely adopted in the SMT line to inspect the
component performance by obtaining PCB images from an optical apparatus such as a
300 Z. Zhang et al.
camera [20]. The AOI machines can inspect the quality of the solder joints, in the lab for
conducting our experiments is the Koh Young “Zenith” AOI machines for the pre-and
post-AOI inspections. The interface for the inspection results for the AOI machine is
shown in Fig. 3. Pre-AOI is used to inspect the pick-and-place performance before SRP.
Post-AOI checks the component status after SRP. The AOI machine used in this research
is from Koh Young Technology Inc. Multiple checkpoints can be tested during the
inspection. Examples include component missing inspection, pad overhang inspection,
coplanarity inspection, upside-down component inspection, and solder fillet and offset
inspection. According to previous experiments, the pad overhang and solder fillet are the
focus of this research because of the high frequency of these defects. The location of the
components is checked during the pad overhang inspection. The solder fillet inspection
checks the shape of each solder joint. AOI will provide the inspection results, such as
offset value for every pad on the board. According to the actual data measured by the
AOI machine and the target value of each inspection, the DM can be obtained. Thereby,
the simulation model can be trained, and the final optimal solution can be obtained
from the optimization model. The proposed recipe optimization framework has a low
requirement for the experiment because of the usage of the simulation model. With
the efficient optimization model, product quality will be improved, and throughput will
also be increased. More importantly, the application of AOI machine and ML methods
satisfied the requirement of Industry 4.0 with high efficiency and automation degree.
The proposed model can be widely applied to the SMT domain for recipe optimization.
Various research is conducted on optimizing reflow oven recipes because of the sig-
nificance of an SMT line. Optimization based on the thermal profile shape is one crucial
direction. For example, FE was applied to simulate the Ball Grid Array (BGA) thermal
profile under different recipes. The simulation model was developed with ANSYS, which
is a commonly used simulation software in thermal studies. A first-order optimization
algorithm coded in ANSYS was used to optimize the SRP-related parameters, including
maximum temperature and temperature ramp-up rate. The optimal solution showed an
xx percent reduction in temperature- and stress-related defects from the initial param-
eters, which proves the high efficiency of the simulation and optimization model [19].
Another research adopted regression as the thermal profile simulation model. Different
heat factor values were investigated to determine the best candidate to minimize the gap
between the target thermal profile and the practical one. The optimized setting achieved
the target thermal profile and was suggested to be applied to similar products [20]. The
thermal stress distribution is another popular direction that other researchers study in
SMT related research. The FE method remains widely adopted in much research in the
thermal stress domain. It was used in a study to simulate the thermal distribution and
provided information for the gray-based Taguchi design to pursue a better thermal stress
distribution. Various related factors were investigated, such as board density, cooling
temperature, inlet velocity, and conveyor speed. According to the Analysis of Variance
(ANOVA) results, inlet velocity significantly influences the thermal distribution. The
best setting that will lead to an even thermal distribution was successfully identified
[21].
Defect minimization is an essential branch of SRP study. The common defect and
corresponding reasons are discussed in [22], which provides insights for this research. An
Reflow Oven Recipe Optimization Approaches 301
RSP optimization model was developed in a recent study. CFD simulates the product
quality of different parameters (i.e., soak temperature, peak temperature, etc.). Then,
Taguchi design and ANOVA are applied to determine the optimal parameter settings.
Experimental results show that the performance characteristics improved significantly
compared to initial settings [14]. Shear force and warpage were discussed in the literature
[23]. An Artificial Neural Network (ANN) was established to predict the shear force with
actual Design of Experiment (DOE) data. Then, an optimization model was developed to
maximize the shear force. The confirmation experiment results proved that the optimal
settings increase the shear force significantly. The recipe was optimized to improve the
solder joint reliability in assessments such as fatigue test performance and obtained
promising results [24]. However, limited research studied the pad overhang and solder
fillet issues. So, these defects are discussed in this research.
The temperature has been widely studied because it is the most critical factor
in the SRP. The two major research directions are simulation-based and experiment-
based. Experiment-based studies produced many significant conclusions. The compa-
rable research projects show that the heat transfer effects on characteristics of the PCB
boards and components change with the board material, board size, board thickness,
component thickness, and the density of the components on the board. In one of the
comparable research projects, the results show that the time to reach the melting point
on the surface has a linear relationship with the thickness of the board. The temperature
difference between the surface and middle plane when the PCBs reach peak tempera-
ture is under 10 °C, which can be considered negligible [30]. In research on PCBs with
different sizes, thicknesses, and heights, the results show the surface sizes of the boards
do not significantly affect heat transfer as different-sized boards have close results for
thermal profiles. The results show that boards traveling higher in the oven are exposed to
tighter thermal profiles. The temperatures of thinner boards have larger heating factors
and can be heated and cooled faster with a higher peak temperature under the same
recipe settings. Thicker boards have smaller heating factors and slower passive cooling
speeds, but the temperature falls more significantly in the cooling zone [31].
The comparative studies used ANN, NLP, and GA for the machine learning optimiza-
tion approaches in the reflow setting optimization studies [32, 33]. From the comparative
studies, the heating factor Qn is presented as a comprehensive formulation of the peak
temperature Tp and TAL [32]. The backpropagation neural network (BPNN), one of
the ANN approaches, was introduced to describe the non-linear relationship between
the reflow settings and the thermal reflow profiles. With each period’s upper and lower
bound constraints, the problem can be formulated as an NLP and solved to get sets of
optimal solutions. The GA is widely used to find the global optimal solution among the
optimized reflow settings.
Machine learning and artificial intelligence are widely applied in many domains to
achieve classification and prediction functions in the big data era. By inputting factors
such as soak time, reflow time, and peak temperature in the SMT domain, ANNs were
applied to predict the shear force tolerance of the reflowed solder joint. Good accuracy
was obtained when comparing the prediction results with the experimental results [19].
ANN has many advantages; for example, it is very good at handling non-linear data with
high generalization capability. A neural network model fits this research well because
302 Z. Zhang et al.
of the nonlinearity of the data and the need to apply the proposed model to unknown
data. The comparative studies show that the thermal profile can be well-predicted from
the reflow settings, which means the optimized reflow parameters can be well-optimized
from the ideal target thermal profile. This study proposes a multi-stage BPNN model to
predict the zone air temperature from the target thermal profile.
3 Methodology
3.1 Defect Metric
A customized DM is proposed in this research to quantify the performance of the AOI.
Because the AOI machine only provides the inspection result with “good” or “no good”
for a PCB, a DM could illustrate the detailed status needed to improve the performance.
The DM is calculated with the following equation:
i=m,j=n
1 1 Uij − Xij
DM = α + Pij , (1)
nm Uij
i=1,j=1
, where α is the weight for the different checkpoints, m is the number of checkpoints,
n is the number of pads on the board, Uij represents the target value, Xij is the actual
tested value, Pij is the penalty value to increase the DM when the pre-AOI shows worse
results than the post-AOI on the same checkpoint. There are three steps to obtain the
penalty value:
1. Calculate all the gaps between the inspected value and target value from pre-AOI
results.
2. Sort the data, divide it into four groups from small to large, and then calculate each
group’s average for each component type.
3. Check the rank of the component, and the corresponding group average value is the
penalty value that will be added to DM.
and the fitness is evaluated to identify the best offspring. The best offspring will be
selected as the parents of the next generation. Here, the offspring can be understood as a
candidate solution, and parents are the candidate solutions that have been checked [26].
More detail can be found in [26]. In this research, ES is selected as the main optimization
model. During optimization, the search region is updated dynamically according to the
current candidate solution, which is the recipe setting in this research. Because of the
high dimension of the recipe, the convergency efficiency is low, which harms the local
optimal solution. The proposed method with an adaptive search region helps limit and
determine the search region, improving the convergence speed. The proposed Adaptive
Evolution Strategy Search (AESS) details are presented in Algorithm 1.
The recipe initialization method (RIM) is used to obtain the initial recipe for collecting
the data to train the model. In manufacturing lines, the initial recipe is usually designed
by engineers with expertise in the SMT assembly line, especially those experienced in
the reflow process. With the knowledge of thermal conduction and convection during
the reflow process, along with the experience and results from the previous studies,
the conveyor speed of 35 cm/minute is determined by calculation of the measured total
length of the reflow oven, along with the time recommended in the target thermal profile.
The blowing rate of the blowers is set as the default setting, 100%.
The conveyor speed is constant in the reflow oven, and the peak temperature on the
board is obtained when the board leaves the last heating zone so that the time axis can
coordinate with the reflow oven’s length. According to the location of the board in the
reflow oven, the target profile can be segmented accordingly to match the corresponding
zones, and the maximum temperature of the corresponding thermal profile for each zone
will be set as the recipe for each zone; for the zones corresponding to the reflow period,
zone 6 and 7, 20 °C are added to the maximum temperature based on the experience
gained from previous studies. The initial recipe is shown in Table 1.
Zone 1 (°C) Zone 2 (°C) Zone 3 (°C) Zone 4 (°C) Zone 5 (°C) Zone 6 (°C) Zone 7 (°C)
90 131 172 182 190 237 260
The data obtained from the experiment include the board and the zone air temperature
above the board. The board temperature and the zone air temperature obtained were split
into segments according to the stages of the corresponding heating zones in the reflow
oven. The data was divided into seven zones, and the zones in the same period, i.e.,
ramping, soaking, and reflowing, were combined. In the end, the data were split into
five segments with five stages, namely (1) room temperature to ramping corresponding
to zone 1; (2) ramping corresponding to zone 2; (3) ramping to soaking corresponding
to zone 3; (4) soaking corresponding to zones 4 and 5; and (5) reflowing corresponding
to zones 6 and 7. The data segments corresponding to the five stages were applied to
the model. The solder joint thermal profile is the model’s input, and the simulated zone
air temperature is the model’s output. The center point of each zone’s predicted air
temperature has been set as the reflow recipe of the heating zones. The process is shown
in Fig. 4.
Fig. 4. The flow of the proposed reflow parameter optimization model [36]
For the stage-based segmentation approach, with the segmented data, a multi-stage
BPNN model with five layers was constructed and trained in Python. The model takes
the joints’ thermal profiles as the input, passing through the three fully connected hidden
layers. The predicted zone air temperature is the output of the model. According to the
previous subsection, the optimized reflow recipe is obtained accordingly. Each hidden
layer has 100 neurons. The activation functions used in the model are rectified linear
units (ReLu) for each of the hidden layers, and the linear activation function is used in
the output layer. As for the optimizer of the multi-stage BPNN, the adaptive moment
(Adam) estimation is used. The framework of the model is shown in Fig. 5.
The 3 hidden layers are fully connected, meaning that each node in the first hidden
layer is directly connected to every node in the second hidden layer. Each node in the
second hidden layer is directly connected to every node in the third hidden layer. Because
the hidden layers are fully connected, the input data would be processed through every
node during every iteration, and the weight would be updated after each iteration. With
the stage-segmented data as inputs, a 3-hidden-layer construction results in a promising
outcome compared with other model constructions. Meanwhile, the computing time is
more than ten times faster than complicated constructed neural network models.
Reflow Oven Recipe Optimization Approaches 305
Fig. 5. Multi-stage BPNN five-layer framework of the proposed reflow parameter optimization
model [36]
The final stage is the test data’s optimization model for the reflow recipe. The test data
input is the manufacturer’s recommended target thermal profile because its recipe aims
to optimize the reflow setting. Hence, the actual profile fits the recommended profile as
much as possible. In this research, the multi-stage BPNN optimization model is trained
for each of the five stages sequentially as the stages flow in the RSP. The well-trained
model was applied to the segmented target thermal profile corresponding to the five
stages to predict the zone air temperature in each stage. With the predicted zone air
temperature for each stage, the zone air temperature in the reflow oven can be estimated.
Because the estimated zone air temperature in the reflow oven is time-series data, the
optimized reflow recipe settings R̂ can be estimated according to Eq. (2). ts indicates
when a point on the board, called the time-measuring point, enters the zone. te indicates
when the time measuring point leaves the zone. T̂a (t) indicates the estimated zone air
temperature where the measuring point enters the reflow oven at time t.
1
te
R̂ = T̂a (t), (2)
te − ts t
s
In this research, the experiments are performed, and the optimization model is applied
to the solder joint temperature under the passive components. According to a comparative
study, the solder joints’ temperature of the passive components is almost the same as the
board temperature [34]. The components used in this research are passive capacitors and
resistors with sizes of 0.4 × 0.2 mm, 0.6 × 0.3 mm, and 1 × 0.5 mm. The experiment
results and the validating results of the optimized reflow recipe will be discussed in
Sect. 4.
306 Z. Zhang et al.
Table 2. L9 34 DOE results of different recipes.
The stage-based segment data collection and recipe optimization model experiment
is conducted on the Heller 1707MKEV reflow oven with a temperature control accuracy
of ± 3(°C). Three components, 0402M, 0603M, and 1005M, were soldered to the testing
board, and each component had 250 pieces. The temperature is measured by the Mega
MOLE with 20-channel K-type thermocouples. As shown in Fig. 6 the thermocouples
are attached at the 4 corners and the center of the board, and an additional thermocouple
that stands vertically 1 cm above the board measures the air temperature.
the experimental data from the different recipes as training input and validated with test
cases.
After training the model, the optimization can be conducted using the target thermal
profile as the input data. The optimized reflow recipe was validated with one more
experiment, and the performance is evaluated based on the R2, and the root mean square
error (RMSE). The sum squared regression (SSR) shows the variance explained in the
regression can be calculated with Eq. (3), and the total sum of squares (SST) can be
calculated with Eq. (4), R2 is an indicator to show the fitness of the thermal profile from
the optimized recipe compared to the target profile and can be calculated with Eq. (5), and
the RMSE is a measurement that indicates the difference between the optimized recipe
result to the target profile and can be calculated with Eq. (6). ŷi represents the predicted
value, and yi represents the mean value. Based on the recommended and acceptable
range of the peak temperature from the manufacturer’s datasheet, the reference lever
of the RMSE is 10, which means if the RMSE exceeds 10, the optimized recipe is not
acceptable.
i=n
2
SSR = ŷi − yi , (3)
i=1
i=n
2
SST = yi − yi , (4)
i=1
SSR
R2 = 1 − (5)
SST
1
i=n
2
RMSE = ŷi − yi , (6)
n
i=1
the target value and prediction results are summarized in Table 4. According to the pre-
diction results, RFR outperforms other regression models. Also, the gap value obtains
the lowest value when there are six input data. So, RFR with six input data is determined
as the simulation model in this research to predict the defect level with different RTRs
input and will be further used in the optimization model, which will be discussed in the
later chapter.
Table 4. The average DM gap between the target value and prediction result.
Parameter Value
α 1
P 100
G 50
M 30
SR1Low 110, 125,140, 160
SR1Up 190, 205, 220, 240
Fig. 9. (a) Initial recipe result (R2 = 0.92, RMSE = 14.09), (b) Random Initial Recipe generated
from arithmetic series [36]
Because the model used a random recipe from an identical product for the initial
training data, it is generally applicable to any recipe. Two different initial recipes were
used for validating the performance, and the model obtained an optimized recipe setting
Reflow Oven Recipe Optimization Approaches 311
with the same performance. Even with the limited experience in the field of the SMT
assembly line, the optimized recipe can be obtained within 10 min, including the exper-
iment time. Also, in the same reflow oven and production (boards and components),
with different target thermal profiles provided, the optimization can be performed with
the data from one experiment. Another advantage of this multi-stage reflow parameter
optimization model is separating the zones by the corresponding stages. This model can
be extended to different reflow ovens with a different number of zone and designs.
Fig. 10. (a) predicted and validated air temp., (b) optimized recipe (R2 = 0.99, RMSE = 4.91)
[36]
to taking the complete profile data as the model’s input, the 5-staged segmented data
leads to a significantly shorter computation time.
However, there are some limitations to this research. The proposed model mainly
applies to passive components on the PCBs. For the larger components and packages,
the temperature of the solder joints underneath the package could have some gap with
the passive component solder joints. Therefore, an adaptive optimization model for the
reflow recipe should be proposed that satisfies both the passive components and the
large-sized packages (e.g., BGAs) to be close to the target thermal profile. Moreover,
because the solder joint temperature underneath the bigger-sized packages is hard to
measure, a prediction model should be based on the size and thickness of the large-sized
components. That research would increase the possibility of understanding the relation-
ship between the thermal profiles of the passive components and oversized packages
and propose a model that can eventually provide the optimal solution to satisfy all the
components on the same board.
Acknowledgment. This work was partly supported by the Integrated Electronics Engineering
Center for Advanced Technology in Electronics Packaging of Binghamton University.
References
1. Khader, N., Yoon, S.W.: Online control of stencil printing parameters using reinforcement
learning approach. Procedia Manufacturing 17, 94–101 (2018)
2. He, T., Li, D., Yoon, S.W.: A heuristic algorithm to balance workloads of high-speed SMT
machines in a PCB assembly line. Procedia Manufacturing 11, 1790–1797 (2017)
3. Li, Y., He, J., Won, D., Yoon, S.W.: Noncontact reflow oven thermal profile prediction based
on artificial neural network. IEEE Trans. Compon. Pack. Manuf. Technol. 11(12), 2229–2237
(2021)
4. Khader, N., Lee, J., Lee, D., Yoon, S.W., Yang, H.: Multi-objective optimization approach to
enhance the stencil printing quality. Procedia Manufacturing 38, 163–170 (2019)
5. Khader, N., Yoon, S.W.: Stencil printing process optimization to control solder paste volume
transfer efficiency. IEEE Trans. Compon. Pack. Manuf. Technol. 8(9), 1686–1694 (2018)
6. Lu, H., Wang, H., Yoon, S.W., Won, D., Park, S.: Dynamic predictive modeling of solder paste
volume with real time memory update in a stencil printing process. Procedia Manufacturing
38, 108–116 (2019)
7. Lu, H., He, J., Won, D., Yoon, S.W.: A guided evolutionary search approach for real-time
stencil printing optimization. IEEE Trans. Compon. Pack. Manuf. Technol. 11(2), 333–341
(2020)
8. Alelaumi, S., Wang, H., Lu, H., Yoon, S.W.: A predictive abnormality detection model using
ensemble learning in stencil printing process. IEEE Trans. Compon. Pack. Manuf. Technol.
10(9), 1560–1568 (2020)
9. Alelaumi, S., He, J., Li, Y., Khader, N., Yoon, S.W.: Cleaning Profile Classification Using Con-
volutional Neural Network in Stencil Printing. IEEE Trans. Compon. Pack. Manuf. Technol.
11(11), 2003–2011 (2021)
10. Wang, H., He, T., Yoon, S.W.: Recurrent neural network-based stencil cleaning cycle
predictive modeling. Procedia Manufacturing 17, 86–93 (2018)
11. Wang, H., Lu, H., Won, D., Yoon, S.W., Srihari, K.: A boosting-based intelligent model for
stencil cleaning prediction in surface mount technology. Procedia Manufacturing 38, 447–454
(2019)
Reflow Oven Recipe Optimization Approaches 313
12. He, T., Li, D., Yoon, S.W.: A multi-phase planning heuristic for a dual-delivery SMT
placement machine optimization. Robo. Comp.-Integr. Manuf. 47, 85–94 (2017)
13. He, T., Li, D., Yoon, S.W.: An adaptive clustering-based genetic algorithm for the dual-gantry
pick-and-place machine optimization. Adv. Eng. Inform. 37, 66–78 (2018)
14. Lau, C.-S., Abdullah, M.Z., Khor, C.Y.: Optimization of the reflow soldering process with
multiple quality characteristics in ball grid array packaging by using the grey-based Taguchi
method. Microelectronics International (2013)
15. Kong, F.-H.: A new method of inspection based on shape from shading. In: 2008 Congress
on Image and Signal Processing, vol. 2, pp. 291–294. IEEE (2008)
16. Tsai, T.-N.: Modeling and optimization of reflow thermal profiling operation: a comparative
study. J. Chinese Inst. Indu. Eng. 26(6), 480–492 (2009)
17. Gong, Y., Li, Q., Yang, D.G.: The optimization of reflow soldering temperature profile based
on simulation. In: 2006 7th International Conference on Electronic Packaging Technology,
pp. 1–4. IEEE (2006)
18. Gao, J., Wu, Y., Ding, H.: Optimization of a reflow soldering process based on the heating
factor. Soldering & Surface Mount Technology (2007)
19. Whalley, D.C.: A simplified model of the reflow soldering process. In: ITherm 2002.
Eighth Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic
Systems (Cat. No. 02CH37258), pp. 840–847. IEEE (2002)
20. Song, J.-D., Kim, Y.-G., Park, T.-H.: SMT defect classification by feature extraction region
optimization and machine learning. The Int. J. Adv. Manuf. Technol. 101(5), 1303–1313
(2019)
21. Lau, C.-S., Abdullah, M.Z., Che Ani, F.: Optimization modeling of the cooling stage of
reflow soldering process for ball grid array package using the gray-based Taguchi method.
Microelectronics Reliability 52(6), 1143–1152 (2012)
22. Rajewski, K.: SMT process recommendations. Defect minimization methods for a no-clean
SMT process. In: IEEE Technical Applications Conference and Workshops. Northcon/95.
Conference Record, pp. 354–362. IEEE (1995)
23. Lin, Y.-H., Deng, W.-J., Shie, J.-R., Yang, Y.-K.: Optimization of reflow soldering process
for BGA packages by artificial neural network. Microelectronics International (2007)
24. Geczy, A., Szőke, P., Zsolt, I.-V., Miklos, R., Radu, B.: Soldering profile optimization for
vapour phase reflow technology. In: 2011 IEEE 17th International Symposium for Design
and Technology in Electronic Packaging (SIITME), pp. 149–152. IEEE (2011)
25. Rathore, S.S., Kumar, S.: A decision tree regression based approach for the number of software
faults prediction. ACM SIGSOFT Software Engineering Notes 41(1), 1–6 (2016)
26. Hansen, N., Arnold, D.V., Auger, A.: Evolution strategies. In: Springer handbook of
computational intelligence, pp. 871–898. Springer, Berlin, Heidelberg (2015)
27. Wentlent, L.A., Genanu, M., Alghoul, T.: Effects of laser selective reflow on solder joint
microstructure and reliability. In: 2018 IEEE 68th Electronic Components and Technology
Conference (ECTC), pp. 425–433. IEEE (2018, May)
28. Pan, J., Chou, T.C., Bath, J., Willie, D., Toleno, B.J.: Effects of reflow profile and thermal
conditioning on intermetallic compound thickness for SnAgCu soldered joints. Soldering &
Surface Mount Technology (2009)
29. Illés, B.: Distribution of the heat transfer coefficient in convection reflow oven. Appl. Thermal
Eng. 30, 1523–1530 (2010)
30. Straubinger, D., Bozsóki, I., Bušek, D., Illés, B., Géczy, A.: Modelling of temperature
distribution along pcb thickness in different substrates during reflow. Circuit World (2019a)
31. Alaya, M.A., Géczy, A.: Effect of pcb thickness and height position during heat level type
vapour phase reflow soldering. In: In 2019 42nd International Spring Seminar on Electronics
Technology (ISSE), pp. 1–6 (2019)
314 Z. Zhang et al.
32. Tsai, T.N.: Thermal parameters optimization of a reflow soldering profile in printed circuit
board assembly: A comparative study. Appl. Soft Comput. 12(8), 2601–2613 (2012)
33. Tsai, T.N.: TCW014. Development of a closed-loop diagnosis system for reflow solder-
ing using neural networks and support vector regression. International Journal of Industrial
Engineering 21(1)
34. Schüßler, F.K.D., Franke, J.: Influences on the reflow soldering process by components with
specific thermal properties. Circuit World 35(3), 35–42 (2009)
35. Li, Y., Won, D., Yoon, S.W.: Reflow Oven Recipe Optimization Based on Simulation. PRISM
30 Special Sessions (2021)
36. Zhang, Z., Li, Y., Yoon, S.W., Won, D.: Reflow Thermal Recipe Segment Optimization Model
Based on Artificial Neural Network Approach. Lecture Notes in Mechanical Engineering
(2022)
Optimization in Pharmacy Automation System
1 Introduction
Healthcare spending in the United States has dramatically increased during the recent
decade, especially for prescription drugs. According to the Centers for Medicare and
Medicaid Services estimation, prescription drug spending, which may reach $580 billion
to $610 billion through 2021, will continue to grow in 10 years in ten years [1, 2]. The
release of new drugs and the expanded use of high-priced drugs are the two key factors
that drive the prescription drug spending growth. In addition, the 2019 coronavirus
disease (COVID-19) outbreak has further increased prescription demand for treatments
and medications. When the World Health Organization declared the rare COVID-19
infection to be a worldwide pandemic, there was a substantial rise in positive cases [3].
As of July 2022, there were approximately 570 million confirmed cases worldwide. As
the number of verified cases rises, so will the need for prescription medications [4].
Figure 1 demonstrates that the worldwide usage of medications has increased during the
previous decade.
Fig. 1. Historical and projected use of medicine by segment, 2010–2025, defined daily doses
(DDD) in billions [5].
To fulfill the increased prescription demand, the traditional pharmacy systems have
evolved by adopting widespread technological advancements in robotics and automa-
tion that permit not only high productivity but also pharmaceutical safety. Before the
automation engaged in pharmacy, the following items were prevalent [6]:
• Time wasted searching for a patient’s prescription
• Having long queues where the patients wait until their prescriptions get ready
• Hiring additional staff, whether permanent or temporary, when volume demand
increases
• Filling wrong drug name, quantity, or dosage strength
• Losing track of pharmacy throughput, staff productivity, inventory levels, and
customer satisfaction
The use of robots, dispensing systems, automated bar-code scanning, and an intel-
ligent enterprise pharmacy fulfillment software platform improves the pharmaceutical
ordering and dispensing process, which thereby improves medication administration and
inventory management operations [7]. Automation techniques also liberate pharmacists
and technicians from time-consuming, repetitive manual tasks so that they can focus
more on clinical tasks and improve the quality of patient care. In this case, pharmacists
can spend more time in consultation to better understand patients’ concerns and deliver
more dedicated healthcare services [8]. For example, Beard and Smith quantify the ben-
efits of using robotic dispensing machines in a hospital by calculating dispensing errors
and staff efficiencies [9]. The results show that drug safety can be guaranteed by linking
Optimization in Pharmacy Automation System 317
electronic prescriptions and a robot dispensing machine through the elimination of dis-
pensing errors. Additionally, four hospital workers can be released and focus more on
patients instead of drug dispensing, in which the filling efficiency enhancement results.
A typical type of modern pharmacy automation system, which is known as the
Central Fill Pharmacy (CFP) system, has been actively deployed in recent years, such
as Amazon Pharmacy [10]. A CFP system is a facility that processes and fills a large
volume of prescription orders received from multiple retail pharmacies [11] in off-site
locations. Completed prescriptions are shipped to the affiliated retail pharmacies and
then delivered to the consumers at the retail stores. The central fill concept may be used
by both big and small retail pharmacies. Due to the high cost and operational challenges
of owning and operating a central fill facility, large pharmacy chains can build their own
central fill facility, while smaller retail chains can opt for central fill as a service by hiring
a third-party partner to assist with the dispensing and distribution of prescription drugs.
A CFP system consists of various workstations to perform the filling, order colla-
tion, packing, and sortation [12]. The auto-fill workstations are used to automatically put
countable pills into bottles with prescriptions. After dispensing the medication, the bottle
is put on the conveyor to be transported to the subsequent workstations. The manual-fill
stations are for prescriptions that cannot be filled by a robot and must be filled by a tech-
nician, who then sets the completed prescription in a tote and on a conveyor. If a single
order contains several bottle items for the same client, each bottle will go to the collation
station until the whole order has been collated. The customer’s purchase would be packed
at packing stations and dispatched after being compiled at sortation stations. A conveyor
system links all workstations and transports prescriptions to their final destination until
they are ready to be dispatched to the consumer. Utilizing automated dispensers, robots,
conveyors, and imaging technologies, CFP facilities may fill prescriptions at an acceler-
ated pace. Figure 2 shows a general process of CFP systems. Figure 3 is an illustration
of a typical CFP system layout arrangement. Different retail stores may adopt different
layout solutions according to local demand and facility limitations.
Among all these stations, the robotic dispensing system (RDS) for auto-dispensing
and collation robot units are two critical automated machines that enable pharmacy
automation with high productivity to fill over 30,000 patient prescriptions per work
shift [14]. RDSs allow the CFP systems to store, count, and release the most commonly
prescribed medications, which ensures convenience, accuracy, and agility in the auto-
dispensing process. A typical RDS consists of a robot arm, imaging systems, and multiple
shelves of dispensers. Each dispenser is specific for one type of medication classified by
the National Drug Code (NDC) and employs a software-controlled counting strategy to
ensure accuracy and convenience in the dispensing process. The auto-dispensing process
has two main steps, dispensing and filling, where the filling is usually performed by the
robot arm. When the RDS receives a new order, the robot arm will pick up a labeled
empty vial, move it to the corresponding dispenser, wait for the vial to be filled, and
place the filled vial at the capping location. Then the capped vials will be transported to
the next station after the weight and the label are verified by the imaging system. Next,
the vials that belong to multi-item orders will be transported to the collation station [15].
The robot arm of a collation station will put the items of the same order into the same
tube. The station will not release them to the tote underneath the tube matrix until all
the items of the order are gathered at the tube. The order governing software also has
predefined rules to constrain the maximum waiting time of all the items at the collation
station. Figure 4 depicts one type of the RDS unit and the collation robot unit used in
the CFP system.
To make sure automated stations can work efficiently and effectively to fulfill the
large-volume and highly customized orders, the operation and design at both station and
system levels should be optimized and validated. In the next section, a detailed discussion
of four important optimization research problems will be provided. Then a case study is
Optimization in Pharmacy Automation System 319
demonstrated to show how simulation modeling and analysis can be conducted to solve
the proposed optimization problems, followed by the directions for future research and
potential innovation in this domain.
To efficiently manage the CFP system and keep the productivity high in pharmacy
automation, the design and operation of key automated machines and CFP systems
should be well evaluated and improved. In this section, five optimization problems,
as well as the corresponding modeling and analysis approaches, will be introduced to
summarize the research efforts that have been done or need to be done for the RDS
planogram design, medication replenishment, collation improvement, order scheduling,
and pharmacy database mining.
The RDS throughput is mainly determined by the travel time needed for the robot arm
to travel to the dispenser, which depends highly on the dispenser location within the
RDS. Therefore, different dispenser allocation strategies significantly affect the sys-
tem throughput [17]. In addition, if medications of a multi-item prescription order are
assigned in the same RDS, the order cannot be processed in parallel on different RDSs
and order collation delay is more likely to increase [17]. To improve the efficiency of
RDSs and downstream stations, a comprehensive and sophisticated dispenser allocation
strategy is desired to minimize robot arm travel distance and separate associated medi-
cations into different RDS units. Figure 5 shows an example of the priority distribution
for dispenser allocation in the RDS based on robot arm travel time.
320 N. Cao et al.
Wang et al. proposed a novel framework to optimize the parallel robotic dispensing
planogram, as shown in Fig. 7 [17]. Specifically, the transaction database of the CFP
facility is utilized to extract the drug association by applying the association rule mining
method. The extracted association would be exploited by a multi-objective optimization
model to achieve 1) minimization of association among medications in each RDS unit,
2) workload balance among RDS units, and 3) minimization of robot arm travel distance.
It is anticipated that the output of the model would produce an optimal planogram for
each RDS with a balanced workload among RDS units. In this study [17], the medication
association is quantified by using Association Rule Mining (ARM), which is integrated
into the optimization problem for the RDS planogram design to ensure the separation
Optimization in Pharmacy Automation System 321
of NDCs that are commonly ordered together among the various RDS units. Figure 8
shows group-based and graph-based association rule results.
After mining the associations between medications, a mathematical model has been
constructed, and three objectives are to be minimized:1) the total support, which repre-
sents the association level between NDCs within each RDS unit; 2) maximum dispenser
workload, which is used to balance the workload between RDS units; and 3) the total
robot arm travel distance, which is the distance the robot arm must travel multiplied by
the demand. Due to the fact that planogram design is an NP-hard issue that becomes
unsolvable as the number of product categories increases [19], heuristic approaches are
322 N. Cao et al.
used to address such complicated challenges. To solve the mathematical problem, the
study [17] employs the evolutionary algorithm.
In summary, the RDS planogram design optimization is an important problem that
should be well addressed to maintain the high productivity of CFP systems. The methods
proposed in the existing studies have applied different data mining and optimization
approaches to improve RDS machines utilization downstream stations’ performance. In
terms of potential future work, the proposed studies assume that all the demand could
be completed in the given work period and system downtime was not considered. Future
work may consider the dynamic change in demand and the stochastic properties of the
system components in the optimization model.
An RDS machine includes one robot arm and hundreds of dispensers that contain dif-
ferent medications. The dispenser itself has only a basic storage capacity that might not
satisfy the requirement of high-volume CFP systems. Therefore, a canister is attached to
the dispenser as an extra storage backup device to extend the basic storage capacity. The
canisters can be taken down for replenishment while the dispenser is working. When
the storage of the canister is lower than a predefined threshold, the system will request
replenishment. If operators do not replenish the canister in time, a “rundry error” will
be generated and reported to the system. To fulfill the increased demand volumes, effi-
cient inventory supply for the dispensers is one of the key challenges in CFP production
planning.
The replenishment process contains five critical components, including operators,
working strategy, replenishing priority, extra backup canisters, and replenishment carts,
which are configurable settings that can be considered to define different scenarios. The
general replenishment process is shown in Fig. 9. When there exist empty canisters and
there is no extra canister in the replenishment station, the cart operator retrieves them
from the RDS according to priority and sends them to the replenishment station. The stock
clerk works to obtain specific stock bottles filled with the corresponding medications
for each empty canister in the replenishment station. The replenishment technician fills
the empty canisters using the stock bottle and then puts the filled canisters at the pickup
window in the replenishment station. Then, the cart operator sends back the refilled
canisters and installs the canisters on the relative dispensers. However, if extra canisters
are in the replenishment station, they can be immediately filled by the stock clerk and
replenishment technician and sent to the RDS first.
Several studies have analyzed the replenishment process and improved the through-
put of RDS. Wang and Yoon introduced the detailed machine configuration and working
mode of the RDS and optimized multiple variables ( i.e., the number of backup canis-
ters and reorder point of each medication) in the dispenser replenishment mechanism
[14]. Dauod et al. proposed a receding horizon control strategy, a real-time optimiza-
tion approach, to boost the RDS replenishment decisions in the CFP system [20, 21].
There exists minimal literature that considers human operations in the replenishment
process of the RDS. Instead of focusing only on the RDS settings, O’Connor et al. con-
sidered the number of operators and staff costs in the continuous-time Markov Chain
Optimization in Pharmacy Automation System 323
Paper Wang and Dauod et al. Dauod et al. O’Connor Case study in
Yoon [14] [20] [21] et al. [22] Sect. 3
√ √ √ √
Configurations Reorder
of concern point
√ √
Canister
size
√ √ √ √
Num. of
backup
canisters
√ √
Num. of
operators
Objective Min cost Min cost Min cost Min cost Provide
operator
strategies
Methodology Mixed integer Mixed integer Mixed integer Markov Discrete-event
programming quadratic programming chain simulation
programming
model, which is exploited to show the inventory status of dispensers [22]. Table 1 summa-
rizes the consideration of configurations and methodologies when making replenishment
decisions.
Although RDS is highly automated, manual operations performed by operators are
still crucial to achieve the desired throughput. The replenishment process can be affected
by undesired factors and complex interactions between automated systems and operators,
which is difficult to be formally formulated. Therefore, there is an urgent need to adopt
a systematic approach that is uniquely designed to model the replenishment process,
which includes manual operations, and investigate proper staffing and resources ensuring
desired performance by reflecting real-world practice. In this regard, the modeling and
simulation approach can be a potential methodology to emulate real-world practice,
analyze system performance under various scenarios, and design system settings and
operation strategies to efficiently manage and control the overall replenishment process
324 N. Cao et al.
[15, 23]. A case study is provided in Sect. 3 to elaborate the study of RDS replenishment
process optimization based on the modeling and simulation approach.
Collation plays an important part in the CFP system because all orders consisting of
multiple items need to be transported to the collation station; waiting time of collated
items might affect the system throughput and makespan. A collation system consists
of three components [15]. The first component is the scanner, which will trigger the
conveyor and robot to assign an item to a tube when it passes through. Tube, as the
second component, will hold multiple items belonging to the same order. When a tube
is full, it will stop accepting new items even if the coming items are from the same order
as the accepted ones. When all tubes of the collation station are filled, the system will be
blocked. The maximum number of objects allowed in a single tube and the number of
tubes in each station are determined by the collation station design specifications. The
exit system is the third component. After collecting all items, the tubes will release all
items in a tote and then pass the tote to the exit. Figure 10 depicts the operation of this
system under the assumption that the capacity of each tube is five.
Several performance metrics can be used to evaluate the collation process. Collation
delay, which is the waiting time for an order from the arrival of the first item at the
collation station until the arrival of the last item [24], is widely used to evaluate the
system efficiency. Li and Yoon demonstrated using a factorial multivariate analysis of
variance and simulation findings [25] that the collation delay is a crucial element for the
CFP system throughput. The large collation delay indicates that many items are looping
on the conveyor and waiting to be collated. When the number of medications exceeds
the conveyor capacity, the system will be blocked and cannot process any orders without
manual intervention. However, it is not sufficient to consider reducing the collation delay
without investigating its adverse impact on the makespan. There is a trade-off between
reducing the collation delay and makespan, particularly when receiving a large number
of multi-item orders. Therefore, a multi-objective optimization problem should be estab-
lished to minimize both collation delay and makespan. Three genetic algorithms were
used to study multi-objective optimization in the CFP system: vector evaluated genetic
algorithm (VEGA); multi-objective genetic algorithm (MOGA); and non-dominated
sorted genetic algorithm-II (NSGA-II) [24]. Besides the collation delay, the number of
tubes utilized in one collation station is another key measurement to evaluate the col-
lation utilization during a working shift. Lower tube utilization indicates the redundant
space in the collation machine and higher equipment cost, operation cost, and mainte-
nance cost. However, full utilization without any buffer area indicates the non-flexible
or non-adaptable status of the collation system. Therefore, the utilization of the collation
station can also be considered in the optimization model to minimize the collation delay
and improve the CFP system throughput while balancing the tube utilization of collation
machines.
Several studies investigate the collation component of CFP systems. Collation delay
may be influenced by the dispensing sequence [26]. Intuitively, first-enter & first-
dispense can save more collation delay than other rules [27]. However, considering
the flexibility of filling machines, other heuristic algorithms can provide more efficient
solutions. According to the testing results of several algorithms, the genetic algorithm—
the best among others—can reduce the collation delay by 96% [28]. In addition, two
collation system designs with or without robots is compared by using the discrete event
simulation methodology to model complicated systems and the interplay of items and
environment [15]. The results show that the system with a robot can provide better per-
formance, especially in reducing the collation delay when the majority of the orders
include more than five items or have a long fill time window. However, considering the
construction cost and the performance of the downstream packing station, more studies
should be conducted to compare different collation designs and strategies.
common order scheduling rules are widely used in the CFP system to determine the
processing sequence and priority of each order [27].
• First Come, First Serve: Each drug category is assigned a sequence ID based on the
order arrival time. The items are filled according to their order arrival time. The earlier
an order is received, the higher priority that the order gets to be processed. The early
received orders get higher priority to be processed. The later processes will also rely
on the sequence ID.
• First Enter Prioritize: Once a medication (item) from an order group is released
to system (start counting), the whole group’s priority will be increased. The later
process will also rely on the new priority, higher priority, first serve. This strategy
dynamically changes the original order sequencing, and the priority update process is
also different from traditional scheduling, because the sequence is generated during
operation process.
• First Enter Prioritize, Count Finish First: The first step of this strategy is the same as
First Enter Prioritize; order entering the system also relies on priority. However, in the
later processes, instead of considering priority, only those early finished orders will
be released first to the next process. This strategy combines the first two strategies
with the difference in updating the priority of other items in one group. Also, only
order entering process relies on priority ID; the later processes are based on which
order is first finished in the previous process.
• First Enter Prioritize & First Dispense Prioritize: In addition to increasing the group
priority at the order entering point, the order group priority will be further increased
when any order in the group starts dispensing. The later processes also rely on the
new priority, higher priority, first serve.
The order scheduling problem in CFP systems can be solved by a multi-objective
optimization model to consider multiple performance indicators simultaneously. One
example is discussed in Sect. 2.3 where an integer programming mathematical model is
proposed to minimize collation delay or makespan of the order [13]. In this study, the
fill time window (FTW) [25], which is defined as the time difference between the first
and last dispensed medications of a prescription order, is considered as the objective
function and the makespan as the constraint for this multi-objective optimization. A
unique adaptive parallel tabu search technique is also given to solve this NP-hard order
scheduling issue effectively. Four different heuristic methods, vector evaluated genetic
algorithm (VEGA), multi-objective genetic algorithm (MOGA), non-dominated sorted
genetic algorithm-II (NSGA-II), and longest processing time (LPT), are applied to solve
the optimization model. The results indicate that the NSGA-II provided the best frontier
in larger scales of work [24].
Based on the conventional order scheduling methods and the previous optimization
models, a new threshold- and priority-based dispatching strategy is proposed [5] to
dynamically adjust the order sequence based on the real-time system performance as
shown in Fig. 11. The proposed order dispatching strategy is implemented by using
discrete-event simulation, where the key performance indicators of the system will be
evaluated iteratively. Specifically, once the system receives the order, the system will
assign the order a priority level based on the type of the order. Then the system will
process the order with the highest priority first. After the order enters the system, the
Optimization in Pharmacy Automation System 327
previous section discussed different approaches to improve the system performance, but
the proposed methods or models rely highly on the assumptions or simplified prior knowl-
edge that did not catch the complex system dynamics and demand variety. Therefore,
it is desirable to retrieve detailed information from the prescription database to extract
more efficient design guidelines and inventory management techniques to improve the
current automation solutions.
For instance, Khader investigates potential medication regimen interactions for a
variety of individuals [6]. Mining the pre-prescription data assists in identifying the most
frequently prescribed products. The frequent item sets are prescription groupings that
regularly occur in a single transaction for several patients. The knowledge of five common
item combinations provides insight into the pharmaceuticals that are more likely to be
ordered and delivered together. The RDS planogram is considerably aided by capturing
these associations and detecting the patterns in transactional prescription data. This is
accomplished by optimizing the dispensers’ allocation to the various medications and
by ordering and distributing the dispensers among numerous robots. The duration from
the moment an order is put into the system until it is packaged and validated is the entire
cycle time for that order. Therefore, minimizing the time involved with automatically
filling prescriptions for orders would decrease the entire cycle time of these orders,
The list of assumptions made while developing the simulation model is given below,
and assumptions on processing time related to the replenishment process are shown
in Table 2. In the replenishment simulation model, there are a total number of 4,559
vials that need to be filled with medications. The demand data is uniformly generated
during a nine-hour shift from two RDS machines. There are 160 types of medications,
which are uniformly assigned to the demand order. Because the inventory capacities
of canisters and dispensers are volume, the basic unit “Quantity/100cc” is utilized to
transform volume and quantity.
• There are two RDS machines with 160 dispensers that contain 160 different
medications.
• The dispenser cannot work if it runs out of drugs (rundry error exists), and the system
will deal with the next order because other dispensers can work. The skipped order
will be handled after the dispenser has been replenished.
• Canisters (500cc capacity) and dispensers (800cc capacity) are considered in the
baseline model.
• Reorder point is the 100cc inventory level in the dispenser. When the dispenser’s
inventory level is lower than the low-level sensor (100cc), the canister will release its
chamber (500cc).
• Each dispenser has one attached canister at the RDS. No extra canisters are considered
in the baseline model.
• One cart operator with one cart, one stock clerk, and one replenishment technician
are in the baseline model.
Table 2. Simulation model assumptions for processing time relating replenishment process.
• At the same priority level, each empty canister’s priority is set according to the
timestamp.
• The replenishment cart can carry at most 24 canisters at once.
The replenishment simulation model is developed with Demo3D, which is an
industry-leading simulation software with advanced visualization and capability in DES.
A simulation demo that shows the replenishment process layout is provided in Fig. 13(c).
In the constructed simulation model, the system is able to monitor and update the
dispenser’s and canister’s status in real time by following the flow chart depicted in
Fig. 13(a). The detailed replenishment steps implemented in the simulation model are
presented in Fig. 13(b). When there are empty canisters, the cart operator will pick at
most 24 empty canisters to the replenishment station. The stock clerk and replenishment
technician will find the corresponding medication bottles and refill the canisters accord-
ingly one by one. After all those canisters are refilled, the cart operator will send them
back and attach them to the dispenser.
This case study provides a simple example of how to use simulation modeling and
analysis to evaluate different system designs and operation strategies. Similar frame-
works can be adopted and integrated with the proposed optimization models discussed
Optimization in Pharmacy Automation System 333
5 Conclusions
CFP systems, as advanced automation systems, have been actively deployed in the phar-
macy industry in recent years to satisfy the drastically increasing prescription demand
and the complexity of patients’ pharmaceutical protocols. RDSs and robot-based colla-
tion systems are essential automated facilities for pharmacy automation. Numerous stud-
ies concentrating/that concentrate on optimization problems at both machine and system
levels have been conducted to improve the system design and operational efficiency.
This chapter provides an overview of five reprehensive optimization problems, includ-
ing/which include RDS planogram design optimization, RDS replenishment optimiza-
tion, collation system analysis, order scheduling problem, and pharmaceutical database
mining. As a result of the fact that many optimization models are NP-hard problems,
heuristic approaches are often utilized to solve the proposed optimization models. A case
study is provided to illustrate how simulation modeling and analysis can assist in the
system evaluation, which can be useful to validate the optimization results and capture
the system dynamics that cannot be easily formalized. Due to the complexity of the CFP
systems, there are still many challenging questions that need to be addressed. Potential
future research directions that apply the new techniques of Industrial 4.0 have been dis-
cussed to inspire multidisciplinary collaboration for the realization of smart pharmacy
automation systems.
Acknowledgements. This study was supported by the Watson Institute of Systems Excellence
(WISE) at Binghamton University and by iA. The authors would like to thank the anonymous
reviews for their valuable comments in improving the quality of this manuscript.
References
1. Conti, R.M., Turner, A., Hughes-Cromwick, P.: Projections of US prescription drug spending
and key policy implications. JAMA Health Forum 2(1), e201613 (2021). https://doi.org/10.
1001/jamahealthforum.2020.1613
2. U.S. prescription drug spending as high as $610 billion by 2021: report. https://www.reu
ters.com/article/us-usa-drugspending-quintilesims/u-s-prescription-drug-spending-as-high-
as-610-billion-by-2021-report-idUSKBN1800BU
3. WHO: World Health Organization. (2019). Coronavirus disease (COVID-19) outbreak
situation
4. Ayati, N., Saiyarsarai, P., Nikfar, S.: Short and long term impacts of COVID-19 on the
pharmaceutical sector. DARU J. Pharmace. Sci. 28(2), 799–805 (2020)
5. Yang, Y.: Threshold-and Priority-Based Dispatching Rule in Mail-Order Pharmacy Automa-
tion Systems (Doctoral dissertation, State University of New York at Binghamton) (2021)
6. Khader, N.: Frequent pattern mining in a pharmacy database through the use of Hadoop. State
University of New York at Binghamton (2014)
7. Angelo, L.B., Christensen, D.B., Ferreri, S.P.: Impact of community pharmacy automation
on workflow, workload, and patient interaction. J. American Pharmac. Ass. JAPhA 45(2),
138–144 (2005)
8. Tan, W.S., Chua, S.L., Yong, K.W., Wu, T.S.: Impact of pharmacy automation on patient
waiting time: An application of computer simulation. Annals Academy of Medicine Singapore
38(6), 501 (2009)
336 N. Cao et al.
9. Beard, R.J., Smith, P.: Integrated electronic prescribing and robotic dispensing: a case study.
Springerplus 2(1), 1–7 (2013)
10. Shaya, F.T., Eddington, N.D.: Disruptive innovation in pharmacy: Lessons from the amazon
frontier. In: JAMA Health Forum, vol. 1 (American Medical Association, 2020), pp. e200,
038–e200, 038 (2020)
11. Sundaramurthy, S.S.: Mining Frequent Itemsets of a Central Fill Pharmacy Transaction
Database to Enhance the Planogram of Robotic Dispensing System (Doctoral dissertation,
State University of New York at Binghamton) (2018)
12. O’Connor, R.: Minimizing Replenishment Cost in a Central Fill Pharmacy Using a Markov
Chain (Doctoral dissertation, State University of New York at Binghamton) (2020)
13. Li, D., Yoon, S.W.: A novel fill-time window minimisation problem and adaptive parallel
tabu search algorithm in mail-order pharmacy automation system. Int. J. Prod. Res. 53(14),
4189–4205 (2015)
14. Wang, H., Yoon, S.W.: Drug dispenser replenishment optimization via mixed integer pro-
gramming in central fill pharmacy systems. In: 2016 Industrial and Systems Engineering
Research Conference, ISERC 2016 (2016)
15. Li, Y., Zhang, Q., Yoon, S.W.: Discrete event simulation-based collation system analysis in
mail-order pharmacy automation system. In: IIE Annual Conference. Proceedings, pp. 828–
833. Institute of Industrial and Systems Engineers (IISE) (2019)
16. Leading-edge pharmacy automation solutions. Retrieved September 18, 2022, from: https://
iarx.com/
17. Wang, H., Dauod, H., Khader, N., Yoon, S.W., Srihari, K.: Multi-objective parallel robotic dis-
pensing planogram optimisation using association rule mining and evolutionary algorithms.
Int. J. Comput. Integr. Manuf. 31(8), 799–814 (2018)
18. Khader, N., Lashier, A., Yoon, S.W.: Pharmacy robotic dispensing and planogram analysis
using association rule mining with prescription data. Expert Syst. Appl. 57, 296–310 (2016).
https://doi.org/10.1016/j.eswa.2016.02.045
19. Hansen, J.M., Raut, S., Swami, S.: Retail shelf allocation: a comparative analysis of heuristic
and meta-heuristic approaches. J. Retail. 86(1), 94–105 (2010). https://doi.org/10.1016/j.jre
tai.2010.01.004
20. Dauod, H., Serhan, D., Wang, H., Khader, N., Yoon, S.W., Srihari, K.: Robust receding horizon
control strategy for replenishment planning of pharmacy robotic dispensing systems. Robo.
Comp.-Integr. Manuf. 59, 177–188 (2019). https://doi.org/10.1016/j.rcim.2019.04.001
21. Dauod, H., Wang, H., Khader, N., Yoon, S.W., Srihari, K.: Real-time dispenser replenish-
ment optimization based on receding horizon control. Procedia Manufacturing 11, 1782–1789
(2017). https://doi.org/10.1016/j.promfg.2017.07.313
22. O’Connor, R., Yoon, S.W., Kwon, S.: Analysis and optimization of replenishment process
for robotic dispensing system in a central fill pharmacy. Comp. Two Collartio Ind. Eng. 154,
107116 (2021). https://doi.org/10.1016/j.cie.2021.107116
23. Alhaag, M.H., Aziz, T., Alharkan, I.M.: A queuing model for health care pharmacy using
software Arena. In: 2015 International Conference on Industrial Engineering and Operations
Management, IEEE 2015, pp. 1–11 (2015)
24. Mei, K., Li, D., Yoon, S.W., Ryu, J.H.: Multi-objective optimization of collation delay and
makespan in mail-order pharmacy automated distribution system. The Int. J. Adv. Manuf.
Technol. 83(14), 475–488 (2016)
25. Li, D., Yoon, S.W.: Simulation Based MANOVA Analysis of Pharmaceutical Automation
System in Central Fill Pharmacy. IEEE InternationalConference on Industrial Engineering
and Engineering Management, pp. 1647–1651 (Dec. 2012)
26. Wang, H., Yoon, S.W.: Evaluation and optimization of automatic drug dispensing/filling
system. Proceedings of the 3rd Annual World Conference of the Society for Industrial and
Systems Engineering (2014)
Optimization in Pharmacy Automation System 337
27. Wang, H., Serhan, D.M., Yoon, S.W.: Collation delay optimization using discrete event sim-
ulation in mail-order pharmacy automation systems. In: Proceedings of the 2016 Industrial
and Systems Engineering Research Conference (2016)
28. Dauod, H., Li, D., Yoon, S.W., Srihari, K.: Multi-objective optimization of the order schedul-
ing problem in mail-order pharmacy automation systems. The Int. J. Advan. Manuf. Technol.
1–11 (2016)
Managing a Retail Store and the Associated
Warehouse with a Knowledge-Driven Approach
Abstract. For today’s retail stores that directly serving final customers’ demand
have some special characteristics and restrictions, such as varieties of goods yet
limited space in a retail store, a customer order includes various products but each
of them is with a small number of quantities, products with different features like
seasonal, etc. The competitiveness of the retail store relies on the utilization of
the space and fulfillment of the customer demands. To increase the competitive-
ness, the retail store is normally linked with an associated (small) warehouse.
The intelligence of managing the associated warehouse for the retail store has an
extraordinary meaning in today’s dynamic environment.
This research use data-driven approach to analyze historical customer order
to unearth the relevance, customer buying behavior, time series, seasonal, etc.
Then by using knowledge-driven approach (ontology) to define the classes and
properties, relations between retail store, warehouse, and products, the knowledge
can be shared, reused, and communicate in the company. Finally, via inference
engine with Semantic Query-enhanced Web Rule Language (SQWRL) to infer
the correlations from the ontology and find out the knowledge and logics. The
research helps the retail store quickly delivery the products and lets the retail store
and its warehouse possess the ability to respond to the various changes.
1 Introduction
It is important for a retail store and its associated warehouse (usually small) to inte-
grate the advancement of the technologies to move towards automation and intelligence.
Data-driven is an important step toward identifying users’ activities [1]. Retail can use
data-driven approach to analyze the correlation data and create opportunities. However,
it is challenge for retailer to search valid information from such an enormous data.
Knowledge-driven approach is used as a source of domain knowledge. By using ontol-
ogy, meaningful information is retrieved from the database to help in making decisions
[2].
For the retail store, through these technologies, it can grasp accurately the market
trends and increase the added value of products and services. With these actions, retail
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2023, corrected publication 2023
C.-Y. Huang and S. W. Yoon (Eds.): ICPR1 2021, ACES 14, pp. 338–354, 2023.
https://doi.org/10.1007/978-3-031-44373-2_20
Managing a Retail Store and the Associated Warehouse 339
can use it to make some sales strategy, and it may affect customer buying behavior. The
application of intelligent warehousing ensures the speed and accuracy of input in all
aspects of warehouse management, ensures that the enterprise can grasp the real data
of the inventory in a timely and accurate manner, and controls the enterprise inventory.
It also can match the characteristics of different commodities, storage conditions, and
even import and export patterns. According to the intelligent warehouse and retail store,
it can provide customers for better service.
This research focuses on studying the operations of receiving and storage for the retail
store and the warehouse. In this research, the retail stores use data-driven approach to
find the insight from tens of thousands of order data. The knowledge-driven approaches
present knowledge representation tools to model activities and exploits logical reasoning
for activity inference [3]. Using knowledge-driven approach to integrate the information
of the retail store, warehouse, products, and the insight from order data, it can grasp the
information accurately for the retail store. Finally, this research uses Semantic Query-
enhanced Web Rule Language (SQWRL) to infer the rules for the operational decisions
in the retail store and warehouse. These decisions can help the warehouse to have the
suitable storage capacity, smooth traffic flow, and storage-allocation. This research inte-
grates these methods to help retailers manage their warehouse, solve those problems and
restrictions in the retail, and provide better service to attract consumers.
2 Literature Review
With the rapid changes in customer buying preferences, the retail industry is growing
very fast, and the global retail competition structure has also changed. Whether the retail
industry can gain a place in the market depends on the performance of its supply chain, a
balance between responsive and efficient warehouse operation, and its ability to respond
quickly to customer orders and high efficiency [4].
Orders placed by retailers generate demands at the warehouse, which acts as the
source of supply for the retailers. The warehouse replenishes its inventory from an
external supplier. There is a holding cost charged against each unit of inventory per
unit time at the retailers and the warehouse and a corresponding set-up cost charged for
each order placed at the warehouse and each retailer [5]. As marketing becomes more
customer-centric, the accuracy of decisions with regards to which potential customers to
engage in relationships with is becoming more important [6]. When setting up warehouse
operations, the challenge for retailers directly facing customers is the strict delivery time,
which has led to shortened picking time. Each order contains only a small number of
items, but with various types [7].
There are some different problems in the retail store and its associated warehouse.
Previously, researchers applied the following distinct approaches to solve them:
(1) Giannikas et al. use a warehouse management system (WMS) and distributed intelli-
gence approach to maintain the flexibility of being responsive to short-term changes
in customer demands and maintain the service level [8].
(2) Saleheen et al. use modern information technology and secondary data to analyze
and improve facility layout to achieve a higher level of productivity in the warehouse
management [4].
340 P. Koomsap et al.
(3) Zhang et al. study the warehousing construction model by considering the market
growth rate and the number of active users. They make use of big data and improve
the distribution system to explore the transformation of e-commerce logistics under
the third party logistics [9].
(4) Weidinger et al. [7] believe scattered storage should be used as a storage placement
method for small orders with a small number of items.
Another issue related to storage layout problems is the dynamic nature of customer
demand order as well as the way to group and handle/store products in a warehouse, and
the demand for items always varies with seasons. When considering the dynamic nature
of customer demand orders, the manager needs to periodically review the characteristics
of order demand and modify the stock location accordingly [10].
With the rapidly changing consumer needs and with diverse consumption patterns, it will
cause a heavy load for the retail store and its warehouse. There are varieties of goods
yet limited space in a retail store. Usually, a customer order of a retail store includes
various products; each of them is with a small number of quantities. In the current
retailer, the emphasis is on fast, fast replenishment and fast shipment to meet customer
needs. However, in a fast-changing environment, how to control the retail store and its
warehouse without making mistakes is a big challenge.
In retail store or warehouse, managers often need to make decisions and choices about
products storage, product placement, and sale strategy. In the past warehousing systems,
it is difficult to express the logic and to construct the relations between warehouses, retail
store, products, and customer behaviors. The knowledge framework established by the
knowledge-drive approach allows the same knowledge field to have common language
to communicate, and the meaning of the data and the concept can be understood during
the process of inference.
The competitiveness of the retail store relies on the utilization of the space and
fulfillment on the customer demands. Hence, how the retail store and warehouse can
become intelligent by using historical shopping data of the customers for the operational
decisions is a challenge.
The framework of this research is shown in Fig. 1. First of all, the retail store needs
to find the characteristics, insight, and tacit knowledge, including relevance, customer
buying behavior, time series and seasonal. Then the manager can use these characteristics
to help the retail stores. Our study suggests using data mining to find the features from
the historical customer orders. Afterward, by integrating the information form internal
information of the retail store, warehouse, products, ontology is applied to construct the
knowledge model. Based on the ontology knowledge, inference rules are developed to
retrieve the answers from the managerial questions. The inference rule is a way that can
infer the correlation from a large amount of knowledge. This step is for the manager
that can find out the knowledge and logic between concepts and attributes hidden in the
ontology knowledge model. Finally, the system integrates the three decision processes
to deliver a storage decision.
Managing a Retail Store and the Associated Warehouse 341
4 Implementation
Suppose there is a retail store and have a small warehouse near the retail store. Each
product has different characteristics and costumers have different shopping behaviors.
This study is focused on the warehouse in the retail store, so the information about the
342 P. Koomsap et al.
retail store is simpler and less complicated. Scenario setting for this study in Fig. 2 is the
warehouse received a batch of products, and the manager needs to decide if the products
have to be replenished directly in the retail store or to be stored in the warehouse? Do
the products have special characteristics or have relevance with other products? If they
have to be stored in the warehouse, which storage space is suitable?
Description of the warehouse and retail store environment is as follows. The retail store
that shown in Fig. 3 (a) has 3 aisle, 6 rows of the shelf, and each row has 5 shelves.
The warehouse near the retail store that shown in Fig. 3 (b) has 2 aisles, 4 rows of the
shelf and each row has 2 shelves. The shelf size of the retail store and the warehouse
are shown in Fig. 4. The size of the shelf in the retail store has measures approximately
100 cm wide × 50 cm deep × 70 cm high. The size of the shelf in the warehouse has
measures approximately 200 cm wide × 100 cm deep × 100 cm high.
The products’ information uses the open dataset from UCI ML repository. It has
18537 customer orders and 44860 items. After cleaning the data, only 55 items were
chosen to construct the model to verify the feasibility of the knowledge model.
The process of developing the ontology knowledge model is shown in Fig. 5. First, this
study uses apriori algorithm of market basket analysis to find the tacit knowledge of the
products in the customer order. Then construct the ontology knowledge model, including
Managing a Retail Store and the Associated Warehouse 343
2 2 2 2
Aisle A Aisle B
1 1 1 1
01 02 03 04
Fig. 4. The Shelf Size of the Retail Store and the Warehouse
explicit knowledge and tacit knowledge of the products, warehouse, and retail store. It
is to let all the knowledge can be shared and reused in the company. Finally based on
the environment scenario settings, it can establish inference rules in accordance with the
ontology knowledge model.
the summary of the baskets in the data mining, this research took top 15 products to
be the staple merchandise and do the knowledge model.
(2) Related Merchandise: Related merchandise has a strong correlation with the staple
merchandise. Related merchandise is usually purchased with the staple merchandise.
It can increase the sales volume of staple merchandise. According to the 36 rules of
the data mining result, six rules show the relationship with the staple merchandise.
Eight products were related merchandise from the six rules.
(3) Series of Merchandise: Series of merchandise indicates the group of two or three
products that were purchased together usually. In this research, according to the 36
rules of the data mining result, it has 30 rules shows the relationship in the series of
merchandise. Twenty-two products were series of merchandise from the 30 rules.
(4) Other Merchandise: Other merchandise is the product that is not so prominent in
retail stores, and do not have relationship with other products. In this research, 10
products are other merchandise.
In the retail store, there are varieties of products, and its warehouse has thousands
of different products. A product has many different characteristics. To build complete
product information needs to understand all the knowledge of the product, including
explicit knowledge and tacit knowledge. By applying Protégé [12] to build the ontologi-
cal knowledge model: four merchandise classes, 15 individuals in the staple merchandise,
8 individuals in the related merchandise, 22 individuals in the series of merchandise,
and 10 individuals in the other merchandise (Fig. 6). Different kinds of products have
different characteristics and must be managed in different ways.
There are 5 data properties in the products, including priority, relationship, selling
well or not, and the number in stock or on the shelf (Fig. 7). Due to space limitation, the
details are not addressed for each data property. Those data properties of the products
provide information to the manager for inventory replenishment decision on the shelf of
the retail store or in the warehouse.
This research took the product namely alarm clock bakelike red of staple merchandise
to be the example, and the information is shown in Fig. 8. Alarm clock bakelike red is
Managing a Retail Store and the Associated Warehouse 345
staple merchandise. According to its importance, the priority is set value 1. This product
is selling well and has a relationship with other products, so for the relationship and
selling well were both set value 1. And alarm clock bakelike red has 500 in the stock
and 1000 on the shelf.
For object properties, there are four types, including the product shows (1) having a
relationship with which product, (2) been supported by which product, (3) been stored
in which shelf in the warehouse, and (4) with a display on which shelf in the retail store.
Here, taking the related merchandise- lunch bag pink polka dot as the example, the object
properties are shown in Fig. 9. Lunch bag pink polka dot is related to the product jumbo
bag strawberry and lunch bag woodland, and it also supports the product jumbo bag red
retros pot and lunch bag red retros pot. By the information, the manager can know the
lunch bag pink polka dot that can support jumbo bag red retros pot and lunch bag red
retros pot to increase the sales volume. In this case, they can be put together on the shelf
346 P. Koomsap et al.
to stimulate purchases or store it together in the stock to make replenishment easier and
faster.
After building the above knowledge models, the designer can through the envisaged
situation to develop influence rules. With the knowledge models, the logical and causal
relationship between classes and properties is to find the tacit knowledge and logical
rules.
Fig. 13. Classes (top) and Individuals (bottom) of the Retail Store in Ontology Knowledge Model
warehouse. In this research, to show the application reality, the inference rule of SQWRL
that can find all the products stored in the warehouse is listed as follows:
The above rule of SQWRL give a query to the knowledge model for questions:
(1) Which warehouse space that the product storage in?
(2) Is there any space to store other product?
The result can show the capacity of the warehouse, the number of the products
in stock of the warehouse, and the number of products on shelf of the retail store. The
example result in Fig. 14 shows they all in the staple merchandise with a highest priority.
Manager need to pay caution for those products.
Managing a Retail Store and the Associated Warehouse 349
For Rule 02, it can retrieve the related products that are usually in the customer’s
basket with the other one or two products. The manager can use this information to
put these products together on the shelfs to ease the searching for the products. For
Rule 03, it can retrieve the support products that may increase the sales volume of
staple merchandise and expand the scope of target customers. The manager can use this
information to put these products together in a prominent place to attract customers.
When applying to the warehouse, the products can be place in a location so the replenish
time is minimal. Rule 04 is a combination of Rule 02 and Rule 03. Finding the products
by the rule can help the manager to improve the turnover of the retail store and attract
the customer by placing the products in the prominent shelf. In addition, the products
with high turnover can also be placed in the convenient locations of the warehouse.
For Rule 05, it help find the warehouse space, ordered in accordance with the priority.
This rule is especially helpful for the staple merchandise due to its frequent moving in
and out. The results of Rule 06 provide a cross-reference warehouse information based
on product properties and relevance.
This section describes how to utilize knowledge modeling by apriori algorithm for
the customer basket and ontology for the product, retail store, and warehouse to support
the manager in warehousing and shelf management for the products within limited spaces
of the retail store and the associated warehouse.
(3) Connecting the ontology knowledge model to the databases of the retail store to be
consistently support the decisions and operations timely.
(continued)
Left hand side Right hand side support confidence lift
12 {REGENCY TEA {REGENCY TEA 0.0103 0.8377 56.4684
PLATE GREEN} PLATE ROSES}
13 {SET/6 RED SPOTTY {SET/6 RED SPOTTY 0.0106 0.8174 56.1209
PAPER CUPS} PAPER PLATES}
14 {SET/6 RED SPOTTY {SET/6 RED SPOTTY 0.0106 0.7296 56.1209
PAPER PLATES} PAPER CUPS}
15 {WOODEN STAR {WOODEN HEART 0.0114 0.7439 44.0541
CHRISTMAS CHRISTMAS
SCANDINAVIAN} SCANDINAVIAN}
16 {PINK HAPPY {BLUE HAPPY 0.0116 0.7072 38.5590
BIRTHDAY BIRTHDAY
BUNTING} BUNTING}
17 {GREEN REGENCY {PINK REGENCY 0.0172 0.7185 27.7464
TEACUP AND TEACUP AND
SAUCER, ROSES SAUCER}
REGENCY TEACUP
AND SAUCER}
18 {GREEN REGENCY {PINK REGENCY 0.0121 0.7166 27.6727
TEACUP AND TEACUP AND
SAUCER, REGENCY SAUCER}
CAKESTAND 3 TIER}
19 {PINK REGENCY {GREEN REGENCY 0.0172 0.8788 26.3168
TEACUP AND TEACUP AND
SAUCER, ROSES SAUCER}
REGENCY TEACUP
AND SAUCER}
20 {PINK REGENCY {GREEN REGENCY 0.0121 0.8721 26.1163
TEACUP AND TEACUP AND
SAUCER, REGENCY SAUCER}
CAKESTAND 3 TIER}
21 {PINK REGENCY {GREEN REGENCY 0.0207 0.7979 23.8950
TEACUP AND TEACUP AND
SAUCER} SAUCER}
22 {PINK REGENCY {ROSES REGENCY 0.0118 0.8450 23.8403
TEACUP AND TEACUP AND
SAUCER, REGENCY SAUCER}
CAKESTAND 3 TIER}
23 {GREEN REGENCY {ROSES REGENCY 0.0172 0.8329 23.4999
TEACUP AND TEACUP AND
SAUCER, PINK SAUCER}
REGENCY TEACUP
AND SAUCER}
(continued)
Managing a Retail Store and the Associated Warehouse 353
(continued)
Left hand side Right hand side support confidence lift
24 {GREEN REGENCY {ROSES REGENCY 0.0140 0.8248 23.2726
TEACUP AND TEACUP AND
SAUCER, REGENCY SAUCER}
CAKESTAND 3 TIER}
25 {REGENCY {GREEN REGENCY 0.0140 0.7507 22.4817
CAKESTAND 3 TIER, TEACUP AND
ROSES REGENCY SAUCER}
TEACUP AND
SAUCER}
26 {SET/6 RED SPOTTY {SET/20 RED 0.0104 0.7148 21.8655
PAPER PLATES} RETROSPOT PAPER
NAPKINS}
27 {PINK REGENCY {ROSES REGENCY 0.0196 0.7563 21.3373
TEACUP AND TEACUP AND
SAUCER} SAUCER}
28 {GARDENERS {GARDENERS 0.0220 0.7286 20.2786
KNEELING PAD CUP KNEELING PAD
OF TEA} KEEP CALM}
29 {GREEN REGENCY {ROSES REGENCY 0.0240 0.7173 20.2379
TEACUP AND TEACUP AND
SAUCER} SAUCER}
30 {ALARM CLOCK {ALARM CLOCK 0.0141 0.7844 16.9476
BAKELIKE GREEN, BAKELIKE RED}
ALARM CLOCK
BAKELIKE PINK}
31 {ALARM CLOCK {ALARM CLOCK 0.0112 0.7820 16.8941
BAKELIKE GREEN, BAKELIKE RED}
ALARM CLOCK
BAKELIKE IVORY}
32 {BAKING SET {BAKING SET 9 0.0165 0.7321 16.5490
SPACEBOY DESIGN} PIECE RETROSPOT}
33 {ALARM CLOCK {ALARM CLOCK 0.0120 0.7070 15.2748
BAKELIKE BAKELIKE RED}
CHOCOLATE}
34 {LUNCH BAG PINK {LUNCH BAG RED 0.0106 0.7323 12.7469
POLKADOT, LUNCH RETROSPOT}
BAG WOODLAND}
35 {LUNCH BAG PINK {JUMBO BAG RED 0.0101 0.7866 10.9717
POLKADOT, JUMBO RETROSPOT}
BAG STRAWBERRY}
(continued)
354 P. Koomsap et al.
(continued)
Left hand side Right hand side support confidence lift
36 {PAINTED METAL {ASSORTED 0.0118 0.7204 9.9434
PEARS ASSORTED} COLOUR BIRD
ORNAMENT}
References
1. Azkune, G., Almeida, A., López-de-Ipiña, D., Chen, L.: Extending knowledge-driven activity
models through data-driven learning techniques. Expert Syst. Appl. 42(6), 3115–3128 (2015)
2. Girase, A., Patil, S.: Devloping knowledge driven ontology for decision making (2016)
3. Rodríguez, N.D., Cuéllar, M.P., Lilius, J., Calvo-Flores, M.D.: A fuzzy ontology for semantic
modelling and recognition of human behaviour. Knowl.-Based Syst. 66, 46–60 (2014)
4. Saleheen, F., Miraz, M.H., Habib, M.M., Hanafi, Z.: Challenges of warehouse operations: A
case study in retail supermarket. Int. J. Supp. Chain Manage. 3(4), 63–67 (2014)
5. Teo, C.-P., Shu, J.: Warehouse-retailer network design problem. Oper. Res. 52(3), 396–408
(2004)
6. Fazel Zarandi, M.: A retail ontology: formal semantics and efficient implementation. Master
Thesis, University of Toronto (2007)
7. Weidinger, F., Boysen, N., Schneider, M.: Picker routing in the mixed-shelves warehouses of
e-commerce retailers. Eur. J. Oper. Res. 274(2), 501–515 (2019)
8. Giannikas, V., Lu, W., McFarlane, D., Hyde, J.: Product intelligence in warehouse man-
agement: a case study. In: Industrial Applications of Holonic and Multi-Agent Systems,
pp. 224–235. Springer (2013)
9. Zhang, Z., Shi, X., Xing, M.: Research on e-commerce logistics warehousing mode under
the new retail. In: Proceedings of the 2018 International Conference on Information
Management & Management Science, pp. 48–52 (2018)
10. Liu, C.-M.: Optimal storage layout and order picking for warehousing. Int. J. Oper. Res. 1(1),
37–46 (2004)
11. Agrawal, R., Srikant, R.: Fast algorithms for mining association rules. In: Proc. 20th int. conf.
very large data bases, VLDB 1994, pp. 487–499. Citeseer
12. Musen, M.A.: The Protégé project: A look back and a look forward. AI Matters 1(4), 4–12
(2015)
13. Fudholi, D.H., Maneerat, N., Varakulsiripunth, R., Kato, Y.: Application of Protégé, SWRL
and SQWRL in fuzzy ontology-based menu recommendation. In: 2009 International Sympo-
sium on Intelligent Signal Processing and Communication Systems (ISPACS), pp. 631–634.
IEEE (2009)
14. O’Connor, M.J., Das, A.K.: SQWRL: a query language for OWL. In: OWLED 2009, vol.
2009
15. Wikipedia: Association rule learning (2022)
Crop Plants Stress Monitoring with Bayesian
Network Inference in Cyber-Physical System
IN, USA
Abstract. Propagating crop plant stresses and diseases risk severe losses of agri-
cultural produce. Without effective monitoring and treatment procedures, stresses
and diseases can propagate to the surrounding plants and eventually create irrepara-
ble damage. To address the problem, the Agricultural Robotic System for Plant
Stress Propagation Detection (ARS/PSPD), working as a cyber-physical system
is developed. In this cyber-physical system, the robot agents are assigned scan-
ning tasks to detect stresses in greenhouse crop plants. The cyber-physical net-
work modeling, which provides better situation awareness and augments advanced
collaborative scanning protocols, is utilized to develop the crop plant stress
propagation detection model. Three collaborative scanning protocols (baseline,
disruption propagation network analysis, and Bayesian network inference) are
designed, implemented, and validated in this study. The scanning protocols min-
imize errors and conflicts in scanning task allocation and enable better crop plant
stress detection. Computer numerical experiments have been performed to val-
idate the designed protocols. Results show that the scanning protocol utilizing
Bayesian network inference significantly outperforms other protocols: It results
in fewer undetected crop plant stresses, and fewer redundant scans.
human operators involve the operators walking into the plot and inspecting the plants one
by one, taking up as much as 20 km per day [3, 4]. However, undetected stresses/diseases
can spread and propagate to nearby plants, due to the proximity between the plants. While
such propagation can be damaging, the propagation pattern can be inferred and applied
to guide the next scanning decisions. For example, if a small area of plants is found to be
stress-free or disease-free, the probability of nearby areas having stresses/diseases can
be assumed to be lower, and vice versa.
Early detection of stress and disease in plants is important because it can ensure
agricultural yields and quality with minimal cost. With the advancement in robotic and
communication technologies as well as knowledge-based information, early detection
of stress/disease in plants becomes possible [5]. Agricultural cyber-physical systems
enable real-time communication and control, information sharing between agents, and
real-time reaction to detected plant stresses. Agricultural robotics enables precise and
repetitive plant monitoring tasks by remote operators. In addition, plant stress/disease
detection technologies [6] (e.g., sensors and hyperspectral cameras) support the moni-
toring process as they help localize stress/disease locations in the field. All mentioned
technologies, however, require an Agricultural Robotic System (ARS) with protocols
to enable collaboration between agents, algorithms, and knowledge-based information
effectively.
In this work, the Agricultural Robotic System for Plant Stress Propagation Detec-
tion (ARS/PSPD) is developed to guide the scanning decisions of robot agents to detect
stresses in greenhouse crop plants. ARS/PSPD utilizes and combines the knowledge
of plant stress propagation [4], disruption propagation network modeling [7, 8], and
Bayesian network statistical inference [9] to guide the scanning decisions. The system
is an extension of the agricultural robotics framework [1, 4], and adapts the collab-
orative response to disruption propagation (CRDP) framework [7] to the agricultural
plant stress/disease setting. The ARS defines the problem setting, the agents involved,
and the scanning tasks, whereas the PSPD formulation captures the plant stress occur-
rence and propagation mechanisms. Both functions enable better situation awareness
and augment the development of advanced scanning protocols. Furthermore, Bayesian
network (BayesNet) statistical inference is applied and utilized to guide the inference
of stress/disease propagation and thus improves the scanning decisions. In this study,
three collaborative scanning protocols are implemented and validated. The first scan-
ning protocol is the baseline protocol, selecting scanning locations randomly. The second
scanning protocol, which is the adaptive network scanning protocol, is developed based
on the ARS adaptive scanning protocol [4], prioritizing scanning plants next to known
stresses/diseases. The third scanning protocol expands further by constructing and using
a BayesNet to infer and update the probability grid of the entire greenhouse based on
all observations made thus far. Then, numerical experiments are conducted to validate
ARS/PSPD and its three scanning protocols. The results show that the scanning proto-
col developed based on BayesNet outperforms the adaptive network scanning protocol,
which in turn outperforms the baseline random scanning protocol.
Crop Plants Stress Monitoring with Bayesian Network Inference 357
2 Methodology
In this section, the Agricultural Robotic System for Plant Stress Propagation Detection
(ARS/PSPD) model is presented. This section specifies the agents and tasks involved
in the ARS. Then, the mathematical formulation of the PSPD problem is presented and
explained. The three collaborative scanning protocols are then introduced. An illustration
of the ARS/PSPD model is presented in Fig. 1.
The ARS/PSPD model is the expansion of the ARS model [1, 4, 10]. The ARS
is a multi-agent system developed for monitoring and early detecting stress/disease in
plants. The system comprises three main types of agents (i.e., human, robot, and sensors)
with protocols, algorithms, and knowledge-based information. In ARS, human operators
are not responsible for manually inspecting the plant, but they are the decision-makers
who control important parameters and solve unexpected real-time problems. Instead, the
robot mounted with multiple sensors is the monitoring agent moving into the greenhouse
to inspect the plant at the assigned locations. The robot will communicate with the expert
knowledgebase to decide the plant’s status (either stressed or not stressed). The stress
status of the current plant will lead to the next scanning decision.
The formulation of the plant stress propagation detection (PSPD) problem is as
follows. The set of plants is a rectangular L×W grid G (L: length, W : width, L, W ∈ Z+ ),
with each plant occupying each discrete cell and can be subjected to stresses. The stresses
can propagate once to a set of predetermined directions. Within the scope of this work, the
directions include up, down, left, and right. Applying the CRDP [7, 11] to this problem,
each plant is modeled as a node n ∈ N , and each possible propagation direction is
modeled as a directed edge e = ni , nj ∈ E. An illustration is given in Fig. 2.
358 W. P. V. Nguyen et al.
To model stress propagation, two variables associated with each plant n is defined.
The base stress status S0 (n) ∈ {0, 1} is defined, with S0 (n) = 1 denoting active/positive
stress status, and S0 (n) = 0 denoting no base stress at plant n. The probability p0 ∈ [0, 1]
is defined as the probability that each plant has a source of stress that can induce stress
on the plant itself and propagate along the directed edges originating from the plant.
Formally,
1, with probability p0
S0 (n) = (1)
0, otherwise
The parameter p0 and the stress propagation directions can be selected based on
previous knowledge. Then, the propagation of stresses is defined with the final stress
status S(n) ∈ {0, 1}, which is set to 1 if either S0 (n) = 1 or there is a directed edge that
originates from another node ni , pointing into n, and S0 (ni ) = 1. Formally,
1, if S0 (n) = 1 or ∃ e = ni , nj ∈ E : S0 (ni ) = 1 and nj ≡ n
S(n) = (2)
0, otherwise
The ARS does not know about S0 (n) and S(n) until plant n is scanned, and each
scanning task reveals to the value of S(n) to the ARS. The scanning/observation status
O(n) ∈ {0, 1] of a plant n is defined, with O(n) = 1 if a plant has been observed by the
ARS, and O(n) = 0 otherwise. However, there is a limited number of scanning that can
be performed by the ARS, with the scanning budget Ob ∈ Z+ defined as the maximum
number of observations allowed by the ARS.
Ob ≥ O(n) (3)
n∈N
This protocol allows scanning coverage but does not consider the stress propagation
pattern.
The second protocol, adaptive network scanning protocol [4], is defined as:
Protocol2 : nnext ← argmax ni ∈ N in (n) : O(ni ) = 1andS(ni ) = 1 (7)
n∈N :O(n)=0
directions (up, down, left, and right) are investigated. Due to the symmetry of the grid,
only five combinations are investigated: 1-direction, 2-direction-opposite, 2-direction-
orthogonal, 3-direction, and 4-direction. The p0 value is selected to be 0.15, and the
scanning budget Ob is 50, at which point each simulation run is terminated. The three
scanning protocols are applied. The numerical experiments are conducted on Python 3,
and the BayesNet calculations are provided by the library Pomegranate [14, 15]. The
performance metrics M1 and M2 , both with minimization objectives, are reported. A
total of 100 replications (randomizing S0 (n) for all nodes n ∈ N ) are simulated for each
factorial combination. This amounts to 1,500 simulation runs in total.
The performance comparison between the three scanning protocols, grouped by
stress propagation direction, (with 95% confidence interval bars) is provided in Fig. 3
and Fig. 4.
Fig. 4. Comparison of redundant scans between scanning protocols, grouped by stress propaga-
tion directions.
The results presented in Fig. 3 and Fig. 4 are averaged across all 100 replications of
each factorial combination. In all five cases of stress propagation directions, the BayesNet
scanning protocol outperforms the other two protocols in both M1 and M2 , followed by
the adaptive scanning protocol. With respects to M1 , the BayesNet protocol outperforms
the adaptive scanning protocol by 26.87% and the random scanning protocol by 46.02%
on average. Across all give cases of stress propagation directions, the BayesNet protocol
outperforms the adaptive scanning protocol by 20.85% to 39.19%, and the random
Crop Plants Stress Monitoring with Bayesian Network Inference 361
Acknowledgments. The research presented here is supported by the PRISM Center for Produc-
tion, Robotics, and Integration Software for Manufacturing & Management at Purdue University.
In addition, the research on ARS is supported by BARD project Grant# IS-4886-16R, “Develop-
ment of a Robotic Inspection System for Early Identification and Locating of Biotic and Abiotic
Stresses in Greenhouse Crops;” and the research on human-robot workflow by NSF project Grant#
1839971, “FW-HTF: Collaborative Research: Pre-Skilling Workers, Understanding Labor Force
Implications and Designing Future Factory Human-Robot Workflows Using a Physical Simulation
Platform”.
References
1. Guo, P., Dusadeerungsikul, P.O., Nof, S.Y.: Agricultural cyber physical system collaboration
for greenhouse stress management. Comput. Electron. Agric. 150, 439–454 (2018). https://
doi.org/10.1016/j.compag.2018.05.022
362 W. P. V. Nguyen et al.
2. Oerke, E.-C., Dehne, H.-W.: Safeguarding production—losses in major crops and the role
of crop protection. Crop Prot. 23, 275–285 (2004). https://doi.org/10.1016/J.CROPRO.2003.
10.001
3. Khan, A., Martin, P., Hardiman, P.: Expanded production of labor-intensive crops increases
agricultural employment. Calif. Agric. 58, 35–39 (2004). https://doi.org/10.3733/ca.v058n0
1p35
4. Dusadeerungsikul, P.O., Nof, S.Y.: A collaborative control protocol for agricultural robot
routing with online adaptation. Comput. Ind. Eng. 135, 456–466 (2019). https://doi.org/10.
1016/j.cie.2019.06.037
5. Dusadeerungsikul, P.O., Liakos, V., Morari, F., Nof, S.Y., Bechar, A.: Smart action. In: Agri-
cultural Internet of Things and Decision Support for Precision Smart Farming, pp. 225–277.
Elsevier (2020)
6. Wang, D., et al.: Early Tomato Spotted Wilt Virus Detection using Hyperspectral Imaging
Technique and Outlier Removal Auxiliary Classifier Generative Adversarial Nets (OR-AC-
GAN), (2018). http://elibrary.asabe.org/abstract.asp?aid=49283&t=5
7. Nguyen, W.P.V., Nof, S.Y.: Collaborative response to disruption propagation (CRDP) in cyber-
physical systems and complex networks. Decis. Support Syst. 117, 1–13 (2019). https://doi.
org/10.1016/j.dss.2018.11.005
8. Zhong, H., Nof, S.Y.: The dynamic lines of collaboration model: collaborative disruption
response in cyber–physical systems. Comput. Ind. Eng. 87, 370–382 (2015). https://doi.org/
10.1016/j.cie.2015.05.019
9. Gibson, G.J., Otten, W., Filipe, J.A.N., Cook, A., Marion, G., Gilligan, C.A.: Bayesian estima-
tion for percolation models of disease spread in plant populations. Stat. Comput. 16, 391–402
(2006). https://doi.org/10.1007/s11222-006-0019-z
10. Dusadeerungsikul, P.O., Nof, S.Y., Bechar, A.: Detecting stresses in crops early by collabo-
rative robot-sensors-human system automation. In: IISE Annual Conference and Expo 2018,
pp. 1084–1089. Institute of Industrial and Systems Engineers, IISE, Orlando, FL, United
states (2018)
11. Nguyen, W.P.V.: Collaborative Response to Disruption Propagation (CRDP), PhD Disserta-
tion, School of IE, Purdue University, W. Lafayette IN, USA (2020)
12. Pearl, J.: Bayesian networks a model of self-activated memory for evidential reasoning. In:
Proceedings of the 7th Conference of the Cognitive Science Society, pp. 329–334 (1985)
13. Pearl, J., Paz, A.: Graphoids: a graph-based logic for reasoning about relevance relations.
In: Du Boulay, B., et al. (eds.). University of California (Los Angeles). Computer Science
Department (1987)
14. Schreiber, J.: pomegranate. GitHub Repos (2014)
15. Schreiber, J.: Pomegranate: fast and flexible probabilistic modeling in python. J. Mach. Learn.
Res. 18, 5992–5997 (2017)
Future Challenges in Systems
Collaboration and Integration
Augmenting Human-Machine Teaming Through
Industrial AR: Trends and Challenges
Mohsen Moghaddam(B)
1 Introduction
The rapid growth of Artificial Intelligence (AI) and spatial computing technologies
such as AR are transforming the landscape of work and human-machine interaction in
several industries. These technologies are increasingly adopted by many companies to
complement human work and upskill workers [1]. This is also in part due to the shortage
of skilled workers, workforce aging and retirement, shifting skill requirements, and the
increasing complexity of industrial technology. In manufacturing industry, for example,
most companies have predicted a steady demand for workers over the next few years
[2], despite shedding nearly 5 million workers between 2000 and 2016 [3], as COVID-
19 has increased the need to produce more goods domestically [4]. Yet, about 26% of
industrial workers in the United States are retiring [5] and finding skilled workers is
more challenging that ever [6]. It is anticipated that near 2.4 million manufacturing jobs
will be left unfilled by 2030, which is likely to incur a cost of $2.5 trillion to the U.S.
manufacturing GDP [7].
The skills gap in industry is due to the need for complex, career-spanning expertise
that are hard to automate in the foreseeable future [8]. Some companies are gradually
D. Extant methods are mainly concerned with the provision of procedural knowledge
[42] through AR—the knowledge related to performing sequences of actions. How-
ever, this approach merely helps a worker learn “how” to perform a given task
without effectively learning the “why” behind work instructions, quality assurance
guidelines or specifications, and informal job knowhow. Only by understanding the
deeper causal relationships behind the procedural instructions can workers develop
the cognitive agility to solve new problems and adapt to new circumstances.
The remainder of this chapter is organized as follows. Section 2 provides a brief
overview of the state-of-the-art in industrial AR. Section 3 presents a case study on
industrial AR in manufacturing that aims at illuminating research topics A-D. Section 4
discusses several research challenges and research directions within the scope of topics
A-D.
2 State-of-the-Art in Industrial AR
A comprehensive review of industrial AR in manufacturing and assembly is provided by
[43], which highlights the technical features, characteristics, and industrial applications
of AR. The review article categorizes the AR applications in the assembly domain into
training, design and planning, and guidance. The main research challenges identified
include tracking and registration, collaborative AR interfaces, 3D workspace scene cap-
ture, and context-aware knowledge representation. Similar surveys [44, 45] have been
conducted on industrial AR applications in maintenance, which emphasize operation-
specific applications, AR hardware and development platform comparison, visualization
methods, tracking, and authoring solutions. The key technical challenges identified by
these articles include automated authoring, context-aware adaptation, and human-AR
interactions. Other studies also point to similar challenges in the areas of technology
(e.g., tracking/registration, authoring, UI, ergonomics, processing speed), organization
(e.g., user acceptance, privacy, cost), and environment (e.g., industry standards for AR,
employment protection, external support) [46, 47].
The rest of this section discusses some of the prior work associated with research
topics A-D presented in Sect. 1. Topic A seeks to explore the impact of various modes
of task instruction delivery through AR on the skill acquisition of workers. Topic A
has been addressed by many studies from different angles. For example, a compari-
son between the effects of verbal, paper-based, and AR instructions on manufacturing
workers’ productivity, quality, stress, help-seeking behavior, perceived task complexity,
effort, and frustration was conducted by [19]. A field study on AR-assisted assembly
[48] shows progress in physical and temporal demands, effort, and task completion time.
A study on paper-based and head-mounted AR instructions for assembly [49] indicate
significant reductions in error rates and task completion times through AR. The effects
of an AR fault diagnosis app on the performance of novices with AR support and experts
with no AR support were studies by [50]. Results showed that AR-supported novices
outperformed experts with no AR support in terms of completion time, accuracy, and
cognitive load. The effects of an AR app compared to pictures on inspection task perfor-
mance were studies by [25], which showed improved task completion time, error rate,
gaze shifts, and cognitive load. The effectiveness of different modes of AR information
368 M. Moghaddam
delivery and their measured impact on various task performance metrics on a real-life
manufacturing task were recently investigated by the author his team [51], which is
reported in Sect. 3.
Topic B presented in Sect. 1 aims at understanding of the affordances of industrial
AR as a preliminary training tool versus a just-in-time assistive tool. Many recent stud-
ies have partially addressed this topic by investigating the usability, acceptability, and
organizational challenges of industrial AR. Field interviews were conducted by [35] to
understand the perspectives and acceptance of AR as an assistive tool among assembly
workers, which reported generally positive attitude about AR by many workers. A field
experiment was also conducted by [52] to study the organizational and technological
challenges of industrial AR for industrial workforce training, specifically hardware and
software limitations, user acceptance, ergonomics, usability, cost, and integration into
shop floor processes. The study concluded that there is a lack of sufficient research on
organizational issues, especially on user acceptance and integration. Another study [53]
explored the impact of a quiz mode in AR where the user must successfully complete
part selection quizzes in addition to AR training prior to task performance. It was shown
that the number of errors in new assembly tasks can be reduced by 79% compared to
baseline AR training. The usability of AR as an assistive tool for maintenance workers
was studied by [54], which reported that a relatively high usability of their AR app com-
pared to traditional modes of instruction. The conditions under which AR can be most
effective as an assistive tool versus a training tool are yet to be determined. Section 4
reports some of those conditions based on the findings from a recent study by the author
and his team [51].
Topics C and D aim to generate new insights on the potential for AR coupled with AI
to enable effective human-technology teaming in industrial workplaces. Extant literature
in industrial AR already reports many studies on intelligent context-aware AR apps for
industrial applications. A cognition-based interactive AR assembly guidance systems
was developed by [33, 55], which leverages tracking and registration techniques for
context-aware delivery of task instructions. Another study [56] integrates an intelligent
tutoring system comprised of domain knowledge, student models, and pedagogical mod-
els into AR for personalized learning. A comprehensive review of research on AI-enabled
AR systems was done by [57], which mainly addresses vision system calibration, object
tracking and detection, pose estimation, rendering, registration, and virtual object cre-
ation in AR. Despite these remarkable efforts, several knowledge gaps related to Topics C
and D remain to be addressed. First, learning sciences research underscores the necessity
of scaffolding and fading mechanisms [58–61] that align with the learner’s attention and
cognitive processes to help them construct knowledge [39, 41]. More research is needed
on transitioning from “one-size-fits-all” instructions towards personalized and adaptive
teaming between workers and industrial machinery through AR. Not addressing this
need can lead to overdependence on technology, lack of innovation by workers, and lim-
ited industry adoption, among other potential unintended consequences. Second, extant
methods are mainly concerned with the provision of procedural knowledge [42] through
AR; i.e., the knowledge related to performing sequences of actions. This approach may
only help workers learn “how” to perform a given task without effectively learning the
Augmenting Human-Machine Teaming Through Industrial AR 369
Fig. 1. Top left: An expert worker performing the fuel cell assembly task. Top right: The fuel cell
assembly module. Bottom left: Hand and power tools used for assembly. Bottom right: Technical
drawing and bill of materials.
their task performance (Fig. 2, bottom right), (b) textual descriptions of assembly guides
and information for each step (e.g., part numbers, tools, procedures) along with images of
the parts to be assembled in that particular step, and (c) interactive 3D CAD animations
that allow users to view, rotate, and replay a holographic animation of the assembly step.
The AR hardware used for the experiments were HoloLens 2 headsets.
Procedure. A between-subject experiment design was used where the participants were
divided into two groups (Fig. 4): Group 1 (AR) and Group 2 (paper). The paper guides
include written step-by-step task instructions along with the technical documentation
and bill of materials (Fig. 1, bottom right). Each participant performed three assembly
cycles on three consecutive days and then returned after a few days to perform a final
assembly cycle using the opposite means of instruction (i.e., paper for Group 1 and AR
for Group 2). At the end of each round of experiments, both groups of participants filled
out a NASA Task Load Index (TLX) questionnaire [62], and the participants who used
AR also responded to the following questions:
• In a few words, explain your opinion about the use of AR as a training or assistive
tool for manufacturing workers.
• Tell us about your experience with HoloLens (scale: very low, low, neutral, high, very
high).
Fig. 2. Top left: The assembly part CAD model and exploded view. Top right: Worktable setup
and tools used for assembly. Bottom left: The AR app interface for one assembly step, including
textual descriptions and part images, interactive CAD animation, and expert capture video. Bottom
right: Recording expert capture videos. From [51].
• How do you rate the impact of different modes of AR instructions on your ability to
learn the assembly task and improve your performance? (scale: not at all, very little,
somewhat, quite a bit, a great deal).
• In a few words, explain your opinion about the use of AR as a training or assistive
tool for manufacturing workers.
• What new, potentially interactive features would you recommend being incorporated
in the AR guides?
Fig. 4. Left: Participant using AR-based task information (Group 1). Right: Participant using
paper-based task information (Group 2).
The following data was also collected by observing each individual experiment:
round of experiment, mode of guide, time to completion (min), frequency of help-seeking
behavior (i.e., number of questions asked during assembly), the types of questions asked
(if any), number of errors, and the types of errors made (if any).
Metrics. Time to completion: The time needed or taken by the participant to complete
the task. It was measured by timing the assembly cycle. Number of errors: The number
of errors made during each assembly cycle. It was measured by counting the number
of errors per cycle and recording the type of error(s) for further analysis. Help seeking
behavior [19]: The number of times help is requested by the participant per assembly
cycle. It was measured by counting the number of times help is requested per cycle and
recording the question for further analysis. Learning curve: The degree of competence to
which the acquired assembly skill is retained through the passage of time. It was measured
by recording the amount of improvement in time-to-completion, number of errors, and
help seeking behavior over time over temporally separated rounds of experiments on
Augmenting Human-Machine Teaming Through Industrial AR 373
a given task. Independence from AR: The ability of AR-trained workers to accomplish
the same task without AR, and the impacts of AR on task performance of traditionally
trained workers. It was measured by bringing the participants in after a few days to
perform the assembly task with the opposite means of task information delivery, record
and compare their time-to-completion, number of errors, and help-seeking behavior
against their best recorded performance prior to the gap. Cognitive load: The amount of
working memory used to complete the task following the instructions. It was measured
using the NASA-TLX questionnaire. Utility of different AR modes: The usefulness of
different modes of AR information delivery for learning a task. It was measured using
the qualitative questionnaire mentioned above.
Hypotheses. AR significantly improves (H1) time-to-completion, (H2) number of
errors, (H3) help-seeking behavior, (H4) learning curve, (H5) retention, and (H6)
cognitive load of workers compared to paper-based instructions.
3.2 Results
The main results of the experiments are presented in Fig. 5. The key findings of the study
were as follows: AR reduces the number of errors by 31–84%. The task completion times
of the two groups are about the same; however, that was partly due to the unfamiliarity
of participants with AR and some technical issues. Further, most participants reported
absolute independence from AR after two/three cycles, which points to the effectiveness
of AR in improving task competency, and yet its low utility as an “assistive tool” for
routine tasks. Further, several participants suggested devising interactive help and voice
command systems.
Time-to-Completion. Statistical analysis of the results of experiments (Fig. 5) indicates
a significant difference between the mean time-to-completion achieved by participants in
Groups 1 and 2 in Rounds 2 and 3. Group 2 (paper) significantly outperformed Group 1
(AR) in the second and third rounds of experiments in terms of task completion time, even
though Group 1 showed a slightly better performance in Round 1. Hypothesis H1 was
therefore rejected. It is speculated that Group 2 participants gradually transitioned from
following the task information to using their memory to complete the task, while Group
1 participants still went through the AR Instructions. The relatively poor performance of
the AR group in terms of completion time was also partly because of their unfamiliarity
with the AR headset.
Number of Errors. Statistical analyses on the mean number of errors presented in
Fig. 5 show that Group 2 made a significantly higher mean number of errors compared
to Group 1 in Round 3 of the experiments. These results are also partly due to a significant
reduction in the number of errors made by the participants in Group 1, while the other
group maintained an almost steady and relatively higher number of errors throughout
Rounds 1–3. With these findings, hypothesis H2 can be accepted, which indicates the
significant impact of spatiotemporal alignment of task information and visual/vocal cues
with experience on the number of errors made during task performance.
Help-Seeking Behavior. Only two participants from each group sought help related to
AR app, part orientation, and sequence of assembly. This observation was consistent
374 M. Moghaddam
with the comments made by the plant manager of the marine engine manufacturer that
workers often tend to overthink and not reach out for help due to fear of embarrassment or
overconfidence, which may lead to failures down the line. This is yet another motivation
to create AR training and assistance systems that can address the needs and struggles
of workers without them having to reach out (or not reach out due to the feelings or
fear or embarrassment) to their coworkers or supervisors for help. These findings reject
hypothesis H3.
Learning Curve. Statistical analyses on the differences between mean time-to-
completion and mean number of errors of each group between Rounds 1 and 2, Rounds
2 and 3, and Rounds 1 and 3 indicated significant reductions in mean time-to-completion
between each round for both groups. It can therefore be stated that the means of instruc-
tion (i.e., paper versus AR) does not have any noticeable impact on task completion time.
However, observations also showed that although Group 2 made no improvement in the
number of errors made during assembly, Group 1 participants were able to significantly
reduce the number of errors between Rounds 1 and 3. It is thus concluded that not only
the use of AR leads to fewer errors, but it also helps workers significantly reduce the
number of errors in subsequent rounds of operation. Hypothesis H4 is therefore accepted.
Independence from AR. The mean time-to-completion of each group in Round 3 and
Round 4 (see Fig. 5) comprised two interesting observations. First, Group 1 who switched
from AR guides in Round 3 to paper guides in Round 4 could complete their task even
slightly faster in Round 4 than in Round 3. Here is a quote from a Group 1 participant
after completing Round 4: “It was less cumbersome to assemble the components without
the AR headset on, but the paper drawings were much harder to interpret. I much prefer
the CAD animations; I imagine if I were to have started first with the paper-based
instructions and drawings, it would have taken me much longer to complete the task
initially. I suspect the only reason it took me around the same time to complete the task
with paper-based instructions is simply because I had assembled the component three
times already.” Second, Group 2 demonstrated significantly longer completion times in
Round 4 using AR than in Round 3 using paper, which is to some extent due to their
lack of prior experience with AR app. Moreover, Group 1 maintained their relatively
lower mean number of errors in Round 4 even after a few days, while the mean number
of errors by Group 2 was significantly reduced in Round 4. This indicates the role of
AR in accelerating workers’ learning and competency, its usefulness for traditionally
trained workers in avoiding more errors during task performance, and better memory
retention than paper-based instructions which results in a significantly lower number of
errors even after AR support is removed. Hypothesis H5 was therefore accepted.
Cognitive Load. Results of the NASA-TLX questionnaire (Fig. 5) indicate almost
identical levels of mental demand, physical demand, temporal demand, perceived per-
formance, effort, and frustration for both groups. These observations therefore reject
hypothesis H6. The assembly task was perceived as not too challenging by most
participants.
Modes of Instruction Delivery. The collected responses to the questions about the
impacts of different modes of AR (i.e., text, 3D animation, video) on task performance,
independence from AR, and experience with AR varied among the participants. Some
376 M. Moghaddam
found text instructions and 3D CAD animations more helpful: “The text instructions
and CAD animation together provided a great deal of detail about how to complete the
current step. Reading the instructions and visualizing the task through the animation
provided clarity on how to complete the task and what the subassembly should look like
afterward. Although helpful, the video was not completely necessary, and I skipped it
for most of the steps.” “Being able to rotate and view the CAD model was super helpful
during assembly. It allowed me to easily understand how all the parts fit together. The
other two were useful, but tended to get in the way as I was putting physical pieces
together.” Some other participants, however, found videos with vocal cues along with
textual instructions more helpful: “The CAD animation was somewhat useful, but I
preferred the video, as the instructor assembled the part at about the same speed that I
was. Additionally, there were little comments that helped, which a silent CAD animation
didn’t include.” “I tended to listen to the verbal cues from the video, occasionally
checking the text to confirm part numbers, and only once or twice double-checking with
the CAD animation.”
Independence from AR. Group 1 were initially highly dependent on AR: 70% of the
participants reported high or very high dependence on AR. This dependency, however,
gradually declined as only 20% of Group 1 were highly or very highly dependent on
AR by the end of Round 3. On the contrary, 90% of the participants from Group 2, who
switched from paper to AR in Round 4, stated that they are highly independent from
AR. Nevertheless, switching to AR helped this group significantly reduce the number
of errors made during assembly. Moreover, only 10% of the participants expressed a
preference to be trained by a person rather than by the AR app. These number are
expected to vary for actual manufacturing workers who belong to different age groups
and educational levels/backgrounds.
AR for Just-In-Time Assistance. The participants were asked to comment on the
use of AR as an assistive tool for workers. Text-to-speech features were recommended
to read out the textual instructions. Some also suggested the use of voice commands
for hands-free interaction with the AR content. Menu-based, non-procedural provision
of task information were suggested by some participants so the user can call certain
instructions on demand, rather than having to go through a fixed sequence of steps.
It was suggested to include more interactive and personalizable layout design for the
AR app so the user can use the layout they feel most comfortable in. Some participants
suggested help options that allow the user can get assistance when something goes wrong
or if they have a question about the task.
• Expert capture videos. AR systems. Can provide users with audiovisual “expert
stories”, captured using GoPro or over-the-shoulder cameras, which can be activated
using voice command, menus/buttons, or hand gestures on demand.
• Remote assistance. AR systems can also allow users to video call remote experts
from the app and share their screen to get immediate assistance.
Fig. 6. Schematic of an intelligent AR system with an inference engine for context-aware human-
machine teaming in industrial settings.
Fig. 7. Two-way communication of information and intent between workers and robots through
an intelligent AR mediator.
5 Conclusions
The newer wave of industrial automation is not so much to replace workers but rather
to increase precision, safety, and product quality [65]. Modern automation is about
continuing to automate tasks that are dirty, dull, and dangerous, but preserving the ones
that are “value-added” and often desirable parts of the jobs for human workers. Those
kinds of value-added jobs are specifically the ones that are hard to automate, either
because they require sophisticated and precise manipulation of physical objects that
only a human is capable of or because they require complex reasoning and decision-
making that machines are not capable of. Informed by the experiments and conceptual
frameworks presented in Sects. 3 and 4, respectively, the author and his team assembled
a panel of ten experts from major industrial, academia, and federal institutions in the
U.S. and Europe to further illuminate the potentials and risks of industrial AR in the
human-centered automation era.
The discussions were facilitated by four high-level questions. (1) How widespread
do you think the adoption of AR technology in manufacturing will be in the next 5 years?
Which firms would be best suited to adopt such technologies (e.g., size, product type,
capital/labor mix)? What impact might the adoption of AR technologies have on the skill
requirements for specific job roles in assembly? To what degree can AR technologies be
used to train the future manufacturing workforce? (2) What are the potential benefits and
380 M. Moghaddam
Acknowledgement. This material is based upon work supported by the National Science Foun-
dation under the Future of Work at the Human-Technology Frontier Grant No. 2128743. Any
opinions, findings, and conclusions or recommendations expressed in this material are those
of the author(s) and do not necessarily reflect the views of the National Science Foundation. I
acknowledge the support of our expert panel and industry partners.
References
1. Brynjolfsson, E., McAfee, A.: The Second Machine Age: Work, Progress, and Prosperity in
a Time of Brilliant Technologies. W W Norton & Co. (2014). Accessed 10 Mar 2021. https://
psycnet.apa.org/record/2014-07087-000
2. NAM, “NAM Manufacturers’ Outlook Survey (2020). https://www.nam.org/wp-content/upl
oads/2020/09/NAM-Outlook-Survey-Q3-2020.pdf. Accessed 17 Mar 2021
3. Houseman, S.N.: Understanding the Decline of U.S. Manufacturing Employment. Upjohn
Institute Working Paper 18–287, Kalamazoo, MI (2018). https://doi.org/10.17848/wp18-287
4. Lund, S., et al.: Risk, Resilience, and Rebalancing in Global Value Chains. McKinsey & Com-
pany (2020). https://www.mckinsey.com/business-functions/operations/our-insights/risk-res
ilience-and-rebalancing-in-global-value-chains. Accessed 17 Mar 2021
5. SHRM, “Preparing for an Aging Workforce: Manufacturing Industry Report,” Society for
Human Resource Management (2015)
6. NAP, Building America’s Skilled Technical Workforce (National Academies of Sciences,
Engineering, and Medicine). National Academies Press (2017). https://doi.org/10.17226/
23472
7. Giffi, C., Wellener, P., Dollar, B., Ashton Manolian, H., Monck, L., Moutray,
C.: Deloitte and The Manufacturing Institute Skills Gap and Future of Work
Study (2018). http://www.themanufacturinginstitute.org/~/media/E323C4D8F75A470E8C
96D7A07F0A14FB/DI_2018_Deloitte_MFI_skills_gap_FoW_study.pdf
8. PTC, “Closing the Industrial Skills Gap with Industrial Augmented Reality,” PTC
(2019). https://www.ptc.com/en/resources/augmented-reality/ebook/closing-the-industrial-
skills-gap-with-augmented-reality. Accessed 19 Feb 2020
9. Conway, S.: The Total Economic Impact TM Of PTC Vuforia: Cost Savings And Business
Benefits Enabled By Industrial Augmented Reality (2019). https://www.ptc.com/en/resour
ces/augmented-reality/report/forrester-total-economic-impact
10. Mizell, D.: Boeing’s wire bundle assembly project. In: Barfield, W., Caudell, T. (eds.),
Fundamentals of Wearable Computers and Augmented Reality. CRC Press, pp. 447–467
(2001)
11. Schwald, B., et al.: STARMATE: using augmented reality technology for computer guided
maintenance of complex mechanical elements. In: Smith, B., Chiozza, E. (eds.), E-work and
E-commerce-Novel Solutions and Practices for a Global Networked Economy, pp. 196–202
(2001)
12. Schwald, B., Laval, B.D.: An augmented reality system for training and assistance to mainte-
nance in the industrial context. In: International Conference in Central Europe on Computer
Graphics, Visualization and Computer Vision (WSCG), pp. 425–432 (2003)
13. Webel, S., Bockholt, U., Engelke, T., Gavish, N., Olbrich, M., Preusche, C.: An augmented
reality training platform for assembly and maintenance skills. Robot. Auton. Syst. 61(4),
398–403 (2013). https://doi.org/10.1016/j.robot.2012.09.013
14. Syberfeldt, A., Danielsson, O., Holm, M., Wang, L.: Visual assembling guidance using aug-
mented reality. Procedia Manufacturing 1, 98–109 (2015). https://doi.org/10.1016/j.promfg.
2015.09.068
382 M. Moghaddam
15. Holm, M., Danielsson, O., Syberfeldt, A., Moore, P., Wang, L.: Adaptive instructions to novice
shop-floor operators using augmented reality. J. Ind. Prod. Eng. 34(5), 362–374 (2017). https://
doi.org/10.1080/21681015.2017.1320592
16. Marr, B.: The Amazing Ways Honeywell Is Using Virtual And Augmented Reality To Trans-
fer Skills To Millennials. Forbes (2018). https://www.forbes.com/sites/bernardmarr/2018/
03/07/the-amazing-ways-honeywell-is-using-virtual-and-augmented-reality-to-transfer-ski
lls-to-millennials/#586ec524536a. Accessed 19 Feb 2020
17. Polladino, T.: Porsche Adopts Atheer’s AR Platform to Connect Mechanics with Remote
Experts « Next Reality. Next Reality (2017). https://next.reality.news/news/porsche-ado
pts-atheers-ar-platform-connect-mechanics-with-remote-experts-0181255/. Accessed 19 Feb
2020
18. O’Donnell, R.: How Mercedes-Benz uses augmented reality to train employees of all types.
HRDive (2018). https://www.hrdive.com/news/how-mercedes-benz-uses-augmented-reality-
to-train-employees-of-all-types/530425/. Accessed 19 Feb 2020
19. Vanneste, P., Huang, Y., Park, J.Y., Cornillie, F., Decloedt, B., van den Noortgate, W.: Cog-
nitive support for assembly operations by means of augmented reality: an exploratory study.
International Journal of Human Computer Studies 143(October 2019), 102480 (2020). https://
doi.org/10.1016/j.ijhcs.2020.102480
20. Lai, Z.H., Tao, W., Leu, M.C., Yin, Z.: Smart augmented reality instructional system for
mechanical assembly towards worker-centered intelligent manufacturing. J. Manuf. Syst.
55(February), 69–81 (2020). https://doi.org/10.1016/j.jmsy.2020.02.010
21. Arbeláez, J.C., Viganò, R., Osorio-Gómez, G.: Haptic augmented reality (HapticAR) for
assembly guidance. Int. J. Interact. Des. Manuf. 13(2), 673–687 (2019). https://doi.org/10.
1007/s12008-019-00532-3
22. Erkoyuncu, J.A., del Amo, I.F., Dalle Mura, M., Roy, R., Dini, G.: Improving efficiency
of industrial maintenance with context aware adaptive authoring in augmented reality. CIRP
Annals - Manufacturing Technol. 66(1), 465–468 (2017). https://doi.org/10.1016/j.cirp.2017.
04.006
23. Siew, C.Y., Ong, S.K., Nee, A.Y.C.: A practical augmented reality-assisted maintenance sys-
tem framework for adaptive user support. Robotics and Computer-Integrated Manufacturing
59, 115–129 (2019). https://doi.org/10.1016/j.rcim.2019.03.010
24. Urbas, U., Vrabič, R., Vukašinović, N.: Displaying product manufacturing information in
augmented reality for inspection. Procedia CIRP 81, 832–837 (2019). https://doi.org/10.1016/
j.procir.2019.03.208
25. Polvi, J., et al.: Handheld guides in inspection tasks: augmented reality versus picture. IEEE
Trans. Visual Comput. Graphics 24(7), 2118–2128 (2018). https://doi.org/10.1109/TVCG.
2017.2709746
26. Runji, J.M., Lin, C.Y.: Markerless cooperative augmented reality-based smart manufacturing
double-check system: case of safe PCBA inspection following automatic optical inspection.
Robotics and Computer-Integrated Manufacturing 64(February 2019), 101957 (2020). https://
doi.org/10.1016/j.rcim.2020.101957
27. Zhu, J., Ong, S.K., Nee, A.Y.C.: A context-aware augmented reality assisted maintenance
system. Int. J. Comput. Integr. Manuf. 28(2), 213–225 (2015). https://doi.org/10.1080/095
1192X.2013.874589
28. Angrisani, L., Arpaia, P., Esposito, A., Moccaldi, N.: A wearable brain-computer interface
instrument for augmented reality-based inspection in industry 4.0. IEEE Trans. Instrum. Meas.
69(4), 1530–1539 (2020). https://doi.org/10.1109/TIM.2019.2914712
29. Gattullo, M., Scurati, G.W., Fiorentino, M., Uva, A.E., Ferrise, F., Bordegoni, M.: Towards
augmented reality manuals for industry 4.0: a methodology. Robotics and Computer-
Integrated Manufacturing 56(August 2018), 276–286 (2019). https://doi.org/10.1016/j.rcim.
2018.10.001
Augmenting Human-Machine Teaming Through Industrial AR 383
30. Wang, T., et al.: CAPturAR: An augmented reality tool for authoring human-involved context-
aware applications. In: UIST 2020 - Proceedings of the 33rd Annual ACM Symposium on
User Interface Software and Technology, pp. 328–341 (2020). https://doi.org/10.1145/337
9337.3415815
31. Cao, Y., et al.: GhostAR: a Time-space Editor for Embodied Authoring of Human-Robot
Collaborative Task with Augmented Reality (2019). Accessed 06 Feb 2021. https://doi.org/
10.1145/3332165.3347902
32. Wang, Y., Zhang, S., Wan, B., He, W., Bai, X.: Point cloud and visual feature-based tracking
method for an augmented reality-aided mechanical assembly system. Int. J. Adv. Manuf.
Technol. 99(9–12), 2341–2352 (2018). https://doi.org/10.1007/s00170-018-2575-8
33. Wang, X., Ong, S.K., Nee, A.Y.C.: Multi-modal augmented-reality assembly guidance based
on bare-hand interface. Adv. Eng. Inform. 30(3), 406–421 (2016). https://doi.org/10.1016/j.
aei.2016.05.004
34. Blattgerste, J., Strenge, B., Renner, P., Pfeiffer, T., Essig, K.: Comparing conventional and
augmented reality instructions for manual assembly tasks. ACM International Conference
Proceeding Series, Part F1285, pp. 75–82 (2017). https://doi.org/10.1145/3056540.3056547
35. Danielsson, O., Syberfeldt, A., Holm, M., Wang, L.: Operators perspective on augmented
reality as a support tool in engine assembly. Procedia CIRP 72, 45–50 (2018). https://doi.org/
10.1016/j.procir.2018.03.153
36. Mourtzis, D., Vlachou, A., Zogopoulos, V.: Cloud-based augmented reality remote mainte-
nance through shop-floor monitoring: a product-service system approach. J. Manuf. Sci. E.
T. ASME 139(6), 1–11 (2017). https://doi.org/10.1115/1.4035721
37. Hu, S.J., Zhu, X., Wang, H., Koren, Y.: Product variety and manufacturing complexity in
assembly systems and supply chains. CIRP Ann. Manuf. Technol. 57(1), 45–48 (2008). https://
doi.org/10.1016/j.cirp.2008.03.138
38. Orfi, N., Terpenny, J., Sahin-Sariisik, A.: Harnessing product complexity: step 1establishing
product complexity dimensions and indicators. Engineering Economist 56(1), 59–79 (2011).
https://doi.org/10.1080/0013791X.2010.549935
39. Bujak, K.R., Radu, I., Catrambone, R., MacIntyre, B., Zheng, R., Golubski, G.: A psycho-
logical perspective on augmented reality in the mathematics classroom. Comput. Educ. 68,
536–544 (2013). https://doi.org/10.1016/j.compedu.2013.02.017
40. Zydney, J.M., Warner, Z.: Mobile apps for science learning: review of research. Comput.
Educ. 94, 1–17 (2016). https://doi.org/10.1016/j.compedu.2015.11.001
41. Ibáñez, M.B., Delgado-Kloos, C.: Augmented reality for STEM learning: a systematic review.
Comput. Educ. 123(April), 109–123 (2018). https://doi.org/10.1016/j.compedu.2018.05.002
42. Becerra-Fernandez, I., Sabherwal, R.: Knowledge Management: Systems and Processes.
Routledge (2014)
43. Wang, X., Ong, S.K., Nee, A.Y.C.: A comprehensive survey of augmented reality assembly
research. Advances in Manufacturing 4(1), 1–22 (2016). https://doi.org/10.1007/s40436-015-
0131-4
44. Fernández del Amo I.F., Erkoyuncu, J.A., Roy, R., Palmarini, R., Onoufriou, D.: A systematic
review of augmented Reality content-related techniques for knowledge transfer in mainte-
nance applications. Computers in Industry 103, 47–71 (2018). https://doi.org/10.1016/j.com
pind.2018.08.007
45. Palmarini, R., Erkoyuncu, J.A., Roy, R., Torabmostaedi, H.: A systematic review of augmented
reality applications in maintenance. Robotics and Computer-Integrated Manufacturing
49(July 2017), 215–228 (2018). https://doi.org/10.1016/j.rcim.2017.06.002
46. Masood, T., Egger, J.: Augmented reality in support of Industry 4.0—implementation chal-
lenges and success factors. Robotics and Computer-Integrated Manufacturing 58, 181–195
(2019). https://doi.org/10.1016/j.rcim.2019.02.003
384 M. Moghaddam
47. Egger, J., Masood, T.: Augmented reality in support of intelligent manufacturing – a systematic
literature review. Computers and Industrial Engineering, 140. Elsevier Ltd, 106195 (2020).
https://doi.org/10.1016/j.cie.2019.106195
48. Koumaditis, K., Venckute, S., Jensen, F.S., Chinello, F.: Immersive training: outcomes from
small scale AR/VR pilot-studies. In: 26th IEEE Conference on Virtual Reality and 3D User
Interfaces, VR 2019 - Proceedings, vol. 2019-January, pp. 1894–1898 (2019). https://doi.org/
10.1109/VR44988.2019.9044162
49. Werrlich, S., Daniel, A., Ginger, A., Nguyen, P.A., Notni, G.: Comparing HMD-based and
paper-based training. In: Proceedings of the 2018 IEEE International Symposium on Mixed
and Augmented Reality, ISMAR 2018, pp. 134–142 (2019). https://doi.org/10.1109/ISMAR.
2018.00046
50. Smith, E., McRae, K., Semple, G., Welsh, H., Evans, D., Blackwell, P.: Enhancing vocational
training in the post-COVID era through mobile mixed reality. Sustainability 13(11), 6144
(2021). https://doi.org/10.3390/SU13116144
51. Moghaddam, M., Wilson, N.C., Modestino, A.S., Jona, K., Marsella, S.C.: Exploring aug-
mented reality for worker assistance versus training. Advanced Engineering Informatics
50(April), 101410 (2021). https://doi.org/10.1016/j.aei.2021.101410
52. Masood, T., Egger, J.: Adopting augmented reality in the age of industrial digitalisation.
Comput. Ind. 115, 103112 (2020). https://doi.org/10.1016/J.COMPIND.2019.07.002
53. Werrlich, S., Nguyen, P.A., Notni, G.: Evaluating the training transfer of head-mounted display
based training for assembly tasks. In: ACM International Conference Proceeding Series,
pp. 297–302 (2018). https://doi.org/10.1145/3197768.3201564
54. Brice, D., Rafferty, K., McLoone, S.: AugmenTech: the usability evaluation of an AR system
for maintenance in industry. Lecture Notes in Computer Science (including subseries Lecture
Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 12243 LNCS,
pp. 284–303 (2020). https://doi.org/10.1007/978-3-030-58468-9_21
55. Wang, Z.B., Ong, S.K., Nee, A.Y.C.: Augmented reality aided interactive manual assembly
design. The International Journal of Advanced Manufacturing Technol. 69(5), 1311–1321
(2013). https://doi.org/10.1007/S00170-013-5091-X
56. Westerfield, G., Mitrovic, A., Billinghurst, M.: Intelligent augmented reality training for
motherboard assembly. International Journal of Artificial Intelligence in Education 25(1),
157–172 (2014). https://doi.org/10.1007/S40593-014-0032-X
57. Sahu, C.K., Young, C., Rai, R.: Artificial Intelligence (AI) in Augmented Reality (AR)-
Assisted Manufacturing Applications: A Review (2020). https://doi.org/10.1080/00207543.
2020.1859636
58. Noroozi, O., Kirschner, P.A., Biemans, H.J.A., Mulder, M.: Promoting argumentation compe-
tence: extending from first- to second-order scaffolding through adaptive fading. Educational
Psychology Review 30(1), 153–176 (2018). Springer New York LLC. https://doi.org/10.1007/
s10648-017-9400-z
59. Cabello, V.M., Lohrmann, M.E.S.: Fading scaffolds in stem: supporting students’ learning on
explanations of natural phenomena. Adv. Intell. Syst. Comput. 596, 350–360 (2018). https://
doi.org/10.1007/978-3-319-60018-5_34
60. Belland, B.R., Walker, A.E., Kim, N.J., Lefler, M.: Synthesizing results from empirical
research on computer-based scaffolding in STEM education: a meta-analysis. Rev. Educ.
Res. 87(2), 309–344 (2017). https://doi.org/10.3102/0034654316670999
61. Lin, T.C., Hsu, Y.S., Lin, S.S., Changlai, M.L., Yang, K.Y., Lai, T.L.: A review of empirical
evidence on scaffolding for science education. Int. J. Sci. Math. Educ. 10(2), 437–455 (2012).
https://doi.org/10.1007/s10763-011-9322-z
62. Hart, S.G., Staveland, L.E.: Development of NASA-TLX (Task Load Index): results of empir-
ical and theoretical research. Advances in Psychology 52(C), 139–183 (1988). https://doi.org/
10.1016/S0166-4115(08)62386-9
Augmenting Human-Machine Teaming Through Industrial AR 385
63. Radu, I.: Augmented reality in education: a meta-review and cross-media analysis. Personal
and Ubiquitous Computing 18(6), 1533–1543 (2014). https://doi.org/10.1007/s00779-013-
0747-y
64. Shah, A.: Fluid Coordination of Human-Robot Teams Eytan Modiano Chairman, Department
Commiltee on Graduate Theses. Massachusetts Institute of Technology, Cambridge (2011).
Accessed 09 Jun 2021. https://dspace.mit.edu/handle/1721.1/63034
65. Autor, D., Mindel, D., Reynolds, E.: The Work of the Future: Building Better Jobs in an Age
of Intelligent Machines. MIT Work of the Future (2020). https://workofthefuture.mit.edu/res
earch-post/the-work-of-the-future-building-better-jobs-in-an-age-of-intelligent-machines/.
Accessed 17 Mar 2021
66. Frechette, S.P., Jones, A.T., Fischer, B.R.: Strategy for testing conformance to geometric
dimensioning & tolerancing standards. Procedia CIRP 10, 211–215 (2013). https://doi.org/
10.1016/j.procir.2013.08.033
67. Hedberg, T., Lubell, J., Fischer, L., Maggiano, L., Feeney, A.B.: Testing the digital thread in
support of model-based manufacturing and inspection. J. Computing and Inf. Science in Eng.
16(2) (2016). https://doi.org/10.1115/1.4032697
Printed Wearable Sensors for Robotics
Abstract. In this chapter, we’ll look at several tactile sensing and actuation mech-
anisms for robotics-based sensing applications. Piezoelectric, capacitive, and opti-
cal tactile sensing approaches are introduced under tactile sensing mechanisms,
and their intriguing recent advancement is reviewed. Electrically responsive, ther-
mally responsive, magnetically responsive, and photoresponsive robotic actua-
tion techniques are described and their applications, including the most recent
progress, are analyzed under robotic actuation mechanisms. Finally, the possi-
bility for deploying robot-based solutions for preventing contagious diseases is
discussed, as well as the application of robots in chemical sensing relevant to
security, agriculture, and environmental protection.
1 Introduction
Additive manufacturing (AM), also known as three-dimensional (3D) printing, has a
variety of uses in manufacturing, including the fabrication of physical prototypes and the
production of end-use products. [1, 2] 3D printing is more cost effective than other
traditional pricey prototyping and manufacturing technologies. In recent years, there
has been a surge in interest in developing and improving the capabilities of 3D printing,
which has resulted in a large growth in the number of 3D printable materials. The
advancement of 3D printable smart and soft materials has aided in the evolution of
robotics [3, 4]. These materials, when combined with printing techniques like fused
deposition modeling, direct ink writing, selective laser sintering, and inkjet printing,
have the potential to revolutionize wearable sensor technology for robotics applications
based on mechanical and electrical actuation and sensing [2, 5].
The demand for robotics technologies to build new and more effective capabilities
has continuously increased, thanks to breakthroughs in artificial intelligence and the
ever-expanding Internet of Things (IoT). As a result of the increased research interest
in this area, advancements in soft materials and additive manufacturing technologies
have enabled the development of robots with sophisticated capabilities that are critical
for a variety of applications, including manufacturing, manipulation, gripping, human–
machine interaction, and locomotion. Furthermore, the use of compliant materials allows
sensors to perform more complex jobs with greater flexibility and adaptability [4, 6].
This chapter examines the latest advancements in wearable sensing technology for
robotic applications. We will discuss piezoelectric, piezoresistive, capacitive, and opti-
cal tactile sensors, biological and chemical sensors, as well as electrically, thermally,
magnetically, and optically sensitive actuators, all of which are important in soft robotics.
2 Tactile Sensing
The new generation of robots, e.g., soft robots, humanoids, social robots, medical robots,
etc., are expected to perform work alongside and in conjunction with humans. Touch
is an important sense for humans because it allows us to access contact factors, includ-
ing form, surface roughness, stiffness, and warmth, and react appropriately. The sense
of touch allows a robot to learn about real-world things. Tactile sensing is a critical
component in the creation of the future generation of smarter robots [7]. Tactile sen-
sors are devices that respond to touch force and can quantify interactions between the
sensor and the surrounding environment [8]. Soft robotics relies heavily on these sen-
sors. They allow robots to perceive physical interactions with their surroundings, gather
data, and communicate that data in order to conduct desired tasks, including making
precise motions and guiding robots through limited paths [9]. Where visual sensing is
unavailable, tactile sensing plays a crucial role in ensuring safe interactions between
robots and humans, objects, and the physical environment. Human-robot interaction,
rehabilitation, and prosthetics could all benefit from improved tactile sensing capabili-
ties in robots. Tactile sensing types include piezoelectric, piezoresistive, capacitive, and
optical, while materials used to manufacture tactile sensors include composites, carbon
nanotubes, conductive polymers, and gels [9, 10].
The piezoelectric effect is used in piezoelectric tactile sensors. The mechanical deforma-
tion of piezoelectric materials generates piezoelectric potential. The piezoelectric effect
can be produced by the displacement of ions’ centers in non-centrosymmetric crystal
structures, such as lead zirconate titanate (PZT), or by materials that can be polarized by
the alignment of dipole moments, such as polyvinylidene fluoride (PVDF) [11, 12]. The
deformation in the piezoelectric material with a contact force of F generates a charge
of +Q and -Q at the two electrodes. The charge induced which leads to a potential V
across the tactile element is given by:
Q dF dt
v= ≈ = F (1)
C C 4π εεr A
where d is the piezoelectric constant of the material, C is the static capacitance and r is
the relative permittivity [7]. Larger d/ r ratio of the material results in high sensitivity [7].
PZT and other inorganic materials have high d33 values, which is ideal for tactile sensor
applications. The incorporation of lead and the high Young’s modules, however, limit
the application in wearable applications. Polymer-based materials, on the other hand,
such as PVDF, have a high degree of flexibility, chemical stability, biocompatibility, and
processability but a low d33 . As a result, researchers have looked into hybrid materials
that have both inorganic and organic properties. Piezoelectric tactile sensors have good
energy harvesting capabilities in addition to rapid response, great sensitivity, and low
power consumption [11, 13]. Furthermore, piezoelectric transducers are pyroelectric,
meaning they create charge when exposed to temperature fluctuations. Because of this
feature, piezoelectric sensors can monitor a variety of factors, including temperature
388 D. Perera and W. Wu
and force. When both piezoelectric and pyroelectric effects occur at the same time,
however, it is difficult to distinguish between the responses [7]. Song et al, utilized a
voltage mapping technique to distinguish between the pyroelectric and piezoelectric
effect. In this research, the conjunction of Pyro-Piezoelectric effect for self-powered
temperature and pressure was explored. Here, touching pressure and finger heat is applied
to a “password keyboard” like application consisting of an Ag/BTO/Ag temperature-
pressure sensor. Based on the human behavior of entering the password, representative
voltage signals are mapped and analyzed. Researchers identified two distinctive inductive
signals as the finger touches the sensing array. A sharp voltage peak was generated by
the piezoelectric effect induced by the touching pressure and a gentle voltage peak was
generated by the pyroelectric effect induced by the finger temperature [108].
To directly print PVDF into piezoelectric tactile sensors, Lee et al presented a poling-
assisted fused deposition modeling approach (EPAM) [14]. To make the PVDF-based
piezoelectric tactile sensors, filament extrusion was paired with a strong electric field
between the nozzle tip and the substrate. The production of PVDF in phase, which is
responsible for PVDF’s piezoelectric capabilities, is triggered by a strong electrical field.
This technique involves a mix of high-temperature drawing, electric poling under a strong
electrical field, and high-pressure annealing. The researchers first measured an output
current of 1.5 nA for a single printed layer and found that a larger electric field resulted
in more piezoelectricity in the printed structures. This process was further improved
by Kim et al. [15] to further increase the electrical field and allow the fabrication of
multiple layers. In this experiment, the researchers fabricated pressure sensors using a
hybrid material consisting of PVDF and BaTiO3 . It was observed that the highest amount
of 55.91% β phase PVDF was obtained when the BaTiO3 content was 15%, suggesting
that hybrid materials are desirable for sensor fabrication.
Recently, triboelectric effect has been considered for tactile sensing [9, 16]. Con-
tact electrification and electrostatic induction are used to generate the electric signal.
Vertical-contact-separation mode, lateral-sliding mode, single-electrode mode, and free-
standing-triboelectric-layer mode can all be used for tactile sensor applications, depend-
ing on device architecture [11]. Haque et al, [17] developed a triboelectric tactile sensor
in vertical contact separation mode by utilizing direct ink writing. The sensor consists of
three printed layers; PDMS layer with electrodes, Polyamide (PA) spring structure layer,
and TangoBlack (TB) layer with electrodes. PA material was chosen for the spring mech-
anism since it provides structural integrity along with flexibility. Here, PDMS, combined
with TB showed the highest triboelectric responses 300% higher average power output
than nearest other pairs considered. The final device showed an output power of 60 μW
when at an operating frequency is 5 Hz.
Capacitive tactile sensors have two parallel plates with a dielectric layer between them,
commonly silicone or air. The capacitive tactile sensor’s working principle is that when
objects approach or touch the sensor, the capacitance changes [11, 29]. The capacitance
of a parallel-plate capacitor is given by:
A
C = 4π εr ε0 + Cf (2)
d
390 D. Perera and W. Wu
where d, is the separation between the two parallel plates, A is the overlapping area of
the electrodes, r is the dielectric constant of the material between the two plates, 0 is
the permittivity of a vacuum, and Cf is the contribution from the edges of the electrode
which tends to store more charge than the electrode [7].
The distance between the parallel plates or the effective area of the sensor changes
depending on the force applied to the sensor, resulting in a change in capacitance. The
application of a normal force changes the distance, whereas the application of a tangen-
tial force changes the capacitive sensor’s effective area, indicating that the capacitive
tactile sensor can sense touch in both normal and tangential directions. These sensors,
on the other hand, are unable to distinguish between the two directions. For measuring
the applied force, the change in capacitance is translated to a change in voltage [7].
High sensitivity, compatibility with static force measurement, minimal power consump-
tion, and a high spatial resolution are all features of these tactile sensors. However, as
compared to other sensing mechanisms, these sensors are more vulnerable to noise and
require more filtration to give correct signals [11]. Since capacitive tactile sensors are
in high demand and have applications in artificial skin for robotics, non-planar surfaces
of robotic grippers, and wearable textiles, capacitive sensing elements based on silicone
and other polymer-based flexible materials have been extensively investigated over the
last few decades [30].
The creation of a 3D printed soft capacitive sensor with a capacitance-to-digital
converter chip on a PCB, entirely embedded within the 3D printed robot hand to deliver
pressure-sensing and signal-processing activities was presented by Ntagios et al [31].
The fingers were 3D printed step by step with multiple layers of polylactic acid (PLA),
thermoplastic polyurethane (TPU), and acrylonitrile butadiene styrene (ABS), while the
capacitive sensors’ conductive and dielectric layers, as well as the conductive tracks,
were printed within the finger using a modified FDM 3D printer following each step of
the finger printing. The dielectrics was a two-part rubber and commercially available
flexible thermoplastic polyurethane (TPU), and the electrodes of the capacitive sensor
were a silver paste, conductive polylactic acid (PLA) composite, and a graphite ink
produced by the researchers. The sensors that were built and tested on the robotic hands
in this experiment had a high sensitivity and could detect pressures as low as 1 kPa. Li and
colleagues [32] created a sensor with novel coplanar designs that can be used in tactile and
electrochemical sensing applications. The conductive electrodes were entirely immersed
in polydimethylsiloxane (PDMS) matrix and the sensor was manufactured using a 3D
printer. Because fringing capacitance contributions outside the coplanar surface are more
prominent in coplanar capacitors and are sensitive to the dielectric permittivity of the
surrounding medium, the authors of this experiment suggest that the unique coplanar
design is more effective in tactile sensing applications than conventional parallel plate
capacitors.
Optical tactile sensors function by analyzing variations in internal or output light [33].
Optical tactile sensors have several advantages over traditional tactile sensing systems,
including the elimination of stray capacitances and thermal noises, the reduction of
Printed Wearable Sensors for Robotics 391
crosstalk, and the high spatial resolution of tactile imaging [11]. Furthermore, electro-
magnetic interference has little effect on optical tactile sensors, making them compatible
with magnetic resonance imaging (MRI) [33]. Transparency, flexibility, and the capac-
ity to distinguish multiple contacts are critical requirements for optical tactile sensors in
robotics, electronic skin, and other practical applications such as touch screens [34, 35].
Soft marker-based optical tactile sensors and soft reflection-based optical tactile sensors
are the two major forms of surface deformation identifications in optical tactile sensors
[36]. The former measures the (lateral) shear deformation of the sensing surface. A good
example of this method is the measurement of gel force [37], where the markers embed-
ded in the supporting gel measure the shear deformation [38, 39]. When a pressure is
applied, the reflection-reflection based optical sensor analyzes the normal depression left
on the sensing surface. GelSight, which was first created by Johnson and Adelson [40]
in 2009 and uses the surface shading of numerous internal lights to infer a depth map
via photometric stereo, is an example of this technology. GelSight’s ability to acquire
material-independent microgeometry and act independently of the optical properties of
the surface being touched is an important benefit of this technology [41].
Yuan et al. [41] used 3D printing to create a high-resolution GelSight robot tac-
tile sensor for assessing geometry and force. This work produced a sensor that can
monitor high-resolution geometry and infer local force and shear. A deformable elas-
tomer piece serves as the sensor’s contact medium, with an embedded camera capturing
the elastomer’s deformation and reconstructing the high-resolution 3D geometry. The
authors also discussed the GelSights’ ability to indicate other information, such as slip
or incipient slip, and suggest that the figure print version of the sensor developed in
this experiment can be successfully applied in robotic grippers, allowing the robot to
perform a variety of complex perception and manipulation tasks.
Mechanoluminescence (ML) materials have emerged as prospective materials for
electronic skin applications because they convert external mechanical energy into light
emission without the use of electron or photon excitation. Qian et al. [42], for exam-
ple, reported on the creation of printable Skin-Driven Mechanoluminescence devices
using nano-doped matrix modification. By distributing rigid ZnS:M2+(Mn/Cu)@Al2O3
microparticles (ZMPs) into soft PDMS films and printing out flexible devices, the authors
showed a flexible sensitive ML device. The resulting nanoparticle-doped matrix films
achieved skin driving ML and had a sensitive and stable luminescence response to
deformations.
3 Actuators
The advancement of actuation has been regarded as a critical component in the develop-
ment of smarter robots. Actuation allows a robot to effectively distort its body and interact
with its environment in order to perform a specific task, such as locomotion, manipu-
lation, gripping, and human-machine contact [4]. Actuation can be carried out using a
variety of stimuli, including electrical, thermal, magnetic, and photoresponse responses
[43–48]. Traditional methods, such as pneumatic and hydraulic pressure, are still being
studied for applications, but the need for pumps makes these systems unsuitable for soft
robotics [6]. When it comes to the construction of soft actuators, material flexibility,
392 D. Perera and W. Wu
voltage of 1000 V, the bending angle reaches a maximum of 170°. Once the power is
released, the jellyfish-like actuators can bend over 90 in less than 2 s and recover from
130 to 0 in 3 s.
Haghiashtiani et al. [43] created a hybrid material system that can be 3D printed as a
soft dielectric elastomer actuator (DEA). The device was made in a unimorph arrange-
ment, which resembles a cantilever with a rigid passive layer linked to the framework.
The DEA device needed the stacking of many material layers, all of which were man-
ufactured using DIW while carefully considering the inks’ rheological properties, such
as viscosity, yield stress, and viscoelastic moduli. While one end of the device was fixed
to a rigid framework and the other end was allowed free to deflect, the performance
of the printed device was tested under ramp-up electrical input, cyclic electrical load-
ing, and payload masses. At a 5.44 kV applied electrical stimulus, the highest vertical
tip displacement was 9.78 2.52 mm. Researchers believe that this device’s self-sensing
capabilities can be used to control soft robots in a closed-loop feedback loop without
the use of additional optical or electromechanical sensors.
heat stimulus. In this experiment, the utilization of commercially available SMP pellets
and the ability to print pieces straight from raw material without needing to tune the
SMP pellets into a 3D printing filament is regarded as a benefit. The hybrid actuator
successfully functioned as a thermal switch, allowing the actuation of an electronic
circuit, and the final 3D printed AMP actuators had a shape recovery of over 96% and
a shape retention of 90.7% across the heat cycles.
and robot motion were investigated, and the robot velocity increased as the external
magnetic field frequency increased up to a critical frequency. The robot’s speed slows
after reaching the crucial frequency.
Hamilton et al. [77] created a flagella-based single particle ferromagnetic swimmer
with a flexible tail and a rigid ferromagnetic head. The tails were constructed utilizing a
3D printed mold in order to generate the overall swimmer geometry. A Helmholtz coil
device provided a consistent oscillating magnetic field that controlled the swimmer. With
magnetic fields up to 3.5 mT, the frequency of the external magnetic field was changed
between 30 and 170 Hz. The swimming behavior device is dependent on the length of
the flagellum, the frequency of the applied field, the bending stiffness of the filament,
and the fluid dynamic interactions of the tail, according to the researchers. After a critical
the created devices was able to successfully propel in fluids with a range of Reynolds
numbers and can be turned into a micropumping device by a change of reference frame,
a quick decline in swimming performance was noticed. Ji et al. [48] devised a one-step
multi-materials 3D printing approach for producing magnetically driven soft actuators
that require no assembly. A flexible resin containing Fe3 O4 nano particles was printed
using the direct light processing (DLP) 3D printing technique.
similar experiment was undertaken to raise a 1g weight when the film was illuminated
with UV light at 50 mW/cm2 and 200 mW/cm2 to evaluate the lifting capabilities of the
4D printed films. The lighting of the LCE film with 50 mW/cm2 UV light for 240s caused
an 8 percent contraction, and the cessation of irradiation led in a quick relaxation of the
LCE film to a new equilibrium length of 5% of the starting length within a few seconds.
When the film was subjected to UV light with a power of 200 mW/cm2 for 60 s, the
film contracted and the 1 g weight was lifted over 4.8 mm. According to the researchers,
light induced actuation includes the film’s photothermal and photochemical capabilities,
which may work together or separately depending on the actuation wavelength, light
intensity, and pulse duration. Furthermore, the materials show good flexibility and the
capacity to overcome brittleness, which is a common problem in thin film liquid crystal
networks, and they have the potential to be used in micro-machines and robot-integrated
elements.
4 Chemical Sensors
Robotic systems that mimic and surpass human sensory capabilities are critical for the
advancement of numerous applications, as detailed in the previous sections. Security
is another area that can gain tremendously from the evolution of robots with enhanced
sensing skills. Traditional public health, environmental, and agricultural sensing meth-
ods have generally focused on physical factors such as pressure and temperature, and
require detection of hazardous compounds in aqueous solutions, rendering them imprac-
ticable for dry-phase, real-time analysis [82]. Furthermore, autonomous trace-level haz-
ard detection can prevent or reduce human exposure to toxic chemicals when operating
in hazardous areas [82–84]. The most critical part of a chemical, biological, radiological,
or nuclear (CBRN) disaster is time. Security personnel, such as law enforcement officers,
and first responders, such as firefighters and emergency medical workers, must be able to
make critical decisions quickly. To accomplish this, the development of field-deployable
robotic systems capable of analyzing these hazards and delivering conclusions quickly
is critical [85]. Robotic skins and glove-based wearable chemical sensors have recently
been proposed as a feasible solution to this problem [86–90].
Amit et al. [91] created sensors to monitor organophosphate (OP) pesticides. The
detection of OP is critical because it can endanger humans and animals and can be
employed as a nerve agent in chemical warfare. The researchers created a flexible glove-
based sensor device that can measure pressure and chemical signals at the time of appli-
cation. When handling agricultural produce, the addition of pressure is critical to avoid
hurting the robot or the object in contact as a result of uncontrolled force. The immobi-
lized enzyme organophosphate hydrolase (OPH), which is specific for OP compounds,
reacts with the OP analyte in solid form to operate the chemical sensor. Using a three-
electrode electrochemical setup and square wave voltammetry, the p-nitrophenol product
of the OPH reaction is determined (SWV). On disposable nitrile polymer gloves, the
pressure and chemical sensors were created. Screen printed carbon, Ag/AgCl, and a
protective insulator layer made of flexible, elastic adhesive were used to make the sen-
sor. The three-electrode system used Ag/AgCl as the reference electrode, carbon ink
as the counter electrode, and an insulating layer printed over Ag/AgCl interconnects
Printed Wearable Sensors for Robotics 397
as the dielectric separation. The hazardous chemical was detected via electrochemical
analysis by swiping a contaminated surface with a carbon collecting pad, then pressing
the collector pad against the printed measuring electrodes coated with electrolyte gel to
complete the electrochemical cell. The data gained in this experiment, according to the
researchers, has applications in security and will allow robotic fingertips to advance.
Barfidoht et al. [87] developed an electrochemical glove-based sensor that can detect
fentanyl rapidly. Fentanyl is one of the most commonly abused opioids in the United
States, responsible for thousands of deaths [92–94]. The flexible electrochemical sensors
incorporated on the fingertips of the wearable glove-based sensor produced in this exper-
iment are used to detect fentanyl on-site. The sensor was made with the help of screen
printing. To finish the sensing electrode, a layer of Ag/AgCl was printed on the index
finger of the nitrile glove as a reference electrode and a connecting pad, followed by a
layer of carbon as a counter electrode and an insulator layer as a dielectric separation of
the three electrode system. On the thumb was also printed a circular carbon pad for col-
lecting drug leftovers. A glove-based sensor coupled to a SWV electrochemical analyser
was used to conduct the test. First Swiping a contaminated glass slide with the thumb and
combining the collection with the index finger covered in agarose gel, where the sensor
is placed, completed the electrochemical cell. SWV was used to record the fentanyl oxi-
dation with optimum parameters. The results collected by the portable electrochemical
analyzer can be remotely transmitted for further study. The proposed sensor shows direct
fentanyl oxidation in both liquid and powder forms, indicating that it could be used for
point-of-need screening by first responders. Ciui et al. [90] created a chemical-flavor
detecting robotic glove enabling fingertip detection of tastes in a variety of meals and
beverages, including sweetness, sourness, and spiciness. Three printed fingertip sensing
electrodes, driven by SWV and amperometric electrochemical methods, make up the
screen-printed gadget. The carbon-based index finger detects sourness through ascor-
bic acid detection, the Prussian-blue modified enzyme-based biosensor printed on the
middle finger detects sweetness through glucose detection, and the carbon-based ring
finger detects spiciness through capsaicin molecules detection. The reference electrode
and connections were printed with Ag/AgCl ink, similar to the prior trials, and the
counter electrode was printed with a carbon-based ink. The researchers concluded that
the chemically sensitive robotic technology with a novel sense of taste will pave the way
for automated chemical sensing gear, with extensive implications for robotic sensing
applications.
Yu et al. [82] constructed a mass-producible multimodal “M-Bot,” an artificial
intelligence-powered robotic sensing device. The flexible physicochemical sensor arrays
were inkjet printed using custom-developed nanomaterial inks that could record electro-
physiology, detect tactile perception, and sense a variety of hazardous compounds such
as nitroaromatic explosives, insecticides, and nerve agents. The M-bot is made up of
two stretchable inkjet-printed e-skin patches, e-skin-R and e-skin-H, that interact with
the robot and human skin, respectively. Serial printing silver as interconnects and refer-
ence electrodes, carbon as counter electrode and temperature sensor, and polyimide (PI)
as encapsulation were used to create E-skin-R. Target-specific nanoengineered sensing
films were also used. For example, Pt-graphene was used to detect TNT. Before placing E-
skin-H on human volunteers, silver interconnects were printed using DMP-2850, sealed
398 D. Perera and W. Wu
with a layer of PDMS film, and an adhesive electrode gel was placed onto the electrodes.
The e-skin-H captures electromyography (sEMG) signals from muscular contractions
and decodes them using a machine learning model, while the e-skin-R does proxim-
ity sensing, tactile mapping, and temperature mapping. In addition, e-skin-R employs
hydrogel-assisted electrochemical on-site hazardous substance sampling and analysis.
Electrical stimulation of the human body via e-skin-H was used to perform real-time
haptic and threat communication after detection. The sensor array made steady contact
with human skin, allowing for accurate recording of neuromuscular activity, and it was
an appealing technique for developing enhanced flexible and soft e-skins. This human-
machine–interactive robotic sensing technology, according to the researchers, will open
the way for novel wearable and robotic applications.
Many countries and governments were taken off guard by the new coronavirus pan-
demic. Aside from the catastrophic death toll, the pandemic showed numerous areas,
like as supply chain, public health, and communication, that need to be drastically
improved to successfully tackle another global event of this scale and severity. Because
the virus spreads by human-to-human contact, many countries have enacted lockdowns
and strong social distancing measures, robotic-based solutions have been offered as a
means of restricting the infection’s transmission. Decontamination, patient management,
telehealth, specimen collection, transportation, laboratory testing, reconnaissance, and
home-based nursing were among the options offered [77, 95–103]. For example, in the
context of disinfection, robots must meet stringent decontamination criteria to prevent
disease transmission from robot to human, robot to robot, or robot to the environment.
Traditional thermal imaging and vision-based sensing techniques were used in several of
these systems. Although there is a scarcity of research on printed and wearable devices
that focus specifically on infectious disease detection, it is critical that the scientific
community concentrates its efforts on mass-producing robotic devices with these capa-
bilities to advance the capabilities of the next generation of robots and better prepare
our society for the next pandemic [104–106].
For example, Yu et al. [82] demonstrated the ability to monitor infectious biohazards
such as SARS-CoV-2 without direct human exposure. The glove-based solution is a
one-of-a-kind and game-changing innovation in the fight against infectious illnesses. A
fabricated multiwalled carbon nanotube (CNT) electrode functionalized with antibodies
specific to SARS-CoV-2 spike 1 protein was used to provide label-free SARS-CoV-2
viral detection. The SARS-CoV-2 S1 sensor revealed great selectivity over other viral
proteins, as well as on-the-spot detection of dry phase protein.
Murphy et al. [107] evaluated 262 reports that appeared in various media and sci-
entific papers between March and July 2020, describing 203 instances of employment
of 104 robot models for the COVID-19 response. According to the authors, the largest
category of robot applications is public safety, which includes law enforcement and
emergency medical services. Clinical care was the second-largest category of robot
applications discovered in the diagnosis and acute management of coronavirus patients.
Robots with autonomous navigation capabilities were utilized for prescription and food
Printed Wearable Sensors for Robotics 399
dispensing, followed by telepresence robots for patient handling, robots that allow fam-
ilies to remotely visit patients, and inventory management robots. Expanding the usage
of wearable robotics to include these duties to minimize physical encounters and man-
age infectious diseases through robotics-based solutions would require more technology
advancements and study.
5 Conclusion
This chapter examines current advancements in the field of printed wearable sensors
for robot applications. The advent of cost-effective printing techniques such as 3D and
4D printing, as well as the evolution of printable smart materials, have changed the
study field relevant to the next generation of soft and rigid robots. It is clear from this
research that wearable tactile sensing and robotic actuation research have progressed
steadily over the previous few decades, and its applications have become widely used
in daily life. Furthermore, multiple sensing solutions exist depending on the application
and hybrid sensing technologies such as piezoelectric-piezoresistive tactile sensing and
combined visual and tactile sensing have emerged as new developments in this field. It
is expected that the growing demand for robot-based wearable solutions for on-the-spot
chemical detection and analysis, as well as the identification of infectious diseases, will
assist communities all over the world.
References
1. Wang, Z., et al.: 3D printing of electrically responsive PVC Gel actuators. ACS Applied
Materials & Interfaces 13(20), 24164–24172 (2021)
2. Wallin, T.J., Pikul, J., Shepherd, R.F.: 3D printing of soft robotic systems. Nature Reviews
Mat. 3(6), 84–100 (2018)
3. Hines, L., et al.: Soft actuators for small-scale robotics. Advanced Mat. 29(13), 1603483
(2017)
4. El-Atab, N., et al.: Soft actuators for soft robotic applications: a review. Advanced Intelligent
Syst. 2(10), 2000128 (2020)
5. Zhan, S., et al.: 3D printing soft matters and applications: a review. Int. J. Molecular Sci.
23(7), 3790 (2022)
6. Kim, J., et al.: Review of soft actuator materials. Int. J. Precision Eng. Manuf. 20(12),
2221–2241 (2019)
7. Dahiya, R.S., Valle, M.: Robotic Tactile Sensing: Technologies and System. Springer (2013)
8. Gir˜ao, P.S., et al.: Tactile sensors for robotic applications. Measurement 46(3), 1257– 1271
(2013)
9. Zhou, X., Lee, P.S.: Three-dimensional printing of tactile sensors for soft robotics. MRS
Bulletin 46(4), 330–336 (2021)
10. Xie, M., et al.: Flexible multifunctional sensors for wearable and robotic applications.
Advanced Materials Technol. 4(3), 1800626 (2019)
11. Wang, C., et al.: Tactile sensors for advanced intelligent systems. Advanced Intelligent Syst.
1(8), 1900090 (2019)
12. Al-Handarish, Y., et al.: A survey of tactile-sensing systems and their applications in
biomedical engineering. Advances in Materials Sci. Eng. 2020 (2020)
400 D. Perera and W. Wu
13. Senthil Kumar, K., Chen, P.-Y., Ren, H.: A review of printable flexible and stretchable tactile
sensors. Research 2019 (2019)
14. Lee, C.B., Tarbutton, J.A.: Electric poling-assisted additive manufacturing process for PVDF
polymer-based piezoelectric device applications. Smart Materials and Structures 23(9),
095044 (2014)
15. Kim, H., et al.: Integrated 3D printing and corona poling process of PVDF piezoelectric
films for pressure sensor application. Smart Materials and Struct. 26(8), 085027 (2017)
16. Yao, G., et al.: Bioinspired triboelectric nanogenerators as self-powered electronic skin for
robotic tactile sensing. Advanced Functional Materials 30(6), 1907312 (2020)
17. Haque, R.I., et al.: Self-powered triboelectric touch sensor made of 3D printed materials.
Nano Energy 52, 54–62 (2018)
18. Stassi, S., et al.: Flexible tactile sensing based on piezoresistive composites: a review. Sensors
14(3), 5296–5332 (2014)
19. Tang, Z., et al.: 3D printing of highly sensitive and large-measurement-range flexible pressure
sensors with a positive piezoresistive effect. ACS Applied Materials & Interfaces 12(25),
28669– 28680 (2020)
20. Singh, R., et al.: A silicon piezoresistive pressure sensor. In: Proceedings First IEEE
International Workshop on Electronic Design, Test and Applications’, pp. 181–184. IEEE
(2002)
21. Zhou, G., et al.: A smart high accuracy silicon piezoresistive pressure sensor temperature
compensation system. Sensors 14(7), 12174–12190 (2014)
22. Shaby, S.M., Premi, M.S.G., Martin, B.: Enhancing the performance of MEMS piezoresistive
pressure sensor using germanium nanowire. Procedia Materials Science 10, 254– 262 (2015)
23. Gonzalez, P., et al.: A CMOS compatible polycrystalline silicon-germanium based piezore-
sistive pressure sensor. In: 2011 16th International Solid-State Sensors, Actuators and
Microsystems Conference, pp. 1076–1079. IEEE (2011)
24. Wise, K.D., Angell, J.B., et al.: An IC piezoresistive pressure sensor for biomedical
instrumentation. IEEE Trans. Biomedical Eng. 2, 101–109 (1973)
25. Pang, C., et al.: An excellent platinum piezoresistive pressure sensor using adhesive bonding
with SU-8. Advanced Materials Res. 60, 68–73 (2009)
26. Wagner, S., et al.: Highly sensitive electromechanical piezoresistive pressure sensors based
on large- area layered PtSe2 films. Nano letters 18(6), 3738–3745 (2018)
27. Mousavi, S., et al.: An Ultrasensitive 3D Printed Tactile Sensor for Soft Robotics. In: arXiv
preprint arXiv:1810.09236 (2018)
28. Christ, J.F., et al.: 3D printed highly elastic strain sensors of multiwalled carbon nan-
otube/thermoplastic polyurethane nanocomposites. Materials & Design 131, 394–401
(2017)
29. Tang, Y., et al.: Recent advances of 4D printing technologies toward soft tactile sensors.
Frontiers in Materials 8, 658046 (2021)
30. Kapoor, A., et al.: Soft, flexible 3D printed fibers for capacitive tactile sensing. In: 2016
IEEE SENSORS, pp. 1–3 (2016). IEEE
31. Ntagios, M., et al.: Robotic hands with intrinsic tactile sensing via 3D printed soft pressure
sensors. Advanced Intelligent Syst. 2(6), 1900080 (2020)
32. Li, K., et al.: 3D printed stretchable capacitive sensors for highly sensitive tactile and
electrochemical sensing. Nanotechnology 29(18), 185501 (2018)
33. Chi, C., et al.: Recent progress in technologies for tactile sensors. Sensors 18(4), 948 (2018)
34. Ramuz, M., et al.: Transparent, optical, pressure-sensitive artificial skin for large-area
stretchable electronics. Advanced Mat. 24(24), 3223–3227 (2012)
35. Yun, S., et al.: Polymer-waveguide-based flexible tactile sensor array for dynamic response.
Advanced Mat. 26(26), 4474–4480 (2014)
Printed Wearable Sensors for Robotics 401
36. Lepora, N.F.: Soft biomimetic optical tactile sensing with the TacTip: a review. IEEE Sensors
Journal (2021)
37. Kamiyama, K., et al.: Gelforce. In: ACM SIGGRAPH 2004 Emerging technologies, p. 5
(2004)
38. Kamiyama, K., et al.: Evaluation of a vision-based tactile sensor. In: IEEE International
Conference on Robotics and Automation, 2004. Proceedings. ICRA’04, 2, pp. 1542–1547
(2004). IEEE
39. Kamiyama, K., et al.: Vision-based sensor for real-time measuring of surface traction fields.
IEEE Computer Graphics and Appl. 25(1), 68–75 (2005)
40. Johnson, M.K., Adelson, E.H.: Retrographic sensing for the measurement of surface tex-
ture and shape. In: 2009 IEEE Conference on Computer Vision and Pattern Recognition,
pp. 1070–1077 (2009). IEEE
41. Yuan, W., Dong, S., Adelson, E.H.: Gelsight: high-resolution robot tactile sensors for
estimating geometry and force. Sensors 17(12), 2762 (2017)
42. Qian, X., et al.: Printable Skin-driven mechanoluminescence devices via nanodoped matrix
modification. Advanced Mat. 30(25), 1800291 (2018)
43. Haghiashtiani, G., et al.: 3D printed electrically-driven soft actuators. Extreme Mechanics
Letters 21, 1–8 (2018)
44. Kwon, G.H., et al.: Biomimetic soft multifunctional miniature aquabots. Small 4(12), 2148–
2153 (2008)
45. Li, M., et al.: Soft actuators for real-world applications. Nature Reviews Materials, pp. 1– 15
(2021)
46. Cao, X., et al.: Review of soft linear actuator and the design of a dielectric elastomer linear
actuator. Acta Mechanica Solida Sinica 32(5), 566–579 (2019)
47. Wang, Y., et al.: Hierarchically structured self-healing actuators with superfast light-and
magnetic- response. Advanced Functional Mat. 29(50), 1906198 (2019)
48. Ji, Z., et al.: Multimaterials 3D printing for free assembly manufacturing of magnetic driving
soft actuator. Advanced Mat. Interfaces 4(22), 1700629 (2017)
49. Apsite, I., Salehi, S., Ionov, L.: Materials for smart soft actuator systems. Chemical Reviews
122(1), 1349–1415 (2021)
50. Carrico, J.D., Tyler T., Leang, K.K.: A comprehensive review of select smart polymeric
and gel actuators for soft mechatronics and robotics applications: fundamentals, freeform
fabrication, and motion control. Int. J. Smart and Nano Mat. 8(4), 144–213 (2017)
51. Martins, P., et al.: Polymer-based actuators: back to the future. Physical Chemistry Chemical
Phys. 22(27), 15163–15182 (2020)
52. Herath, M., et al.: Light activated shape memory polymers and composites: a review.
European Polymer J. 136, 109912 (2020)
53. Stoychev, G., Kirillova, A., Ionov, L.: Light-responsive shape-changing polymers. Advanced
Optical Materials 7(16), 1900067 (2019)
54. Kularatne, R.S., et al.: Liquid crystal elastomer actuators: synthesis, alignment, and
applications. J. Polymer Sci. Part B: Polymer Physics 55(5), 395–411 (2017)
55. Khoo, Z.X., et al.: 3D printing of smart materials: A review on recent progresses in 4D
printing. Virtual and Physical Prototyping 10(3), 103–122 (2015)
56. Ionov, L.: 3D microfabrication using stimuli-responsive self-folding polymer films. Polymer
Rev. 53(1), 92–107 (2013)
57. Zolfagharian, A., et al.: 3D printed soft parallel actuator. Smart Materials and Struct. 27(4),
045019 (2018)
58. Pei, E.: 4D printing–revolution or fad? In: Assembly Automation (2014)
59. Nishiguchi, A., et al.: 4D printing of a light-driven soft actuator with programmed printing
density. ACS Applied Mat. & Interfaces 12(10), 12176–12185 (2020)
402 D. Perera and W. Wu
60. Zolfagharian, A., et al.: Topology-optimized 4D printing of a soft actuator. Acta Mechanica
Solida Sinica 33(3), 418–430 (2020)
61. Shiblee, M.D.N.I., et al.: 4D printing of shape-memory hydrogels for soft-robotic functions.
Advanced Materials Technol. 4(8), 1900071 (2019)
62. He, Q., et al.: Electrically controlled liquid crystal elastomer–based soft tubular actuator
with multimodal actuation. Science Adv. 5(10), eaax5746 (2019)
63. Brochu, P., Pei, Q.: Dielectric elastomers for actuators and artificial muscles. Electroactivity
in polymeric materials. Springer, pp. 1–56 (2012)
64. Chortos, A., et al.: 3D printing of interdigitated dielectric elastomer actuators. Advanced
Functional Materials 30(1), 1907375 (2020)
65. Stroganov, V., et al.: Biodegradable self-folding polymer films with controlled thermo-
triggered folding. Advanced Functional Materials 24(27), 4357–4363 (2014)
66. Cersoli, T., et al.: 3D printed shape memory polymers produced via direct pellet extrusion.
Micromachines 12(1), 87 (2021)
67. Ogrin, F.Y., Petrov, P.G., Winlove, C.P.: Ferromagnetic microswimmers. Physical Review
Letters 100(21), 218102 (2008)
68. Cheang, U.K., Kim, M.J.: Self-assembly of robotic micro-and nanoswimmers using
magnetic nanoparticles. J. Nanoparticle Research 17(3), 1–11 (2015)
69. Chung, H.-J., Parsons, A.M., Zheng, L.: Magnetically controlled soft robotics utilizing
elastomers and gels in actuation: a review. Advanced Intelligent Syst. 3(3), 2000186 (2021)
70. Saren, A., Smith, A.R., Ullakko, K.: Integratable magnetic shape memory micropump for
high-pressure, precision microfluidic applications. Microfluidics and Nanofluidics 22(4),
1–10 (2018)
71. Pozhitkova, A.V., et al.: Reprogrammable soft swimmers for minimally invasive thrombus
extraction. ACS Applied Materials & Interfaces (2022)
72. Doganay, S., et al.: A rotating permanent magnetic actuator for micropumping devices with
magnetic nanofluids. J. Micromechanics and Microengineering 30(7), 075012 (2020)
73. Fu, S., et al.: Biomimetic soft micro-swimmers: from actuation mechanisms to applications.
Biomedical Microdevices 23(1), 1–13 (2021)
74. Cicconofri, G., DeSimone, A.: Modelling biological and bio-inspired swimming at micro-
scopic scales: recent results and perspectives. Comput. Fluids 179, 799–805 (2019)
75. Khalil, I.S.M., et al.: MagnetoSperm: A microrobot that navigates using weak magnetic
fields. Applied Physics Letters 104(22), 223701 (2014)
76. Hunter, E.E,., et al.: Toward soft micro bio robots for cellular and chemical delivery. IEEE
Robotics and Automation Letters 3(3), 1592–1599 (2018)
77. Hamilton, J.K., et al.: Torque driven ferromagnetic swimmers. Physics of Fluids 30(9),
092001 (2018)
78. Ercole, F.„ Davis, T.P., Evans, R.A.: Photo-responsive systems and biomaterials: pho-
tochromic polymers, light-triggered self-assembly, surface modification, fluorescence mod-
ulation and beyond. Polymer Chemistry 1(1), 37–54 (2010)
79. Yu, L., et al.: Multifunctional liquid crystal polymer network soft actuators. J. Materials
Chemistry A 8(6), 3390–3396 (2020)
80. Pilz da Cunha, M., et al.: An untethered magnetic-and light-responsive rotary gripper: shed-
ding light on photoresponsive liquid crystal actuators. Advanced Optical Materials 7(7),
1801643 (2019)
81. Ceamanos, L., et al.: Four-dimensional printed liquid crystalline elastomer actuators with
fast photoinduced mechanical response toward light-driven robotic functions. ACS Applied
Materials & Interfaces 12(39), 44195–44204 (2020)
82. Yu, Y., et al.: All-printed soft human-machine interface for robotic physicochemical sensing.
Science Robotics 7(67), eabn0495 (2022)
Printed Wearable Sensors for Robotics 403
83. Ishida, H., Wada, Y., Matsukura, H.: Chemical sensing in robotic applications: a review.
IEEE Sensors Journal 12(11), 3163–3173 (2012)
84. Trevelyan, J., Hamel, W.R, Kang, S.-C.: Robotics in hazardous applications. In: Springer
handbook of robotics. Springer, pp. 1521–1548 (2016)
85. Hubble, L.J., Wang, J.: Sensing at your fingertips: glove-based wearable chemical sensors.
Electroanalysis 31(3), 428–436 (2019)
86. Mishra, R.K., et al.: Wearable flexible and stretchable glove biosensor for on-site detection
of organophosphorus chemical threats. ACS Sensors 2(4), 553–561 (2017)
87. Barfidokht, A., et al.: Wearable electrochemical glove-based sensor for rapid and on-site
detection of fentanyl. Sensors and Actuators B: Chemical 296, 126422 (2019)
88. Bariya, M., et al.: Glove-based sensors for multimodal monitoring of natural sweat. Science
Advances 6(35), eabb8308 (2020)
89. Sempionatto, J.R., et al.: Wearable chemical sensors: emerging systems for on-body
analytical chemistry. Analytical Chemistry 92(1), 378–396 (2019)
90. Ciui, B., et al.: Chemical sensing at the robot fingertips: toward automated taste discrimina-
tion in food samples. ACS Sensors 3(11), 2375–2384 (2018)
91. Amit, M., et al.: Point-of-use robotic sensors for simultaneous pressure detection and
chemical analysis. Materials Horizons 6(3), 604–611 (2019)
92. Torralva, R., Janowsky, : Noradrenergic mechanisms in fentanyl-mediated rapid death
explain failure of naloxone in the opioid crisis. J. Pharmacology and Experimental
Therapeutics 371(2), 453–475 (2019)
93. Lutfy, K.: Opioid Crisis—An Emphasis on Fentanyl Analogs (2020)
94. Singer, J.A.: Stop Calling it an Opioid Crisis–it’sa Heroin and Fentanyl Crisis (2018)
95. Di Lallo, A., et al.: Medical robots for infectious diseases: lessons and challenges from the
COVID-19 pandemic. IEEE Robotics & Automation Magazine 28(1), 18–27 (2021)
96. Guettari, M., Gharbi, I., Hamza, S.: UVC disinfection robot. Environmental Science and
Pollution Res. 28(30), 40394–40399 (2021)
97. Javaid, M., et al.: Robotics applications in COVID-19: a review. J. Industrial Integration and
Manage. 5(04), 441–451 (2020)
98. Torres, F., Puente, S.T., Ubeda, A.: Assistance Robotics and Biosensors (2018)
99. Jat, D.S., Singh, C.: Artificial intelligence-enabled robotic drones for covid-19 outbreak.
Intelligent Systems and Methods to Combat Covid-19, pp. 37–46 (2020). Springer
100. Porter, J., et al.: Society of Robotic Surgery Review: Recommendations Regarding the Risk
of COVID-19 Transmission During Minimally Invasive Surgery (2020)
101. Standard, E.: Robots Offer a Contact-Free Way of Getting Swabbed for Coronavirus (2020)
102. Khan, H., et al.: Smart technologies driven approaches to tackle COVID-19 pandemic: a
review. 3 Biotech 11(2), 1–22 (2021)
103. Singh, J.: Doha Hamad airport launches coronavirus helmets and disinfection robots-simple
flying. Simple Flying (2020)
104. Shen, Y., et al.: Robots under COVID-19 pandemic: a comprehensive survey. Ieee Access
9, 1590–1615 (2020)
105. Gao, A., et al.: Progress in robotics for combating infectious diseases. Science Robotics
6(52), eabf1462 (2021)
106. Yang, G.-Z., et al.: Combating COVID-19—The Role of Robotics in Managing Public Health
And Infectious Diseases (2020)
107. Murphy, R.R., Gandudi, V.B.M., Adams, J.: Applications of robots for COVID-19 response.
In: arXiv preprint arXiv:2008.06976 (2020)
108. Song, K., et al.: Conjuncted pyro-piezoelectric effect for self-powered simultaneous
temperature and pressure sensing. Advanced Materials 31(36), 1902831 (2019)
Soft Robotic Industrial Systems
Ramses V. Martinez(B)
Abstract. Future industrial systems require humans and robots to work together
safely and intuitively to optimize the production of goods. As a team, humans
provide skills, experience, and knowledge, while robots offer physical assistance
and take care of the performance of repetitive tasks at high speed. While this
human-robot collaboration can minimize companies’ response time to changes
in supply or demand, several safety concerns need to be addressed before human
operators can safely work near industrial robots. Soft robots, fabricated using elas-
tic and compliant materials, have been developed to become intrinsically safe to
human co-workers and to provide different manipulation approaches that exploit
the deformability of the robot to enhance robotic dexterity while interacting with
delicate and brittle materials. These soft robotic systems, however, required the
development of new flexible sensors and control methods to achieve the accu-
racy of existing industrial robots. This chapter describes the development of soft
robotic industrial systems. First, the design principles and manufacturing meth-
ods to create dexterous soft robots will be reviewed. Next, the main modeling
and control methods used to implement soft robots in industrial environments will
be described. Finally, current soft robotics challenges and emerging industrial
applications for soft cyber-physical systems will be analyzed.
1 Introduction
The field of robotics has significantly impacted the industrial and manufacturing sectors
thanks to its capability to automate complex fabrication and handling processes, homog-
enizing and maximizing product quality. Unfortunately, most industrial environments
and manufacturing plants are still in need of robotic systems able to operate safely in
the vicinity of humans and adapt their manipulation strategies to new interactions with
both rigid and delicate materials.
Recent trends in online product customization and the shortage of workers with the
skills necessary to supervise and maintain robots have added even more pressure to cur-
rent production systems, which struggle to meet the ever-expanding demand for products
that meet the specific needs of the consumer. Manufacturing companies with humans-in-
the-loop—human operators capable of supervising, maintaining, and re-programming
robots during the production process—have demonstrated high flexibility in accom-
modating changes in demand and material supplies. Having a human-in-the-loop also
allows companies to benefit from the rapid adaptability of dynamic automation pro-
cesses, which could lead to a larger variety of product variants without significant cost
increases. Unfortunately, current industrial robots are fabricated using hard components
to increase fatigue resistance and minimize misalignment errors. These hard robots are
commonly programmed to operate in highly structured environments that do not wel-
come the unpredictable motions of human workers. This incompatibility between hard
robots and humans has negatively affected the adoption of robots in industrial production
systems. To illustrate this, while one common prejudice against manufacturing robots
is that they are invented to take away human jobs, the reality is that only between 5%
and 40% of the manufacturing assembly tasks performed in industrial environments are
carried out by robots [1]. This indicates that industrial systems still use robots as if
they were individual machines that accomplish one isolated task, making robots highly
dependent on humans to meet the production demands.
Therefore, human-robot collaboration is key to enhancing the flexibility and adapt-
ability of industrial systems to varying constraints and changes in demand. Robotic col-
laborators, or co-robots, will also maximize the efficiency of human workers, allowing
them to perform challenging manufacturing tasks. Additionally, the ubiquitous presence
of co-robots in manufacturing plants could minimize hazards by eliminating the need for
human workers to perform repetitive tasks and manipulate loads, reducing ergonomic
risk factors. Furthermore, due to the relatively low cost of co-robots when compared
with robotic systems with a high payload capacity, co-robotics could become a cost-
effective solution for small and medium manufacturing companies aiming to maximize
their competitiveness.
the robotic arm (proprioception) and the contact with the objects to manipulate (extero-
ception) [8, 9]. Following this approach, robots equipped with force sensors across their
structure and torque sensors in their joints have proven effectively operate in unknown
environments [10]. Unfortunately, the high cost of these robotic systems makes it diffi-
cult for small and medium-sized companies to include robots in their production chain
[4].
A novel approach to circumvent the safety problems inherent to traditional industrial
robots is to depart from the use of rigid components in their fabrication and create
soft robots. Soft robots are fabricated using soft and stretchable polymeric bodies that
deform upon actuation generating a robotic motion that imitates the natural movements
of soft-bodied animals like the octopus or the squid [11, 12]. Soft robots are inherently
safe during human-robot interaction, as their actuation mechanism does not rely on
rigid skeletons or hard moving parts. Their soft structure allows soft robots to deform
upon accidental collisions with humans or fragile objects, absorbing the energy of the
impact. Their intrinsic safety makes soft robots ideal as co-robots, demonstrating efficient
interaction with other workers [13, 14], appropriate assistance in rehabilitation tasks [15,
16], and even provide elderly care [17, 18]. Moreover, the safety and continuum motion
of soft robots has also generated considerable interest in the field of medicine, leading
to the exploration of the use of soft robots as implantable artificial organs [19], surgical
tools [20], and wearable assistive devices [21].
Pneumatics, hydraulics, and motor-tendon are the actuation mechanisms most commonly
used in soft robotics as they all allow for the distribution of forces across the soft structure
of the robot, which deforms accordingly. Upon actuation, the compliant surface of soft
robots generates continuum robotic motion, which excels at gripping delicate objects,
as the grasping forces exerted by the robot get uniformly distributed over the surface
of the manipulated object. Dexterous soft robotic manipulation has many industrial
applications, particularly in manipulating bendable and delicate objects [13].
Soft robots, due to their compliant structures, are often more resistant to damage
than their rigid counterparts. For example, soft robotic tentacles, quadrupeds, and grip-
pers have demonstrated impressive impact resistance by being able to operate normally
after withstanding hammering, high-height falls, and even being run over by a car [22].
Furthermore, thanks to the chemical stability of elastomeric composites, soft robots also
exhibit significant resistance to degradation during the manipulation of acids and other
harsh chemicals.
Due to their deformability, impact resistance, and chemical stability, soft robots could
reduce the existing operation constraints of industrial robots. For example, soft robots
could help to depart from the common requirement of highly structured environments for
industrial robots, allowing companies to become more dynamic by facilitating the rapid
implementation of changes in the manufacturing of their products. Similarly, companies
with more dynamic industrial environments and human workers benefiting from their
safe collaborations with robots will significantly increase their competitiveness, leading
to the next industrial revolution.
Soft Robotic Industrial Systems 407
Fig. 1. Relationship between the work energy density and the Young’s modulus of the most
common soft robotic actuation methods. Actuation methods and materials: Pneunet—pneumatic
networks; Ferromag.—ferromagnetic polymers; SMA—shape memory alloy; ASM—Architected
Soft Machines; DEA—dielectric elastomer; IPMC—ionic polymer-metal composite.
Fig. 2. Approximate dependence of the loss modulus on the storage modulus of several materials
commonly used to fabricate soft robots. Materials: Polyethylene glycol (PEG) hydrogel, silicone-
based electrorheological (ER), magnetorheological (MR) iron-based composites, silicone-based
dielectric elastomers (DEA). Biological materials such as fat, muscle, and brain tissue are provided
as a comparison.
improved by trial and error across multiple versions. These heuristic approaches often
result in soft robots with motions or actuations that are too specific for a particular task,
requiring the addition or removal of multiple components to achieve multifunctionality
[27].
Computer-aided design (CAD) has allowed the automatic generation of soft robotic
designs that can be evaluated, in simulations, using finite element analysis (FEA) and
evolutionary algorithms. For example, Goswami et al. [28] demonstrated how, by down-
loading a CAD model of a human hand from the internet and painting over the regions
that should bend upon actuation, a tessellation algorithm automatically transforms the
CAD model into an architected soft machine (ASM) with the desired motion. This tes-
sellation algorithm modifies the resolution of the original mesh of the CAD model so
that, after a Voronoi algorithm is applied, new polygonal Voronoi cells of different sizes
are created. A tendon cable between the tip of each finger and an individual servo motor
placed on the wrist of these soft hand actuators allows for the actuation of each finger.
The tensile forces distributed over the architecture of these soft machines upon tendon-
based actuation lead to the bending of its cellular structure according to the relative size
of the Voronoi cells [28]. Tessellation algorithms can be coupled with evolutionary soft
robotic algorithms, which efficiently simulate sequential actuations such as gripping or
walking and assign them a score in terms of their speed and energy efficiency. Following
this approach, roboticists only need to create a "seed" design, which is automatically
tessellated and simulated as part of a multi-step evolutionary process that is guided by
410 R. V. Martinez
the optimization of the performance of the desired motion and the minimization of the
energy resources and time to complete it. At the end of this computer-based evolutionary
process, the user obtains an optimal design that is ready to be fabricated and tested.
The automation of soft robotic designs not only saves a considerable amount of time
but also allows researchers to discover counter-intuitive methods of actuation that do not
occur in natural organisms. For example, Pal et al. [24] demonstrated how bi-directional
twisting upon actuation can be achieved by exploiting the mechanical instabilities of
architected soft machines. This motion makes the structure twist in one direction first
and then in the opposite one during a single tendon pull, allowing the encoding of
complex joint-like motions into soft robots [30]. Future evolutionary design systems
will incorporate more specific tools to declare the constitutive equations of the soft
structure of the robot and its desired kinematic motion and constraints, allowing the
optimization process to reach even more realistic designs using a reduced number of
evolutionary iterations.
elastomers, silicone rubbers, hydrogels, and other soft polymers has allowed the con-
struction of complex 3D soft actuators composed of polymers with different stiffness and
even polymers with flexible 2D and 3D electrical interconnects [32]. The latest advances
in photopolymerization have allowed the miniaturization of flexible soft actuators to sizes
of a few micrometers. When combined with magnetic actuation using global magnetic
fields, the small size of photopolymerized soft robots enables new medical applications
of this technology [33] (Fig. 3).
Fig. 3. Relationship between the work energy density and the Young’s modulus of the most
common soft robotic actuation methods. Materials: Pneunet—pneumatic networks; Ferromag.—
ferromagnetic polymers; SMA—shape memory alloy; ASM—Architected Soft Machines; DEA—
dielectric elastomer; IPMC—ionic polymer-metal composite.
Additive manufacturing also creates soft robots with more complex designs than
those achievable by molding or machining methods (see Fig. 4). Moreover, by combining
different 3Dprintable inks, soft robots benefit from graded stiffness and the possibility
to encode the actuation of the soft robot in the 3D composition of its soft body [36].
Moreover, the layer-by-layer 3D printing process allows for the creation of cavities inside
the robot that can be filled up with functional elements such as motors or sensors [37].
Fig. 4. 3D printing soft actuators. a) Architected soft robotic hand right after being 3D printed
out of flexible polymer [29]. b) Image of the architected soft hand showing its Voronoi cellular
structure, which reduces weight and makes the fingers to bend in a preferential direction upon
tendon-based actuation. c) Soft robotic hand closed after the pulling the internal tendon wires (tied
at the tip of each finger) from the wrist of the hand.
The adaptation of smart materials into additive manufacturing processes has allowed
soft robotics to benefit from stimuli-sensitive materials capable of changing shape,
chemical composition, and crystalline structure over time, creating new soft actuation
approaches. Due to their time-varying properties, the use of these materials in additive
manufacturing processes is called 4D printing. Multimaterial 4D printing has demon-
strated the creation of morphing soft robots capable of changing their shape upon changes
in temperature or level of hydration. The recent application of gelatin and other protein-
based compounds into 4D printing led to the development of completely biodegradable
soft robots, opening a new alternative technology to minimize robotic waste [38].
3D and 4D printing approaches are still unable to achieve the vast range of mechanical
properties accessible to molding manufacturing processes. Additionally, due to the need
for supporting materials during the 3D printing or complex geometries with overhangs,
3D printed robots require the removal of those scaffolding materials before use. The
removal of supporting material often requires machining or chemical etching, which
have a deleterious effect on the soft structure of the soft actuator [31].
When compared with rigid robots used in industrial environments, soft robots are still
far from achieving the robustness and reliability of rigid robotic arms. Industrial robotic
applications requiring very high accuracy are, therefore, constrained to use commercially
Soft Robotic Industrial Systems 413
available hard robots, which have limited compliance and adaptability. Soft robotics
have also explored the possibility to team up with hard robots through the design of soft
sensing skins that can be mounted or wrapped around the hard robot to provide it with
higher compliance and safer intractability.
Electronic skins (e-skins) are stretchable electronic circuits embedded in a polymeric
slab. The flexibility of e-skins allows the electronic sensors to conform to the surface of
the hard robot, providing it with an artificial tactile sense. Sensors for pressure, metallic
contact, magnetic fields, and temperature can be easily embedded into elastomers for the
development of e-skins. The combination of some of these sensors within the same e-skin
has endowed hard robotic systems with a human-like tactile perception. For example,
Pang et al. [39] developed a flexible and stretchable e-skin capable of providing YuMi
robots with distributed exteroception across its surface. Such tactile perception, allows
hard robots to identify collisions in unstructured environments, while the deformation
of the soft skin dissipates some of the energy of the impact.
Following a bioinspired approach, e-skins are evolving into systems that provide
information about the environment and reduce computational needs by automatically
processing the tactile information sensed. Many biological organisms follow this app-
roach too. For example, humans react to certain inputs with automatic muscular responses
commonly known as reflexes. Similarly, thanks to the distribution of logic gates through
the e-skin, hard robots do not require to constantly compute the distributed sensing of
the e-skin and can simply rely on the computational power of the skin to decide when
it is appropriate to influence the control system of the robot. This brain-free decision-
making process is called morphological computation, a very active research field in soft
robotics that aims to maximize self-adaptability. Soft robotics demonstrations of mor-
phological computation include: smart grippers capable of automatically sorting objects
by surface texture [40], morphing wings [41], and adaptive propulsion mechanisms for
energy-efficient locomotion [42].
The development of soft cyber-physical interfaces has enabled natural interactions
between operators and industrial robotic systems. These soft sensing interfaces can
deform according to the action performed by the operator, providing intuitive haptic feed-
back [43]. Soft human-machine interfaces have demonstrated a more effective human
control of industrial processes involving delicate materials and are rapidly finding new
applications in the video game industry (with flexible and wearable sensors that can be
used in augmented reality environments [44]) and the biomedical field (with the develop-
ment of deformable instrumentation that ensures the safe interaction between surgeons
and the tissue of the patient during surgery [20]).
The proliferation of soft robots and soft cyber-physical systems has been restrained by
the lack of systematic frameworks capable of combining material properties, design
constraints, and modeling tools. To address this limitation, several approaches have
been explored to develop holistic methodologies capable of automating the design and
modeling-based control of soft robots. To be effective these frameworks need to unite
414 R. V. Martinez
low-level material composition with high-level robotic design. Two main approaches are
followed to model the actuation of deformable robots: Finite Element Analysis (FEA)
and kinematic modeling.
Table 1. Finite Elements Analysis (FEA) methods commonly used to model the elastic and
viscoelastic behaviors of soft robotic actuators.
To circumvent the limitations of FEA, several kinematic modeling tools have been
developed to accelerate the simulation of soft robotic actuators. Kinematic modeling
approaches aim to simplify the calculation of the non-linear deformations of soft actua-
tors by representing their elastomeric body as an arrangement of beams and joints that
describe different curvatures (see Fig. 5d). Industrial kinematic modeling techniques can
be separated into two complementary mappings: i) a mapping that connects the actuator
space with the configuration space (also known as shape prediction); ii) a mapping that
connects the configuration space with the task space (also known as dexterity).
Fig. 5. Typical modeling techniques used to predict the motion of soft robotic actuators. a) Image
of a soft pneumatic actuator exhibiting continuous bending upon the pressurization of one of its
internal pneumatic channels. b) Finite element analysis (FEA) predicting the shape upon deforma-
tion of the actuator. c) FEA prediction of the crossectional deformation and distribution of stresses
on the soft actuator upon pressurization. d) Prediction of the final shape of the actuator using a
piecewise constant curvature (PCC) kinematic model.
(remember that the accuracy of FEA depends on the number of finite elements used to
model the soft actuator).
The rapid expansion of algorithms to interact with big data and rapidly identify
trends and even predict sequences has been applied to soft robotic modeling. For exam-
ple, to further accelerate kinematic modeling and enable the real-time motion predic-
tion of soft robotic actuators, machine learning methods have been used to rapidly
interpolate between accurate simulation and experimental conditions. Long-term, short-
term, memory (LSTM) recurrent neural networks are commonly used for the kinematic
modeling and control of soft robots. LSTM networks use optimization algorithms that
need to be trained using a combination of experimental images of the soft actuator and
their corresponding power inputs and environmental constraints. Then, after their time-
consuming training, LSTMs can run quite rapidly and enable real-time prediction of the
non-linearities of the kinetics and the kinematics of soft actuators.
Similarly, reinforced learning and neural networks of different depths have been
demonstrated to accurately model the actuation of soft robotic actuators in real-time,
which allow for the optimal utilization of soft robotic actuators during the performance
of complex industrial tasks.
Soft robotic grippers are among the most desired soft robotic actuators. These purely
elastomeric grippers are composed of different numbers of fingers, which bend in a
continuous manner upon actuation (see Fig. 6b). The main advantage of soft robotic
grippers when compared with rigid grippers is the fact that the bending actuation of the
soft fingers translates into a conformal wrapping of the grasped object due to the lack of
rigid skeletons of soft grippers [25]. This wrapping-based gripping strategy allows soft
grippers to distribute the gripping force over the surface of the object, avoiding localized
pressure points that can damage brittle objects.
Figure 6 shows a soft robotic gripper that mimics the bending motion of a human
hand. This gripper has an internal pneumatic channel that, upon pressurization, makes
the fingers bend over the palm side of the gripper, grasping objects of arbitrary shape
with ease. The manipulation of delicate elements, such as eggs, is a highly desirable
functionality expected in industrial environments (see Fig. 6b). This skill, thanks to
the real-time modeling of the soft fingers using PCC, allows the control system of the
soft robot to find the best strategy to grasp a target object according to its shape and
texture. Note that, while traditional hard robots can be equipped with soft skins, their
internal hard skeletons prevail and causes the pressure exerted over the gripped objects
to be localized on the contact areas. Soft robotic grippers, therefore, outperform hard
Soft Robotic Industrial Systems 417
gripping actuation of the same size, as they are capable to provide a safe manipulation
of the target object and even operate underwater for long periods (see Fig. 6c).
Fig. 6. Conformal manipulation of delicate objects using soft grippers. a) The soft gripper is
designed in CAD and its negative is 3D printed and used as a mold for the liquid elastomer
(prepolymer). The polymerization of the elastomer (curing) allows the simple peeling of the soft
elastomeric body of the actuator (identical to the original CAD). b) After sealing the elastomeric
body against a flexible strain-limiting layer (on the palm side), the actuator can deform contin-
uously and wrap around the arbitrary shape of the object to grasp. Since there are no internal
hard components in this actuator, the integrity of the egg is not compromised during the gripping
process as the pressure is evenly distributed over the surface of the egg. c) The lack of internal
circuitry makes this soft gripper to efficiently operate underwater.
their original shape after the actuation input dissipates (see Fig. 7c). While the time
require for soft robots to actuate (response time) can be quite slow, their slow elastic
recovery increases significantly their actuation cycle. This slow actuation cycle cannot
compete with the reliable and accurate actuation of the fast electronic servo motors
powering industrial hard robots. To mitigate this intrinsic (material-based) limitation of
soft robots, several bioinspired approaches have aimed to exploit the fast movements
exhibited by animals and plants in nature.
Fig. 7. High speed soft robotic actuation exploiting elastic energy storage. a) Fabrication of a
simple soft robotic actuator with stored elastic energy. This actuator is manufactured using replica
molding, then stretched (application of elastic energy), and then sealed in its stretched form against
the strain-limiting layer that dictates its motion upon actuation. After this actuator expands upon
pressurization, it can rapidly go back to its curled relaxed state using the elastic energy stored in its
elastomeric body [27]. b) Images of the curled actuator (top), the longitudinal view of its internal
pneumatic channel (middle), and the crossectional view of the pneumatic channel (bottom). c)
Sequence of images showing how this soft actuator is able of catching an alive beetle, without
killing it, in less than a quarter of a second.
For example, viper snakes can efficiently store energy in their muscles. This stored
elastic energy can be suddenly released, on-demand, in order to generate the high-speed
motion necessary to strike unsuspecting prey. The red kangaroo, as another example,
stores elastic energy on the tendons of its legs. This elastic energy is sequentially stored
and released during the jumping gait of the kangaroo, enhancing its locomotion energy
efficiency. The ultimate example of elastic energy storage, however, can be found in
grasshoppers and Venus flytraps, which have developed natural catapult mechanisms
that enable impressive motion amplification [24].
Soft robots, alike the above-mentioned natural organisms, are capable of storing
elastic energy into their structures and releasing that elastic energy during actuation
or during their elastic recovery, which significantly enhances their actuation speed and
energy efficiency, while maintaining their intrinsic interaction safety (see Fig. 7c).
Soft Robotic Industrial Systems 419
6 Conclusions
The field of industrial robotics has recognized soft robotics as a promising approach
to expand robotic motion, gain manipulation dexterity, and enhance safety in human-
robot interactions. Soft robots benefit from the latest developments in biocompatible and
biodegradable polymers, making soft robotics an ideal environmentally friendly app-
roach to creating robots. Soft robots, however, require the development of new design
frameworks capable of exploiting the mechanical responses of new polymers and elas-
tomers and choosing the most appropriate architecture for the soft robot according to
its final motion or function. While bioinspiration has served roboticists in the past as
a heuristic method to guide the design of soft actuators, evolutionary algorithms have
been demonstrated to significantly speed up the soft robotic design process by optimiz-
ing the design according to the desired functionality. Future evolutionary algorithms,
empowered by artificial intelligence, will be able to automatically generate the design
of the optimal soft actuators required to achieve different tasks, which will significantly
expand the current use of soft robots.
Recent advances in material science and manufacturing processes have enabled the
creation of soft actuators with a variety of mechanical properties and capacities to deli-
cately manipulate different objects. In particular, recent advances in additive manufactur-
ing have demonstrated that soft actuators do not require highly complex manufacturing
systems (as hard robots do), but can be simply 3D printed using elastomeric inks. The
deformable body of soft robots, however, can also be used to host electronic compo-
nents and sensors, which expand the functionality of soft actuators. Furthermore, soft
and compliant e-skins can be wrapped around hard robots to provide robots with artificial
tactile sensing capabilities that enhance their manipulation of objects. Similarly, e-skins
allow the creation of soft cyber-physical systems that serve as safe interfaces for human
operators, who benefit from the intuitive haptic feedback provided by the e-skin. More-
over, the 3D molding of new soft materials with graded stiffness with multiple embedded
electronic sensors will lead to the generation of soft robots with distributed sensing and
control systems, which will allow for the creation of highly functional and realistic pros-
thetics and human-like robots. Artificial intelligence will also get a fundamental role in
the prediction of the shape of the robot upon actuation, facilitating soft robotic control
and optimizing human-robot interactions. The development of biodegradable polymers
will lead to new applications of soft robotics in healthcare, including implantable robotic
actuators assisting biological organs and a variety of biomedical instrumentation that will
facilitate surgeries and enhance healthcare outcomes.
Industrial applications of soft robots are rapidly expanding, particularly in manu-
facturing plants requiring robots to work in close proximity to humans or manipulate
brittle materials. New multi-finger grippers cappable to grasp objects of high complexity
without crashing them will prove essential in tasks such as manufacturing and packag-
ing. However, current research in soft robotics prioritizes getting soft robots to match
the robustness and accuracy of hard industrial robots. Future industrial soft robots will
be able to perform dexterous robotic manipulation at high-speed, which will decrease
manufacturing times and cost. The possibility of soft actuators containing embedded
logic gates along their structure and storing elastic energy in their limbs, allows soft
robotics to explore capabilities such as embodied computation and energy harvesting,
420 R. V. Martinez
References
1. Runge, G., Raatz, A.: A framework for the automated design and modelling of soft robotic
systems. CIRP Ann. 66(1), 9–12 (2017)
2. Hentout, A., Aouache, M., Maoudj, A., Akli, I.: Human– robot interaction in industrial col-
laborative robotics: a literature review of the decade 2008–2017. Adv. Robot. 33(15–16),
764–799 (2019)
3. Berg, J., Lu, S.; Review of interfaces for industrial human-robot interaction. Curr. Robot.
Reports 1(2), 27–34 (2020)
4. Demir, K.A., Döven, G., Sezen, B.: Industry 5.0 and human-robot co-working. Procedia
Compute. Sci. 158, 688–695 (2019)
5. Shih, B., et al.: Electronic skins and machine learning for intelligent soft robots. Sci. Robot.
5(41), eaaz9239 (2020)
6. Yogeswaran, N., et al.: New materials and advances in making electronic skin for interactive
robots. Adv. Robot. 29(21), 1359–1373 (2015)
7. Cheng, G., Dean-Leon, E., Bergner, F., Olvera, J.R.G., Leboutet, Q., Mittendorfer, P.: A
comprehensive realization of robot skin: sensors, sensing, control, and applications. Proc.
IEEE 107(10), 2034–2051 (2019)
8. Rashid, F., Burns, D., Song, Y.S.: Sensing small interaction forces through proprioception.
Sci. Reports 11(1), 1–10 (2021)
9. Miki, T., Lee, J., Hwangbo, J., Wellhausen, L., Koltun, V., Hutter, M.: Learning robust
perceptive locomotion for quadrupedal robots in the wild. Sci. Robot. 7(62), eabk2822 (2022)
10. Lee, J., Hwangbo, J., Wellhausen, L., Koltun, V., Hutter, V.: Learning quadrupedal locomotion
over challenging terrain. Sci. Robot. 5(47), eabc5986 (2020)
11. Coyle, S., Majidi, C., LeDuc, P., Hsia, K.J.: Bio-inspired soft robotics: material selection,
actuation, and design. Extreme Mech. Let. 22, 51– 59 (2018)
12. Martinez, R.V., et al.: Robotic tentacles with threedimensional mobility based on flexible
elastomers. Adv. Mater. 25(2), 205–212 (2013)
13. Rossiter, J., Hauser, H.: Soft robotics—the next industrial revolution. IEEE Robot. Autom.
Mag. 23(3), 17–20 (2016)
14. Chen, S., Pang, Y., Cao, Y., Tan, X., Cao, C.: Soft robotic manipulation system capable of
stiffness variation and dexterous operation for safe human–machine interactions. Adv. Mater.
Technol. 6(5), 2100084 (2021)
15. Polygerinos, P., Wang, Z., Galloway, K.C., Wood, R.J., Walsh, C.J.: Soft robotic glove for
combined assistance and at-home rehabilitation. Robot. Auton. Syst. 73, 135–143 (2015)
16. Awad, L.N., Esquenazi, A., Francisco, G.E., Nolan, K.J., Jayaraman, A.: The rewalk restore™
soft robotic exosuit: a multi-site clinical trial of the safety, reliability, and feasibility of exosuit-
augmented post-stroke gait rehabilitation. J. Neuroeng. Rehabil. 17(1), 1–11 (2020)
17. Dahl, T.S., Boulos, M.N.K.: Robots in health and social care: a complementary technology
to home care and telehealthcare? Robotics 3(1), 1–21 (2013)
18. Ansari, Y., Manti, M., Falotico, E., Mollard, Y., Cianchetti, M., Laschi, C.: Towards the
development of a soft manipulator as an assistive robot for personal care of elderly people.
Int. J. Adv. Robot. Syst. 14(2), 1729881416687132 (2017)
Soft Robotic Industrial Systems 421
19. Park, C., et al.: An organosynthetic dynamic heart model with enhanced biomimicry guided
by cardiac diffusion tensor imaging. Sci. Robot. 5(38), eaay9106 (2020)
20. Cianchetti, M., Laschi, C., Menciassi, A., Dario, P.: Biomedical applications of soft robotics.
Nat. Rev. Mater. 3(6), 143–153 (2018)
21. Koo, S.K.: Design factors and preferences in wearable soft robots for movement disabilities.
Int. J. Cloth. Sci. Technol. (2018)
22. Martinez, R.V., Glavan, A.C., Keplinger, C., Oyetibo, A.I., Whitesides, G.M.: Soft actuators
and robots that are resistant to mechanical damage. Adv. Function. Mater. 24(20), 3003–3010
(2014)
23. Kovač, M.: The bioinspiration design paradigm: a perspective for soft robotics. Soft Rob.
1(1), 28–37 (2014)
24. Pal, A., Restrepo, V., Goswami, D., Martinez, R.V.: Exploiting mechanical instabilities in soft
robotics: control, sensing, and actuation. Adv. Mater. 33(19), 2006939 (2021)
25. Martinez, R.V., Fish, C.R., Chen, X., Whitesides, G.M.: Elastomeric origami: programmable
paper-elastomer composites as pneumatic actuators. Adv. Function. Mater. 22(7), 1376–1384
(2012)
26. Pal, A., Goswami, D., Martinez, R.V.: Elastic energy storage enables rapid and programmable
actuation in soft machines. Adv. Function. Mater. 30(1), 1906603 (2020)
27. Kwok, S.W., et al.:. Magnetic assembly of soft robots with hard components. Adv. Function.
Mater. 24(15), 2180–2187 (2014)
28. Goswami, D., Liu, S., Pal, A., Silva, L.G., Martinez, R.V.: 3darchitected soft machines with
topologically encoded motion. Adv. Function. Mater. 29(24), 1808713 (2019)
29. Goswami, D., Zhang, Y., Liu, S., Abdalla, O.A., Zavattieri, P.D., Martinez, R.V.: Mechanical
metamaterials with programmable compression-twist coupling. Smart Mater. Struct. 30(1),
015005 (2020)
30. Schmitt, F., Piccin, O., Barbé, L., Bayle, B.: Soft robots manufacturing: a review. Front. Robot.
AI 5, 84 (2018)
31. Stano, G., Percoco, G.: Additive manufacturing aimed to soft robots fabrication: a review.
Extreme Mech. Let. 42, 101079 (2021)
32. Gul, J.Z., et al.: 3d printing for soft robotics–a review. Sci. Technol. Adv. Mater. 19(1),
243–262 (2018)
33. Layani, M., Wang, X., Magdassi, S.: Novel materials for 3d printing by photopolymerization.
Adv. Mater. 30(41), 1706344 (2018)
34. Bagheri, A., Jin, J.: Photopolymerization in 3d printing. ACS Appl. Polymer Mater. 1(4),
593–611 (2019)
35. Luo, M., et al.: Motion planning and iterative learning control of a modular soft robotic snake.
Front. Robot. AI 191 (2020)
36. Skylar-Scott, M.A., Mueller, J., Visser, C.W., Lewis, J.A.: Voxelated soft matter via
multimaterial multinozzle 3d printing. Nature 575(7782), 330–335 (2019)
37. Valentine, A.D., et al.: Hybrid 3d printing of soft electronics. Adv. Mater. 29(40), 1703817
(2017)
38. Baumgartner, M., et al. Resilient yet entirely degradable gelatin-based biogels for soft robots
and electronics. Nat. Mater. 19(10), 1102–1109 (2020)
39. Pang, G., et al.: Coboskin: soft robot skin with variable stiffness for safer human–robot
collaboration. IEEE Trans. Industr. Electron. 68(4), 3303–3314 (2020)
40. Roberts, P., Zadan, M., Majidi, C.: Soft tactile sensing skins for robotics. Curr. Robot. Reports
2(3), 343–354 (2021)
41. Jenett, B., et al.: Digital morphing wing: active wing shaping concept using composite lattice-
based cellular structures. Soft Robot. 4(1), 33–48 (2017)
42. Shui, L., Zhu, L., Yang, Z., Liu, Y., Chen, X.: Energy efficiency of mobile soft robots. Soft
Matter 13(44), 8223–8233 (2017)
422 R. V. Martinez
43. Dong, W., et al.: Soft human–machine interfaces: design, sensing and stimulation. Int. J.
Intell. Robot. Appl. 2(3), 313–338 (2018)
44. Jadhav, S., Majit, M.R.A., Shih, B., Schulze, J.P., Tolley, M.T.: Variable stiffness devices
using fiber jamming for application in soft robotics and wearable haptics. Soft Robot. 9(1),
173–186 (2022)
45. Grazioso, S., Di Gironimo, G., Siciliano, B.: A geometrically exact model for soft continuum
robots: the finite element deformation space formulation. Soft Rob. 6(6), 790–811 (2019)
46. Xavier, M.S., Fleming, A.J., Yong, Y.K.: Finite element modeling of soft fluidic actuators:
overview and recent developments. Adv. Intell. Syst. 3(2), 2000187 (2021)
47. Gorissen, B., Donose, R., Reynaerts, D., De Volder, M.: Flexible pneumatic micro-actuators:
analysis and production. Procedia Eng. 25, 681–684 (2011)
48. Dilibal, S., Sahin, H., Celik, Y.: Experimental and numerical analysis on the bending response
of the geometrically gradient soft robotics actuator. Arch. Mech. 70(5), 391–404 (2018)
49. Ding, L., et al.: Dynamic finite element modeling and simulation of soft robots. Chin. J. Mech.
Eng.g 35(1), 1–11 (2022)
50. Majidi, C.: Soft-matter engineering for soft robotics. Adv. Mater. Technol. 4(2), 1800477
(2019)
51. Salem, L., Gat, A.D., Or, Y.: Fluid-driven traveling waves in soft robots. Soft Robot. (2022)
52. Hwang, Y., Paydar, O.H., Candler, R.N.: Pneumatic microfinger with balloon fins for linear
motion using 3d printed molds. Sens. Actuat. A Phys. 234, 65–71 (2015)
53. Ranzani, T., Cianchetti, M., Gerboni, G., Falco, I.D., Menciassi, A.: A soft modular manip-
ulator for minimally invasive surgery: design and characterization of a single module. IEEE
Trans. Robot. 32(1), 187–200 (2016)
54. Gorissen, B., Reynaerts, D., Konishi, S., Yoshida, K., Kim, J.-W., De Volder, M.: Elastic
inflatable actuators for soft robotic applications. Adv. Mater. 29(43), 1604977 (2017)
55. Santina, C.D., Bicchi, A., Rus, D.: On an improved state parametrization for soft robots with
piecewise constant curvature and its use in model based control. IEEE Robot. Autom. Let.
5(2), 1001–1008 (2020)
Skill and Knowledge Sharing
in Cyber-Augmented Collaborative Physical
Work Systems with HUB-CI
No Abbreviation Definition
1 AI Artificial Intelligence
2 AR Augmented Reality
3 ARS Agricultural Robotics System
4 CAD Computer-Aided Design
5 CC-Management Cyber-Augmented Collaborative Management
6 CCPS Cyber-Augmented Collaborative (e-Work with) Physical System
(continued)
(continued)
No Abbreviation Definition
7 CCT Collaborative Control Theory
8 CC-Work Cyber-Augmented Collaborative Work
9 CNC Computer Numerical Control
10 CPS Cyber-Physical System
11 CRISP-DM Cross-Industry Standard Process for Data Mining
12 CRP Collaboration Requirement Planning
13 CTR Collaborative Telerobotics
14 CSCD Computer-Supported Collaborative Design
15 DCSP Demand-Capacity Sharing Protocols
16 ERP Enterprise resource planning
17 GUI Graphical User Interface
18 HITL Human In The Loop perspective
19 HITN Human In The Network perspective
20 HRI Human-Robot Interface
21 HUB-CI HUB of Collaborative Intelligence, or a network of such HUBs
22 ICT Information and Communications Technology
23 IoS Internet of Services which leverage data from IoT/IIoT
24 IoT, IIoT Internet of Thinks, also known as Industrial Internet of Things
25 TTC Time to Complete (collaborative tasks executed by humans and robots)
What do we mean by skills and knowledge, and why it is necessary to share them
online, just as needed and when they are needed? As an illustration, consider a baking
work case: A baker needs skills of baking, e.g., best practice of ingredients prepara-
tion, measuring and mixing; and knowledge: details of the cake to bake, its ingredients,
specifications of the mixer and oven available, and ongoing process status of the equip-
ment and tools. While skill and knowledge sharing can be helpful to novice bakers,
they become essential and mandatory for preparing and enabling human workers most
effectively, when they work, or e-Work with a network of automation and robotics work
agents.
Four layers of e-Work CPS, which we define as cyber-augmented collaborative work
with physical systems, or for short, Cyber-Augmented Collaborative Physical Systems
(CCPS), are defined as follows: 1. Cyber; 2. Physical items & systems; 3. Network-
ing; and 4. CC-Work and CC-Management (CC: Cyber-Collaborative). Each layer is
described as follows:
• Cyber Layer: An interdependent network of information systems infrastructures,
including the Internet, telecommunications networks, computer systems, embedded
processors, and controllers.
• Physical Items and Systems: The physical part of a CCPS includes sensors, actua-
tors, radio-frequency modules for communication, and any other hardware to support
CCPS function and provide the interface.
• Networking: Interconnectivity between computational elements (data repository,
algorithms, AI) and computerized physical entities (CNC machines, robots, sensors)
in the CCPS. Networking includes the IoT/IoS.
• CC-Work and CC-Management: Any task and management practices that are
executed with cyber-augmented collaborative, or cyber-collaborative support means.
author looks at them, and could be featured with 2D videos of detected objects and
user-adaptive triggers. Compared to the baseline scenario, ProcessAR has a lower task
time, better usability, particularly for novice users, and statistically significant reduction
of the perceived workload both for expert and novice users.
In cases where object interaction and environmental manipulation occur on a phys-
ically small scale, one study (Adam et al. 2021) proposed a robust and multifunctional
micromanipulation system with 3D micro-force sensing capabilities. In this system, mul-
tiple probes are actuated to achieve and simplify more complex manipulation tasks while
providing force feedback to the user. A graphical user interface (GUI) was developed
as a robust and comprehensive platform to intuitively control the entire system and its
many capabilities. Furthermore, a VR system has been implemented to provide intuitive
manipulation, and with the use of the force sensing probes, the user is able to select a
maximum threshold force to keep the manipulation process safe. In order to validate its
capabilities, several experiments were conducted: automatic contact detection, simple
and complex caging applications (manipulation/assembly), and the test of VR capabil-
ities. In terms of accuracy, caging manipulation has an error of 7.73% for polygonal
parts and 8.78% for circular parts, in comparison with pushing application which has a
14.07% error.
Table 4 summarizes other projects related to AR-enabled skill and knowledge sharing
for cyber-collaborative physical system:
Title Type of Metrics and Features Skill and Fields of Skill and
Augmented Measurement Knowledge Skill and Knowledge
Reality Modeling Knowledge Sharing Instances
A Large-scale Mechanical mean accuracy over 7 shape The ability to Computer Could be
Annotated Components objects, average classification view, vision implemented as
Mechanical Benchmark accuracy per class, algorithms from annotate, AR-enabled
Components (MCB) for F1-score and point cloud, classify and knowledge-driven
Benchmark for annotating, average precision multi-view, and analyze the classification
Classification and defining, and (AP), and voxel grids 3D knowledge of benchmark for
Retrieval Tasks benchmarking precision-recall shape mechanical mechanical parts
with Deep Neural deep learning curves representations components
Networks (Kim, shape data
Chi, et al. 2020) classifiers
AdapTutAR: An AR-based tutoring time, Unity3D, Skills are General; Tutors perform
Adaptive Tutoring tutorial to repeating times, backend server detailed into laser-cutting tasks; tasks are
System for Machine better adapt to testing time, and running web step- enabled machine decoded by AR;
Tasks in workers’ count of mistakes; framework in Avatar, AR is equipped
Augmented Reality diverse user preference Pythonbased on animated by novice
(G. Huang et al. experiences Tensorfow component, operators
2021) and learning (v2.1) and SVM step
behaviors, expectation,
with different and subtask
levels of description
details (LoDs)
(continued)
430 P. Ajidarma and S. Y. Nof
Table 4. (continued)
Title Type of Metrics and Features Skill and Fields of Skill and
Augmented Measurement Knowledge Skill and Knowledge
Reality Modeling Knowledge Sharing Instances
First-Person View Multi-modal The mean Modification of Knowledge Computer Accurate and
Hand Segmentation video dataset Intersection over DeepLabV3 + of left and vision faster hand
of Multi-Modal generation Union (IoU) with 3 right hands segmentation
Hand Activity based on hand between the two modalities segmentation allows better
Video Dataset thermal class based on LWIR, RGB, is based on hand tracking for
(Kim, Hu, et al. information manually-annotated and depth “hands using operators
2020) labels tools” videos
LightPaintAR: AR for spatial user evaluation Hololens 2 The skill to General Could be
Assist Light reference to (SUS) on accuracy spatial tracking light-paint Motoric implemented for
Painting enable precise and overall function, Lume the words Skill vision-based
Photography with light sources experience Cube LED, “CHI 2021” light-signal
Augmented Reality movement Canon EOS using the detection
(T. Wang, Qian, He, M6ii EF-M LED light
& Ramani 2021) 11-22mm lens
Object Synthesis by Part Geometry task convergence TensorFlow Knowledge is 3D object Knowledge
Learning Part Network time, fitting time, deep learning modeled as synthesis, sharing could be
Geometry with (PG-Net) to and inference time; framework on object and implemented for
Surface and simulate classification ModelNet synthesis classification AR-enabled CAD
Volumetric realistic accuracy of datasets with a based on
Representations objects for a PG-Net; linear SVM for AR-enabled
(Kim et al. 2021) robust feature reconstruction 3D multi-task
descriptor, measures classification and part
object benchmark geometry
reconstruction, learning
and
classification
RobotAR: An AR for key competencies phone-mounted Skills are Electronics Skill sharing via
Augmented Reality assessment, assessment and robot platform; modeled as and circuitry AR and
Compatible teaching, and usability survey Unity 3D for the ability to teleconsulting
Teleconsulting learning the software assemble enables better
Robotics Toolkit for electrical students
Augmented circuitry assessment and
Makerspace components teaching
Experiences (A. M. kit
Villanueva et al.
2021)
Towards modeling AR-enabled the attainment of Micro-skills are Skills are Electronics The model allows
of human skilling assessment, learning outcome aligned with the modeled as and circuitry a feedback loop
for electrical teaching, and of micro-skills AR content micro-skills, between the
circuitry using learning to using Q-matrix; which are micro-skills,
augmented reality implement an they are mapped into delivery method
applications (A. educational classified into learning (full or partial),
Villanueva et al. curriculum perceptual, outcome and learning
2021) cognitive, and outcomes
motor types of attainment
skill
(continued)
Skill and Knowledge Sharing in Cyber-Augmented Collaborative 431
Table 4. (continued)
Title Type of Metrics and Features Skill and Fields of Skill and
Augmented Measurement Knowledge Skill and Knowledge
Reality Modeling Knowledge Sharing Instances
VRFromX: From Do-It-Yourself time required to Unity Engine in Skills are the virtual Metal VRFromX
Scanned Reality to (DIY) finish each task; C# pre-loaded VR-based Inert Gas enables worker to
Interactive Virtual platform to System Usability back-end neural ability to (MIG) train and simulate
Experience with create Scale (SUS) networks; retrieve Welding welding in-situ
Human-in-the-Loop interactive object object, model simulator
(Ipsita et al. 2021) virtual classification is behavior of
experiences achieved by a virtual
PointNet objects, and
interact (weld
virtually)
Multi-agent skill and knowledge sharing becomes critical in work and factories of the
future. With an increasing degree of automation, remote operation, maintenance, reor-
ganization and reconfiguration become objectives of the human-automation-robot skill
sharing augmentation initiative. This section reviews previous research on the usage of
hubs for collaborative intelligence (HUB-CI) for enabling skill and knowledge sharing
in a CCPS.
HUB-CI focuses on improving human collaboration through e-collaboration tools
and services. It significantly enhances synthesis and integration of knowledge and dis-
coveries, as well as their sharing and delivery in a timely manner (Seok & Nof 2011).
Additionally, HUB-CI connects humans and robots for collaborative control of physical
automation and assembly in manufacturing (Zhong & Nof 2013). Multiple HUB-CIs
can operate in a hub-to hub and multi-hub collaborations involving multiple networks.
Recent advances of HUB-CI aim to optimize information flow, based on the current
activity, physiological state, attained information, and unique attributes of each worker.
The design framework is presented in the following diagram (Fig. 1):
432 P. Ajidarma and S. Y. Nof
Fig. 1. AR design framework with HUB-CI protocol (Source: (Moghaddam & Nof 2022))
Fig. 2. Collaborative Telerobotics Sequence Diagram and Co-tolerance of Error and Conflict
Algorithm (Source: (Zhong et al. 2013))
TTC. It is concluded that to achieve better performance, operators have to reduce errors
and increase the frequency of error-free commands, as shown in Fig. 2. The intuitive
and logical observation can be achieved by more effective skill and knowledge sharing
augmentation, provided by HUB-CI.
Fig. 3. Experimental Results in terms of e-Criteria and e-Measure of HUB-CI in CTR (Source:
Zhong et al. (2013)
Fig. 4. HUB-CI model for Greenhouse monitoring (Left) and Workflow diagram for HUB-CI
Collaboration Strategy (Right) (Source: (Nair et al. 2019))
The workflow is presented in the diagram shown in Fig. 3 (right). Specific CI tools
developed for this purpose include: (1) spectral image segmentation for detecting and
mapping to anomalies in growing pepper plants; (2) workflow/task administration pro-
tocols for managing/coordinating interactions between software, hardware, and human
agents, engaged in the monitoring and detection, which would reliably lead to precise,
responsive mitigation.
The study (Nair et al. 2019) experimented on how the HUB-CI improves human-
robot skill sharing. Evidently, HUB CI yields significantly fewer errors and better early
detection, improving the system efficiency by between 210% to 255% across 80 runs,
compared to the system that does not implement decision support through HUB-CI. To
simulate the remote operational nature of HUB-CI, commands were sent using Python
and Robotic Operating System (ROS) programs via a Google Drive, between the PRISM
lab in West Lafayette, Indiana, and the Volcani Institute agricultural robotic lab in Israel.
Average lag time of remotely sent commands was 1.06 s across 2 different sets of runs
of 30 min each. It is validated that HUB-CI yields significantly a higher quality of
knowledge via collaborative workflow protocols, as indicated by fewer errors and better
detection. The application enables precise monitoring for healthy growth of pepper plants
in greenhouses.
The study (Dusadeerungsikul et al. 2019) developed and implemented two phases
of CRP-H collaboration protocol: CRP-I (task assignment optimization) and CRP-II
(agents schedule harmonization), These protocols are developed and validated in two
test scenarios: A two-robot collaboration system with five tasks; and a two-robot-and-
helper-robot collaboration system with 25 tasks. Simulation results indicate that under
CRP-H, both operational cost and makespan of the production work are significantly
reduced in both scenarios. The cost is slightly lower while average makespan of CRP-H
is 45% less, compared to the baseline collaboration protocol scenario (Fig. 5).
It has been validated that the new CRP-H protocol delivers superior performance in
terms of operational cost and makespan, when compared to a system logic that randomly
assigns tasks to robots and instructs random scheduling. The better operational cost
comes from CRP-I which optimally assigned tasks to robot(s). Moreover, makespan
is minimized because of CRP-II which can updates schedule real-time from IoT/IoS
devices’ information.
Other recent research projects related to skill and knowledge sharing are summarized in
Table 5:
Skill and Knowledge Sharing in Cyber-Augmented Collaborative 437
Table 5. (continued)
Table 5. (continued)
Acknowledgment. This chapter was supported by the PRISM Center at Purdue University, and
by NSF Grant #1839971: Pre-Skilling Workers, Understanding Labor Force Implications and
Designing Future Factory Human-Robot Workflows Using Physical Simulation Platform. We
also thank several colleagues who gave valuable comments to improve this study.
References
Adam, G., Chidambaram, S., Reddy, S.S., Ramani, K., Cappelleri, D.J.: Towards a comprehensive
and robust micromanipulation system with force-sensing and VR capabilities. Micromachines
12(7), 784 (2021). https://doi.org/10.3390/mi12070784
Ahmed, O., et al.: CausalWorld: A Robotic Manipulation Benchmark for Causal Structure and
Transfer Learning (2020). https://doi.org/10.48550/arxiv.2010.04296
Bloom, B.S., of College, C., Examiners, U.: Taxonomy of Educational Objectives, vol. 2.
Longmans, Green New York (1964)
Chidambaram, S., et al.: ProcessAR: an augmented reality-based tool to create in-situ procedural
2D/3D AR instructions. Design. Interact. Syst. Conf. 2021, 234–249 (2021). https://doi.org/
10.1145/3461778.3462126
Dusadeerungsikul, P.O., et al.: Collaboration requirement planning protocol for hub-ci in factories
of the future. Procedia Manufac. 39, 218–225 (2019). https://doi.org/10.1016/j.promfg.2020.
01.327
Gu, Y., Sheng, W., Crick, C., Ou, Y.: Automated assembly skill acquisition and implementation
through human demonstration. Robot. Auton. Syst. 99, 1–16 (2018). https://doi.org/10.1016/
j.robot.2017.10.002
442 P. Ajidarma and S. Y. Nof
Huang, G., et al.: AdapTutAR: an adaptive tutoring system for machine tasks in augmented
reality. In: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems,
pp. 1–15 (2021). https://doi.org/10.1145/3411764.3445283
Huang, Y., Xiao, W., Wang, C., Liu, H., Huang, R., Sun, Z.: Towards fully autonomous ultrasound
scanning robot with imitation learning based on clinical protocols. IEEE Robot. Autom. Let.
6(2), 3671–3678 (2021). https://doi.org/10.1109/LRA.2021.3064283
Imrie, B.W.: Assessment for learning: quality and taxonomies. Assess. Eval. High. Educ. 20(2),
175–189 (1995). https://doi.org/10.1080/02602939508565719
Ipsita, A., et al.: VRFromX: from scanned reality to interactive virtual experience with human-in-
the-loop. In: Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing
Systems, pp. 1–7 (2021). https://doi.org/10.1145/3411763.3451747
Ji, W., Wang, L.: Big data analytics based fault prediction for shop floor scheduling. J. Manuf.
Syst. 43, 187–194 (2017). https://doi.org/10.1016/j.jmsy.2017.03.008
Kim, S., Chi, H., Hu, X., Huang, Q., Ramani, K.: A Large-Scale Annotated Mechanical Com-
ponents Benchmark for Classification and Retrieval Tasks with Deep Neural Networks,
pp. 175–191 (2020). https://doi.org/10.1007/978-3-030-58523-5_11
Kim, S., Chi, H., Ramani, K.: Object synthesis by learning part geometry with surface and vol-
umetric representations. Comput. Aided Des. 130, 102932 (2021). https://doi.org/10.1016/j.
cad.2020.102932
Kim, S., Hu, X., Vegesana, A., Ramani, K.: First-Person View Hand Segmentation of Multi-Modal
Hand Activity Video Dataset. BMVC (2020)
Krachtt, N.: The workforce implications of Industry 4.0: manufacturing workforce strategies to
enable enterprise transformation (2019)
Li, N., Matsuda, N., Cohen, W.W., Koedinger, K.R.: Integrating representation learning and skill
learning in a human-like intelligent agent. Artific. Intell. 219, 67–91 (2015). https://doi.org/
10.1016/j.artint.2014.11.002
Lithoxoidou, E., et al.: A novel social gamified collaboration platform enriched with shop-floor
data and feedback for the improvement of the productivity, safety and engagement in factories.
Comput. Ind. Eng. 139, 105691 (2020). https://doi.org/10.1016/j.cie.2019.02.005
Maksimenko, V.A., et al.: Increasing human performance by sharing cognitive load using brain-
to-brain interface. Front. Neurosci. 12 (2018). https://doi.org/10.3389/fnins.2018.00949
Mohsen, M., Nof, S.Y.: The collaborative factory of the future. Int. J. Comput. Integrat. Manufac.
published online 2015, 1–21 (2015). Printed 30(1), 23–43 (2017). https://doi.org/10.1080/095
1192X.2015.1066034
Mohsen, M., Nof, S.Y.: Collaborative service-component integration in cloud manufacturing. Int.
J. Product. Res. published online 2017, 1–15 (2017).. Printed 56(1–2), 677–691, 2018. https://
doi.org/10.1080/00207543.2017.1374574
Mahdi, M., Nof, S.Y.: information flow optimization in augmented reality systems for production &
manufacturing. In: 26th International Conference on Production Research. Curitiba, Brazil
(2022)
Morariu, C., Morariu, O., Răileanu, S., Borangiu, T.: Machine learning for predictive scheduling
and resource allocation in large scale manufacturing systems. Comput. Ind. 120, 103244 (2020).
https://doi.org/10.1016/j.compind.2020.103244
Nair, A.S., Bechar, A., Tao, Y., Nof, S.Y.: The HUB-CI model for telerobotics in greenhouse
monitoring. Procedia Manufac. 39, 414–421 (2019). https://doi.org/10.1016/j.promfg.2020.
01.385
Nassar, A.K., Al-Manaseer, F., Knowlton, L.M., Tuma, F.: Virtual reality (VR) as a simulation
modality for technical skills acquisition. Ann. Med. Surg. 71, 102945 (2021). https://doi.org/
10.1016/j.amsu.2021.102945
Skill and Knowledge Sharing in Cyber-Augmented Collaborative 443
Nikolaidis, S., Shah, J.: Human-robot teaming using shared mental models. In: ACM/IEEE Inter-
national Conference on Human Robot Interaction (HRI) (2012). https://interactive.mit.edu/
human-robot-teaming-using-shared-mental-models
Nikolaidis, S., Shah, J.A.: Human-robot cross-training: Computational formulation, modeling and
evaluation of a human team training strategy. In: 2013 8th ACM/IEEE International Conference
on Human-Robot Interaction (HRI), pp. 33–40 (2013)
Paredes, L., et al.: CHIMERA. In: Proceedings of the ACM on Interactive, Mobile, Wearable and
Ubiquitous Technologies, vol. 5(4), pp. 1–24 (2021). https://doi.org/10.1145/3494974
Sebastian, G., Fong, J., Crocher, V., Tan, Y., Oetomo, D., Mareels, I.: Quantifying task similarity
for skill generalisation in the context of human motor control. In: 2016 14th International
Conference on Control, Automation, Robotics and Vision (ICARCV), pp. 1–6 (2016). https://
doi.org/10.1109/ICARCV.2016.7838705
Srinivas, S., Salah, H.: Consultation length and no-show prediction for improving appointment
scheduling efficiency at a cardiology clinic: a data analytics approach. Int. J. Med. Inform. 145,
104290 (2021). https://doi.org/10.1016/j.ijmedinf.2020.104290
Villanueva, A., et al.: Towards modeling of human skilling for electrical circuitry using augmented
reality applications. Int. J. Educ. Technol. High. Educ. 18(1), 39 (2021). https://doi.org/10.
1186/s41239-021-00268-9
Villanueva, A.M., et al.: RobotAR: an augmented reality compatible teleconsulting robotics toolkit
for augmented makerspace experiences. In: Proceedings of the 2021 CHI Conference on Human
Factors in Computing Systems, pp. 1–13 (2021). https://doi.org/10.1145/3411764.3445726
Villanueva, A., Zhu, Z., Liu, Z., Wang, F., Chidambaram, S., Ramani, K.: ColabAR: a toolkit for
remote collaboration in tangible augmented reality laboratories. Proc. ACM Hum. Comput.
Interact. 6(CSCW1), 1–22 (2022). https://doi.org/10.1145/3512928
Wang, K.-J., Rizqi, D.A., Nguyen, H.-P.: Skill transfer support model based on deep learning. J.
Intell. Manuf. 32(4), 1129–1146 (2021). https://doi.org/10.1007/s10845-020-01606-w
Wang, T., Qian, X., He, F., Hu, X., Cao, Y., Ramani, K.: GesturAR: an authoring system for creating
freehand interactive augmented reality applications. In: The 34th Annual ACM Symposium
on User Interface Software and Technology, pp. 552–567 (2021). https://doi.org/10.1145/347
2749.3474769
Wang, T., Qian, X., He, F., Ramani, K.: LightPaintAR: assist light painting photography with
augmented reality. In: Extended Abstracts of the 2021 CHI Conference on Human Factors in
Computing Systems, pp. 1–6 (2021). https://doi.org/10.1145/3411763.3451672
Yoon, S.W., Nof, S.Y.: Affiliation/dissociation decision models in demand and capacity sharing
collaborative network. Int. J. Prod. Econ. 130(2), 135–143 (2011). https://doi.org/10.1016/j.
ijpe.2010.10.002
Zhong, H., Nof, S.Y.: Collaborative design for assembly: the HUB-CI Model. In: 22nd International
Conference on Production Research (ICPR) (2013)
Zhong, H., Wachs, J.P., Nof, S.Y.: HUB-CI model for collaborative telerobotics in manufacturing.
IFAC Proc. Vol. 46(7), 63–68 (2013). https://doi.org/10.3182/20130522-3-BR-4036.00059
Zhong, H., Wachs, J.P., Nof, S.Y.: Telerobot-enabled HUB-CI model for collaborative lifecycle
management of design and prototyping. Comput. Ind. 65(4), 550–562 (2014). https://doi.org/
10.1016/j.compind.2013.12.011
Smart Agriculture and Agricultural Robotics:
Review and Perspective
1 Introduction
In this chapter, we present the contributions of agricultural robotics to smart agriculture,
along the three technology pillars of smart agriculture: agricultural robotics, precision
agriculture, and artificial intelligence. We review the contributions to smart agriculture,
and provide a perspective on the interaction and synergy of agricultural robots with the
other two technology pillars. Throughout the chapter, we review a variety of research
projects in the domain of agricultural robotics that are at the frontiers of smart agriculture.
Agriculture has been essential during all ages of human history and a foundation of
human civilization, not only for feeding the increasing population, but also to serve other
purposes, such as the production of medicines, fiber, and fuel (Alwis et al. 2022). With
the new advances in science, technology and equipment, agrochemicals and genetically
modified food have been introduced to agriculture with an aim to achieve a high yield
while minimizing the labor cost.
During recent years, agriculture is undergoing the so called fourth revolution, by
integrating Information and Communications Technologies (ICT) in traditional farming
practices (Boursianis et al. 2022). Smart Agriculture (SA), also known as smart farming,
smart irrigation and fertilization, climate smart farming, and smart pest control (Qureshi
et al. 2022) is a management concept evolving from precision agriculture. It focuses
on providing agriculture with the infrastructure to integrate advanced computing and
automation technologies, such as big data, cloud computing, artificial intelligence (AI),
robots, the internet of services (IoS) and the internet of things (IoT). The ultimate goal
is increasing the quality and quantity of the crops while using fewer natural resources,
achieving resilience, and optimizing use of human labor (Ayoub Shaikh et al. 2022).
cyber physical systems include, for example, fault detection (Sargolzaei et al. 2017),
system security (Junejo and Goh 2016), pattern recognition or detection (Spezzano and
Vinci 2015), predictive maintenance (Wu et al. 2018) and adaptive scheduling (Linard
and Bueno 2016).
In agricultural cyber physical space (CPS), machine learning research (Airlangga and
Liu 2019) has addressed several smart agriculture topics: image classification for plant
recognition, plant disease detection using hyperspectral imaging (Wang et al. 2019),
smart irrigation management (Goap et al. 2018), data mining and knowledge extraction
(Dimitriadis and Goumopoulos 2008, Schuster et al. 2011), detection and prediction of
biotic stresses in plants (Behmann et al. 2015, Wani and Ashtankar, 2017), crop yield
evaluation (Finkelshtain et al. 2017), predicting environmental factors (Pandey et al.,
2019, Taki et al. 2018) and automatic plant phenotyping (Yahata et al. 2017).
Future research could explore predictive maintenance, pattern detection, enhanced
collaboration among agents (human or non-human agents) and system security, as related
to agriculture.
In agriculture, the environment is unstructured and demands the motion of robots
unlike that of machines in a factory or of vehicles in a parking lot (Canning et al.
2004). It changes in time and space, the environment conditions considered hostile and
it requires mobile operation in 3D changing tracks. The terrain, vegetation, landscape,
visibility, illumination and other atmospheric conditions are not well defined; they con-
tinuously vary, have inherent uncertainty, and generate unpredictable and dynamic sit-
uations (Bechar and Vigneault 2017). Complexity increases when dealing with natural
objects, such as fruits and leaves, because of the high variability in shape, texture, color,
size, orientation and position that in many cases cannot be determined a-priori.
From a robotic point of view, the world can be divided into four main domains,
according to the structural characteristics of environments and objects (Bechar and
Vigneault 2016): 1) the environment and the objects are structured; 2) the environment
is unstructured and the objects are structured; 3) the environment is structured and the
objects are unstructured; and, 4) the environment and the objects are unstructured. Each
robotic area such as industry, medical, healthcare, etc. can be associated to one of the
domains (Table 1). This classification illuminates the difference between the domains,
their complexity and challenges. The agricultural domain is associated with the forth
quadrant, in which none is structured and therefore, it is highly challenging to develop
and commercialize robotics solutions. In such environments there are many situations
in which autonomous robots fail due to the many unexpected events (Steinfeld 2004).
Table 1. The world domains from a robotic point of view, a variation on a Figure from Bechar
and Vigneault (2016).
Environment
Structured Unstructured
Objects Structured Industrial/Service domains Militar/Space/Underwater domains
Unstructured Medical/Social Domains Agricultural Domain
448 A. Bechar and S. Y. Nof
Growing and production processes in agriculture are complex, diverse, human labor
intensive and usually unique to each crop (Bechar and Vigneault 2017). The process
type and components are influenced by many factors, including: the crop characteristics
and requirements, the geographical/geological environment, climatic and meteorologi-
cal conditions (Tremblay et al. 2011), market demands, customers’ requirements, and
the farmer’s capabilities and means. The technology, equipment and means that are
required for a specific agricultural task involving any given crop and environment will
not necessarily be applicable to another crop or in a different environment. The wide
variety of agricultural systems and their diversity worldwide make it difficult to gen-
eralize the application of automation and control (Schueller 2006) and therefor, more
efficient agricultural practices are needed.
Until recently, research in the fields of agricultural robotics and smart agriculture
evolved in parallel paths with very little interaction, relationship or reference between the
two research fields. Development of an agricultural robot to perform a smart agricultural
task must start with development of integrated approaches and operation concepts of
both robotics and smart agriculture, and include creation of sophisticated, intelligent
algorithms for sensing, planning and control, and decision-making algorithms to cope
with the difficult, unstructured and dynamic environment and the unique nature of smart
agriculture missions.
Extensive research has focused on the application of robots and intelligent automa-
tion systems to a large variety of field operations, and their technical feasibility has been
widely demonstrated (Bac et al. 2014, Bechar and Vigneault 2016). Nevertheless, and in
spite of the tremendous amount of robotic applications in the industry, very few robots
are in operation in agricultural production (Xiang et al. 2014). Complexity increases
when dealing with natural objects, such as fruits and leaves. This complexity is due to
the high variability of many of the parameters that require robot response, many of which
cannot be determined a-priori. In addition, agricultural robots work with live and fragile
produce, making the tasks and features of agricultural applications quite different from
industrial applications, which work with inanimate products. The main limiting factors
lie in production inefficiencies and the lack of economic justification due to the very
short period of potential utilization each year (Bechar and Vigneault 2016). Develop-
ment of a feasible agricultural robot must include the creation of sophisticated intelligent
algorithms for sensing, planning and controlling to cope with the difficult, unstructured
and dynamic agricultural environment (Edan and Bechar 1998), or integrating a human
operator (HO) into the system.
systems for agriculture and for smart agriculture in particular, since robotics located
on the other side of the domination space dealing usually with low variability of the
product, high structuredness level of the environment and relatively high costs. The way
to reduce the gap could be by developing concepts and approaches that are more suitable
for smart agriculture operations, such as focusing on a specific task, integrating a human
operator in the robotic system, simplifying the robotic systems by creating robot teams,
and combinations of the above.
Fig. 2. The domination space of the three dimensions: the product variability level; the environ-
ment structuredness level; the cost. The blue line represents the gap robotics will need to cover
and the challenges in this area (Bechar 2021).
The relative research effort related to the following areas: agriculture, robotics, pre-
cision agriculture (PA, including precision farming and precision irrigation), agricultural
robotics (AR), smart agriculture (SA), artificial intelligence (AI), Agricultural Robots
for Smart Agriculture (ARSA), Artificial Intelligence in Agriculture (AIA), Artificial
Intelligence for Smart Agriculture (AISA) and Agricultural Robots and Artificial Intel-
ligence for Smart Agriculture (ARAISA) in the past 5 years is summarized in Fig. 3. It
is based on Peer-reviewed articles that were published since 2017 according to Scopus.
The number of annual peer-reviewed articles published from 2017 to 2021 is given
in Fig. 4. All topics showed annual increase in the number of publications between
the years 2017 to 2021 with one exception. The agricultural robotics topic showed a
decrease of about 11% between years 2020 to 2021 (from 19,551 publications in 2020
to 17,269 publications in 2021). In the first three years (2017 – 2020) the annual number
of publications in this topic increased, with the highest rate for all topics and all years
in between the 2019 to 2020. From 3892 to 19,551 publications, above 500% increase,
and probably the reduction in year 2021 compensate this high jump.
450 A. Bechar and S. Y. Nof
Fig. 3. Peer-reviewed articles on the main topics related to agricultural robotics for smart agri-
culture since year 2017 until September 2022 (Source: Scopus, accessed in October 2022). AR –
Agricultural Robots, PA – Precision Agriculture, SA – Smart Agriculture, ARSA – Agricultural
Robots for Smart Agriculture, AI – Artificial Intelligence, AIA - Artificial Intelligence in Agri-
culture, AISA - Artificial Intelligence for Smart Agriculture, and ARAISA - Agricultural Robots
and Artificial Intelligence for Smart Agriculture.
The average annual increase in the number of articles in the research topics: agricul-
ture and smart agriculture is 16% and 44% respectively, indicating that the research and
development area of smart agriculture in evolving much faster than in agriculture in gen-
eral. The average annual increase in the number of articles in agricultural robotics stands
at 141% in comparison to only 16% in robotics. About 4.5% of the articles published on
robotics in 2017 deal in agriculture, in comparison to 37% and 31% in 2020 and 2021,
meaning that agriculture becomes a major topic in robotics. A similar situation is found
in the AI topics: the average annual increase in the number of articles in AI in agriculture
(AIA) stands at 65% in comparison to 32% in all AI. The analysis of smart agriculture
topic with its subtopics shows that the annual number of articles published in the research
topics of ARSA and AISA increased, on average, by 150% and 113% respectively, and
that about 30% and 20% of the publication in smart agriculture during 2021 were related
to robotics or AI. About 8% of the publications in smart agriculture during 2021 deal
with integrating robotics and AI. In addition, the gap between the annual number of
publications is reduced between 2017 to 2021 (Fig. 4) meaning that the topic of smart
agriculture becomes relatively more popular and since it consists a field of precision
agriculture, there is a shift from precision agriculture to smart agriculture.
Smart Agriculture and Agricultural Robotics: Review and Perspective 451
Fig. 4. Annual peer-reviewed articles on the main topics related to agricultural robotics for smart
agriculture in 2017 to 2021 (Source: Scopus, accessed in October 2022). AR – Agricultural
Robots, PA – Precision Agriculture, SA – Smart Agriculture, ARSA – Agricultural Robots for
Smart Agriculture, AI – Artificial Intelligence, AIA - Artificial Intelligence in Agriculture, AISA
- Artificial Intelligence for Smart Agriculture, and ARAISA - Agricultural Robots and Artificial
Intelligence for Smart Agriculture.
452 A. Bechar and S. Y. Nof
Comparison of the annual number of peer-reviewed articles published in the past five
years (comparing 2021 to 2017) reveals that the main emerging topics in research are
agricultural robotics (AR), robotics for smart agriculture (ARSA), AI for smart agricul-
ture (AISA) and the integration of robotics and AI for smart agriculture (ARAISA). AR,
ARSA and AISA increased the annual number of publications over the past five years
by 12.69-fold, 24.72-fold and 17.75-fold, respectively. The research effort dealing with
the synergy between robotics and AI for smart agriculture increased by almost 48-fold
(Fig. 5).
Fig. 5. Publication increase ratio between the annual peer-reviewed articles published in 2021 in
comparison to 2017 on the main topics related to agricultural robotics for smart agriculture (Source:
Scopus, accessed in October 2022). AR – Agricultural Robots, PA – Precision Agriculture, SA –
Smart Agriculture, ARSA – Agricultural Robots for Smart Agriculture, AI – Artificial Intelligence,
AIA - Artificial Intelligence in Agriculture, AISA - Artificial Intelligence for Smart Agriculture,
and ARAISA - Agricultural Robots and Artificial Intelligence for Smart Agriculture.
Much research was conducted on agricultural robotics in the past 40 years. Very few
reached the commercialization stage. The main causes for incompletion were the exten-
sive costs of the developed robots, inability to execute the required agricultural task,
low robustness of the system, and its inability to successfully reproduce the same task
Smart Agriculture and Agricultural Robotics: Review and Perspective 453
the object to treat, etc. Data, information and commands are transferred between the
‘supporting tasks’ and the ‘main task’. Each ‘supporting task’ controls one or several
sub-systems, components or devices, and a sub-system or a device may serve several
‘supporting tasks’ (Fig. 6). For instance, in developing a disease monitoring robot (Schor
et al. 2016a), the ‘main task’ is disease monitoring, the robotic system needs to have
the ability to perform the ‘supporting tasks’ of self-localization, trajectory planning,
steering and navigating in the plot from its actual location to the next sampling location,
collaborating with a human operator or interacting with a human presence and other
robots or unexpected objects on the pathway, and modifying its trajectory planning as
necessary. Nguyen et al. (2013) developed and implemented a framework for motion and
hierarchical task planning for apple harvesting robot, Bechar et al. (2009) developed a
methodology for melon detection by a human-robot system to be used by a melon
harvesting robot, and Ceres et al. (1998) developed and implemented a framework for
human integrated citrus harvesting robot. A framework for agricultural and forestry
robots was developed by Hellstrom and Ringdahl (2013).
Fig. 6. Structure of task sub-systems in an agricultural robot. Solid arrows represent commands,
data and information transfer; dashed arrows represent conceptual connections. In parentheses
are examples for agricultural robot ‘main tasks’, ‘supporting tasks’ and subsystems (Bechar and
Vigneault 2016).
locations in the farm (Guzman et al. 2016); and, iii) material dispersion and deposition
such as variable rate fertilization, selective and specific spraying, pollination (Bechar
et al. 2008). The middle level of complexity requires a physical contact between the
robot and the plant but no handling of produce, materials or plant parts. Typical tasks in
this level are selective mechanical weeding (Tillett et al. 2008) which physically damage
the weed but do not collect or handle it (Lati et al. 2021), seedling, fruit thinning and
branch pruning that removes fruitlets and branches (Bechar et al. 2014b, Shoshan et al.
2022). The third level of robot-plant interaction and the most challenging one requires
both physical contact between the robot and the plant, and handling of produce, materials
or plant parts. Among the tasks at this level can be found fruit picking, harvesting of
leaf crops, which require precise operation; decision making and handling the produce
without impairing it or reducing its quality; transplanting of plants and trees, transferring
of pots (with plants) in plant nurseries, etc.
In addition, since the main objective of an agricultural task is either to collect data,
analyze it, make decision or act accordingly, smart agricultural tasks can be defined and
classified according to the task’s main objective from an agricultural robot perspective.
The first type of smart agriculture ‘main task’ deals with data collection. Examples for
smart agricultural tasks of this type are high spatial and temporal resolution monitoring
of climate and environmental conditions, soil sampling (Lukowska et al. 2019, Schnug
et al. 1998) for nutrients, pests and bacteria, visual and acoustic monitoring (Finkelshtain
et al. 2017, Schor et al. 2016b) of anomalies, biotic and abiotic stresses (Wang et al.
2019), yield and plant condition. The second type is attributed to decision making,
optimization and decision support processes. Representative smart agricultural tasks in
this stage are irrigation management interfaces, classification task, and farm processes
planning. The third task type relates to tasks that require action or physical performance
such as specific spraying, transplanting and seeding (Gao et al. 2016, Bhimanpallewar
and Narasingarao 2020), weed control (Wu et al. 2020, Raja et al. 2020), fruit picking
and harvesting (Bloch et al. 2018).
Combining the above-mentioned classifications, the task complexity level and the
task type, creates a task classification space (Fig. 7), that can be used to position a specific
smart agricultural task and estimate the challenge level and the required research and
development effort for designing and implementing a robot to perform that task (Fig. 7).
Additional dimensions such as costs and limitation could be added to the space in order
to better estimate the challenges.
The development and application of robots for smart agricultural tasks has to comply
with the following five guidelines:
1. The farmer requirements must be considered first.
2. The agricultural task and its components must be feasible using the existing
technology and the required complexity.
3. The required spatial and temporal resolution must be applicable by the robotic system
and synchronized with other tasks in the process chain.
4. The cost of the robotic system solution must be lower than the expected revenue.
5. The robotic system developed must have an added value for the performance of the
task or for other tasks in that process.
456 A. Bechar and S. Y. Nof
Fig. 7. The task classification space based on the task complexity and the task type. The location of
several different tasks on this space can demonstrate the challenge level. The red arrows represent
increasing challenge.
novel in robot design, in particular in agriculture. It helps to improve the robot perfor-
mance while designing low-cost robots affordable for farmers. The methods developed
in this research are applied to apple and nectarine harvesting, although they can be used
for robotic harvesting of any type of fruits, for other agricultural tasks, or in any area
where the robot-environment design is used or is applicable.
Orchard pruning is a labor-intensive task that involves more than 25% of the labor costs.
The main agricultural objectives of this task are to increase exposure to sunlight, control
the tree shape, and remove unwanted branches. In most orchards, this task is performed
once a year and up to 20% of the branches are removed selectively.
A human–robot collaborative system for selective tree pruning has been developed
(Bechar et al. 2014b). The system consists of a Motoman manipulator, a color camera, a
single-beam laser distance sensor, a human-machine interface (HMI) and a cutting tool
based on a circular saw developed specifically for this task. The cutting tool, camera,
and laser sensor are mounted on the manipulator’s end-effector, and aligned parallel to
each another (Fig. 9).
Fig. 9. Cutting tool design for tree pruning (Source: Agricultural Research Organization, Israel)
Experiments were established to examine the performance of the system under dif-
ferent conditions, human–robot collaboration methods and different trajectory types
(Bechar et al. 2014b). A cutting tool was designed for pruning branches with a diameter
of up to 26 mm at 45 degrees cutting angle. The saw diameter was determined to be
115 mm with a standard shaft diameter of 41 mm. An interface to connect the cutting
tool to the robot’s end effector was designed to minimize the total dimensions of the
tool and to increase e robot dexterity. An average cycle time of 9.2 s was achieved when
the human operator and robot perform simultaneously. The results also revealed that the
average time required to determine the location and orientation of the cut was 2.51 s.
460 A. Bechar and S. Y. Nof
Melon and watermelon harvesting require intensive manual labor. Machines with auto-
matic robotic arms may replace personnel, especially in a simple routine that requires
considerable physical effort. In this project, a human is involved but in a different way.
Based on preliminary tests it was found that about 80% of the workers’ time is invested
in transferring the picked melons from the bed and only 20% in locating and discon-
necting the ripe melons from the plant. Therefore, the task is conducted in two steps. In
the first, the human passes in the field, detects the ripe melons, marks their locations and
disconnects them from the plants with pruning shears. In the second steps, the robotic
system passes and collects only the melons that were marked and harvested. A robotic
arm system has been developed (Fig. 10) that can collect the melons automatically know-
ing their coordinates, while moving through the collection area. An electro-mechanical
robotic arm system has been assembled that consists of a wheeled frame, cylindrical rails
with end limit-switches, stepper motors with encoder for X- and Y-axis arm movement,
a pneumatically operated robotic arm system for additional Y- and Z-axis movements,
vacuum operated gripper, motor controllers and a PLC (Nair et al. 2021).
Fig. 10. A close-up of the melon picking robot and the robotic arm for melon picking (circled)
(Source: Agricultural Research Organization, Israel).
In this project, an outdoor field multi-arm robot prototype was developed by Zion
et al. (2014). The robot is towed by a tractor, marks the melons to be collected, assigns
which arm will collect which melon, determines the collecting sequence, reaching above
the melon, grasping it and lifting it from the ground (Fig. 11).
Fig. 11. field prototype of a multi-arm melon collector (Source: Agricultural Research Organi-
zation, Israel).
The essential process of pest control and chemical application of nutrients is one of
the most important processes in any agricultural production. Nevertheless, the appli-
cation requires human resources; it is a time-consuming task and exposes the opera-
tors to the danger of contamination with hazardous chemicals. Integrating autonomous
robots and machinery for agricultural tasks involving expensive labor, with tasks that are
monotonous and hazardous, has accelerated recently. An autonomous robot is an alterna-
tive in many cases. This research focuses on the development of a navigation procedure
for an autonomous sprayer in a greenhouse growing sweet peppers. An autonomous
package was developed and installed on the sprayer. The autonomous sprayer includes
462 A. Bechar and S. Y. Nof
a PC computer, controller, drivers and internal and external sensors, such as encoders,
camera and LIDAR (Fig. 12).
Fig. 12. A selective autonomous sprayer for greenhouses (Source: Agricultural Research Orga-
nization, Israel).
Traditional agricultural management practices assume that fields growing crops have
homogeneous properties (Steiner et al. 2008). In contrast, smart agriculture integrates dif-
ferent technologies, such as: sensors, information and management systems for adapting
agricultural practices to variation within the field (Dong et al. 2013).
Crop yield is affected by different stresses, e.g. pests, diseases, weeds, environmen-
tal conditions, nutrition or water deficiencies, which can impair production. (Oerke and
Dehne 2004) indicated that the impact of diseases, insects and weeds represents a poten-
tial annual loss of 40% of world food production. The occurrence of diseases depends
on environmental factors and they often have a sporadic spatial distribution, therefore
sensing techniques can be useful in identifying primary disease foci and distribution
(Franke et al. 2009, Franke and Menz 2007). Sankaran et al. (2010) and Lee et al. (2010)
suggested that detection and quantification of diseases with visible and infrared spec-
troscopy would be feasible. If a symptom or a disease can be detected by the naked eye,
a sensor should also be able to record the stress symptoms (Stafford 2000).
Smart Agriculture and Agricultural Robotics: Review and Perspective 463
research challenge. Aerial platforms and ground mobile robotic platforms with fixed sen-
sor configurations (Moshou et al. 2014) for disease detection have been tested for open
field crops. Yet, in greenhouses, both solutions have inherent shortcomings. The maneu-
verability and flight duration of aerial systems within greenhouses is limited, navigation
and disease locating cannot rely on GPS sensors because the structure can cause unpre-
dictable errors, and therefore they lose their main outdoor advantage. In greenhouses,
sensory position and adaptation of orientation can greatly improve detection, especially
early detection where symptoms are typically centered on distinct locations. For fixed
sensor installations, position and orientation adaptation are not possible. Moreover, in
fixed configuration systems, the requirement for multiple disease detection can lead to
a requirement for multiple detection positions and orientations, which tend to increase
system complexity and hinder maneuverability.
To address this issue, a robotic disease detection system for greenhouse pepper plants
was developed based on the concept of a mobile robotic manipulator (Schor et al. 2016a,
2017), which provides the required maneuverability and flexibility (Fig. 13). Prior to the
above, no major system had been developed for disease detection for specialty crops in
greenhouses that involved a mobile robotic manipulator.
The robotic disease detection system was developed holistically, i.e. system archi-
tecture, operation cycle, and detection algorithms for multiple threats to a pepper crop
were developed in an integrated manner.
Fig. 13. The apparatus for disease detection for pepper plants (Source: Agricultural Research
Organization, Israel).
Smart Agriculture and Agricultural Robotics: Review and Perspective 465
The detection system comprises a mechanical structure, sensor suite, motion plan-
ning and disease detection algorithms. Visual spectrum imagery is used for motion
planning and disease detection for fast, non-destructive and cost-effective operation. An
algorithm based on principal component analysis (PCA) was developed for powdery
mildew, and three algorithms were developed for tomato spotted wilt virus (TSWV)
disease detection; one based on PCA, and two on the coefficient of variation (CV).
The algorithms were tested using images of healthy and infected plants taken from
a greenhouse. For RGB-based detection of TSWV, PCA-based classification with leaf
veins removed achieved the greatest classification accuracy (90%), and the accuracy of
CV methods was also relatively high (85%, 87%). For powdery mildew (PM), the accu-
racy of pixel-level classification was relatively high (95.2%) while that of leaf condition
classification was relatively low (64.3%), because leaf images came from the top of
the leaf while disease symptoms start appearing from the bottom. The NIR-R-G-based
detection produced inferior results for both diseases. The components of the system were
integrated, and preliminary integration tests were done in a laboratory environment to
verify that all system components would work together. The integrated system oper-
ated successfully for 110 consecutive minutes, with an average cycle time of 26.7 s for
end-effector velocity of 15 mm/s and PCA-based detection algorithms.
Results are encouraging, because although the cycle time attained was slower than
the calculated required baseline (Schor et al. 2017), the laboratory environment (com-
prising a conveyor belt, stationary sensor system, and black background for simplifying
plant identification and background removal procedures) makes the disease detection
task relatively easier and faster. Conducting a disease detection task in an unstructured
environment such as a greenhouse will require more sophisticated algorithms for motion
control, path planning and image processing because of a more complex environment
that includes obstacles, background noises, illumination etc. As a result, the cycle time
may end up being extended.
The robotic platform (mobile cart) was modified at ARO to improve the control and
autonomous navigation, and to better suit the disease detection tasks in a greenhouse.
The platform is equipped with a UR5 manipulator, a sensory system comprising two
depth cameras, Kinect V2 and RealSense 435, and an RGB 1080p camera to create 3-D
models and 2-D maps of the greenhouse. A real-time environment mapping application
was developed and modified with the robot sensors while it moves in the environment and
generates a 3-D model of it. A 3-D mapping experiment was conducted in the laboratory
and in a pepper greenhouse at ARO (Fig. 14).
For the ‘human-in-the-loop’ tasks of the agricultural robot system, a HUB-CI (hub
for collaborative intelligence) system was developed by the PRISM team at Purdue
and the ARO team (Bechar et al. 2020). The objective: To enable effective and timely
integration, and resulting collaboration tasks, by optimized exchange and leveraging
of signals and information gathered in real-time from distributed components. The out-
come of the HUB-CI is collaborative intelligence from the ARS networked components,
thus enabling precision tasks (Nair et al. 2019). The following algorithms and protocols
were developed by Dusadeerungsikul and Nof (2019): a) a collaboration (task admin-
istration) protocol and algorithms, to determine which image or case must be further
reviewed by remote human operators or experts; b) an adaptive search collaboration
466 A. Bechar and S. Y. Nof
Fig. 14. Three-D mapping of a pepper greenhouse (a); the robotic platform (b).
be selected specifically for real-time in-field detection. The Bio-Imaging and Machine
Vision Lab, University of Maryland research group developed a new method of hyper-
spectral analysis named ‘outlier removal auxiliary classifier generative adversarial nets’
(OR-AC-GAN). The model uses full spectral information (395–1005 nm) to integrate
the tasks of background removal, pixel-level spectral analysis and image-level plant
classification. The model starts from generative adversarial nets (GAN) to learning the
data distribution of different spectral classes. It can augment the training dataset online
according to the data distribution and effectively remove the side effects of data out-
liers and imbalance on the dataset. This model can classify the one-dimensional spectral
signal into different classes. Images were taken at ARO site using a specimen VNIR
hyperspectral camera with a high-resolution, high-speed image acquisition GPU (NI
PCIe-1427) installed on an i7-4770 CPU PC. The computer was equipped with the
Specimen data recording software for hyperspectral images (HSI): Lumo Scanner. In
the experiment, 54 independent test images of the TSWV disease database constructed,
the model reached 96.25% prediction accuracy (92.59% sensitivity, 100% specificity)
before visible symptoms appear (as early as 5 days after disease inoculation) using only
8 selected bands (Wang et al. 2019). Expert phytopathologists can detect the diseased
plants only 15 days after disease inoculation. For pixel-level classification accuracy,
the prediction of false positives in healthy plants was as low as 1.47%. The OR-AC-
GAN is an all-in-one model meeting the first requirement of hyperspectral data analysis.
The experiment proved that the augmented data, a ‘by-product’ of OR-AC-GAN could
markedly improve the performance of existing band selection algorithms.
from one smart agricultural task to another. The limiting factors for the development
of such systems are unique to each robotic system and smart agricultural task. In this
chapter, an attempt to investigate characteristics of smart agricultural tasks and to study
the interaction between robotics and smart agriculture was conducted.
Robots and intelligent automation systems are generally highly complex since they
combine several different sub-systems that need to be orchestrated, integrated and cor-
rectly matched and synchronized to perform tasks optimally as a whole, and to success-
fully transfer, sift, and effectively utilize the required information. This collaborative
integration needs to consider time delays, errors and conflicts, cycle times, and the char-
acteristics of communication among all sub-systems. Agricultural robots are even more
sophisticated since they must operate under unstructured agricultural environments with-
out compromising productivity and work quality relative to concurrent methods. In that
area, there has been considerable progress in the past few decades.
Research and development of robotic systems to perform smart agricultural tasks
need to follow several steps. First, Investigation and study of the nature of tasks, pro-
cesses, and their environments in relation to the variability of the leading parameters
must be conducted in order to evaluate the feasibility of proposed solutions. Second,
technologies and methodologies must be developed and modified to fit high variance
cases, and overcome difficult challenges such as the continuously changing conditions,
the significant variability of the produce and the environment, and hostile environmental
conditions, such as vibration, dust, extreme temperatures, and humidity. Third, Iden-
tification of processes and tasks that can be ‘robotized’, and evaluation of the overall
task complexity and the smart agriculture type. Forth, evaluation of the challenge level
and the required research and development effort for such systems and such tasks. For
high complexity tasks, high challenge level, or high research and development effort,
possible solutions to overcoming this problem might be agronomical modifications, or a
human integration, or both. Fifth, investigate whether the proposed and presented solu-
tion complies with the guidelines and conditions discussed in Sect. 3 of this chapter.
Finally, sixth, agricultural robotic systems should be developed only for tasks and pro-
cesses where alternative solutions, such as mechanical or lower-intelligence automation,
cannot exist, or that robotics does not have a diminishing marginal utility relative to them.
The robots that are to be used for smart agricultural tasks must recognize and under-
stand the physical properties of each specific object, and must be able to work under var-
ied, uncertain environmental conditions in fields, or in controlled environments. There-
fore, they need sensing systems that can work under variable conditions, as well as
specialized manipulators and end-effectors. The environmental conditions are occasion-
ally so severe with regard to high temperature, humidity, dust, wind, rain, and/or storm,
that electrical circuit and material corrosion problems can be a major concern. These
conditions must be taken into consideration when designing robotic systems for smart
agriculture. In this sense, development and application of robots for smart agricultural
tasks are expected to be an iterative process.
In this chapter, we presented the contribution of agricultural robotics to smart agri-
culture, which comprises the three technology pillars: agricultural robotics, precision,
and artificial intelligence. This contribution is based on the close interaction and synergy
of agricultural robots with the other two technological pillars.
Smart Agriculture and Agricultural Robotics: Review and Perspective 469
First and foremost, agricultural robots are information technology (IT) platforms.
Their ability to collect data of different types from multiple sources; filter, integrate
and label data in real time and on site; overcome errors and conflicts; and control the
way, location, time and duration of collecting data, make them a supreme instrument to
practice smart agriculture and enable optimal and selective data collection. In addition,
the performance of smart agricultural tasks by robots requires a massive collection of
labelled data. Agricultural robots are the means for smart agriculture to evolve and
to develop and examine new concepts and approaches. The characteristics of robots
make them best suited for AI and machine learning models by nature, due to their
intrinsic abilities, i.e., automatic and massive data labeling and optimal sensor pose.
Reciprocally, AI increases agricultural robots’ abilities and performance. Regarding
precision agriculture, robots can improve the performance of site-specific operations
and variable-rate applications, and are both the tool to perform precision agriculture
and the means to expand its borders. The relations and interaction between agricultural
robots to AI and precision agriculture in the sense of smart agriculture is presented in
Fig. 15.
Fig. 15. The three technology pillars of smart agriculture and the interaction and synergy between
them.
Emerging trends and future developments are planned and anticipated in all the
above areas. Particular advantages can be expected by cyber-augmentation for further
smart automation and autonomy, including cyber-augmented precision collaboration of
stakeholder farmers and human–robot agents of smart agriculture. It is exciting to realize
that we may be at the dawn of the next information era in agriculture.
References
Airlangga, G., Liu, A.: Initial machine learning framework development of agriculture cyber
physical systems. J. Phys. Conf. Ser. (2019)
Ajidarma, P.: Multi-Sensor Fault Tolerant Learning Algorithm in an Agricultural Robotic System.
M.Sc., Purdue University (2017)
Ajidarma, P., Nof, S.Y.: Collaborative detection and prevention of errors and conflicts in an
agricultural robotic system. Stud. Inform. Control 30, 19–28 (2021)
470 A. Bechar and S. Y. Nof
Alwis, S.D., Hou, Z., Zhang, Y., Na, M.H., Ofoghi, B., Sajjanhar, A.: A survey on smart farming
data, applications and techniques. Comput. Indust. 138 (2022)
Arnal Barbedo, J.G.: Digital image processing techniques for detecting, quantifying and
classifying plant diseases. SpringerPlus 2, 1–12 (2013)
Asaei, H., Jafari, A., Loghavi, M.: Site-specific orchard sprayer equipped with machine vision for
chemical usage management. Comput. Electron. Agric. 162, 431–439 (2019)
Ayoub Shaikh, T., Rasool, T., Rasheed Lone, F.: Towards leveraging the role of machine learn-
ing and artificial intelligence in precision agriculture and smart farming. Comput. Electron.
Agricul. 198 (2022)
Bac, C.W., Hemming, J., van Henten, E.J.: Robust pixel-based classification of obstacles for
robotic harvesting of sweet-pepper. Comput. Electron. Agric. 96, 148–162 (2013)
Bac, C.W., van Henten, E.J., Hemming, J., Edan, Y.: Harvesting robots for high-value crops:
state-of-the-art review and challenges ahead. J. Field Robot. 31, 888–911 (2014)
Bechar, A.: Robotics in horticultural field production. Stewart Postharvest Rev. 6(3), 1–11 (2010).
https://doi.org/10.2212/spr.2010.3.11
Bechar, A.: Agricultural robotics for precision agriculture tasks: concepts and principles. In:
Bechar, A. (ed.) Innovation in Agricultural Robotics for Precision Agriculture. PPA, pp. 17–30.
Springer, Cham (2021). https://doi.org/10.1007/978-3-030-77036-5_2
Bechar, A., et al.: Visual Servoing Methodology for Selective Tree Pruning by Human-Robot
Collaborative System AgEng 2014. Zurich, Switzerland (2014a)
Bechar, A., et al.: Visual Servoing Methodology for Selective Tree Pruning by Human-Robot
Collaborative System. The EurAgEng 2014 International Conference. Zurich, Switzerland.
C0287 (2014b)
Bechar, A., Edan, Y.: Human-robot collaboration for improved target recognition of agricultural
robots. Ind. Robot. 30, 432–436 (2003)
Bechar, A., Gan-Mor, S., Ronen, B.: A method for increasing the electrostatic deposition of pollen
and powder. J. Electrostat. 66, 375–380 (2008)
Bechar, A., Meyer, J., Edan, Y.: An objective function to evaluate performance of human-robot
collaboration in target recognition tasks. IEEE Trans. Syst. Man Cybern. Part C-Appl. Rev. 39,
611–620 (2009)
Bechar, A., Nof, S., Tao, Y.: Final report: Development of a robotic inspection system for early
identification and locating of biotic and abiotic stresses in greenhouse crops. BARD Research
Project IS-4886-16 R (2020)
Bechar, A., Nof, S.Y., Wachs, J.P.: A review and framework of laser-based collaboration support.
Annu. Rev. Control. 39, 30–45 (2015)
Bechar, A., Vigneault, C.: Agricultural robots for field operations: concepts and components.
Biosys. Eng. 149, 94–111 (2016)
Bechar, A., Vigneault, C.: Agricultural robots for field operations. Part 2: operations and systems.
Biosys. Eng. 153, 110–128 (2017)
Behmann, J., Mahlein, A.K., Rumpf, T., Römer, C., Plümer, L.: A review of advanced machine
learning methods for the detection of biotic stress in precision crop protection. Precision Agric.
16, 239–260 (2015)
Benos, L., Bechar, A., Bochtis, D.: Safety and ergonomics in human-robot interactive agricultural
operations. Biosys. Eng. 200, 55–72 (2020)
Bhimanpallewar, R.N., Narasingarao, M.R.: AgriRobot: implementation and evaluation of an
automatic robot for seeding and fertiliser microdosing in precision agriculture. Int. J. Agric.
Resour. Gov. Ecol. 16, 33–50 (2020)
Bloch, V., Bechar, A., Degani, A.: Development of an environment characterization methodology
for optimal design of an agricultural robot. Ind. Robot. 44, 94–103 (2017)
Bloch, V., Degani, A., Bechar, A.: A methodology of orchard architecture design for an optimal
harvesting robot. Biosys. Eng. 166, 126–137 (2018)
Smart Agriculture and Agricultural Robotics: Review and Perspective 471
Bock, C.H., Poole, G.H., Parker, P.E., Gottwald, T.R.: Plant disease severity estimated visually,
by digital photography and image analysis, and by hyperspectral imaging. Crit. Rev. Plant Sci.
29, 59–107 (2010)
Boursianis, A.D., et al.: Internet of Things (IoT) and Agricultural Unmanned Aerial Vehicles
(UAVs) in smart farming: a comprehensive review. Internet of Things (Netherlands) 18 (2022)
Canning, J.R., Edwards, D.B., Anderson, M.J.: Development of a fuzzy logic controller for
autonomous forest path navigation. Trans. Asae 47, 301–310 (2004)
Carpio, R.F., et al.: A Navigation architecture for ackermann vehicles in precision farming. IEEE
Robot. Autom. Let. 5, 1103–1110 (2020)
Ceres, R., Pons, J.L., Jiménez, A.R., Martín, J.M., Calderón, L.: Design and implementation of
an aided fruit-harvesting robot (Agribot). Indust. Robot Int. J. 25(5), 337–346 (1998). https://
doi.org/10.1108/01439919810232440
Dimitriadis, S., Goumopoulos, C.: Applying machine learning to extract new knowledge in pre-
cision agriculture applications. Proceedings - 12th Pan-Hellenic Conference on Informatics,
PCI 2008, pp. 100–104 (2008)
Dong, X., Vuran, M.C., Irmak, S.: Autonomous precision agriculture through integration of wire-
less underground sensor networks with center pivot irrigation systems. Ad Hoc Netw. 11,
1975–1987 (2013)
Dusadeerungsikul, P.O., Nof, S.Y.: A collaborative control protocol for agricultural robot routing
with online adaptation. Comput. Ind. Eng. 135, 456–466 (2019)
Dusadeerungsikul, P.O., Nof, S.Y.: A cyber collaborative protocol for real-time communication
and control in human-robot-sensor work. Int. J. Comput. Commun. Control 16, 1–11 (2021)
Dusadeerungsikul, P.O., et al.: Collaboration requirement planning protocol for hub-Ci in factories
of the future, pp. 218–225 (2019)
Edan, Y., Bechar, A.: Multi-purpose agricultural robot. In: The Sixth IASTED International
Conference, Robotics And Manufacturing, pp. 205–212. 1998 Banff, Canada. (1998)
Emmi, L., Paredes-Madrid, L., Ribeiro, A., Pajares, G., Gonzalez-De-santos, P.: Fleets of robots
for precision agriculture: a simulation environment. Ind. Robot. 40, 41–58 (2013)
Finkelshtain, R., Bechar, A., Yovel, Y., Kósa, G.: Investigation and analysis of an ultrasonic
sensor for specific yield assessment and greenhouse features identification. Precision Agric.
18, 916–931 (2017)
Franke, J., Gebhardt, S., Menz, G., Helfrich, H.P.: Geostatistical analysis of the spatiotemporal
dynamics of powdery mildew and leaf rust in wheat. Phytopathology 99, 974–984 (2009)
Franke, J., Menz, G.: Multi-temporal wheat disease detection by multi-spectral remote sensing.
Precision Agric. 8, 161–172 (2007)
Freitas, H., Faical, B. S., Silva, A., Ueyama, J.: Use of UAVs for an efficient capsule distribution
and smart path planning for biological pest control. Comput. Electron. Agric. 173 (2020)
Gao, G.H., Feng, T.X., Yang, H., Li, F.: Development and optimization of end-effector for
extraction of potted anthurium seedlings during transplanting. Appl. Eng. Agric. 32, 37–46
(2016)
Goap, A., Sharma, D., Shukla, A.K., Rama Krishna, C.: An IoT based smart irrigation management
system using Machine learning and open source technologies. Comput. Electron. Agric. 155,
41–49 (2018)
Guzman, R., Navarro, R., Beneto, M., Carbonell, D.: Robotnik-professional service robotics
applications with ROS. In: Koubaa, A. (ed.) Robot Operating System (2016)
Hellstrom, T., Ringdahl, O.: A software framework for agricultural and forestry robots. Indust.
Robot Int. J. 40, 20–26 (2013)
Holland, S.W., Nof, S.Y.: Emerging Trends and Industry Needs. Wiley, Handbook of Industrial
Robotics (2007)
472 A. Bechar and S. Y. Nof
Junejo, K.N., Goh, J.: Behaviour-based attack detection and classification in cyber physical systems
using machine learning. In: CPSS 2016 - Proceedings of the 2nd ACM International Workshop
on Cyber-Physical System Security, Co-located with Asia CCS 2016, pp. 34–43 (2016)
Kerkech, M., Hafiane, A., Canals, R.: Vine disease detection in UAV multispectral images using
optimized image registration and deep learning segmentation approach. Comput. Electron.
Agric. 174 (2020)
Lati, R.N., Rosenfeld, L., David, I.B., Bechar, A.: Power on! Low-energy electrophysical treatment
is an effective new weed control approach. Pest Manag. Sci. 77, 4138–4147 (2021)
Lee, W.S., Alchanatis, V., Yang, C., Hirafuji, M., Moshou, D., Li, C.: Sensing technologies for
precision specialty crop production. Comput. Electron. Agric. 74, 2–33 (2010)
Liang, H., He, J., Lei, J.J.: Monitoring of corn canopy blight disease based on UAV hyperspectral
method. Spectrosc. Spect. Anal. 40, 1965–1972 (2020)
Linard, A., Bueno, M.L.P.: Towards adaptive scheduling of maintenance for Cyber-Physical Sys-
tems. In: Margaria, T., Steffen, B. (eds.) ISoLA 2016. LNCS, vol. 9952, pp. 134–150. Springer,
Cham (2016). https://doi.org/10.1007/978-3-319-47166-2_9
Lipinski, A.J., Markowski, P., Lipinski, S., Pyra, P.: Precision of tractor operations with soil
cultivation implements using manual and automatic steering modes. Biosys. Eng. 145, 22–28
(2016)
Lukowska, A., Tomaszuk, P., Dzierzek, K., Magnuszewski, L.: Soil sampling mobile platform for
Agriculture 4.0 (2019)
Mann, M.P., Rubinstein, D., Shmulevich, I., Linker, R., Zion, B.: Motion planning of a mobile
cartesian manipulator for optimal harvesting of 2-D crops. Trans. ASABE 57, 283–295 (2014)
Moghaddam, M., Nof, S.Y.: Information flow optimization in augmented reality systems for
production & manufacturing. In: Proceedings of ICPR-AR. Curitiba, Brazil (2022)
Moshou, D., Pantazi, X.-E., Kateris, D., Gravalos, I.: Water stress detection based on optical
multisensor fusion with a least squares support vector machine classifier. Biosys. Eng. 117,
15–22 (2014)
Moysiadis, V., Tsolakis, N., Katikaridis, D., Sorensen, C.G., Pearson, S., Bochtis, D.: Mobile
robotics in agricultural operations: a narrative review on planning aspects. Appl. Sci.
(Switzerland), 10 (2020)
Mulla, D.J.: Twenty five years of remote sensing in precision agriculture: Key advances and
remaining knowledge gaps. Biosyst. Eng. 114, 358–371 (2013)
Nair, A.S., Bechar, A., Tao, Y., Nof, S.Y.: The HUB-CI model for telerobotics in greenhouse
monitoring. Procedia Manufac. 39, 414–421 (2019)
Nair, A.S., Nof, S.Y., Bechar, A.: Emerging directions of precision agriculture and agricultural
robotics. In: Bechar, A. (ed.) Innovation in Agricultural Robotics for Precision Agriculture.
PPA, pp. 177–210. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-77036-5_8
Nguyen, T.T., Kayacan, E., de Baedemaeker, J., Saeys, W.: Task and motion planning for apple
harvesting robot*. IFAC Proc. Vol. 46, 247–252 (2013)
Nof, S.Y. (ed.): Handbook of Automation: Springer (2009)
Nof, S.Y.: Automation: what it means to us around the world. In: Nof, S.Y. (ed.) Handbook of
Automation. 2nd ed. Springer (2022)
Oerke, E.C., Dehne, H.W.: Safeguarding production—losses in major crops and the role of crop
protection. Crop Prot. 23, 275–285 (2004)
Oerke, E.C., Fröhling, P., Steiner, U.: Thermographic assessment of scab disease on apple leaves.
Precision Agric. 12, 699–715 (2011)
Pandey, A., Kumar, S., Tiwary, P., Das, S.K.: A hybrid classifier approach to multivariate sensor
data for climate smart agriculture cyber-physical systems. ACM Int. Conf. Proc. Ser. 337–341
(2019)
Smart Agriculture and Agricultural Robotics: Review and Perspective 473
Qureshi, T., Saeed, M., Ahsan, K., Malik, A.A., Muhammad, E.S., Touheed, N.: Smart agricul-
ture for sustainable food security using Internet of Things (IoT). Wireless Commun. Mobile
Comput. (2022)
Raja, R., Nguyen, T.T., Slaughter, D.C., Fennimore, S.A.: Real-time weed-crop classification and
localisation technique for robotic weed control in lettuce. Biosys. Eng. 192, 257–274 (2020)
Sanchez, L., Pant, S., Mandadi, K., Kurouski, D.: Raman spectroscopy vs quantitative polymerase
chain reaction in early stage huanglongbing diagnostics. Sci. Reports 10 (2020)
Sankaran, S., Mishra, A., Ehsani, R., Davis, C.: A review of advanced techniques for detecting
plant diseases. Comput. Electron. Agric. 72, 1–13 (2010)
Sargolzaei, A., Crane, C.D., III, Abbaspour, A., Noei, S.: A machine learning approach for fault
detection in vehicular cyber-physical systems. In: Proceedings - 2016 15th IEEE International
Conference on Machine Learning and Applications, ICMLA 2016, pp. 636–640 (2017)
Schnug, E., Panten, K., Haneklaus, S.: Sampling and nutrient recommendations - the future.
Commun. Soil Sci. Plant Anal. 29, 1455–1462 (1998)
Schor, N., Bechar, A., Ignat, T., Dombrovsky, A., Elad, Y., Berman, S.: Robotic disease detection
in greenhouses: combined detection of powdery mildew and tomato spotted wilt virus. IEEE
Robot. Autom. Let. 1, 354–360 (2016a)
Schor, N., Berman, S., Dombrovsky, A., Elad, Y., Ignat, T., Bechar, A.: Development of a robotic
detection system for greenhouse pepper plant diseases. Prec. Agric. 18(3), 394–409 (2016b).
https://doi.org/10.1007/s11119-017-9503-z
Schor, N., Berman, S., Dombrovsky, A., Elad, Y., Ignat, T., Bechar, A.: Development of a robotic
detection system for greenhouse pepper plant diseases. Precision Agric. 18, 394–409 (2017)
Schueller, J.K.: CIGR Handbook of Agricultural Engineering, CIGR – The International
Commission of Agricultural Engineering (2006)
Schuster, R., et al.: Multi-cue learning and visualization of unusual events. In: Proceedings of the
IEEE International Conference on Computer Vision, pp. 1933–1940 (2011)
Seok, H., Nof, S.: The HUB-CI initiative for cultural, education and training, and healthcare
networks. 21st IICPR. Stuttgart, Germany (2011)
Shoshan, T., Bechar, A., Cohen, Y., Sadowsky, A., Berman, S.: Segmentation and motion parameter
estimation for robotic Medjoul-date thinning. Precision Agric. 23, 514–537 (2022)
Spezzano, G., Vinci, A.: Pattern detection in Cyber-Physical Systems. Procedia Comput. Sci. 52,
1016–1021 (2015). https://doi.org/10.1016/j.procs.2015.05.096
Sreeram, M., Nof, S.: Human-in-the-loop of cyber physical agricultural robotic systems. Int. J.
Computers, Comm. Control 16 (2021)
Stafford, J.V.: Implementing precision agriculture in the 21st century. J. Agric. Eng. Res. 76(3),
267–275 (2000). https://doi.org/10.1006/jaer.2000.0577
Steiner, U., Burling, K., Oerke, E.C.: Sensor use in plant protection. Gesunde Pflanzen 60, 131–141
(2008)
Steinfeld, A.: Interface lessons for fully and semi-autonomous mobile robots. In: IEEE Interna-
tional Conference on Robotics and Automation,2752–2757 (2004)
Taki, M., Mehdizadeh, S.A., Rohani, A., Rahnama, M., Rahmati-Joneidabad, M.: Applied machine
learning in greenhouse simulation; new application and analysis. Inform. Process. Agric. 5(2),
253–268 (2018). https://doi.org/10.1016/j.inpa.2018.01.003
Tillett, N.D., Hague, T., Grundy, A.C., Dedousis, A.P.: Mechanical within-row weed control for
transplanted crops using computer vision. Biosys. Eng. 99, 171–178 (2008)
Tremblay, N., Fallon, E., Ziadi, N.: Sensing of crop nitrogen status: opportunities, tools, limitations,
and supporting information requirements. HortTechnology 21, 274–281 (2011)
Urrea, C., Munoz, J.: Path tracking of mobile robot in crops. J. Intell. Rob. Syst. 80, 193–205
(2015)
van Henten, E.J., Bac, C.W., Hemming, J., Edan, Y.: Robotics in protected cultivation. IFAC Proc.
Vol. 46, 170–177 (2013)
474 A. Bechar and S. Y. Nof
Veerendra, G., Swaroop, R., Dattu, D.S., Jyothi, C.A., Singh, M.K.: Detecting plant Diseases,
quantifying and classifying digital image processing techniques 51, 837–841 (2021)
Vidoni, R., Bietresato, M., Gasparetto, A., Mazzetto, F.: Evaluation and stability comparison of
different vehicle configurations for robotic agricultural operations on side-slopes. Biosys. Eng.
129, 197–211 (2015)
Wang, D., et al.: Early detection of tomato spotted wilt virus by hyperspectral imaging and outlier
removal auxiliary classifier generative adversarial nets (OR-AC-GAN). Sci. Reports 9 (2019)
Wang, Z., Gong, L., Chen, Q., Li, Y., Liu, C., Huang, Y.: Rapid developing the simulation and
control systems for a multifunctional autonomous agricultural robot with ROS (2016)
Wani, H., Ashtankar, N.: An appropriate model predicting pest/diseases of crops using machine
learning algorithms. In: 2017 4th International Conference on Advanced Computing and
Communication Systems, ICACCS 2017 (2017)
Wetterich, C.B., De Oliveira Neves, R.F., Belasque, J., Marcassa, L.G.: Detection of citrus canker
and Huanglongbing using fluorescence imaging spectroscopy and support vector machine
technique. Appl. Opt. 55, 400–407 (2016)
Wu, X., Aravecchia, S., Lottes, P., Stachniss, C., Pradalier, C.: Robotic weed control using
automated weed and crop classification. J. Field Robot. 37, 322–340 (2020)
Wu, Z., et al.: K-PdM: KPI-oriented machinery deterioration estimation framework for predictive
maintenance using cluster-based hidden markov model. IEEE Access 6, 41676–41687 (2018)
Xiang, R., Jiang, H., Ying, Y.: Recognition of clustered tomatoes based on binocular stereo vision.
Comput. Electron. Agric. 106, 75–90 (2014)
Yahata, S., et al.: A hybrid machine learning approach to automatic plant phenotyping for smart
agriculture. In: Proceedings of the International Joint Conference on Neural Networks, 1787–
1793 (2017)
Zaidner, G., Shapiro, A.: A novel data fusion algorithm for low-cost localisation and navigation
of autonomous vineyard sprayer robots. Biosys. Eng. 146, 133–148 (2016)
Zhong, H., Nof, S.Y., Berman, S.: Asynchronous cooperation requirement planning with
reconfigurable end-effectors. Robot. Comput. Integrat. Manufac. 34, 95–104 (2015)
Zion, B., Mann, M., Levin, D., Shilo, A., Rubinstein, D., Shmulevich, I.: Harvest-order planning
for a multiarm robotic harvester. Comput. Electron. Agric. 103, 75–81 (2014)
Correction to: Systems Collaboration
and Integration
Correction to:
C.-Y. Huang and S. W. Yoon (Eds.): Systems Collaboration
and Integration, ACES 14,
https://doi.org/10.1007/978-3-031-44373-2
The original version of the book was inadvertently published with incorrect affiliation
of the editor. The erratum chapters and the book have been updated with the changes.
A L
Ajidarma, Praditya 423 Landry, Steven J. 145
Alattar, Mohammad Sa’eed 315 Lee, Seokcheon 199
Lehto, Mark R. 181
B Li, Yuanyuan 295
Bechar, Avital 444 Lin, Yu-Ju 338
Berman, Sigal 221
Biechele-Speziale, John 272 M
Blackwell, Tim 253 Martinez, Ramses V. 404
Matsui, Masayuki 107
C Matsuno, Shogo 285
Caldwell, Barrett S. 157 Moghaddam, Mohsen 365
Cao, Nieqing 315
Ceroni, José 61
Chen, Xin W. 132 N
Ciurea, Cristian 90 Nakada, Tomohiro 107
Nanda, Gaurav 181
D Nguyen, Win P. V. 355
Duffy, Vincent G. 272 Nof, Shimon Y. 3, 83, 355, 423, 444
Dusadeerungsikul, Puwadol Oak 355
P
F Perera, Don 386
Filip, Florin Gheorghe 90 Perrone, Gianni Piero 122
G R
Grouper, P. U. 157 Raymer, William 272
H
Huang, Chin-Yin 3, 338 S
Shneor, Ran 221
J Sutrisno, Hendri 236
Jin, Yu 315 Sweet, Arnold L. 51
K T
Kitano, Yuta 285 Tan, Chih-Fan 338
Koomsap, Pisut 338 Tan, Kim Hua 285
Kwon, Soongeol 315 Tkach, Itshak 253
© The Editor(s) (if applicable) and The Author(s), under exclusive license
to Springer Nature Switzerland AG 2023
C.-Y. Huang and S. W. Yoon (Eds.): ICPR1 2021, ACES 14, pp. 475–476, 2023.
https://doi.org/10.1007/978-3-031-44373-2
476 Author Index
V Y
Villa, Agostino 122 Yamada, Tetsuo 107, 285
Yang, Chao-Lung 236
Yoon, Sang Won 3, 295, 315
W Z
Won, Daehan 295 Zamfirescu, Constantin Bâlă 90
Wu, Wenzhuo 386 Zhang, Zhenxuan 295