Next Article in Journal
Bypassing Heaven’s Gate Technique Using Black-Box Testing
Previous Article in Journal
VP-SOM: View-Planning Method for Indoor Active Sparse Object Mapping Based on Information Abundance and Observation Continuity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Estimation of Shape Error with Monitoring Signals

1
Smart Manufacturing System R&D Department, Korea Institute of Industrial Technology (KITECH), Cheonan 31056, Republic of Korea
2
Digital Transformation R&D Department, Korea Institute of Industrial Technology (KITECH), Ansan 15588, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(23), 9416; https://doi.org/10.3390/s23239416
Submission received: 18 October 2023 / Revised: 19 November 2023 / Accepted: 24 November 2023 / Published: 26 November 2023
(This article belongs to the Section Industrial Sensors)

Abstract

:
Recently, extensive research has actively been conducted in relation to intelligent manufacturing systems. During the machining process, various factors, such as geometric errors, vibrations, and cutting force fluctuations, lead to shape errors. When a shape error exceeds the tolerance, it results in improper assembly or functionality issues in the assembled part. Predicting shape errors before or during the machining process helps increase production efficiency. In this paper, we propose a methodology that uses monitoring signals and on-machine measurement (OMM) results to predict machining quality in real time. We investigate the correlation between monitoring signals and OMM results and then construct a machine learning model for shape error estimation. The developed model implements a tool offset compensation strategy. The performance of the proposed method is evaluated under various sliding window sizes and the compensation weights. The experimental results confirmed that the proposed algorithm is effective for obtaining a uniform machining quality.

1. Introduction

In parallel with advancements in production technology, there has been a notable rise in the demand for high-precision machined products. It is known that shape error can be attributed to various factors, such as tracking errors in the control system, thermal errors, and errors caused by cutting force fluctuation [1,2]. Extensive research has been dedicated to identifying error sources and achieving error compensation [1,2,3,4,5,6,7,8]. Schmitz et al. measured errors resulting from various sources in high-speed milling and assessed the influence of each error source comparatively [5]. Kong et al. developed a kinematics model of a two-axis ultra-precision machining system that enabled the calculation and compensation of shape error and generated a novel tool path [6]. However, the utilization of modeling to predict shape errors requires a substantial database of experiments. Furthermore, error compensation deteriorates when the accuracy of various models, including machining errors and thermal errors, is not guaranteed. To address these limitations, an offline error compensation method through an inspection process has been proposed [7,8]. Lo et al. measured an error using a coordinate measuring machine (CMM) after the machining process was finished, and these errors were then compensated in subsequent processes [7]. Raksiri et al. utilized a laser interferometer to measure geometric errors and estimated the machining errors caused by cutting forces for error compensation [8]. However, those methods have drawbacks, such as spatial constraints and decreased production efficiency due to repetitive measurement processes. Recently, the on-machine measurement (OMM) system has gained considerable attention as an innovative inspection technique with the advantages of high efficiency and high stability [9,10]. With the OMM system, the machining process and the inspection process can be conducted with the same machine tool. Cho et al. implemented an agile machining error compensation method for flat-end milling processes based on a polynomial neural network trained by OMM inspection data [9]. Ge et al. developed an integrated method that combines an OMM system, error modeling, and a real-time error compensation process [10]. Those methods are effective for simple-shape products, but their application becomes challenging for intricate-shape products in which cutting conditions randomly change. However, existing studies utilizing OMM data for shape error estimation based on various methods also have limitations. In a recent smart factory, variable machines and equipment were interconnected and communicated with each other to enable real-time monitoring, analysis, and decision-making [11]. Therefore, a time latency problem naturally occurs. In other words, real-time responsiveness is challenging. Applying real-time shape error estimation and compensation using computational modeling and complex algorithms has not been achieved. Furthermore, adaptability and generalization to various cutting conditions have been limited. A new learning model should be constructed in which cutting conditions are changed or the cutting type is converted. These iterative processes require a significant, extensive computational cost as well as frequent system maintenance. To address these limitations, this study aims to develop a real-time shape error estimation and compensation methodology. To secure a real-time response, we utilize the monitoring signals and simple analysis method. For detail, the proposed methodologies utilize a sliding window and MLP (multi-layer perceptron) model using monitoring signals and OMM measurement data. Firstly, the complex relationship between monitoring signals and OMM measurement data is investigated. Secondly, we estimate the shape error and then calculate the error compensation value. Cutting experiments are carried out to evaluate the performance of the proposed methodologies.

