Int. J. Precis. Eng. Manuf.-Smart Tech. > Volume 3(2); 2025 > Article
Hwang, Jun, Min, and Yun: Collision Prediction Framework Using 3D Geometrical Digital Twins and Smart Manufacturing Middleware

Abstract

This paper presents a framework for predicting and preventing machine collisions using key concepts of smart manufacturing, including middleware and digital twins. The proposed approach integrates trajectory prediction, collision detection in 3D geometrical digital twins, and real-time feedback to machines. A digital twin interfaced with MTConnect middleware was used to reconstruct 3D geometries of the shop floor machine, and the Oriented Bounding Box (OBB) algorithm was employed to detect potential collisions. Future machine trajectories were predicted using a cross-correlation method that could compare the current trajectory with a reference motion cycle. By simulating these trajectories within the digital twin environment, potential collision points were identified in advance, enabling proactive avoidance strategies. The framework was validated through experimental scenarios, demonstrating its ability to accurately predict collision events and mitigate risks. Additionally, this approach can lead to enhanced fail-safe environments, streamlined production lines, and boosted productivity in smart factories by eliminating downtime caused by collisions and improving overall operational reliability.

1 Introduction

Automated manufacturing lines are composed of machine tools and automation devices such as gantry loaders, conveyor belts, and robots. Their seamless collaboration without collisions is achieved through carefully designed sequences of operations [1]. For instance, in a typical operation, a robot may activate a proximity switch outside a CNC (Computerized Numerical Controller) machine, followed by an air proximity sensor verifying the workpiece’s position. Once confirmed, the robot retracts, and the CNC begins machining. These operations rely on sensor signals collected from PLCs (Programmable Logic Controllers), which trigger subsequent machine actions based on predefined conditions.
To prevent collisions in such systems, careful design of sequential circuits and machine layouts is essential to ensure reliability. However, integrating the various components of a production line often demands expertise across multiple domains, including CNCs, PLCs, robot controllers, and sensor technologies. System integrators must manage electrical wiring, logical programming, and communication protocols to interface these components effectively. As manufacturing systems grow more complex, integration becomes increasingly time-consuming and challenging to diagnose or debug. While computer simulation software utilizing 3D CAD models, PLC ladder programs, and CNC G-codes can aid in process planning, these simulations are typically conducted offline. Consequently, they fail to account for dynamic shop floor changes such as program modifications, part type variations, machine breakdowns, or inspections.
To address unexpected collisions in dynamic environments, exteroceptive sensors such as torque slip detectors, position slip sensors, accelerometers, and vibration sensors are often employed for real-time collision detection. They are installed to instantly detect the collision and respond to it rapidly and robustly [2]. Preventive measures have also been explored, using machine vision [3], laser range finders [4], and Microsoft Kinect [5]. Methods based on these devices estimate the margin or size of the safety zone in which a collision may occur. However, these methods face a trade-off between safety and productivity: increasing the safety margin ensures collision avoidance but may hinder productivity by reducing operational efficiency.
A promising approach to enhancing manufacturing systems is to utilize predictive capabilities to anticipate future events based on current system status. Digital twins play a crucial role in this context. A digital twin is a digital replica of a physical entity that mirrors its properties and maintains connectivity through real-time data exchange between the physical and virtual spaces [6]. In manufacturing environments, geometrical digital twins can be constructed using 3D CAD models provided by machine builders. These twins can be updated in real-time using position data from machine controllers.
To facilitate data collection from various machines and sensors for digital twins, middleware such as OPC (Object Linking and Embedding for Process Control) and MTConnect is widely used. Middleware not only enables seamless data exchange but also supports cloud-based networks that integrate advanced analysis modules such as cyber-physical systems (CPS), digital twins, and machine learning algorithms. Among these solutions, MTConnect has gained attention for its simplicity in configuring monitoring applications using XML (eXtensible Markup Language) data formats and HTTP (HyperText Transfer Protocol) protocols. Although MTConnect is primarily designed for read-only operations, recent research has proposed extending its capabilities to include control functions [7,8], which are essential for collision avoidance and efficient job planning.
Collision detection algorithms for geometrical models have been extensively studied [9]. At the broad phase of detection, simplified boundary representations such as Axis-aligned Bounding Boxes (AABB) [10], bounding spheres [11], Discrete Oriented Polytopes (k-DOP) [12], and Oriented Bounding Boxes (OBB) [13] are used to reduce computational complexity. At the narrow phase, bounding volume hierarchies are employed to minimize collision detection time between object pairs [14]. These algorithms have been widely applied in simulations, CAD software, virtual reality applications, game engines, and manufacturing processes such as tool-workpiece collision checks in 5-axis CNC machining simulations [15].
This study proposes a novel framework that integrates these established algorithms into a real-time application for smart manufacturing. By adopting 3D geometrical digital twins and MTConnect middleware, this work addresses the limitations of static sequential programs and external sensor-based safety zones. Specifically, this paper focuses on practical applications involving digital twins of manufacturing equipment such as robots and machine tools. The framework constructs 3D geometrical digital twins from CAD files provided by machine builders. These twins are updated in real-time using position data collected via MTConnect middleware. Future trajectories are predicted by calculating cross-correlation based on historical motion data. Collision prediction is then performed using the OBB algorithm to estimate potential collision events. To prevent collisions before they occur, additional executive applications provide control capabilities within the framework.
The remainder of this paper is organized as follows: Section 2 describes the bidirectional middleware architecture based on MTConnect with added executive applications and explains the principles of collision detection using 3D CAD models. Section 3 details the experimental setup used to validate the proposed framework across two testbeds simulating different shop floor scenarios. Section 4 presents an analysis of the results and discusses the framework’s effectiveness in enabling predictive collision avoidance in smart manufacturing environments. Section 5 summarizes and concludes the paper.

