Next Article in Journal
Fuzzy and Neural Network Approaches to Wind Turbine Fault Diagnosis
Next Article in Special Issue
Joint Motion Planning of Industrial Robot Based on Modified Cubic Hermite Interpolation with Velocity Constraint
Previous Article in Journal
Adjustable Structure for Feedback Active Headrest System Using the Virtual Microphone Method
Previous Article in Special Issue
Enabling Flexibility in Manufacturing by Integrating Shopfloor and Process Perception for Mobile Robot Workers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cognitive Mechatronic Devices for Reconfigurable Production of Complex Parts

by
Panagiotis Karagiannis
,
George Michalos
,
Dionisis Andronas
,
Aleksandros-Stereos Matthaiakis
,
Christos Giannoulis
and
Sotiris Makris
*
Laboratory for Manufacturing Systems and Automation, Department of Mechanical Engineering and Aeronautics, University of Patras, 26504 Patras, Greece
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(11), 5034; https://doi.org/10.3390/app11115034
Submission received: 23 April 2021 / Revised: 26 May 2021 / Accepted: 27 May 2021 / Published: 29 May 2021
(This article belongs to the Special Issue Advanced Robotics Applications in Industry)

Abstract

:

Featured Application

Robotic cell composed of cognitive mechatronic devices for complex part processing in the industrial lines.

Abstract

This paper discusses a robotic cell that handles geometrically complex products, exploiting cognitive control and actuation systems for the manipulation, assembly and packaging. The individual mechatronic components, namely a 6-DoF gripper and a flexible assembly mechanism, have been designed via functional decomposition of the actual assembly and handling tasks. The flexibility of these mechanisms is exploited through control modules, performing different cognition functions at cell, resource and device level. The design approach can be generalized for tasks requiring dexterity and adaptation to products. A case study from the consumer goods sector, showcases the system’s reconfigurability and efficiency.

1. Introduction

