Professional Documents
Culture Documents
Summary of Research
Summary of Research
com
ScienceDirect
Available online at www.sciencedirect.com
ScienceDirect
Procedia Manufacturing 00 (2019) 000–000
www.elsevier.com/locate/procedia
bUniversity
University Gustave Eiffel/AME/SPLOTT, 14-20, Boulevard Newton, 77420, Champs-Sur-Marne, France
Abstract
Globalization introduces a high diversity of customer expectations and incertitude for the future of companies. Indeed, the level of labor cost in
Europe imposes to European companies to improve their performance in terms of cost, quality, lead time but also on social, societal and
environmental aspects, as much as innovation, and integration of new technologies (blockchain, Internet of things, cobots, robots etc.). Thus,
Industry 4.0 concepts could be implemented in companies by integrating technologies (machines, AGVs, robots, cobots) and using new tools
such as IoT, RFID and decision aided tool (based on Artificial Intelligence concepts). The definition of the industry of the future also needs to
integrate social, societal and environmental aspects for taking into account the particular context of the company being transformed. This paper
focuses on problems due to cobots implementation in a manufacturing system, such collaboration with people in the elaboration of a product.
Beyond, the problem of safety, that could be studied in detail, many other challenges have to be raised. For instance, the problems of flexibility
due to product diversity and versatility of customer demands or pieces recognition transfer in a pick and place electronics process, have to be
solved. This paper presents concepts, methods and structure for developing a decision aided tool (robotic programming support system) using
various technologies (tool, IoT, Vision) for increasing the cobot level of success in the pick and place operation. A detailed illustration example
will be presented to validate the elaborated concepts. Perspectives will explain this research next steps.
© 2020
© 2020The TheAuthors.
Authors. Published
Published by Elsevier
by Elsevier Ltd. Ltd.
Thisisisananopen
This openaccess
access article
article under
under theBY-NC-ND
the CC CC BY-NC-ND licenselicense (https://creativecommons.org/licenses/by-nc-nd/4.0/)
https://creativecommons.org/licenses/by-nc-nd/4.0/)
Peer-reviewunder
Peer-review underresponsibility
responsibilityof of
thethe scientific
scientific committee
committee of FAIM
of the the FAIM
2020.2021.
are about the level of automatization, the place of operators, This framework could be used for structuring the
and the collaboration between robot and people for increasing organizational and technological dimensions. These aspects
the company performance. could also be improved by frameworks presented:
Lean manufacturing is one way for company performance • in [2] which focused on digitalization (new technologies):
improvement. In this case, Value stream mapping (VSM) cyber-physical systems, big data real time data
could be used for defining takt times for manufacturing management, IoT, traceability, etc.
processes, reducing costs in addition to lead time and • in [3] developed around the idea of smart factory and smart
increasing quality. In electronic manufacturing SMEs, small manufacturing.
and medium series, are frequent. The company must focus on • In [4] structured around economic aspects in processes.
series changes (Single Minute Exchange of Die (SMED)) and
reduces their duration. Then, the company global organization The framework developed in [5] allows to combine
has to be improved and the problem of collaboration between technological, and organizational dimensions with social,
people and robot has to be solved. societal and environmental aspects. Thus, the new
This paper focuses of the last point. The programming of a programming support system could be developed based on his
robot or cobot can be long, meticulous and often requires framework.
significant robotics skills. To reduce changeover times, robot
programming must be fast, simple and efficient. In addition, Standardize Define
Dashboard
However, there are as many programming languages as DMAIC & DESIGN OF EXPERIMENTS
there are robot brands. The objective of this research is to
develop a programming aided tool for simplifying robot
management by operators. Fig. 1. Description of the new framework for industry 4.0 implementation
After a literature review, concepts and methodology for
industry 4.0 will be presented and a focus will be made on the Indeed, this framework serves for detecting brakes to
methodology for developing a new robotic programming industry 4.0 and logistics 4.0 implementation in SMEs, but
support system. The global architecture and structure of this also for determining levers able to accelerate the
tool will be shown, and an illustration will be described. implementation. The focus on sustainability which takes into
account social, societal and environmental aspects is an
2. Literature review advantage for the use of this framework in the development of
the new robotic programing support system for operators.
This paper aims to accelerate the use of industry 4.0
concepts in SMEs (specially electronics SMEs) by detecting 2.2. Robotic technical aspects
brakes of their implementation and levers for improving
performance of these companies. Social, societal and Robotic technical aspects are explained through the
environmental aspects are crucial for SMEs in any new following three sub-sections:
technologies deployment and are considered as the main • Robotic tasks
problem to solve. The collaboration between operators and • The various Man-Robot collaborations
robots is important and has to be optimized. The development • And safety in robotics
of a new robotic programming support system for operators
will encourage this optimization. This chapter presents the 2.2.1. Robotic tasks:
synthesis of the state of the art required for developing this Companies (SMEs, ETI, large groups) need to be
tool. competitive and to improve their performance, then processes
automation and mechanization by using industrial robots
2.1. Industry 4.0 concepts when it is possible are advisable. With Industry 4. 0, the use
of robot or cobot (collaborative robot) can respond to different
Many researchers have worked on framework for industry tasks and different ways of human-robot collaboration [6, 7,
4.0. Most of them are focused on new technologies. In [1] 8]. The questions are how a cobot could help an operator and
industry 4.0 is organized around three dimensions: how to define tasks for robot or cobots and tasks for human.
• Horizontal integration (value creation network) Robots in many tasks could be more efficient than an
• End-to-end engineering (product life cycle) operator. Then it is important to dispatch tasks by integrating
• And vertical integration (networked manufacturing all parameters such as ergonomics, efficiency, etc. The
systems) robot/cobot as shown in Fig. 2, can easily perform tedious
Colombet Emeric et al. / Procedia Manufacturing 51 (2020) 73–80 75
Author name / Procedia Manufacturing 00 (2019) 000–000 3
tasks such as pick & place, packaging or dangerous tasks satisfaction (pride) when he discovers the advantages of
(chemicals, etc...) such as arc welding, painting. collaborating with cobots and programming them [ 7, 10].
Collaboration between operators and robots is important
for increasing the company performance. Then it is necessary
to succeed in the company transformation management. There
are several human-robot collaborations as described in [8, 11,
12, 13] but the main company success story is based on
human as the kernel of changes.
There are at least 5 predefined cases as presented in Fig. 4 in
the different possible collaborations:
• Case 1: Working on the same piece, simultaneous actions
(direct collaboration)
• Case 2: Working on the same piece, alternating actions
(indirect collaboration)
• Case 3: Autonomous work on different parts (man/robot
coexistence)
• Case 4: Physical / gesture / handling assistance, robotic
systems of physical assistance guided by the operator
• Case 5: Physical assistance / gesture / handling, physical
assistance systems attached to the operator
Fig. 2. Pick and place operation by a cobot
Fig. 4. Prevention Guide for Manufacturers and Users for the implementation
of collaborative robotic applications
own specific language [15, 16]. In the 80s, robot by the operators for reprograming robots will be an advantage
programming was simple and very basic. Today, robot for companies. The development of this tool implies the use
programming often requires training because of their of image recognition and artificial intelligence.
complexity and the use of new technologies. A new tendency
consists in the use of robotics open software tools such as
ROS, Matlab (for instance on Franka Emica robot) for sharing
knowledge with the robotics community. Indeed, Human-
Machine Interfaces (HMIs), based on simple robot tasks
programing, easy to be used by operators, have to be
developed, such as trajectories (for example the Kaktus
software from MC Robotics). This paper proposes to
elaborate a new robotics programing support system for
operators by integrating all collaborative modes described in
Fig.5.
• The first is the step of observation for aiding the system to Learning Analyze a SME Expert
Find Brakes
learn by estimating the model and integrating data (input), machine existing system system
This concept is interesting for recognizing forms and its Define levers of Expert
Define the
implementation
Transformation
acceleration system reasoning
combination with multi-agent systems (learning agent) [23] is steps
able to aid the operator for executing the right task. Define action
Capitalization Implement the Re-composition
plan for
system future system reasoning
implementation
The following section, based on the previous literature
review, presents the methodology elaborated for the Model a SME Decomposition
development of the new robotic programing support system existing system reasoning
collaboration with cobots. This software being developed, is • Adding new models to the coin recognition and positioning
composed of: algorithm.
• A user interface for managing human interaction with the • Reorienting bulk parts whose orientation is known.
cobot (new technologies, virtual reality, data management).
The operator will be able to enter data or simple program 4.1. Data necessary for programming simple movements.
in the system for using the cobots
• A machine interface for transmitting orders to the cobots, The following diagram (Fig.11) explains the hierarchy of
receiving information from the cobots or changing their the main features, indicating the attributes for each elementary
behaviors with dynamic data feature. This shows the minimum amount of data that the
• An interpretation module for facilitating cobot or operator operator must enter to create a functional program.
adaptations from dynamic data
• A tool manager for managing relation between modules of
the software tool.
• A reference model system for managing generic data
described in the tool for solving problems
• An expert system containing a rule base, a fact base, an
expert knowledge module and an Inference engine. Data
acquired on an activity sector are transformed for being
used in order to analyze a company of the sector and
improving its performance.
• An expert knowledge module for continuously capitalizing
expert knowledge and defining performance indicators and
mode of their measurement.
• A scheduler for calculating the cobot potential response
according to the operator instructions and comparing it to
the robot reaction. The idea is to be able to measure the
robot real behaviour and adapt it to operator expectations.
• A learning system for capitalising observed between
human expectations and cobots behaviour or cobots
expectations and human reaction.
Fig.14. Different steps in order to re-orient the piece in the great position.
Fig.12. Mock-up of the HMI’s Visual part (LearnObjects). (For a simple Object).
WARNING: Before programing, the camera coordinate 4.4. Software and hardware
system needs to be determined directly on ROBOTSTUDIO.
In the electronics sector, SMEs have invested in different
4.3. Re-orienting bulk parts whose orientation is known: materials and tools. Various cobots are used as presented in
table 2. They don’t have the same characteristics but have to
One way for treating lost in the reorientation of the models be used sometimes for realizing the same tasks in companies.
is to call each side with letters using the 3D cube. That is a
real aid, for reducing or eliminating potential errors. The Table 2: cobot characteristics comparison
figure below (Fig.13) allows the faces to be named according
to four different orientations of the part. The pins are the main
landmark, because in the example, their final position is to be
in the electronic board.
The software tools exploited in this example are: [2] C. Santos, A. Mehsrai, A.C. Barros, M. Araujo, E. Ares, Towards
• Robotstudio Industry 4.0: An overview of European strategic Roadmaps, Procedia
Manufacturing 13 (2017) 972-979, Elsevier.
• Robotstudio PC SDK [3] B. Tjahjono, C. Esplugues, E. Ares, G. Pelaez, What does Industry 4.0
• Visual Studio mean to Supply Chain? Procedia Manufacturing 13, (2017), 1175-1182,
• Cognex In-Sight SDK Elsevier.
This first development is possible because of the [4] V. G. Frolov, D. I. Kaminchenko, D. Y. Kovylkin, J. A. Popova, A. A.
collaboration with ABB company on their tools. The complete Pavlova, The main economic factors of sustainable manufacturing within
the industrial policy concept of Industry 4.0, Academy of Strategic
test for checking independence of the tool will also need Management Journal, Volume 16, Special Issue 2, 2017.
collaboration with other cobot companies such as Fanuc, [5] Dossou, P.E., Using Industry 4.0 concepts and theory of systems for
Omron. An investment in the cobots CRX 10iA (Fanuc) and improving company supply chain: the example of a joinery,
TM5-900 (Omron) and IRB 1200-7 (ABB) is being realized PROMFG30389 Procedia manufacturing, Vol. 38 (2019), 1750-1757,
for managing the independent aspects. Elsevier.
[6] Shirine El Zaatari, Mohamed Marei, Weidong Li, Zahid Usman, (2019,
Specifications for the development of the new supporting March). Cobot programming for collaborative industrial tasks: An
tool are already defined and the elaboration of the software overview, Robotics and Autonomous Systems 116 (2019) 162–180.
tool has started. The validation and the test of the tool will be [7] Symop, (2011). Robotisation - mode d’emploi, Réussir son projet de
done as soon as possible at the end of this phase. robotisation. ISBN : 978-2-85059-127-3
[8] Ministère du travail, (2017). Guide de prévention à destination des
fabricants et des utilisateurs - Pour la mise en œuvre des applications
4. Conclusion collaboratives robotisées.
[9] Malik, A. A., & Bilberg, A. (2017). Framework to Implement
This paper presents a project being developed on industry Collaborative Robots in Manual Assembly: A Lean Automation
4.0. Indeed, SMEs are very unwilling to change employers Approach. In B. Katalinic (Ed.), Proceedings of the 28th DAAAM
and replace them by robot and new technologies. In this International Symposium (pp. 1151-1160). DAAAM International.
[10] Kadir Alpaslan Demira, Gözde Dövena, Bülent Sezen (2019). Industry
paper, the framework developed for industry 4.0, presents the 5.0 and Human-Robot Co-working. 3rd World Conference on
advantage to put human as the kernel of all changes in Technology, Innovation and Entrepreneurship (WOCTINE). Procedia
companies. Then, industry 4.0 concepts, integrating new Computer Science 158 (2019) 688–695.
technologies, in addition to new organizations and combining [11] ISO 10218-1:2011, (2011, July). Robots and Robotic Devices–Safety
them with lean manufacturing could be implemented for Requirements for Industrial Robots. URL http://www.iso.org.
[12] ISO 10218-2:2011, (2011, July). Robots and Robotic Devices – Safety
increasing SME performance. The paper argues on the Requirements for Industrial Robots. URL http:// www.iso.org.
necessity to develop a new programming aided tool for [13] ISO TS 15066:2016, (2016, February). Robots and Robotic Devices –
combining with success cobot and operator tasks on a Collaborative Robots, URL http://www.iso.org.
manufacturing process. [14] Emanuele Magrinia, Federica Ferragutib, Andrea Jacopo Rongab, Fabio
In this paper a zoom is made on developing the vision for Pinic, Alessandro De Luca,a, Francesco Leali (2019, August). Human-
robot coexistence and interaction in open industrial cells. Robotics and
the pick & place tasks and the adapted program. This function Computer Integrated Manufacturing 61 (2020) 101846.
will allow operators to include new parts to be handled and to [15] Alex Owen-Hill, (2018, July). Python vs C++ vs C# vs MATLAB:
configure the picking and dropping of these parts. These parts Which Robot Language is Best? URL: https://robodk.com/blog/robot-
are of complex shapes such as electronic components to be programming-language/.
placed on boards. The desired accuracy is in the micron range. [16] Alex Owen-Hill (2016, March). What is the Best Programming
Language for Robotics? URL: https://blog.robotiq.com/what-is-the-best-
The global specifications of the open software tool are programming-language-for-robotics.
already done. The Intelligent HMI is being elaborated and [17] Modig, Niklas, and Pär Åhlström. This is lean: Resolving the efficiency
will be validated, tested and presented as soon as possible. paradox. Rheologica Publishing, ISBN Printinted Version 978-91-
The next step for this development will be on the combination 980393-0-6, www.rheologica.com, 2013.
of different tasks for the cobot such as packaging after a pick [18] J. Kenedy, Y. Shi, R.C. Eberhart, Swarm Intelligence, Elsevier, first
edition, Paperback ISBN 978-1493303588, Morgan Kaufmann
and place. The optimization of the SME processes by Publishers, March 2001.
exploiting lean manufacturing will be shown through the [19] F.Rosenblatt, The perceptron: a probabilistic model for information
exploitation of SMED tool for managing the quick transfer of storage and organization in the brain, Psychological Review Vol. 65,
the cobot from one production line to another in a very short N°6, 1958.
time (less than 6mn). The operator will manage all tasks [20] Y. LeCun, L’apprentissage profond: une révolution en intelligence
artificielle, Leçon inaugurale Amphithéatre Marguerite de Navarre-
realization such as cobot calibration, pick and place process, Marcelin BerthelotKenedy, Collège de France, 2016.
with his HMI without programming. The exploitation of [21] P. Jackson, Introduction to Expert System (3 ed.), Addison Wesley, p.2,
virtual reality in the HMI for facilitating the work of the ISBN 978-0-20-87686-4.
operator has to be integrated. [22] Dossou, P.E., Development of a new framework for implementing
industry 4.0 in companies, PROMFG 30434, Procedia manufacturing, Vol. 38
(2019) 573-580, Elsevier
References [23] S. SEN, G. WEISS, Learning in Multiagent Systems, G. WEISS, Ed.,
Multiagent Systems: A Modern Approach to Distributed Artificial
[1] T. Stock, G. Seliger, Opportunities of sustainable manufacturing in Intelligence, Chapter 6, The MIT Press, Cambridge, MA, (1999) 259-
Industry 4.0, Procedia CIRP 40 (2016), 536-541, Elsevier. 298.