2 Principles

2.1 Bidirectional Middleware with MTConnect for Digital Twin Applications

MTConnect is a middleware that has an internal messaging protocol and standard data formats for general manufacturing systems. It consists of an adapter for each machine and an agent as a server. The adapters collect machine data such as position, feed rate, tool, workpiece, and sensors, which are frequently used in manufacturing. The adapters send the data with its time stamp to the agent using the TCP/IP protocol. The MTConnect agent works like a server that gathers the data, providing current data and its history as an XML document format after it receives the requests from user applications. The user application can be programmed with any computer language as it can send requests to an agent and parse an XML document; therefore, it can be a virtual module, such as a digital twin, a database repository, or an autonomous decision maker.
However, one of the drawbacks of MTConnect is that it has no standard communication rules to send the data or control commands back to machines. To add the function, an additional communication network node and an executive program to perform the request are required. Fig. 1 illustrates concepts of the bidirectional middleware with MTConnect, showing how the digital twin retrieves data and commands to machines. This allows an autonomous feedback control loop that integrates cyberspace with the physical world [16] so that the digital twin checks collision from received position data and commands machines to adjust current operation, such as changing robot paths. The following steps contain details of building the framework using bidirectional middleware.
1) Connect adapters to collect axis positions or joint angles from machine controllers. PCs for the adapter are connected to the controllers via RS232, Ethernet, and any other industrial protocols. The adapter program should access the controller, collect machine data, and send the data to the MTConnect agent.
2) The agent collects data from all the adapters. The PC for the agent is connected to multiple PCs for adapters via TCP/IP protocol.
3) A digital twin sends requests for machine data to the MTConnect agent, and the agent sends the requested XML document. Then, the digital twin constructs 3D geometries. In this paper, streams of previous positions are used to predict future trajectories and therefore the collision of 3D geometries in the digital twin.
4) After predicting a collision, the digital twin sends control commands to each executive program, and each machine takes actions to avoid collisions. The communication between the executives and the digital twin uses TCP/IP protocol, sending control commands and receiving replies to check the communication.
The digital twin consists of 3D geometries. The application program containing the digital twin sends queries to the MTConnect agent, and the agent replies with a list of position data. A 3D CAD model of each machine is separated by entities, and they are re-grouped according to their moving axis. Then, the grouped parts are allocated in a virtual 3D space according to positions or angles collected from MTConnect so that it mimics actual machines. Fig. 2 is a flowchart of the digital twin, which describes how to construct the geometries, perform collision prediction, and command machines to avoid the collision. The details of generating future trajectories and the collision checking algorithm are explained in the next sections.