2. Shape Error Compensation Methodology

This section describes our shape error compensation methodology and data acquisition system in detail. In Section 2.1, an outline of the proposed methodology is presented. In Section 2.2 and Section 2.3, the monitoring system and the OMM system utilized for this study are described. In Section 2.4, the experimental setup and conditions are introduced.

2.1. Proposed Error Compensation Methodology

Figure 1 depicts the schematic diagram of the proposed error compensation methodology. The data utilized in this method are categorized into two types: firstly, monitoring data gathered during the machining process, and secondly, shape error data measured by the OMM system once each machining process has been completed. In the initial step, a signal selection process is carried out to identify which monitoring signals (from both CNC and sensors) are suitable as input features. This process is conducted by correlation analysis between these signals and the measured shape error. Subsequently, a prediction model is established for estimating the shape error. We define the estimated shape error as the ‘margin of error (ME)’. If the ME exceeds the specified tolerance, we initiate the tool offset compensation process. We implement different tool compensation methods based on whether ME surpasses the upper or lower tolerance limit.
Error compensation utilizes the tool diameter compensation function provided by a FANUC controller (FANUC Corp., Series 31i-MODEL B, Yamanashi, Japan). This function adjusts the tool path in the radial direction of the tool by referring to the compensation value assigned to the macro variable within the controller. This function is user-friendly, as it involves updating the compensation value without the necessity of generating a new NC program for error compensation. Previous studies have already confirmed the effectiveness of error reduction through tool path compensation [7,9,10,11,12].

2.2. Monitoring System

Figure 2 illustrates a schematic diagram of the monitoring system, and Table 1 provides a list of monitoring data obtained from both CNC and various sensors. CNC data are sampled at a frequency of 20 Hz through the FANUC controller, whereas sensor data are sampled at a significantly higher frequency of 12,800 Hz via a data acquisition system (DAQ). Motor drive current and applied voltage data are obtained by attaching a hall sensor (Seri2B., SCV-U2, Gyeongbuk, Republic of Korea) and a transducer (Seri2B., IVS-D4, Gyeongbuk, Republic of Korea) to the cables of the spindle motor and the feed drive motor on the machine tool distribution board. An accelerometer (DYTRAN Instrument Inc., 3211B1-30, Los Angeles, CA, USA) is installed on the spindle housing to collect X- and Y-axis vibration data that appear during the machining process. Additionally, a microphone (PCB Electronics Inc., 130A24, Hong Kong, China) is attached to the outer wall of the machine tool to capture sound data.

2.3. OMM System

On-machine measurement (OMM) refers to measurement and inspection that takes place directly on a machine tool after the machine has finished its task (Figure 3). After each machining process, the shape of the product is examined using a touch probe (Renishaw Inc., OMP400, Hong Kong, China). The system detects the force resulting from the contact between the ball at the end of the stylus and the workpiece. It records the mechanical coordinates of all contact points and determines the shape by computing the distance between these contact points. Note that this computed distance involves the stylus ball radius. To ensure accuracy, we calibrate the stylus ball radius utilizing a reference specimen. Moreover, when attaching the touch probe onto the tool shank or holder, there is potential for runout due to the misalignment between the center of the stylus and the center of the spindle. We align these central axes meticulously to mitigate inaccuracies.
The measurement of shape errors was carried out by performing residual width measurements after the slot milling for 20 iterations. Measurements were conducted five times per single machining operation, resulting in a total of 100 measurement data points that were utilized in the study.

2.4. Experimental Setup and Conditions

A sequence of machining experiments was conducted utilizing a 3-axis machine tool (DN Solutions Co., Ltd., NX-5500II, Changwon, Republic of Korea) to validate the proposed methodology. The experimental conditions are detailed in Table 2. The specimen of C45E4 was machined in a straight manner. Subsequent to the machining process, the remaining part was measured using a touch probe to obtain the shape dimensions. We calculated the shape error by comparing these measurement results with the target shape information. Throughout one straight-line machining operation, measurements were taken at five equidistant intervals, and this procedure was iterated 20 times. Prior to each iteration of the experiment, the upper surface was face-milled, and the side surface was shoulder-milled two times to rectify any potential tilt that could have occurred during workpiece installation. From the total machining processes, we confirmed a shape error ranging from a minimum of 40 μm to a maximum of 119 μm.