Flexibility and reconfigurability have been investigated at multiple production levels, including production tools and resources using different technologies [1]. Particularly in the robotics-automation fields [2] dexterous tooling and mechatronic systems [3], adaptable control strategies [4], reconfigurable and mobile robots [5] are key components used to achieve flexibility and reconfigurability in production lines [6,7]. Although a lot of progress has been made on the development of each component, the research community has not focused its effort so much on their efficient integration and combination due to the high complexity of the endeavor. Thus, despite the high interest from the industry, the researchers focused mainly on the development, testing and optimization of each individual technology, as described in more detail for each technology in the following paragraphs.
The flexibility of producing different product variants is manifested in multiple ways, starting with the physical/hardware reconfiguration of devices to accommodate variable product geometry. For instance, dexterous grippers with multiple fingers and degrees of freedom (DOFs) [8], modular finger structures [9], innovative gripping principles [10] or actuation methods [11] and model-based control schemes [12] have been researched and developed. Such devices are partially able to reconfigure their structure or use modular contact points (interfaces) to handle different parts, but the key restriction is the difficulty to achieve flexibility in a modular way at the operational and control levels at the same time. These devices can be either: (a) part specific, with the disadvantage to have very limited flexibility or (b) operation specific, able to handle a range of parts for a limited number of operations (e.g., simply for pick & place activities) or (c) control independent, making them unable to be integrated in complex control architectures that support sensor fusion and cognitive functions.
Another important element that is required to achieve flexibility is the adaptable sensing technology able to perceive the environment and help the system to adjust the operational parameters of the machine to specific cases. There are sensing technologies that focus on the process perception executed by the resources [13,14], while there are other algorithms able to detect human operators and their activities [15]. Apart from the sensing strategy, an important role plays the smart algorithm that processes the data and is able to apply different task execution strategies according to the vision results [16]. Typically, the above types of perception run independently and individually in a dedicated embedded PC, without having a holistic perception approach that can match the human capabilities.
Referring to human capabilities, apart from perception capabilities, researchers are trying to replicate the human cognition capabilities. Thus, researchers’ vision is to create cognition enabled resources with high-level decision-making possibilities, adding another key element to implement flexible manufacturing lines. A lot of research activity has been focused on this technology in all production levels starting from the resource level up to the line level [17], in swarm robotics [18] even in social robotics [19]. Additionally, similar research activities have been focused in more innovative directions such as in human-robot collaborative cells [20], in logistics operations [21] and in cyber-physical systems [22], as well as in more traditional production lines [23] such as the automotive industry assembly lines [24]. This multi-level cognition approach may start from the high-level, namely task and motion planning to optimize the assembly operations, down to the differentiation of the local control strategy at tooling level. Additionally, the low-level control strategy takes into consideration perception data that provide information on the status of the resources and their surroundings. The key issue is that each of the suggested research focuses on a specific part of the cognition scale and does not offer a unique solution in all levels, adaptable to industrial needs. Thus, they are not modular and open control systems able to represent the reconfiguration potential required by the new production lines.
Last but not least, inherently flexible and reconfigurable resources, namely robots, have been introduced in multiple forms within production lines. Especially mobile robots seem to be quite promising since there are several types, such as industrial mobile manipulators [25] and mobile platforms with few DoF for logistics applications [26]. Simulation tools and control models for such cases are already available and can be easily integrated in production applications [27,28]. Further types of robots such as collaborative manipulators have captured the interest of researchers over the last years [29,30,31] and provide further opportunities for integrating humans in the loop. Their potential of robots relies on the fact that when equipped with tool-changers, they can undertake different roles such as assembly, logistics, inspection & maintenance, quality control and others making them extremely reconfigurable when compared to stationary machinery. The key issue that is faced by such resources is the performance, due to having extra times for their transition to different stations as well as the computational time to implement sensing and safe manipulation in order not to affect the product quality. In this paper decentralize cognitive functions that are implemented on the station/resource/tool/device levels are used to overcome this limitation.
The research community has addressed the above fields mainly by focusing on the development, testing and optimization of each technology individually. The efficient combination of these technologies under a common system leads to a complex result that is very difficult to deploy and maintain in an industrial application. However, the industrial world expresses high interest on this integration and dictates that these technologies should be combined to cover their requirements and form reconfigurable robotic systems (Figure 1). As it is shown in Figure 1 different components should be integrated together sharing sensor information from the lower levels to the higher ones, while the top levels should provide instructions and other control-related commands based on sensor data input. At the same time, each component follows local sensing and control loops to update its status and make low-level decisions on the fly. Thus, the future aim is to achieve better production performance as well as to achieve optimal production control once the new technologies are integrated into the respective hardware and software.
In this paper, the implementation of a robotic assembly system is described, similar to the one illustrated in the figure above, focusing on the integration of mechatronic devices which possess their own cognition capabilities on a local level using their local sensors. Additionally, a high-level control framework (station cognition) is included, which monitors the operations to be performed by the local control systems of the individual resources. The innovative part of this study is the integration of different components, including both the hardware (robot, tools and mechatronic devices), and the software (control and sensing algorithms) under a common architecture that can implement cognitive functions at different levels. Data from sensors integrated into the assembly station are used both locally by the resources to execute the processes assigned to them but also escalated to higher control levels so that they can be used to orchestrate the operation of all devices.
The sections of this paper are organized as follows: Section 2 provides the description of the industrial problem addressed in this paper. In Section 3 the different modules that have been developed and integrated within the actual cell are discussed. The execution of the assembly scenario, with the use of the developed modules and the evaluation of the achieved results, is outlined in Section 4 and Section 5, respectively. Finally, the conclusions and some areas for future work are presented in Section 6.

2. Industrial Problem Description

The industrial problem examined in this study involves the manipulation and assembly of geometrically complex products, namely, shaver handles and razor heads, including several products of their variants. The challenge presented by this type of products is the absence of symmetry along more than one axes and the non-uniform geometrical transition between the different section of the product.
Figure 2 shows two variants of shaver handles and the possible states of equilibrium that can be found when they are freely placed on a surface. The proposed assembly system needs to be dexterous enough to accurately orient and position each variant from any of these states, exhibiting robustness and repeatability.
The assembly of each variant requires further dexterity and control since the process requires a different sequence of complex motions (both rotational and translational along multiple axes) between the two components. As demonstrated in Figure 3, the first variant has a spring-loaded pivoting razor head, whereas the second one comes with a fixed razor head.
Both assembly operations involve the elastic deformation of parts, for the creation of the assembly joints. For the implementation of these motions, four degrees of freedom (DoFs) are required. Finally, for the packaging of the final product, picking, manipulation (90 degrees rotation along the longitudinal axis) and placement in packaging trays are again required.
The human hand can very easily grasp, manipulate and assemble such objects thanks to the analogue sensorial feedback from the nerve endings, complemented with the visual perception provided by the eyes and the real time processing of this info by the brain. However, when discussing the automation of such process, a flexible system is required that would be able to adapt to different products geometries and assembly steps. Current approaches rely on hard automation devices which are custom-made and dedicated the product, making it obsolete once a new product is launched in market.

3. Approach

The scope of this paper is to investigate a complete hardware and control system that can perform equally efficiently the in-hand manipulation and assembly of such objects. By incorporating flexible resources such as robots, dexterous grippers and mechatronic assembly devices and integrating them under a multilevel control architecture, a modular and reconfigurable solution can be achieved. These elements are described in detailed in the following paragraphs and then validated in a case study as presented in Section 4.