2.2 Future Trajectory Prediction

Predicting a collision is based on generating future trajectories for each machine. The research assumes that the machines perform a job repeatedly, such as mass production in a factory. Future trajectory is calculated from two data sets: one complete cycle of trajectory Xt and history of the trajectory Yt until when collision prediction is requested. Xt is defined already in the application and Yt can be retrieved from either the MTConnect agent or continuously gathered and saved as a list of trajectories. Since the data gathered from the MTConnect adapters has slight variation of time interval, the time series Xt and Yt are linearly interpolated for equal sampling time, 20 Hz. When the digital twin receives the order to predict collisions, the amount of remaining trajectory until the end of the cycle is calculated using cross-correlation as Eq. (1),
(1)
ρXY(τ)=1σXσY[(XT-μX)(YT+τ-μY)]
where μ and σ are the mean and the standard deviation, respectively. The time τmax, the first maximum with a zero first derivative and negative second derivative of the cross-correlation ρ, represents the time at which Xt and Yt coincide. After the remaining series of the one cycle is calculated, several cycles of Xt are concatenated for repetition of the cycle. The predicted trajectory Ypred is calculated as Eqs. (2) and (3),
(2)
L=T-nT-τmax
(3)
Ypred={X{xτ-L+1,xτ-L+2xT},X{x0xT},X{x0xT}}
where n is an integer that satisfies 0 < L < T’. Fig. 3 illustrates the algorithm.

2.3 Collision Detection of the Digital Twin

To detect a collision between two 3D geometries, the oriented bounding box (OBB) and the separating axis theorem (SAT) are used. OBB is a rectangular block with a minimal size that contains a 3D entity. After the OBBs are calculated, a pair of OBBs is tested for intersection using SAT. The theorem works by projecting the two OBBs onto a potential separating axis and checking if their projected intervals overlap. If a single axis can be found where the projections do not overlap, the two objects do not collide. In theory, all arbitrary axis of two free-form shapes should be checked to find the overlap. However, the minimum number of axis to be tested in OBB is 15: 3 face orientations of the box A (unit vectors A1, A2, A3), another 3 face orientations of box B (unit vectors B1, B2, B3), and 9 combinations of two orientations A × B [13]. The projected length lA of the line from the center of the box A to the direction of the box B is described as Eq. (4),
(4)
lA=i|aiAi·L|lB=i|biBi·L|
where ai, and bi are the half length of the box’s edges, and L is a unit vector of the arbitrary testing axis. As in Eq. (5), the condition of no overlapping of boxes is that the sum of two projected lengths lA and lB does not exceed the projected line of distance T between two center points. Fig. 4 describes the concept of SAT.
(5)
|T·L|>lA+lB
In the digital twin, the collision between entities is checked using the principle. After translating or rotating 3D geometry entities from positions or angles that are sampled from the predicted trajectories, OBB with SAT are checked with all entity pairs. Collision time is predicted based on the time when two entities intersect. To reduce calculation time, one can define a list of blocks to check for collision or decrease the number of times to be checked.

3 Experimental Setup

3.1 Testbed #1 - Linear Stages and a Servo Motor