3. Data Processing and Feature Extraction

This section describes the data processing method and feature extraction process in detail. In Section 3.1, the signal preprocessing of collected data is presented. In Section 3.2 describe the feature selection methods utilized for this study.

3.1. Signal Preprocessing

Figure 4 illustrates the schematic diagram of overall data processing. In order to ensure the compatibility of data collected from both the FANUC controller and the DAQ board, which operate at different sampling rates, a synchronization process was carried out to align them. To accomplish this, CNC data were interpolated at a frequency of 12,800 Hz through cubic spline interpolation. We integrated them with the DAQ data to create a unified dataset. Seven descriptive statistics, namely root mean square (RMS), maximum (Max), minimum (Min), mean, kurtosis, skewness, and standard deviation, were extracted from the interpolated data at 0.1 s intervals. This procedure entailed converting raw data gathered from various sensors into a format that is suitable for application as input features in a machine learning model. This offers the advantage of reducing interdependence among features by decreasing the dimensionality of raw data while simultaneously preserving the inherent characteristics of time series data [13].

3.2. Feature Selection

Utilizing an extensive amount of the extracted data as-is could increase the risk of overfitting and potentially lead to a deteriorate the machine learning model performance [14]. In order to only select features having a high correlation with shape error among the extracted dataset, we performed a feature selection process. The feature selection methods are broadly divided into three types. The first is the Filter method, which employs statistical evaluation techniques. The second is the Embedded method, which selects features significantly influencing the model accuracy. The last is the Wrapper method, which creates subsets with the highest performance by generating all possible combinations of a given feature set [15]. Among these methods, in this study, we conducted the feature selection process using the Filter and Embedded methods.

3.2.1. Filter Method

The feature selection process utilizing the Pearson correlation coefficient is performed as expressed by Equation (1). The Pearson correlation coefficient is a concept used when assessing similarity between input vectors. The closer the r value is to 1, the higher the correlation, and the larger this value, the higher the importance of the feature. As a result, as shown in Figure 5, it is confirmed that the mean values of feed axis current, feed axis load, spindle axis current, and RMS of sound denote the highest correlation with shape error. They are selected as input features.
r = ( x x ¯ ) ( y y ¯ ) ( x x ¯ ) 2 ( y y ¯ ) 2

3.2.2. Embedded Method

Additional features are selected through the Embedded method, which assesses the importance and influence of the feature considering the characteristics of the model [16]. Random forest (RF) is an ensemble method that generates multiple decision trees and synthesizes the results. It offers the advantage of providing feature importance and assuring superior predictive performance, particularly in scenarios with many explanatory variables. Feature importance is a value that indicates the influence of a specific independent value on the prediction results. The larger the value, the greater the contribution to prediction accuracy. Figure 6 shows the RF feature importance plot. Among these, the top 10 features do not overlap with the results obtained through the Filter method.

4. Shape Error Compensation Results

This section describes the construction of the machine learning model and the shape error compensation results in detail. In Section 4.1, the constructed MLP model is presented. In Section 4.2, the shape error compensation results are discussed.

4.1. MLP Model Construction