3.1. 6-DoF Electromechanical Gripper

Aiming at avoiding the use of stationary devices, for the intermediate manipulation and the consequent cycle time increase, an electromechanical gripper with in-hand manipulation capabilities has been developed to serve both feeding and packaging operations. A decomposition of handling tasks, as performed by human operators has been used to define the required manipulation degrees of freedom. Results will drive the design of end-effector’s configuration space and the enlistment of actuation components. Integral design constraint is the achievement of multiple-products manipulation without hardware modifications.
Focusing on the decomposition of handling procedure, all variants entail a sequence of eight steps, namely: approach, grasp, align, regrasp, rotate, translate, regrasp, place and release. By using robot’s degrees of freedom, “approach” and “place” can be excepted from design methodology. Referring to Figure 4, the required mechanisms and respective degrees of freedom, for feeding and packaging operations of all product variants, are summarized in Table 1.
The end-effector includes two mechanisms, namely “Grasping mechanism” and “Manipulation Mechanism”. Considering the grasping fingers as independent kinematic chains, the overall gripper consists of one closed and two open kinematic chains, leading to a total of six DoFs. The two open kinematic chains comprise of one active prismatic joint (P), actuated by a linear actuator. These chains correspond to the fingers of a parallel gripper that is used for the parts’ grasping and re-grasping. This gripper configuration (Figure 5) offers the capability of grasping compensation (due to different object geometries), as well as alignment correction before and after the in-hand manipulation process. The same result is achieved by an articulated open chain including two rotary and two prismatic joints with position control. However, this configuration was avoided since open chains require heavier duty supports and bearings increasing implementation costs.
The in-hand manipulation process is performed by a re-grasping component, attached onto the end-effector of the closed-loop kinematic chain. This chain consists of three active prismatic (P), one active rotational (R), two passive rotational (R) and one passive prismatic (P) joints leading to four DoF. This configuration space enables the manipulated object to be planarly moved and rotated around two axes, thus achieving the desired pose, before regrasping.
Based on the configuration space illustrated in Figure 4, the position and orientation of the manipulation mechanism’s end-effector can be calculated based on the closed kinematic chain forward kinematic Equation (1).
z = d 1 + d 3 cos φ 1   φ 1 = atan [ L 12 / ( d 2 d 1 ) ] x = d 3 sin φ 1   θ 1 = rotary   motor   angle y = 0
where di is the stroke of “prismatic joint” of finger i, φ1 is the rotation caused by the two vertical prismatic joints, θ1 is the rotation of the rotational joint and L12 is the distance of between the two vertical motors.
Two layers have been developed for the control of the specific device. Controllers that regulate the position of each actuator according to proportional–integral–derivative (PID) controller, acceleration and velocity parameters. Those parameters form the lower-level control that is run locally on the device. This layer communicates with the intermediate layer, which is responsible for the generation of trajectories and synchronized motions, in respect of a device’s forward and inverse kinematics. Control layer communication involves the exchanging of messages through Controller Area Network bus (CAN-bus), related to trajectory goals execution and the actuator status monitoring. The grasping, release and the in-hand manipulation operations are triggered and synchronized by the station controller, according to sensor data. For object identification, those data are summarized as object type, pose, 2D position and orientation.

3.2. Parallel Manipulator for Assembly Operations