One of the experimental setups was prepared in Yonsei University, Korea. The system was composed of two lab-developed PC-based CNC controlling a three-axes gantry type stage and a single rotary motor attached to a white plastic rod on its end, respectively. The CNC was equipped with an EtherCAT master stack to control its periphery devices over EtherCAT. The MTConnect adapter was developed to gather CNC data such as position, velocity, load, and G-code block numbers from each CNC using TCP/IP communication features provided by Boost.Asio library. The MTConnect Agent released by MTConnect Institute runs on the same PC with MTConnect adapters and collected data from adapters via localhost communication. MTConnect client, shown in Fig. 5(a) which works as a digital twin in this paper for visualizing and detecting collision was developed using a commercial 3D graphics library (Eyeshot, devDept). The Testbed #1 is shown in Fig. 5(b).

3.2 Testbed #2 - Industrial Robot with CNC Router

Another testbed is located at Purdue University in the United States. It has a 6-axis industrial robot and a 3-axis CNC router. Each machine has its adapter and executive inside the embedded computer (Raspberry Pi 3 B+, Raspberry Pi Foundation). JOpenShowVar [17] is used to connect between the robot and the MTConnect adapter. An MTConnect agent is installed on a PC and gathers data from the adapters. The digital twin, developed using the same library in Testbed #1, sends and receives data on another PC. Fig. 6 describes the experimental setup.

4 Results and Discussions

4.1 Testbed #1: Predicting the Moment of the Collision

Testbed #1 shows a simple scenario of the material loading and unloading using a rotary motor and machining in 3-axis stage. The 3-axis stage drew a tilted diamond-shaped trajectory which involves its X, Y, and Z-axis, while the end of the plastic rod attached on the rotary motor followed a semicircle-shaped trajectory. The cycle-time was about 12 and 15 seconds for the rotary motor and the stage, respectively. The stage and rotary motor were controlled by each independent CNCs which do not communicate with each other. To check and predict collision, the digital twin application proposed in this work was utilized. The digital twin application gathered recent history of two motion systems from MTConnect agent in every 5 seconds, and the gathered history was resampled in time interval of 50 milliseconds, which is the time interval of the one-cycle trajectories of each system recorded beforehand. Cross-correlation was computed and the lag of the gathered trajectory with respect to the one-cycle trajectory was calculated. Using the lag, future trajectory that followed the collected trajectory was predicted. Figs. 7 and 8 show the trajectories which was gathered and predicted based on the proposed framework.
Next, the digital twin application simulated the predicted trajectories of each system and utilized OBB to check collision. Entities which were predicted to collide each other were highlighted in yellow, and the predicted time of the collision was shown in red text. As shown in Fig. 9(a), the digital twin application predicted that the collision between the z-axis part of the stage and the plastic rod on the rotary motor would occur at the time of 20:06:22. To verify the collision prediction feature, it was checked whether the stage and the rotary motor collided at the predicted moment of collision. Figs. 9(b)–9(d) show the images of the testbed before the moment of collision. It was observed that the 3-axis stage and the rotary motor actually collide at the predicted moment in a very similar appearance rendered by the digital twin application in Fig. 9(a).

4.2 Testbed #2: Collision Prediction and Avoidance