The MLP model, as depicted in Figure 7, is an artificial neural network with multiple hidden layers, offering a structure capable of modeling complex nonlinear relationships. Each neuron is connected to all neurons in the preceding layer, and these connections are assigned weights. The input neuron ( x q ) of each layer ( p ) is multiplied by the weights ( w p , q ) of that layer and then passes through an activation function ( σ ). The formula of this process is expressed by Equation (2). The output obtained through this step becomes the input for the next layer ( p + 1), and this process is iterated until it reaches the output layer, resulting in the final output.
o u t p u t = σ q w p , q x q + b i a s .  
We utilized the backpropagation algorithm for MLP training and used MLP Regressor in Python Keras for data analysis. The 14 variables obtained in the feature selection process were utilized for input features. The hyperparameters that users need to manually input when designing the model were set using grid search, as shown in Table 3 [17].
According to tool wear progress, cutting force increases due to blunt tool edges, which may lead to a discrepancy between the weights of the previously trained model and the data affected by tool wear. We utilized the sliding window approach [18] to mitigate the influence of older data and enhance the influence of recent data, as shown in Figure 8. We divided the data into 40 segments ( T 1 ~ T 40 ) in time series order. To assess the estimation accuracy of the proposed methodology, a training model was constructed using data from T n to T n + 3 and the shape error at T n + 4 was estimated. The estimation accuracy was evaluated by R 2 score expressed by Equation (3). This index indicates how well the independent variables explain the variation in the dependent variable. The closer it is to 1, the higher the model performance.
R 2 = 1 y i y i ^ 2 y i y ¯ 2
Here, y i is the actual value, y ¯ is the mean of the y i , and y i ^ is the predicted value.
Figure 9 presents the R 2 score depending on the experiment number shown in Figure 8. R 2 scores ranged from 0.65 to 0.90. In the initial stages of training, the model had a relatively small R 2 score due to insufficient data. However, as time passed and the number of training iterations increased, the model was trained in complex patterns, resulting in an increase in its R 2 score.

4.2. Shape Error Compensation Result

We estimated the margin of shape error and its magnitude through the constructed model. We perform shape error compensation only when the shape error exceeded the tolerance ( ± 20   μ m ). We introduced compensation weights to prevent drastic shape error compensation. We compared the results from various window sizes and compensation weights, as shown in Figure 10. When the window size was 4 and compensation weight was 50% (Figure 10a), a shape error of −70 μ m occurred in Exp1 and −30 μ m in Exp2. Since these values significantly exceed the tolerance, we performed tool offset compensation in a positive direction in both cases. This process was iterated, and finally, machining could be carried out within the tolerance. When the compensation weight increased by 70%, we investigated the issue, as shown in Figure 10b. From the result, we observed that excessive shape error compensation led to frequent violations of the tolerance. Lastly, we investigate the influence of window size by decreasing the window size to 1, as shown in Figure 10c. We confirm that a decreased window length reduces the data utilized for training the model, leading to a decrease in prediction performance. As a result, the margin of shape error is estimated to be wider, and frequent shape error compensation is observed. Among the results from the three conditions, the best performance was achieved with a window size of 4 and a compensation weight of 50%.
Figure 11 shows a graph comparing the results before and after compensation under the conditions showing the best performance. Red lines represent raw values without compensation and blue lines represent the compensated values, respectively. In the initial section (Exp1), the initial data ( T 1 ~ T 4 ) are used as the training data, and hence, the results of raw values and compensation values are identical. We confirm that error estimation proceeds from T 5 . From this point on, it is observed that errors occurring during machining do not exceed the tolerance, except for the initial section. This denotes that the proposed methodology effectively compensates for shape errors. Real-time and accurate shape error compensation can be only achieved using monitoring data. These findings are expected to be valuable in the manufacturing field in terms of enhancing shape precision and production efficiency.

5. Conclusions

This paper presented a novel error estimation method for the milling process based on monitoring data, OMM measurement data, and a neural network. To enhance the model’s performance, we carried out a feature selection process. The top four features identified in Pearson’s correlation coefficient analysis and ten additional features identified in the feature importance plot were extracted from the monitoring data. The MLP model, offering a structure capable of modeling complex nonlinear relationships, was adopted in this study. Cutting force increases due to tool wear progress, which may lead to a discrepancy between the weights of the previously trained model and the data affected by tool wear. We introduced the sliding window approach to consider this phenomenon. The results confirmed that the model denoted a relatively small R 2 score at the initial stages of training due to insufficient data. However, the R 2 score increased as time passed, since the model was iteratively trained on complex patterns. We estimated the margin of shape error and its magnitude through the constructed model. Shape error compensation utilizing the tool diameter compensation function provided by a FANUC controller was performed only when the shape error exceeded the tolerance. To define the optimal compensation weight and sliding window size, we compared the results from various conditions. The results showed that optimal performance was achieved with a window size of 4 and a compensation weight of 50%. It was observed that errors occurring during machining did not exceed the tolerance except for the initial section. Hence, it can be concluded that the proposed methodology effectively compensates for shape errors in real time only utilizing monitoring signals.

Author Contributions