In current practice, hard-automated cam-actuated assembly machines are used for every variant. These machines have great repeatability and production rates; however, any change in the product geometry or material, condenses them obsolete. For this restriction to be overcome, a mechatronic device has been designed and developed. The designed manipulator needs to be capable of high-speed, accurate and delicate motions for assembling the parts of interest. Elaborating on the assembly procedures of Figure 3, a series primitive translational and rotational relative movements between the parts need to take place. Having a device able to assemble both variants (Figure 6 and Figure 7) without hardware modifications prerequires that the manipulator comprises all degrees of freedom as listed in Table 2.
Aiming for accuracy and robustness, a mini parallel robot configuration has been set up. The necessity of applying symmetrical forces and torques made platform manipulators more appealing that open kinematic chain configurations. The majority of parallel manipulators with multiple rotational and translational degrees of freedom are inspired by the Stewart platform [32]. However, this configuration comes with six degrees of freedom and a high number of actuators. For keeping control and implementation costs low, the parallel robotic device of this study has been designed having only the required degrees of freedom. The proposed robot is composed of a platform supported by four legs, which are characterized as d1, d2, d3, d4 in Figure 8 and Figure 9, whilst its components can secure the razor heads via pneumatic clamping, without hardware modifications. The same approach is followed for the positioning of the shavers’ handles. Each of the legs, supporting the platform, is a distinct kinematic chain consisting of a series of passive and active joints. The first kinematic chain is RPRS and is the only one with an active rotational joint (the underlined joints are the active ones, while the rest are passive joints). The remaining kinematic chains have RPS, RPSP, RPSP configurations (the underlined joints are the active ones, while the rest are passive joints). The platform (Figure 8) has four DoF, enabling the execution of elegant high-speed trajectories for the assembly of both products. The number of DoF was confirmed by Gruebler’s equation as well as simulations using a CAD tool (i.e., DELMIA V5 by Dassault Systems, Paris, France).
In terms of control, there are two layers, which communicate through a CAN-bus for sending trajectories and monitoring the actuator status and actual position. The intermediate layer the forward and inverse kinematics require a series of computations through vector analysis and analytical methods, based on geometrical constraints.
As shown in Figure 9, given the position p and orientation R of the platform, based on vector analysis, the solution of every chain di can be expressed as:
d i = p + b i a i { S } :   d i = p + Rb i a i
The synchronization of parallel manipulator trajectories, the PLC-controlled pneumatic clamps and the part feeding resources are performed by the station controller, presented in the next section.

3.3. Control Architecture of Mechatronic Devices

A multi-layer control system with cognitive capabilities, distributed at different levels, has been employed for the subsystems’ exploitation of flexibility and dexterity. Figure 10 presents the control hierarchy and cognition functionalities for each level.
The lower level includes the hardware components that employ their own local controllers for sensing, actuation and networking operations, either autonomously or in coordination with the higher levels. A typical example, being the actuators of a mechatronic device, such as a robot or a gripper, which can adapt its operation (motion range, applied forces, speed, trajectory etc.) using input from the higher levels. The local control system can be instructed on the fly for the execution of different command sequences, customized to each individual operation. Additionally, this level includes the sensors installed in the production cell that provide real time data on the status of the production and the process execution, namely, part existence/position or the status of assembly. This is used either by the lower-level resources/devices or it is escalated to the higher control level explained hereafter.
The intermediate level is implemented in an Information and Communications Technology (ICT)/software context, including the services and topics, playing the role of middleman between the top and bottom layers of the hierarchy discussed. Its operation relies on Robot Operating System (ROS) topics, services and actions that are adapted for each hardware component of the lower level and have a double role. On the one hand, they are translating and dispatching the instructions, coming from the higher control level and on the other hand, they are responsible for publishing sensor data messages on the respective topics. This provides a more standardized configuration method for the programmer, who can use a common formatting to configure and program all devices and modules. Through this modular approach, multiple hardware devices, sensors or mechatronic machines, can be added, simply by introducing the respective ROS service/topic/action in the intermediate layer that will be able to parse, transform and transfer the information.
The central control system that receives sensor data, performs online decision-making and orchestrates the execution of different operations by the resources resides at the top level. The programmer can change the application structure and the connection between sensor input and task execution, through the update of an extensible markup language (XML-formatted) document that contains information on all the resources and their operations. This file is also used to generating the task orchestration sequence. At first, all resources are declared, and a list of tasks is loaded. Based on this list, each task is assigned to a resource, while the sequence of the tasks is generated via the keywords “barrierPre”, which is the enabling condition for the execution of the specific task and the “barrierPost” which is the condition that will be true after the execution. Additionally, in some tasks, specific input is expected, (e.g., a signal provided by a sensor), defined by the keyword “input”, while the tasks providing this information, contain the keyword “output”.
An example sequence of different tasks that are assigned to different resources and the way they are orchestrated by using the aforementioned conditions, is presented in Figure 11.
The specific architecture aims at exploiting and combining the operation of local control hubs, which have specific roles and can be easily reconfigured. The system is an agnostic device and can be expanded with the addition of either new instructions or new modules; thus, the time and the effort of system reconfiguration is reduced.

4. Implementation in Consumer Goods Case Study

A case study from the consumer goods industry has been carried out in order to assess the performance of the approach. The uniqueness of the scenario has originated from the fact that in the same robotic cell, a combination of mechatronic devices, orchestrated under this multi-layer control scheme, was able to randomly assemble any components with complicate and variable geometry. The parts that were assembled are the ones shown in Figure 2 and Figure 3.
The design as well as a view of the actual setup are shown in Figure 12. This cell comprises a Racer 7 robot (COMAU, Turin, Italy) for the pick and place operations, an active reconfigurable griper for the grasping and manipulation operations, a conveyor belt for the transfer of the handles, an assembly machine to connect the heads to the handles and a vision system for part detection.
The handles are randomly placed on the moving conveyor belt, while a controlled lighting area is used for acquiring images by the camera. Under the camera’s field of view, three parameters for each of the handles are determined:
  • Variant type—fixed or pivoting
  • Position—handles’ 2D coordinates on the conveyor surface
  • Orientation—detects which side the handle is laying on.