In Testbed #2, shown in Fig. 10, an applicable scenario of real-time collision prediction and machine control is implemented using the framework.
Fig. 10 illustrates the scenario. At first, the robot stops, and the future trajectories of the router and the robot are predicted. Next, the digital twin checks if collision happens from several points of the predicted trajectories. If there is no predicted collision at the digital twin, the robot decides to go straight across the CNC router. Otherwise, the robot detours the CNC router to avoid the collision. One of the two decisions is sent to the executive program of the robot. The executive changes a mode variable of the robot controller, and the robot is programmed to change its path according to a mode variable. Therefore, the robot can change its path according to the command of the digital twin. While the robot path is controlled by the application, the CNC router runs a G-code program repeatedly without any disturbances.
Fig. 11 compares gathered trajectories from MTConnect with one cycle trajectory of the CNC router. The digital application gathered position data from the MTConnect agent, and performed linear interpolation with 50 milliseconds interval. The one cycle trajectories were captured from the gathered trajectory, and were saved as a file that the digital twin application can read anytime. Three X, Y, and Z axis show phase difference of 1.75 seconds (τmax) which were the same as calculation using cross-correlation. Fig. 12 is a result of cross-correlation between three pair of trajectories. It shows that the first maximum cross-correlation happens at 1.75 second (τmax) which is the phase difference in the Fig. 11. Therefore, as in Fig. 13, a part of Xt after 1.75 seconds with several cycles of Xt are concatenated at the end of gathered trajectory Yt. In the testbed, the predicted robot trajectories are pre-loaded one-cycle trajectories with predefined 3 seconds delay from the start considering calculation time of collision at the digital twin. Fig. 14 illustrates the predicted trajectories of the robot with initial delays. One cycle trajectories of the robot are attached after 3 seconds. Therefore, trajectories of two machines are predicted to be used for collision prediction.
After predicted trajectories were acquired, the digital twin checked geometric collision at four designated points of the trajectories. Figs. 15 and 16 show the results of collision prediction and machine control. Each time frame has captured images of the digital twin and the web camera, respectively. In Fig. 15, no collision was predicted because the spindle unit, represented as a pink box, was retracted to the right side so that the robot could move above the router’s working area. However, Fig. 16 shows that the robot would collide with the movement because the spindle unit was supposed to be on the left side that the two would collide. The two yellow entities in the digital twin indicate collided blocks at the collision checking stage. As a result, the robot detoured the router to avoid collision. The result verifies that the digital twin combined with bidirectional middleware detects and predicts collision from acquired position values.

5 Conclusion

In this paper, an approach of using a digital twin and MTConnect framework for predicting the collision between machines was proposed and verified. In addition to the current MTConnect framework, a machine control function was implemented to collect the position data from the machines and adjust the movements of the machines online. The digital twin equipped with 3D CAD geometries, was continuously updated and rendered. Furthermore, a trajectory prediction algorithm based on OBB and cross-correlation was utilized to detect possible collisions. In the experiments, the collision between machines was predicted using the digital twin applications and was verified by observing the actual collision. Moreover, when the collision was predicted, a machine changed its planned path with respect to the movement of another machine to avoid the collision. The proposed work only requires the geometric features, such as 3D CAD models, relative position, and orientation between machines. Our contribution can reduce the effort in working with the process planning in the production line with different architectures and complex wires, by using a software-based framework with smart manufacturing middleware.
While the proposed framework demonstrates a robust method for collision avoidance, it is designed for structured environments where the machines involved have repetitive cycles. To address the challenge of non-repetitive motions, future research should explore more advanced forecasting algorithms that can handle complex, non-cyclical trajectories. Furthermore, the reliance on fixed alternative paths for dynamic collision avoidance can be overcome by integrating real-time path planning algorithms. By integrating these capabilities, the system could then compute an optimal and collision-free path on the fly, ensuring the avoidance maneuver is safe even in cluttered environments.

Declarations

Acknowledgement

This work was supported by the Technology Innovation Program (No. RS-2024-00507501, Development of a multi-robot drilling-joining system for large-scale mobility component assembly) funded by the Ministry of Trade Industry & Energy (MOTIE), Korea.