Conceptualization, S.N. and E.N.; methodology, H.K.; software, H.K.; validation, H.K.; formal analysis, H.K.; investigation, S.N.; resources, E.N.; data curation, E.N.; writing—original draft preparation, S.N.; writing—review and editing, H.K.; visualization, E.N.; supervision, S.N.; project administration, S.N.; funding acquisition, E.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Korea Institute of Industrial Technology as part of the ‘Development of Core Technologies for a Working Partner Robot in the Manufacturing Field (KITECH EO-23-0009)’ program and by the ‘Smart Manufacturing Innovation Technology Development Project’, funded by the Ministry of SMEs and Startups (RS-2022-00141817).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available in this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ramesh, R.; Mannan, M.A.; Poo, A.N. Error compensation in machine tools-a review part 1: Geometric, cutting-force induced and fixture-dependent errors. Int. J. Mach. Tools Manuf. 2000, 40, 1235–1256. [Google Scholar] [CrossRef]
  2. Ramesh, R.; Mannan, M.A.; Poo, A.N. Error compensation in machine tools-a review part 2: Thermal errors. Int. J. Mach. Tools Manuf. 2000, 40, 1257–1284. [Google Scholar] [CrossRef]
  3. Cichosz, P.; Karolczak, P.; Waszczuk, K. Review of Cutting Temperature Measurement Methods. Materials 2023, 16, 6365. [Google Scholar] [CrossRef] [PubMed]
  4. Zheng, W.; Zhang, G.; Li, H.; Yang, X.; Shao, W.; Liu, Z. Dynamic compensation strategy for scanning error of contact probe based on damping ratio and frequency mapping. IEEE Sens. J. 2023. [Google Scholar] [CrossRef]
  5. Lyu, D.; Liu, Q.; Liu, H.; Zhao, W. Dynamic error of CNC machine tools: A state-of-the-art review. Int. J. Adv. Manuf. Technol. 2020, 106, 1869–1891. [Google Scholar] [CrossRef]
  6. Geng, Z.; Tong, Z.; Jiang, X. Review of geometric error measurement and compensation techniques of ultra-precision machine tools. Light Adv. Manuf. 2021, 2, 211–227. [Google Scholar] [CrossRef]
  7. Lo, C.C.; Hsiao, C.Y. A method of tool path compensation for repeated machining process. Int. J. Mach. Tools Manuf. 1998, 38, 205–213. [Google Scholar] [CrossRef]
  8. Denkena, B.; Dittrich, M.A.; Uhlich, F. Augmenting milling process data for shape error prediction. Procedia CIRP 2016, 57, 487–491. [Google Scholar] [CrossRef]
  9. Cho, M.W.; Kim, G.H.; Seo, T.I.; Hong, Y.C.; Cheng, H.H. Intergrated machining error compensation method using OMM data and modified PNN algorithm. Int. J. Mach. Tools Manuf. 2006, 46, 1417–1427. [Google Scholar] [CrossRef]
  10. Ge, G. An intergrated error compensation method based on on-machine measurement for thin web parts machining. Precis. Eng. 2020, 63, 206–213. [Google Scholar] [CrossRef]
  11. Soori, M.; Arezoo, B.; Dastres, R. Internet of things for smart factories in industry 4.0, a review. Internet Things Cyber-Phys. Syst. 2023, 3, 192–204. [Google Scholar] [CrossRef]
  12. Watanabe, T.; Iwai, S. A control system to improve the accuracy of finished surfaces in milling. J. Dyn. Syst. Meas. Control. 1983, 105, 192–199. [Google Scholar] [CrossRef]
  13. Wu, D.; Jennings, C.; Terpenny, J.; Gao, R.X.; Kumara, S. A comparative study on machine learning algorithms for smart manufacturing: Tool wear prediction using random forests. J. Manuf. Sci. Eng. 2017, 139, 071018. [Google Scholar] [CrossRef]
  14. Rodriguez-Galiano, V.F.; Luque-Espinar, J.A.; Chica-Olmo, M.; Mendes, M.P. Feature selection approaches for predictive modelling of groundwater nitrate pollution: An evaluation of filters, embedded and wrapper methods. Sci. Total Environ. 2018, 624, 661–672. [Google Scholar] [CrossRef] [PubMed]
  15. Jović, A.; Brkić, K.; Bogunović, N. A review of feature selection methods with applications. In Proceedings of the 2015 38th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia, 25–29 May 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1200–1205. [Google Scholar]
  16. Hasan, M.A.M.; Nasser, M.; Ahmad, S.; Molla, K.I. Feature selection for intrusion detection using random forest. J. Inf. Secur. 2016, 7, 129–140. [Google Scholar] [CrossRef]
  17. Xiong, T.; Bao, Y.; Hu, Z. Multiple-output support vector regression with a firefly algorithm for interval-valued stock price index forecasting. Knowl.-Based Syst. 2014, 55, 87–100. [Google Scholar] [CrossRef]
  18. Chou, J.S.; Nguyen, T.K. Forward forecast of stock price using sliding-window metaheuristic-optimized machine-learning regression. IEEE Trans. Ind. Inform. 2018, 14, 3132–3142. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of proposed method.