As the conveyor moves to the right, the handle goes through the vision-controlled area towards the robot, which moves above the handle. The gripper controller is then notified through the control architecture of the part’s detected orientation and is actuated accordingly (by its local control) to grasp the handle and perform the necessary manipulation.
During this manipulation, the robot brings the gripper to the feeding position of the assembly machine, which has also been instructed to assume its feeding configuration. After the handle has been released by the gripper, the assembler secures it and uses its DoFs to insert the head into the handle, following the necessary movements as shown in Figure 3. Upon completion, the assembler publishes an operation completion message, enabling the robot/gripper controller to work together in removing the part from the feeder and proceeding with the next cycle.

5. Results and Discussion

The proposed solution has been set up and run in a laboratory environment, presenting a high repeatability rate at low production rates. The combination of technologies has managed to assemble more than 500 handles of both types that were randomly fed to the system, having demonstrated a 98% success rate. The robotic cell’s perception system was able to identify the variant of the product as well as its original pose with 100% accuracy. This contributed to the reconfiguration of mechatronics that with no hardware modifications were able accomplish all assembly operations. This shows that the system has achieved its flexibility goal, being able to assemble products of different geometries, following different processes and to accommodate the uncertainty attributed to the unconstrained motion of the complex parts on a conveyor surface. The experimental results (Table 3) indicate that in-hand manipulation and assembly are the most susceptible operations, which result from their complexity. The performance evaluation aimed on the assessment of the system as whole rather the performance of the devices and modules as individual entities. Thus, the evaluation of operations towards the end of the assembly process (e.g., transferring to packaging area) consist of several tests that all preceding operations were successful.
Compared to the current practice, although it was not the primary target, the production rate is considered lower, since for the current product, the custom-made machines are optimized for large volumes and their repeatability is also closer to 100%. The implemented robotic cell demonstrated a mean cycle time over 11.2s whereas traditional assembly lines reach up to 2s per part. The performance of the robotic cell can be further increased, however, the robustness is affected, in terms of successful assembled products. Future work involves optimization of product-oriented components for ensuring more effective handling allowing greater velocities. Nevertheless, more robots and devices can be added to the system to increase the system’s output without being constrained to a single product. The use of easily exchangeable parts on the grippers and assemblers allows them to be used over multiple product generations when compared to hard automation. Unlike the case of hard automation, in the case of a machine break-down or a scheduled maintenance, the production can be transferred to another line thanks to the modular hardware and control software.

6. Conclusions

This paper introduced a flexible assembly cell composed by cognitive mechatronic devices able to handle complex parts, integrated in a hierarchical, multi-level control architecture for the implementation of flexible coordination and control schemes. The utilized devices performed manipulation, assembly and packaging operations of different parts and variants, proving that they can be easily updated and reconfigured both from software and hardware side. Additionally, the multi-level control approach allows the system configuration and enhancement with similar devices based on production needs, leading to a higher overall flexibility potential.
In the future, effort will be made on improving the production rate, with the use of several faster resources. For example, SCARA-type robots will be introduced to perform faster feeding, while stronger motors will be installed in the mechatronic devices. Apart from this, multiple assembly devices will be implemented to run in parallel and the break-even point for an efficient return of investments should be estimated. Optimization of the algorithms that coordinate all these resources is required.

Author Contributions