Fig. 1
A schematic of the bidirectional middleware using MTConnect and an additional executive program
ijpem-st-2025-00087f1.jpg
Fig. 2
A flowchart to construct the digital twin and run collision prediction
ijpem-st-2025-00087f2.jpg
Fig. 3
A schematic of calculating the predicted trajectory
ijpem-st-2025-00087f3.jpg
Fig. 4
The calculation to check the separated axis when two boxes are (a) separated or (b) overlapped with each other
ijpem-st-2025-00087f4.jpg
Fig. 5
Testbed #1 in Yonsei University; (a) A digital twin application for 3D rendering and collision prediction and (b) An overview image of the physical testbed
ijpem-st-2025-00087f5.jpg
Fig. 6
Testbed #2 in Purdue University; (a) A live camera image of the physical system and (b) A dashboard showing the digital twin and machine data
ijpem-st-2025-00087f6.jpg
Fig. 7
Predicted trajectories of the 3-axis stage in Testbed #1
ijpem-st-2025-00087f7.jpg
Fig. 8
Predicted trajectories of the rotary motor in Testbed #1
ijpem-st-2025-00087f8.jpg
Fig. 9
Collision prediction experiment in Testbed#1; (a) Collision predicted by digital twin app, (b) 2 seconds before collision, (c) 1 second before collision, and (d) The moment of collision
ijpem-st-2025-00087f9.jpg
Fig. 10
A schematic of collision prediction and avoidance procedures
ijpem-st-2025-00087f10.jpg
Fig. 11
Difference between one cycle and gathered trajectory
ijpem-st-2025-00087f11.jpg
Fig. 12
Results of cross-correlation for each axis between one cycle trajectory and gathered trajectory
ijpem-st-2025-00087f12.jpg
Fig. 13
Predicted trajectories of the CNC router
ijpem-st-2025-00087f13.jpg
Fig. 14
Predicted trajectories of the robot
ijpem-st-2025-00087f14.jpg
Fig. 15
Captured images in no collision case
ijpem-st-2025-00087f15.jpg
Fig. 16
Captured images in the collision case
ijpem-st-2025-00087f16.jpg

References

1. Venkatesh, K., Zhou, M. & Caudill, R. J. (1994). Comparing ladder logic diagrams and Petri nets for sequence controller design through a discrete manufacturing system. IEEE Transactions on Industrial Electronics, 41(6), 611–619.
crossref
2. Haddadin, S., De Luca, A. & Albu-Schaffer, A. (2017). Robot collisions: A survey on detection, isolation, and identification. IEEE Transactions on Robotics, 33(6), 1292–1312.
crossref
3. Kuhn, S., Gecks, T. & Henrich, D. (2006). Velocity control for safe robot guidance based on fused vision and force/torque data. In: Proceedings of the 2006 IEEE International Conference on Multisensor Fusion and Integration for Intelligent System; pp 485–492.
crossref
4. Pyo, Y., Hasegawa, T., Tsuji, T., Kurazume, R. & Morooka, K. (2014). Floor sensing system using laser reflectivity for localizing everyday objects and robot. Sensors, 14(4), 7524–7540.
crossref pmid pmc
5. Flacco, F., Kroger, T.De Luca, A. & Khatib, O. (2012). A depth space approach to human-robot collision avoidance. In: Proceedings of the 2012 IEEE International Conference on Robotics and Automation; pp 338–345.
crossref
6. El Saddik, A., (2018). Digital twins: The convergence of multimedia technologies. IEEE Multimedia, 25(2), 87–92.
crossref
7. Liu, C., Vengayil, H., Zhong, R. Y. & Xu, X. (2018). A systematic development method for cyber-physical machine tools. Journal of Manufacturing Systems, 48, 13–24.
crossref
8. Nahian Al Sunny, S. M., Liu, X. F. & Shahriar, M. R. (2018). Communication method for manufacturing services in a cyber–physical manufacturing cloud. International Journal of Computer Integrated Manufacturing, 31(7), 636–652.
crossref
9. Weller, R. (2013). A brief overview of collision detection. New Geometric Data Structures for Collision Detection and Haptics, Springer.
crossref pmid
10. Cohen, J. D., Lin, M. C.Manocha, D. & Ponamgi, M. (1995). I-COLLIDE: An interactive and exact collision detection system for large-scale environments. In: Proceedings of the 1995 Symposium on Interactive 3D Graphics; pp 189–196.

