Multi-Robot Collaborative Flexible Manufacturing and Digital Twin System Design of Circuit Breakers
<p>Internal structure and parts composition of a CB.</p> "> Figure 2
<p>Traditional CBs semi-automatic production line.</p> "> Figure 3
<p>Single-robot flexible manufacturing system: (<b>a</b>) Crucial unit of parts’ posture adjustment; (<b>b</b>) Individual part attitude adjustment process.</p> "> Figure 4
<p>The construction of the multi-robot collaborative CBs flexible manufacturing system.</p> "> Figure 5
<p>Robot’s flexible multi-gripper claw construction.</p> "> Figure 6
<p>The assembly mode of two-arm cooperation robot.</p> "> Figure 7
<p>Framework of the DT flexible manufacturing system.</p> "> Figure 8
<p>Two-arm cooperation robot’s D-H coordinate system.</p> "> Figure 9
<p>Monte Carlo method collaborative spatial point cloud map.</p> "> Figure 10
<p>Key points in collaborative manufacturing of two-arm cooperation robot.</p> "> Figure 11
<p>Reinforcement learning mechanism.</p> "> Figure 12
<p>DDPG algorithm framework.</p> "> Figure 13
<p>Two-arm cooperation robot in Unity environment.</p> "> Figure 14
<p>Convergence iteration curve during training.</p> "> Figure 15
<p>The success rate of the robot in completing the task.</p> "> Figure 16
<p>Two-arm cooperation robots working together to grip parts.</p> "> Figure 17
<p>Deviation between actual position and ideal target position.</p> "> Figure 18
<p>Logical relation construction of robot model.</p> "> Figure 19
<p>Comparison before and after model optimization.</p> "> Figure 20
<p>Kinematic control algorithm for robot model: (<b>a</b>) Digital twin model; (<b>b</b>) Kinematic algorithm; (<b>c</b>) Animator control.</p> "> Figure 21
<p>Model bounding volume handling: (<b>a</b>) The directional bounding volume; (<b>b</b>) The double-layer construction bounding volume; (<b>c</b>) The axis-aligned bounding volume.</p> "> Figure 22
<p>Principle of the collision detection algorithm: (<b>a</b>) Status one; (<b>b</b>) Status two; (<b>c</b>) Status three.</p> "> Figure 23
<p>Logic judgment detection algorithm flowchart.</p> "> Figure 24
<p>Twin system data communication mechanisms.</p> "> Figure 25
<p>Two-arm cooperation robot physical prototype.</p> "> Figure 26
<p>Main interface of DT system of multi-robot cooperative CBFMS.</p> "> Figure 27
<p>DT system unit interface of multi-robot cooperative CBFMS.</p> "> Figure 28
<p>System display in the event of a fault.</p> ">
Abstract
:1. Introduction
- To realize the flexible assembly of a circuit breaker, a multi-robot collaborative CBFMS is designed in this paper. Compared with traditional assembly methods, it can achieve efficient assembly and enhance system stability.
- To improve the assembly efficiency of CBFMS key units and improve the production rhythm of the system, a two-arm cooperation robot method is designed. The training robot is assembled using the depth deterministic strategy gradient (DDPG) algorithm [27,28,29]. Compared with other machine-learning algorithms, DDPG can learn continuous actions more effectively, thus improving the stability and convergence of the system.
- To monitor and optimize the production unit, a DT system is developed to synchronize the virtual unit by interacting with the physical production unit. Compared with the traditional manufacturing method, the production line can be planned and adjusted through simulation of the DT system to ensure the efficiency and safety of production.
2. Related Work
2.1. Problems and Optimization in CBs Manufacturing
2.1.1. Problems with Traditional Semi-Automated Manufacturing Lines
2.1.2. Problems in Single-Robot Flexible Manufacturing System
2.2. Multi-Robot Collaborative CBs Flexible Manufacturing System
Multi-Robot System Construction and Task Distribution
2.3. Improvement of Key Assembly Unit Scheme
2.3.1. Flexible Multi-Gripper Claw Design
2.3.2. The Assembly of Two-Arm Cooperation Robot
2.4. DT Framework of the Multi-Robot Cooperative CBFMS
- Physical entities: The physical entities mainly include physical components, such as multi-robots, conveyors, parts, and boxes, as well as functional components, such as controllers, sensors, and the programmable logic controller (PLC).
- Twin model: As a prerequisite for the DT system, the construction and processing of the twin model are extremely important. A highly reductive twin model can reduce the pressure when building the DT system [31].
- Data processing: As a critical part of the twin system, the virtual layer is connected with the physical layer through data processing. The data generated by the physical layer are read and processed by data reading devices and finally sent to the twin system. Stable, efficient, and secure data transmission is a prerequisite for real-time interaction.
- Visualization services: Real-time mapping of the entities’ actions, behaviors, and states is the basis of DT technology [32]. Through the real-time monitoring of the DT system, the essential services in the workshop are displayed through visualization services.
3. The Control Strategy of Two-Arm Cooperation Robot
3.1. Kinematic Control of Two-Arm Cooperation Robot
3.1.1. Forward Kinematics Analysis of the Two-Arm Cooperation Robot
3.1.2. Inverse Kinematics Analysis of the Two-Arm Cooperation Robot
3.2. Cooperative Space Analysis of the Two-Arm Cooperation Robot
3.3. Trajectory Optimization of the Two-Arm Cooperation Robot
3.3.1. Reinforcement Learning
3.3.2. Reward and Punishment Mechanism Setting
3.3.3. The Deep Deterministic Policy Gradient (DDPG) Algorithm
Algorithm 1: DDPG algorithm pseudo-code. |
Random initialization Clear experience playback set R |
For 1 to t iteration |
Initialize S as the first state of the current state sequence and obtain its eigenvector |
Get action based on state S in Actor’s current network Execute action , obtain new status , reward |
Save this quad into experience playback set R |
Calculate the current target Q value: |
Use loss function to update Critic’s network parameter:
Update Actor’s parameters: |
Update Critic’s and Actor’s target network parameters: |
End for |
End for |
3.4. Simulation Experiments
3.4.1. Experimental Environment
3.4.2. Simulation Experiments’ Results
4. Design of a DT System for Multi-Robot Cooperative CBFMS
4.1. Construction and Optimization of the Robot Model
4.2. DT Model Behavioral Relationship Construction
4.2.1. The Robot DT Models’ Kinematics Algorithm
4.2.2. Bounding Volumes Collision Detection Algorithm
4.2.3. Logic Judgment Recognition Algorithm
4.3. Data Communication Mechanisms
5. System Feasibility Verification
6. Conclusions
- (1)
- Compared with the traditional semi-automatic production line, the overall assembly efficiency is increased by 22%. At the same time, this method can solve the problems of excessive rigidity and single assembly method in traditional assembly schemes.
- (2)
- Compared with the traditional single-robot system, the efficiency of two-arm cooperation robot assembly can be increased by 63%. This method can improve the whole CBFMS production rhythm and speed up the production process by improving the assembly efficiency of key units.
- (3)
- The DT system of multi-robot collaborative CBFMS can accurately and timely express each process of the production unit, including the selection of the best process of the whole system and the accurate mapping of actual production objectives. The proposed framework provides a set of reference implementation schemes for the construction of a physical workshop, which can greatly improve the production efficiency of CBs and optimize the structure of the production line.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
CBs | Circuit breakers |
CBFMS | Circuit breaker flexible manufacturing system |
DT | Digital twin |
FMS | Flexible manufacturing system |
DTS | Digital twin shopfloor |
PSO | Particle swarm optimization |
LT | Lead time |
ATT | Actual Takt time |
CT | Cycle time |
PLC | Programmable logic controller |
MDP | Markovian decision process |
DDPG | Deep deterministic policy gradient |
DQN | Deep Q-network |
AR | Augmented reality |
FPS | Frames per second |
References
- Wang, Y.; Li, W.; Wu, X.; Wu, X. A Novel Bidirectional Solid-State circuit breaker for DC Microgrid. IEEE Trans. Ind. Electron. 2019, 66, 5707–5714. [Google Scholar] [CrossRef]
- Szulborski, M.; Łapczyński, S.; Kolimas, Ł.; Zalewski, D. Transient thermal analysis of the circuit breaker current path with the use of fea simulation. Energies 2021, 14, 2359. [Google Scholar] [CrossRef]
- Ghobakhloo, M. Industry 4.0, digitization, and opportunities for sustainability. J. Clean. Prod. 2020, 252, 119869. [Google Scholar] [CrossRef]
- Kousi, N.; Gkournelos, C.; Aivaliotis, S.; Giannoulis, C.; Michalos, G.; Makris, S. Digital Twin for adaptation of robots’ behavior in flexible robotic manufacturing lines. Procedia Manuf. 2019, 28, 121–126. [Google Scholar] [CrossRef]
- Müller, R.; Vette, M.; Geenen, A. Skill-based dynamic task allocation in human-robot-cooperation with the example of welding application. Procedia Manuf. 2017, 11, 13–21. [Google Scholar] [CrossRef]
- Monguzzi, A.; Maiocchi, M.; Zanchettin, A.M.; Rocco, P. Flexible robotic strategy for the manufacturing of ring-shaped elastic objects. Procedia Comput. Sci. 2022, 200, 376–385. [Google Scholar] [CrossRef]
- Cui, H.; Sun, R.; Fang, Z.; Lou, H.; Tian, W.; Liao, W. A novel flexible two-step method for eye-to-hand calibration for robot manufacturing system. Meas. Control 2020, 53, 2020–2029. [Google Scholar]
- Chen, X.; Shu, L.; Leng, Y.; Yang, Y. Design of Digital Twin system for flexible manufacturing workshop of circuit breaker. Comput. Eng. Appl. 2022, 58, 245–257. [Google Scholar]
- Guo, J.; Hong, H.; Zhong, K.; Liu, X.; Guo, Y. A Digital Twin-based production control method for aerospace manufacturing workshops. China Mech. Eng. 2020, 31, 808–814. [Google Scholar]
- Fu, Y.; Cao, H.; Gao, W.; Gao, W. Digital Twin-driven remaining life prediction of aero-engine turbine discs. J. Mech. Eng. 2021, 57, 106–113. [Google Scholar]
- Liu, S.; Bao, J.; Lu, Y.; Li, J.; Lu, S.; Sun, X. Digital Twin modeling method based on biomimicry for machining aerospace components. J. Manuf. Syst. 2021, 58, 180–195. [Google Scholar] [CrossRef]
- Phanden, R.K.; Sharma, P.; Dubey, A. A review on simulation in Digital Twin for aerospace, manufacturing and robotics. Mater. Today Proc. 2021, 38, 174–178. [Google Scholar] [CrossRef]
- Malik, A.A.; Brem, A. Digital twins for collaborative robots: A case study in human-robot interaction. Robot. Comput. Integr. Manuf. 2021, 68, 102092. [Google Scholar] [CrossRef]
- Abbasi, R.; Yanes, A.R.; Villanuera, E.M.; Ahmad, R. Real-time implementation of digital twin for robot based production line. In Proceedings of the Conference on Learning Factories (CLF), Graz, Austria, 1–2 July 2021. [Google Scholar]
- Wang, Q.; Jiao, W.; Wang, P.; Zhang, Y. Digital twin for human-robot interactive welding and welder behavior analysis. IEEE/CAA J. Autom. Sin. 2020, 8, 334–343. [Google Scholar] [CrossRef]
- Rizk, Y.; Awad, M.; Tunstel, E.W. Cooperative heterogeneous multi-robot systems: A survey. ACM Comput. Surv. 2019, 52, 1–31. [Google Scholar] [CrossRef]
- Tuci, E.; Alkilabi, M.H.M.; Akanyeti, O. Cooperative object transport in multi-robot systems: A review of the state-of-the-art. Front. Robot. AI 2018, 5, 59. [Google Scholar] [CrossRef]
- Xiao, J.; Dou, S.; Zhao, W.; Liu, H. Sensorless human-robot collaborative assembly considering load and friction compensation. IEEE Robot. Autom. Lett. 2021, 6, 5945–5952. [Google Scholar] [CrossRef]
- Liu, H.; Pan, X.; Zhang, Q.; Zhang, H.; Li, P.; Tian, W. Key Technologies of Cooperative Assembly of Dual Robots for Aircraft Narrow Space. Aviat. Manuf. Technol. 2022, 65, 55–62. [Google Scholar]
- Tao, F.; Zhang, M. DT shop floor: A Newshop floor paradigm towards smart manufacturing. IEEE Access 2017, 5, 20418–20427. [Google Scholar] [CrossRef]
- Pérez, L.; Rodríguez-Jiménez, S.; Rodríguez, N.; Usamentiaga, R.; Garcíaet, D.F. Digital Twin and virtual reality based methodology for multi-robot manufacturing cell commissioning. Appl. Sci. 2020, 10, 3633. [Google Scholar] [CrossRef]
- Han, Y.; Shu, L.; Wu, Z.; Zhang, G.; Cai, Z. Research of flexible assembly of miniature circuit breakers based on robot trajectory optimization. Algorithms 2022, 15, 269. [Google Scholar] [CrossRef]
- Yang, Y.; He, H.; Shu, L.; Yang, M.; Wu, Z. A Digital Twin robot for flexible manufacturing of circuit breaker and its motion control. Comput. Integr. Manuf. Syst. 2020, 26, 2915–2926. [Google Scholar]
- Umay, I.; Fidan, B.; Melek, W. An integrated task and motion planning technique for multi-robot-systems. In Proceedings of the IEEE International Symposium on Robotic and Sensors Environments (ROSE), Ottawa, ON, Canada, 17–18 June 2019. [Google Scholar]
- Yang, Y.; Li, J.; Peng, L. Multi-robot path planning based on a deep reinforcement learning DQN algorithm. CAAI Trans. Intell. Technol. 2020, 5, 177–183. [Google Scholar] [CrossRef]
- Zhang, L.; Sun, Y.; Barth, A.; Ma, O. Decentralized control of multi-robot system in cooperative object transportation using deep reinforcement learning. IEEE Access 2020, 8, 184109–184119. [Google Scholar] [CrossRef]
- Gong, H.; Wang, P.; Ni, C.; Cheng, N. Efficient path planning for mobile robot based on deep deterministic policy gradient. Sensors 2022, 22, 3579. [Google Scholar] [CrossRef]
- Xie, L.; Miao, Y.; Wang, S.; Blunsom, P.; Wang, Z.; Chen, C.; Markham, A.; Trigoni, N. Learning with stochastic guidance for robot navigation. IEEE Trans. Neural Netw. Learn. Syst. 2020, 32, 166–176. [Google Scholar] [CrossRef]
- Yu, J.; Su, Y.; Liao, Y. The path planning of mobile robot by neural networks and hierarchical reinforcement learning. Front. Neurorobot. 2020, 14, 63. [Google Scholar] [CrossRef]
- Tao, F.; Liu, W.; Liu, J.; Liu, X.; Liu, Q.; Qu, T.; Hu, T.; Zhang, Z.; Xiang, F.; Xu, W.; et al. Digital Twin and its application exploration. Comput. Integr. Manuf. Syst. 2018, 24, 1–18. [Google Scholar]
- Li, S.; Shu, L.; Yang, Y.; Chen, D. A fast architecture approach for Digital Twin shop systems with parallel computation of logic and model data. J. Mech. Eng. 2021, 57, 76–85. [Google Scholar]
- Liu, L.; Du, H.; Wang, H.; Liu, T. Construction and application of Digital Twin system for workshop production process. Comput. Integr. Manuf. Syst. 2019, 25, 1536–1545. [Google Scholar]
Joint | Rotation Angle () | |||
---|---|---|---|---|
1 | 40 mm | 0 | −90 | |
2 | 275 mm | 0 | 0 | |
3 | 25 mm | 0 | −90 | |
4 | 0 | 280 mm | 90 | |
5 | 0 | 0 | −90 | |
6 | 0 | 73 mm | 0 |
Part Name | Time/s | Pass Rate (%) | |||
---|---|---|---|---|---|
Traditional | Optimized | Optimization Rate (%) | Traditional | Optimized | |
Arc extinguishing chamber | 6.52 | 3.64 | 44.17 | 92.5 | 95.6 |
Magnetic system | 10.57 | 3.86 | 63.48 | 91.7 | 95.3 |
Yoke | 5.89 | 4.53 | 23.09 | 92 | 94.2 |
Big-U rod | 7.36 | 3.27 | 55.57 | 93.4 | 93.9 |
Handle | 5.27 | 2.62 | 50.28 | 92.2 | 94.9 |
Time/h | Memory Utilization (%) | FPS | Number of Respective Faults | ||||
---|---|---|---|---|---|---|---|
Traditional | Optimized | Traditional | Optimized | Traditional | Optimized | Optimization Rate (%) | |
1 | 26 | 12 | 79.2 | 163.5 | 3 | 1 | 66.6 |
2 | 39 | 23 | 61.7 | 148 | 6 | 3 | 50 |
3 | 48 | 27 | 45.3 | 125.7 | 8 | 5 | 37.5 |
4 | 55 | 32 | 32.7 | 117.8 | 9 | 6 | 33.3 |
Function | Multi-Robot Cooperative CBFMS | Semi-Automatic Manufacturing Line |
---|---|---|
Production time of one CB (s) | 47.58 | 61 |
Whether there is labor | no | yes |
Whether the process can be changed | yes | no |
Whether the process design is perfect | yes | no |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, L.; Shu, L.; Zhou, H. Multi-Robot Collaborative Flexible Manufacturing and Digital Twin System Design of Circuit Breakers. Appl. Sci. 2023, 13, 2721. https://doi.org/10.3390/app13042721
Wang L, Shu L, Zhou H. Multi-Robot Collaborative Flexible Manufacturing and Digital Twin System Design of Circuit Breakers. Applied Sciences. 2023; 13(4):2721. https://doi.org/10.3390/app13042721
Chicago/Turabian StyleWang, Linghao, Liang Shu, and Hao Zhou. 2023. "Multi-Robot Collaborative Flexible Manufacturing and Digital Twin System Design of Circuit Breakers" Applied Sciences 13, no. 4: 2721. https://doi.org/10.3390/app13042721
APA StyleWang, L., Shu, L., & Zhou, H. (2023). Multi-Robot Collaborative Flexible Manufacturing and Digital Twin System Design of Circuit Breakers. Applied Sciences, 13(4), 2721. https://doi.org/10.3390/app13042721