Conceptualization, P.K. and G.M.; Investigation, P.K., D.A. and A.-S.M.; Methodology, P.K. and G.M.; Software, D.A., A.-S.M. and C.G.; Supervision, S.M.; Writing—original draft, P.K. and D.A.; Writing—review & editing, P.K., G.M. and S.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been partially funded by the EC research project “ESMERA—European SMEs Robotics Applications” (Grant Agreement: 780265).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chryssolouris, G. Manufacturing Systems: Theory and Practice; Springer: New York, NY, USA, 2006. [Google Scholar]
  2. Reinhart, G. Assembly Automation. In CIRP Encyclopedia of Production Engineering; Metzler, J.B., Ed.; Springer: Berlin/Heidelberg, Germany, 2014; pp. 52–54. [Google Scholar]
  3. Zaeh, M.; Gao, R. Mechatronics. In CIRP Encyclopaedia of Production Engineering; Springer: Berlin/Heidelberg, Germany, 2014; pp. 861–866. [Google Scholar]
  4. Altintas, Y. Adaptive Control. In CIRP Encyclopedia of Production Engineering; Metzler, J.B., Ed.; Springer: Berlin/Heidelberg, Germany, 2014; pp. 17–19. [Google Scholar]
  5. Lien, T.K. Robot. In CIRP Encyclopaedia of Production Engineering; Springer: Berlin/Heidelberg, Germany, 2014; pp. 1068–1076. [Google Scholar]
  6. Gania, I.; Stachowiak, A.; Oleśków-Szłapka, J. Flexible manufacturing systems: Industry 4.0 solution. DEStech Trans. Eng. Technol. Res. 2018. [Google Scholar] [CrossRef]
  7. Florescu, A.; Barabaş, S.; Sârbu, F. Operational parameters estimation for a flexible manufacturing system. A case study. In Proceedings of the MATEC Web of Conferences; EDP Sciences: Les Ulis, France, 2017; Volume 112, p. 05008. [Google Scholar] [CrossRef] [Green Version]
  8. Spiliotopoulos, J.; Michalos, G.; Makris, S. A Reconfigurable Gripper for Dexterous Manipulation in Flexible Assembly. Inventions 2018, 3, 4. [Google Scholar] [CrossRef] [Green Version]
  9. Rahman, N.; Canali, C.; Caldwell, D.G.; Cannella, F. Dexterous Gripper Synthesis from Modular Finger Approach. In Proceedings of the 2017 ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (13th ASME), Cleveland, OH, USA, 6–9 August 2017. [Google Scholar]
  10. Fantoni, G.; Hansen, H.N.; Santochi, M. A new capillary gripper for mini and micro parts. CIRP Ann. 2013, 62, 17–20. [Google Scholar] [CrossRef]
  11. Fantoni, G.; Santochi, M.; Dini, G.; Tracht, K.; Scholz-Reiter, B.; Fleischer, J.; Lien, T.K.; Seliger, G.; Reinhart, G.; Franke, J.; et al. Grasping devices and methods in automated production processes. CIRP Ann. 2014, 63, 679–701. [Google Scholar] [CrossRef]
  12. Gabriel, F.; Fahning, M.; Meiners, J.; Dietrich, F.; Dröder, K. Modeling of vacuum grippers for the design of energy efficient vacuum-based handling processes. Prod. Eng. 2020, 14, 545–554. [Google Scholar] [CrossRef]
  13. Vongbunyong, S.; Kara, S.; Pagnucco, M. Application of cognitive robotics in disassembly of products. CIRP Ann. 2013, 62, 31–34. [Google Scholar] [CrossRef]
  14. Manolescu, A.; Fota, A.; Oancea, G. Engineering Systems Design and Analysis. In Proceedings of the ASME 2012 11th Biennial Conference on Engineering Systems Design and Analysis, Nantes, France, 2–4 July 2012; ASME: New York, NY, USA, 2012; Volume 4, pp. 457–466. [Google Scholar]
  15. Bogue, R. Sensors for robotic perception. Part one: Human interaction and intentions. Ind. Robot. Int. J. 2015, 42, 386–391. [Google Scholar] [CrossRef]
  16. Pfeiffer, M.; Schaeuble, M.; Nieto, J.; Siegwart, R.; Cadena, C. From perception to decision: A data-driven approach to end-to-end motion planning for autonomous ground robots. In Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore, 29 May–3 June 2017; pp. 1527–1533. [Google Scholar]
  17. Argyrou, A.; Giannoulis, C.; Sardelis, A.; Karagiannis, P.; Michalos, G.; Makris, S. A data fusion system for controlling the execution status in human-robot collaborative cells. Procedia CIRP 2018, 76, 193–198. [Google Scholar] [CrossRef]
  18. Valentini, G.; Hamann, H.; Dorigo, M. Efficient Decision-Making in a Self-Organizing Robot Swarm: On the Speed versus Accuracy Trade-Off. In Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems (AAMAS ’15), Istanbul, Turkey, 4–8 May 2015; pp. 1305–1314. [Google Scholar]
  19. Alaieri, F.; Vellino, A. Ethical Decision Making in Robots: Autonomy, Trust and Responsibility. In International Conference on Social Robotics; Springer: Cham, Switzerland, 2016; pp. 159–168. [Google Scholar]
  20. Glogowski, P.; Lemmerz, K.; Hypki, A.; Kuhlenkötter, B. ROS-Based Robot Simulation in Human-Robot Collaboration. In Developing Support Technologies, Biosystems & Biorobotics; Karafillidis, A., Weidner, R., Eds.; Springer International Publishing: Cham, Switzerland, 2018; pp. 237–246. [Google Scholar] [CrossRef]
  21. Scholz-Reiter, B.; Görges, M.; Philipp, T. Autonomously controlled production systems—Influence of autonomous control level on logistic performance. CIRP Ann. 2009, 58, 395–398. [Google Scholar] [CrossRef]
  22. Vrabič, R.; Kozjek, D.; Malus, A.; Zaletelj, V.; Butala, P. Distributed control with rationally bounded agents in cyber-physical production systems. CIRP Ann. 2018, 67, 507–510. [Google Scholar] [CrossRef]
  23. Krüger, J.; Wang, L.; Verl, A.; Bauernhansl, T.; Carpanzano, E.; Makris, S.; Fleischer, J.; Reinhart, G.; Franke, J.; Pellegrinelli, S. Innovative control of assembly systems and lines. CIRP Ann. 2017, 66, 707–730. [Google Scholar] [CrossRef]
  24. Makris, S.; Chryssolouris, G. Web-services-based supply-chain-control logic: An automotive case study. Int. J. Prod. Res. 2013, 51, 2077–2091. [Google Scholar] [CrossRef]
  25. Michalos, G.; Kaltsoukalas, K.; Aivaliotis, P.; Sipsas, P.; Sardelis, A.; Chryssolouris, G. Design and simulation of assembly systems with mobile robots. CIRP Ann. 2014, 63, 181–184. [Google Scholar] [CrossRef]
  26. Michalos, G.; Kousi, N.; Makris, S.; Chryssolouris, G. Performance Assessment of Production Systems with Mobile Robots. Procedia CIRP 2016, 41, 195–200. [Google Scholar] [CrossRef] [Green Version]
  27. Kousi, N.; Michalos, G.; Makris, S.; Chryssolouris, G. Short-term Planning for Part Supply in Assembly Lines Using Mobile Robots. Procedia CIRP 2016, 44, 371–376. [Google Scholar] [CrossRef] [Green Version]
  28. Fragapane, G.; Ivanov, D.; Peron, M.; Sgarbossa, F.; Strandhagen, J.O. Increasing flexibility and productivity in Industry 4.0 production networks with autonomous mobile robots and smart intralogistics. Ann. Oper. Res. 2020. [Google Scholar] [CrossRef] [Green Version]
  29. Kildal, J.; Ipiña, I.; Martín, M.; Maurtua, I. Collaborative assembly of electrical cabinets through multimodal interaction between a robot and a human worker with cognitive disability. Procedia CIRP 2021, 97, 184–189. [Google Scholar] [CrossRef]
  30. Papanastasiou, S.; Kousi, N.; Karagiannis, P.; Gkournelos, C.; Papavasileiou, A.; Dimoulas, K.; Baris, K.; Koukas, S.; Michalos, G.; Makris, S. Towards seamless human robot collaboration: Integrating multimodal interaction. Int. J. Adv. Manuf. Technol. 2019, 105, 3881–3897. [Google Scholar] [CrossRef]
  31. Michalos, G.; Kousi, N.; Karagiannis, P.; Gkournelos, C.; Dimoulas, K.; Koukas, S.; Mparis, K.; Papavasileiou, A.; Makris, S. Seamless human robot collaborative assembly—An automotive case study. Mechatronics 2018, 55, 194–211. [Google Scholar] [CrossRef]
  32. Stewart, D. A Platform with Six Degrees of Freedom. Proc. Inst. Mech. Eng. 1965, 180, 371–386. [Google Scholar] [CrossRef]