11. Hubbard, P. M., (1996). Approximating polyhedra with spheres for time-critical collision detection. ACM Transactions on Graphics, 15(3), 179–210.
crossref
12. Coming, D. S., & Staadt, O. G. (2008). Velocity-aligned discrete oriented polytopes for dynamic collision detection. IEEE Transactions on Visualization and Computer Graphics, 14(1), 1–12.
crossref pmid
13. Gottschalk, S., Lin, M. C. & Manocha, D. (1996). OBBTree: A hierarchical structure for rapid interference detection. In: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques; pp 171–180.
crossref
14. Van den Bergen, G., (1997). Efficient collision detection of complex deformable models using AABB trees. Journal of Graphics Tools, 2(4), 1–13.
crossref
15. Tang, T. D., (2014). Algorithms for collision detection and avoidance for five-axis NC machining: A state of the art review. Computer-Aided Design, 51, 1–17.
crossref
16. Liu, C., Xu, X., Peng, Q. & Zhou, Z. (2018). MTConnect-based cyber-physical machine tool: A case study. Procedia CIRP, 72, 492–497.
crossref
17. Sanfilippo, F., Hatledal, L. I.Zhang, H.Fago, M. & Pettersen, K. Y. (2014). JOpenShowVar: An open-source cross-platform communication interface to KUKA robots. In: Proceedings of the 2014 IEEE International Conference on Information and Automation; pp 1154–1159.
crossref

Biography

ijpem-st-2025-00087i1.jpg
Soon-Hong Hwang is a Postdoctoral Researcher in the School of Mechanical Engineering, Yonsei University. He received the B.S. and Ph.D. degrees in the School of Mechanical Engineering, Yonsei University. His research interest includes computerized numerical control, digital twin, and machine tool simulation.

Biography

ijpem-st-2025-00087i2.jpg
Martin Byung-Guk Jun is an Associate Professor of the School of Mechanical Engineering at Purdue University, West Lafayette, IN, USA. Prior to joining Purdue University, he was an Associate Professor at the University of Victoria, Canada. He received the BSc and MSc degrees in Mechanical Engineering from the University of British Columbia, Vancouver, Canada in 1998 and 2000, respectively. He then received his PhD degree in 2005 from the University of Illinois at Urbana-Champaign in the Department of Mechanical Science and Engineering. His main research focus is on advanced multi-scale and multi-material manufacturing processes and technologies for various applications such as sensing, optics, aerospace, biomedical, and energy. He has authored over 100 peer-reviewed journal publications. He is an ASME fellow. He is also the recipient of the 2011 SME Outstanding Young Manufacturing Engineer Award, 2012 Canadian Society of Mechanical Engineers I.W. Smith Award for Outstanding Achievements, and 2015 Korean Society of Manufacturing Technology Engineers Damwoo Award.

Biography

ijpem-st-2025-00087i3.jpg
Byung-Kwon Min is a professor with the School of Mechanical Engineering, Yonsei University, Seoul, Korea. He received the B.S. and M.S. degrees from Yonsei University and the Ph.D. degree in mechanical engineering from University of Michigan. His research interests include machine tool control, precision manufacturing processes and intelligent manufacturing systems.

Biography

ijpem-st-2025-00087i4.jpg
Huitaek Yun is an assistant professor in the department of mechanical engineering, Korea Advanced Institute of Science and Technology (KAIST) since 2023. In 2021, he received a PhD degree in the School of Mechanical Engineering, Purdue University. He is interested in smart manufacturing to combine manufacturing processes and systems with information technologies: machine connectivity, robotic manufacturing via human-robot collaboration, mixed reality-based human machine interface, and artificial intelligence (AI) for manufacturing.
Editorial Office
12F, SKY1004 bldg., 50-1, Jungnim-ro, Jung-gu, Seoul 04508, Republic of Korea
TEL : +82-2-518-2928   E-mail : ijpem.st@kspe.or.kr
Developed in M2PI
Copyright © Korean Society for Precision Engineering.
Close layer
prev next