Figure 1. Schematic diagram of proposed method.
Sensors 23 09416 g001
Figure 2. Schematic diagram of monitoring system.
Figure 2. Schematic diagram of monitoring system.
Sensors 23 09416 g002
Figure 3. OMM measurement. (a) Target workpiece. (b) Examined point of workpiece.
Figure 3. OMM measurement. (a) Target workpiece. (b) Examined point of workpiece.
Sensors 23 09416 g003
Figure 4. Overall data processing.
Figure 4. Overall data processing.
Sensors 23 09416 g004
Figure 5. Results of Pearson correlation coefficient analysis.
Figure 5. Results of Pearson correlation coefficient analysis.
Sensors 23 09416 g005
Figure 6. Feature importance plot.
Figure 6. Feature importance plot.
Sensors 23 09416 g006
Figure 7. MLP architecture.
Figure 7. MLP architecture.
Sensors 23 09416 g007
Figure 8. Schematic diagram of sliding window approach.
Figure 8. Schematic diagram of sliding window approach.
Sensors 23 09416 g008
Figure 9. Result of R 2 score evaluation.
Figure 9. Result of R 2 score evaluation.
Sensors 23 09416 g009
Figure 10. Shape error estimation and tool offset compensation.
Figure 10. Shape error estimation and tool offset compensation.
Sensors 23 09416 g010
Figure 11. Comparison of raw values and compensated values.
Figure 11. Comparison of raw values and compensated values.
Sensors 23 09416 g011
Table 1. List of monitoring data.
Table 1. List of monitoring data.
SourceSignal TypeUnit
CNCSpindle speedmin−1
Spindle load%
X/Y/Z axis positionmm
X/Y/Z axis load%
X/Y/Z currentmv/A
Actual feed ratemm/min
Sensors
(DAQ)
Spindle axis currentmA
Spindle axis voltagemV
X/Y/Z axis currentmA
X/Y/Z axis voltagemV
SoundPa
X/Y axis accelerationm/s2
Table 2. Experimental conditions.
Table 2. Experimental conditions.
Tool Properties
TypeFlat endmill
Diameter16 mm
MaterialTungsten carbide (WC-Co)
Number of flutes2
Workpiece properties
MaterialC45E4
Machining length 120 mm
Machining conditions
Spindle speed4100 min−1
Feed per tooth0.1 mm/tooth
Axial depth of cut2 mm
Radial depth of cut2 mm
Table 3. Hyperparameters setting in MLP Regressor.
Table 3. Hyperparameters setting in MLP Regressor.
HyperparameterOptimal Value
Hidden layer1 node32
Hidden layer2 node8
Dropout0.8
Activation functionReLU
Kernel initializerHe uniform
OptimizerAdam
Learning rate0.91
Epochs1000
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.

Share and Cite

MDPI and ACS Style

Kim, H.; Nam, S.; Nam, E. Estimation of Shape Error with Monitoring Signals. Sensors 2023, 23, 9416. https://doi.org/10.3390/s23239416

AMA Style

Kim H, Nam S, Nam E. Estimation of Shape Error with Monitoring Signals. Sensors. 2023; 23(23):9416. https://doi.org/10.3390/s23239416

Chicago/Turabian Style

Kim, Hyein, Soohyun Nam, and Eunseok Nam. 2023. "Estimation of Shape Error with Monitoring Signals" Sensors 23, no. 23: 9416. https://doi.org/10.3390/s23239416

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