Figure 1. Key components that compose a reconfigurable production system.
Figure 1. Key components that compose a reconfigurable production system.
Applsci 11 05034 g001
Figure 2. States of stable equilibrium (poses) for two products.
Figure 2. States of stable equilibrium (poses) for two products.
Applsci 11 05034 g002
Figure 3. Assembly steps of the two product variants.
Figure 3. Assembly steps of the two product variants.
Applsci 11 05034 g003
Figure 4. Degrees of freedom for indicative product’s manipulation process steps: (a) grasp and align, (b) release and regrasp, (c) manipulate phase 1, (d) manipulate phase 2, (e) release and regrasp, (f) release after placement. (d4: Prismatic joint stroke of finger 4; d5: Prismatic joint stroke of finger 5).
Figure 4. Degrees of freedom for indicative product’s manipulation process steps: (a) grasp and align, (b) release and regrasp, (c) manipulate phase 1, (d) manipulate phase 2, (e) release and regrasp, (f) release after placement. (d4: Prismatic joint stroke of finger 4; d5: Prismatic joint stroke of finger 5).
Applsci 11 05034 g004
Figure 5. 6-DoF electromechanical gripper.
Figure 5. 6-DoF electromechanical gripper.
Applsci 11 05034 g005
Figure 6. Degrees of freedom for fixed head razor: (a) Initial state, (b) Translation for engagement (c) rotation for clipping.
Figure 6. Degrees of freedom for fixed head razor: (a) Initial state, (b) Translation for engagement (c) rotation for clipping.
Applsci 11 05034 g006
Figure 7. Degrees of freedom for pivot head razor: (a) Initial state, (b) Translation and rotation for engagement (c) rotation for first clipping (d) rotation for second clipping.
Figure 7. Degrees of freedom for pivot head razor: (a) Initial state, (b) Translation and rotation for engagement (c) rotation for first clipping (d) rotation for second clipping.
Applsci 11 05034 g007
Figure 8. Robotic device for assembly operations.
Figure 8. Robotic device for assembly operations.
Applsci 11 05034 g008
Figure 9. Platform vector analysis.
Figure 9. Platform vector analysis.
Applsci 11 05034 g009
Figure 10. Overall system hierarchical architecture.
Figure 10. Overall system hierarchical architecture.
Applsci 11 05034 g010
Figure 11. Task orchestration based on XML configuration file. (Ti: Task number.)
Figure 11. Task orchestration based on XML configuration file. (Ti: Task number.)
Applsci 11 05034 g011
Figure 12. (A) CAD design and (B) Real setup of the assembly cell.
Figure 12. (A) CAD design and (B) Real setup of the assembly cell.
Applsci 11 05034 g012
Table 1. Summary of mechanisms and degrees of freedom per handling process.
Table 1. Summary of mechanisms and degrees of freedom per handling process.
OperationResourceMechanismDoF
ApproachRobotNot AvailableNot Available
GraspGripperGrasping mechanismTransY
AlignGripperGrasping mechanismTransY
RegraspGripperManipulation mechanismTransZ, TransX
ManipulationGripperManipulation mechanismRotY, RotX, TransZ, TransX
ReleaseGripperManipulation mechanismTransZ, TransX
PlaceRobotN/AN/A
Release after placementGripperGrasping mechanismTransY
Table 2. Summary of degrees of freedom for assembly operations per product variant.
Table 2. Summary of degrees of freedom for assembly operations per product variant.
OperationProduct VariantDoF
Translation for endearmentFixedTransZ, TransX
ClippingFixedRotY
Translation for endearmentPivotTransZ, TransX
Rotation for endearmentPivotRotY
Rotation of clippingPivotRotX
Table 3. Experimental results.
Table 3. Experimental results.
OperationVariantResourceTotal TestsSuccessful OperationsPercentage
Detection of pose on the conveyorFixedVision500500100.00%
GraspingGripper 1500500100.00%
In-hand manipulationGripper 150049699.20%
Transferring to assembly stationRobot 1496496100.00%
AssemblyParallelmanipulator49649299.19%
GraspingGripper 2492492100.00%
In-hand manipulation for packagingGripper 249249199.80%
Transferring to packaging areaRobot 2491491100.00%
Release in trayGripper 2491491100.00%
Total98.20%
Detection of pose on the conveyorPivotVision504504100.00%
GraspingGripper 1504504100.00%
In-hand manipulationGripper 150449898.81%
Transferring to assembly stationRobot 1498498100.00%
AssemblyParallelmanipulator49848998.19%
GraspingGripper 2489489100.00%
In-hand manipulation for packagingGripper 248948899.80%
Transferring to packaging areaRobot 2488488100.00%
Release in trayGripper 2488488100.00%
Total96.83%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Karagiannis, P.; Michalos, G.; Andronas, D.; Matthaiakis, A.-S.; Giannoulis, C.; Makris, S. Cognitive Mechatronic Devices for Reconfigurable Production of Complex Parts. Appl. Sci. 2021, 11, 5034. https://doi.org/10.3390/app11115034

AMA Style

Karagiannis P, Michalos G, Andronas D, Matthaiakis A-S, Giannoulis C, Makris S. Cognitive Mechatronic Devices for Reconfigurable Production of Complex Parts. Applied Sciences. 2021; 11(11):5034. https://doi.org/10.3390/app11115034

Chicago/Turabian Style

Karagiannis, Panagiotis, George Michalos, Dionisis Andronas, Aleksandros-Stereos Matthaiakis, Christos Giannoulis, and Sotiris Makris. 2021. "Cognitive Mechatronic Devices for Reconfigurable Production of Complex Parts" Applied Sciences 11, no. 11: 5034. https://doi.org/10.3390/app11115034

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop