ArticlePDF Available

Probabilistic information fusion to model the pose-dependent dynamics of milling robots

Authors:

Abstract

Conventional industrial robots are increasingly used for milling applications of large workpieces due to their workspace and their low investment costs in comparison to conventional machine tools. However, static deflections and dynamic instabilities during the milling process limit the efficiency and productivity of such robot-based milling systems. Since the pose-dependent dynamic properties of the industrial robot structures are notoriously difficult to model analytically, machine learning methods are recently gaining more and more popularity to derive system models from experimental data. In this publication, a modeling concept based on a modern information fusion scheme, fusing simulation and experimental data, is proposed. This approach provides a precise model of the robot’s pose-dependent structural dynamics and is validated for a one-dimensional variation of the robot pose. The results of two information fusion algorithms are compared with a conventional, data-driven approach and indicate a superior model accuracy regarding interpolation and extrapolation of the pose-dependent dynamics. The proposed approach enables decreasing the necessary amount of experimental data needed to assess the vibrational properties of the robot for a desired pose. Additionally, the concept is able to predict the robot dynamics at poses where experimental data is very costly to gather.
Vol.:(0123456789)
1 3
Production Engineering
https://doi.org/10.1007/s11740-020-00975-8
MACHINE TOOL
Probabilistic information fusion tomodel thepose‑dependent
dynamics ofmilling robots
MaximilianBusch1 · FlorianSchnoes1· ThomasSemm1· MichaelF.Zaeh1· BirgitObst2· DirkHartmann2
Received: 22 May 2020 / Accepted: 27 July 2020
© The Author(s) 2020
Abstract
Conventional industrial robots are increasingly used for milling applications of large workpieces due to their workspace and
their low investment costs in comparison to conventional machine tools. However, static deflections and dynamic instabilities
during the milling process limit the efficiency and productivity of such robot-based milling systems. Since the pose-dependent
dynamic properties of the industrial robot structures are notoriously difficult to model analytically, machine learning meth-
ods are recently gaining more and more popularity to derive system models from experimental data. In this publication, a
modeling concept based on a modern information fusion scheme, fusing simulation and experimental data, is proposed. This
approach provides a precise model of the robot’s pose-dependent structural dynamics and is validated for a one-dimensional
variation of the robot pose. The results of two information fusion algorithms are compared with a conventional, data-driven
approach and indicate a superior model accuracy regarding interpolation and extrapolation of the pose-dependent dynam-
ics. The proposed approach enables decreasing the necessary amount of experimental data needed to assess the vibrational
properties of the robot for a desired pose. Additionally, the concept is able to predict the robot dynamics at poses where
experimental data is very costly to gather.
Keywords Robotic milling· Structural dynamics· Machine learning· Multi-fidelity information fusion
1 Introduction
In order to increase the economic efficiency of milling pro-
cesses in terms of investment, operating and maintenance
costs, conventional industrial robots are an attractive alter-
native for machining of large workpieces [9, 26]. However,
the low static and dynamic stiffness of industrial robots
often lead to static displacements of the tool or to dynamic
instabilities, also called chatter [1, 10, 21, 25]. The static
displacements of the tool during the process result in devia-
tions from the target workpiece geometry, whereas dynamic
instabilities result in an insufficient surface quality or might
even lead to increased tool wear as well as failure of spindle
components.
Thus, current research projects address the precise mod-
eling and the system identification of the static and dynamic
structural behavior of milling robots. This allows to compen-
sate the estimated errors by choosing a compensated tool
path or by choosing stable process parameters [22].
The dynamics of the robot structure are usually formu-
lated in the following, analytic form, depending on the gen-
eralized coordinates
q
, the velocities
q
and accelerations
q
[14]:
M
represents the mass matrix,
C
the Coriolis matrix,
N
con-
tains gravitational terms and other generalized forces such
as joint forces due to the internal joint stiffness and damp-
ing properties.
𝜏
are the resulting generalized forces and
moments. The efficient simulation of the dynamic behavior
of such a rigid body model is provided by software pack-
ages, such as the Dynamics Animation and Robotics Toolkit
(DART) [12] or the Rigid Body Dynamics Libary (RBDL)
[4]. Nonetheless, the identification of the model param-
eters, such as the inertia, stiffness and damping terms of
the joints, remain open issues. Consequently, an incorrect
(1)
M
(
q
)
q
+C(
q,
q
)
q
+N(
q,
q
)=𝜏
.
* Maximilian Busch
maximilian.busch@iwb.tum.de
1 Institute forMachine Tools andIndustrial Management,
Technical University ofMunich (TUM), Boltzmannstr. 15,
85748Garchingb.Muenchen, Germany
2 Siemens AG, Otto-Hahn-Ring 6, 81739Muenchen, Germany
Production Engineering
1 3
parameterization can lead to a potentially inaccurate struc-
tural model. In comparison to conventional machine tools,
where flexible multi-body simulations are used to model the
position dependent dynamics [23], this is especially crucial
for robotic milling processes of large workpieces, since the
dynamic properties may vary significantly during the pro-
cess due to the highly nonlinear kinematic structure. Thus,
modeling the pose-dependent properties of the robot’s struc-
ture is still an unsolved problem [2].
Nguyen etal. [15] propose a data-driven approach to
model the position dependency of the modal parameters.
This approach circumvents the issue of modeling the
dynamic properties of a physics-based model accurately, but
a large data set is needed to incorporate the full workspace
into the data-driven model.
However, a rigid body simulation can still provide a rough
estimate of the robot dynamics. Hence, taking knowledge
from both information sources into account can alleviate the
burden of gathering experimental data in the whole workspace
and reduce the necessary amount of experiments. This paper
introduces an approach to model and predict the pose-depend-
ent robot dynamics precisely by fusing simulation results with
experimental data. The applicability of two information fusion
algorithms is demonstrated in comparison to a conventional
machine learning approach by inter- and extrapolating the
dynamics at the tool center point (TCP) for a variation of the
robot’s third axis. The concept serves as a feasibility study on
how advanced algorithms from the field of machine learning
can be fused with physical knowledge to increase the reli-
ability of robot based machining processes.
The paper is structured as follows: the concept is moti-
vated in Sect.2 on the basis of a comparative study of the
vibrational properties determined by a rigid body simulation
and the measured dynamic properties. Section3 provides an
overview on methods for information fusion and introduces
the main concept of the proposed approach. The model setup
and training processes of two information fusion algorithms
and a conventional data-driven approach are presented in
Sect.4, followed by a discussion of the results in Sect.5.
Section6 concludes this work by discussing the present lim-
its and gives an outlook on future research.
2 Model analysis
In order to visualize the strength of the proposed
approach, the dynamics of a KUKA Quantec Prime 240
robot with a high-speed milling spindle were simulated
and experimentally measured in dependence of the fre-
quency f (
5 Hz f30 Hz
) and the robot’s third axis
𝜙z,3
(
). In both cases, the vibrational behavior
is represented by the frequency response function (FRF)
H(f,𝜙z,3)
at the spindle close to the TCP, resulting from
an excitation in horizontal direction at the same point (see
Fig.1).
2.1 Rigid body simulation
The rigid body simulation of the robot dynamics was car-
ried out using Matlab Simscape Multibody with estimated
stiffness and damping properties of the joints and estimated
mass and inertia properties of the bodies. The model pro-
vides three rotational degrees of freedom (DOFs)
𝜙x
,
𝜙y
and
𝜙z
at each joint i with corresponding rotational stiffness
and damping properties. Figure2 illustrates the rigid body
model. The model parameters are provided in the appendix.
The frequency response function
H(f,𝜙z,3)
is calculated
from a linear state space model at a given axis angle of
𝜙z,3
.
Figure3 illustrates the frequency response function in the
range
70
𝜙z,3
120
. The simulation was carried out in
discrete steps of
𝛥sim𝜙z,3 =0.1
, resulting in 501 simulation
samples with a frequency resolution of
𝛥simf=0.01 Hz
.
As illustrated in Fig.3, it is clearly visible that the rigid
body simulation captured two resonance frequencies:
The first eigenfrequency starts at
7 Hz
and increases with
increasing axis angle
𝜙z,3
to
11 Hz
.
Fig. 1 Pose variation of the third axis
𝜙z,3
for the data set generation.
The excitation’s driving point is marked with an arrow
Fig. 2 Rigid body model with associated, rotational DOFs at each
joint
Production Engineering
1 3
The second eigenfrequency starts at
28 Hz
and
decreases with increasing axis angle
𝜙z,3
to
20 Hz
.
The corresponding two mode shapes are illustrated in
Fig.4.
2.2 Experimental data
Similar to the simulation, the FRF
H(f,𝜙z,3)
was meas-
ured experimentally at discrete axis configurations in the
same range
via impact testing at the
driving point illustrated in Fig.1. The experiment was
conducted in discrete steps
𝛥exp 𝜙z,3 =2
, resulting in
26 measurement samples with a frequency resolution of
𝛥exp f=0.0455 Hz
(visualized in Fig.5).
In contrast to the rigid body simulation, the experi-
mentally captured dynamics include three resonance
frequencies:
The first eigenfrequency starts at
8 Hz
and increases
with increasing axis angle
𝜙z,3
to
10 Hz
.
The second eigenfrequency starts at
22 Hz
and
decreases with increasing axis angle
𝜙z,3
to
17 Hz
.
The third eigenfrequency starts at
25 Hz
and decreases
with increasing axis angle
𝜙z,3
to
19 Hz
.
The shapes of the first modes of the used milling robot had
been experimentally identified in previous works [21, 27].
The mode shapes which are assumed to correspond to the
three measured modes in this publication are illustrated
in Fig.6.
The general pose-dependent behavior of the vibration
modes is roughly captured in the rigid body simulation, as
the general shape of the pose-dependencies are adequately
captured: the pose-dependent behavior of the first mode
is well captured in the simulation and the pose-dependent
behavior of the second and third measured mode is roughly
comparable to the behavior of the second simulated mode.
φz,3in
fin Hz
Hin m
N
80 100 120
10
20
30
108
106
104
Fig. 3 Simulated pose-dependent frequency response at the driving
point; the amplitude
H(f,𝜙z,3)
is illustrated in color code
Fig. 4 Mode shapes of the two captured modes in the simulation for
an axis angle of
𝜙z,3 =90
φz,3in
fin Hz
Hin m
N
80 100 120
10
20
30
108
106
104
Fig. 5 Measured pose-dependent frequency response at the driving
point; the amplitude
H(f,𝜙z
,3
)
is illustrated in color code
Fig. 6 Mode shapes of three experimentally captured modes for the
depicted axis configuration (illustrations taken from [21])
Production Engineering
1 3
Nonetheless, the simulation does not capture a third
mode, but only predicts a second mode with a comparable
pose-dependent behavior. It is assumed, that the simulation
does not account for the mode which corresponds to the
shape in Fig.6b). The reasons for this issue are twofold:
Inaccurate model parameterization Since the rigid body
model is based on a large number of parameters, the
identification procedure might have failed to estimate all
physical parameters accurately. An inaccurate identifi-
cation of the mass, stiffness or damping parameters can
lead to significantly different dynamic properties. For
example, if damping parameters are assumed too high, a
mode can be erroneously damped in the simulation.
Unmodeled physical effects Although it is assumed that
the measured mode shapes are representing rigid body
modes, the simulation might not have taken all physical
degrees of freedom into account. Additionally, the simu-
lation does not account for mode coupling, which can be
a significant vibrational effect of industrial robots [25].
3 Probabilistic information fusion
In order to cope with such issues where approximate models
can be cheaply evaluated, but precise data is rare or costly to
gather, modern machine learning algorithms are capable of
fusing information from different data sets and information
sources with different fidelity levels.
Hence, such algorithms are also referred to as multi-fidel-
ity information fusion algorithms [5, 16].
Meng etal. [13] proposed a deep learning approach,
where two artificial neural networks are coupled hierarchi-
cally to fuse information from two data sets with a different
fidelity level. An uncertainty estimation is included based on
a Dropout approach [7]. Additionally, since the implemen-
tation of this approach makes use of automatic differentia-
tion methods, the training objective can also take physically
motivated bounds in an analytic form into account, as previ-
ously published in [19, 20].
Similarly, the information fusion can be based on proba-
bilistic, Bayesian inference [3, 6, 11, 17, 18]. The approaches
mainly make use of Gaussian and deep Gaussian process
regression techniques and differ in the ability to fuse data
with linear or nonlinear correlations. In contrast to deep
learning-based approaches, Bayesian inference algorithms
rely on a statistically well-founded theory. Thus, they pro-
vide a reliable uncertainty estimation.
Such a probabilistic information fusion scheme can
be set up to infer the mapping between a simulation of
the robot’s structural dynamics and the experimental
data: The pose-dependent dynamic behavior can be eas-
ily approximated by a rigid body simulation. In contrast,
experimental data, for example gathered via impact testing
or automated shaker experiments, is costly to generate, but
provides a precise representation of the pose-dependent
dynamics. The approach presented in this paper addresses
this issue by fusing the information of both sources using
a multi-fidelity information fusion algorithm.
The setup of such a multi-fidelity information fusion
scheme is described more formally in the following:
As previously introduced, the general objective is to find
an unknown mapping
𝜓
between an input space
X
and an
output space
Y
. The latter is assumed to be one-dimensional:
To find such a mapping, a training data set
D
is given, which
consists of m input data samples
xX
with corresponding
output data
yY
:
In the present case, the objective is to find a mapping
between the input data
x
=[f
𝜙z,3
]
T
and the output data
space
y=H
. For the depicted scenario, there are two infor-
mation sources, which provide information on this unknown
relationship. The goal of the information fusion algorithm
is to find a suitable mapping between the approximative but
cheap data
DLF
(also called low fidelity data) and the precise
but costly data
DHF
(also called high fidelity data).
If there is a linear relationship between the two fidelity
levels, the relationship between low fidelity
𝜓LF(x)
and
high fidelity
𝜓HF
(
x)
can be described with a constant scal-
ing factor
𝜌c
and a bias term
𝛿(x)
[3]:
In case of a nonlinear relationship between the two fidelity
levels, a constant scaling factor is not sufficient. Instead, the
functional relationship between low and high fidelity data
must incorporate a nonlinear transformation
𝜌nl(𝜓LF (x),x)
[3]:
For the given scenario, the two nonlinear information fusion
algorithms NARGP [17] and MFDGP [3] are used to infer
the possibly nonlinear mapping between a simulation of the
robot’s structural dynamics and the experimental data. Both
approaches have a hierarchical, layer wise (deep) architec-
ture of Gaussian processes in common, where a separate
Gaussian process is conditioned for each fidelity level. The
approaches differ in terms of which data set is used to con-
dition each Gaussian process and in their specific training
procedure.
In the following, the setup and the training processes of
both information fusion algorithms NARGP and MFDGP
(2)
𝜓xX
yY.
(3)
D
= {(
x
1
,y
1
)…(
x
m
,y
m
)}
.
(4)
𝜓HF
(
x)=
𝜌c
𝜓LF
(
x)+
𝛿
(
x)
.
(5)
𝜓HF
(
x
)=
𝜌nl
(
𝜓LF
(
x
)
,x
)+
𝛿
(
x
)
.
Production Engineering
1 3
are described. For comparison, the setup and the training
process of a conventional, Gaussian process model are also
described. In Sect.5, the performance of the information
fusion approaches is assessed. The conventional Gaussian
process regression model serves as a benchmark to illus-
trate the superior performance of the information fusion
techniques.
4 Model setup andtraining
To illustrate the performance of such a data-driven modeling
approach, the data set
DHF
is divided into a training data
set
DHF,train
and a test data set
DHF,test
. The training data
set
DHF,train
consists of the first 70 % of the data regard-
ing the axis angle
𝜙z,3
, which corresponds approximately
to the range of
, whereas the test data set
DHF,test
consists of all remaining data samples in the range
105<𝜙
z,3
120
(illustrated in Fig.7).
DLF,train
consists of
12801 data points, while
DHF,train
only consists of 2622 data
points. Both data sets are taken equally distributed from the
data shown in Sect.2.1.
In the following, it will be shown, that both information
fusion algorithms are able to combine the information from
both data sets
DLF
and
DHF,train
. The model setup and train-
ing process was conducted with the Python library Emukit
[24].
As proposed by Perdikaris etal.[17], the most general
NARGP model is based on two consecutive Gaussian pro-
cesses with a radial basis function kernel
k(x,x)
:
where
k(x,x)
is the kernel to model the covariance between
two data points
x
and
x
,
𝜎2
is the variance and l the length
scale of the kernel.
The MFDGP model incorporates a more complex kernel
design. This layer-wise kernel design is described in [3]. The
(6)
k
(x,x)=𝜎2exp
x
x
2
l2
,
radial basis function kernel was extended in such a way, that
linear relationships between the low and high fidelity data
are better addressed.
Although different kernel designs are possible, the model
setup in this work follows the proposed kernel design of
Perdikaris etal. [17] and Cutajar etal.[3], since physical
expert knowledge is deliberately not included by manual
kernel shaping.
To speed up the training process, MFDGP relies on a
sparse variational approximation method with 800 induc-
ing points and a mini-batch size of 50. Comparable to the
approach of Cutajar etal.[3], the model training was con-
ducted consecutively: in the first step, the model was trained
with a fixed variance, followed by a second training step
which includes the model variance in the training process.
Table1 summarizes the model and training parameters
for the MFDGP model.
As previously mentioned, a conventional Gaussian pro-
cess regression model can serve as a reference benchmark.
The model training was conducted using the Python library
Gpy [8]. The Gaussian process regression model was set up
with an additive standard radial basis function kernel and a
bias kernel to shift the mean as follows:
In the following section, the training results are compared
and the model performance of each algorithm is assessed.
5 Results
The proposed information fusion approach can improve the
model accuracy significantly in comparison to conventional
machine learning approaches. Figure8 shows the predic-
tion results for the training and the test data set. Since all
three algorithms provide probabilistic models, the frequency
response function
H(f,𝜙z,3)
is not only represented by the
expected value
𝔼(f,𝜙z,3)
, but also by an uncertainty estima-
tion based on the standard deviation
𝜎(f,𝜙z,3)
.
The model performance can be evaluated by consider-
ing the model’s capabilities to interpolate and extrapolate
the dynamic properties of the robot: It can be observed,
that the conventional Gaussian process model is capable to
represent the robot dynamics for axis angles where exper-
imental data is nearby. As seen in Fig.8a), the model
is able to interpolate within the training data set (axis
angles between
70
and
105
), but the model’s accuracy
quickly deteriorates with increasing axis angle in the test
data set (from axis angle
105
onwards). Thus, a conven-
tional data-driven approach is unable to extrapolate the
robot dynamics, which results in poor predictions of the
(7)
k
(x,x)=𝜎2exp
xx
2
l
2
+
1.
Fig. 7 Division into training and test data sets
Production Engineering
1 3
robot dynamics for workspace regions, where no experi-
mental data has been gathered by an end user. The model
takes this issue into account by increasing the uncertainty
𝜎GP(f,𝜙z,3 )
, as the expected value
𝔼GP(f,𝜙z,3 )
tends to a
mean value (see Fig.8d).
The MFDGP model can extrapolate the dynamics better
that the conventional Gaussian process regression model
(see Fig.8b). Nonetheless, similar issues arise: the MFDGP
model lacks a precise extrapolation of the frequency
response, while the uncertainty increases with increasing
axis angle in the test data set from axis angle
105
onwards
(see Fig.8e).
φz,3in
fin Hz
(a)
EGP(x)
Hin m
N
φz,3in
fin Hz
(b)
EMfdgp(x)
Hin m
N
φz,3in
fin Hz
(c)
ENargp(x)
Hin m
N
φz,3in
fin Hz
(d)
σGP(x)
Hin m
N
φz,3in
fin Hz
(e)
σMfdgp(x)
Hin m
N
φz,3in
fin Hz
(f)
σNargp(x)
Hin m
N
70 80 90 100 110 120
10
20
30
107
106
105
70 80 90 100 110 120
10
20
30
107
106
105
70 80 90 100 110 120
10
20
30
107
106
105
70 80 90 100110 120
10
20
30
107
106
105
70 80 90 100110 120
10
20
30
107
106
105
70 80 90 100110 120
10
20
30
107
106
105
Fig. 8 The model prediction using the expected value
𝔼(x)
and the uncertainty estimation using the standard deviation
𝜎(x)
for all three
algorithms: the conventional Gaussian process (GP), the MFDGP algorithm and the NARGP algorithm; the start of the test data set at
𝜙z,3 =105
is marked with a white, dashed line
Table 1 MFDGP model and training parameters
Parameter Value
Training step 1: fixed variance
Algorithm AdAm
Learning rate 0.01
Iterations 20,000
Training step 2: variable variance
Algorithm AdAm
Learning rate 0.001
Iterations 15,000
Production Engineering
1 3
In contrast, the trained NARGP model is able to extrap-
olate the pose-dependent dynamic behavior (see Fig.8c).
Since the amplitudes of the measured frequency response
functions vary especially at the resonance frequencies due to
a nonlinear structural dynamic behavior, the NARGP model
is able to incorporate this knowledge implicitly in its uncer-
tainty
𝜎NARGP(f,𝜙z,3 )
(see Fig.8f).
In the following, the model accuracy is assessed in detail.
Figure9 illustrates the accuracy of a NARGP model for the
training as well as the test data. Additionally, the simulation
accuracy is illustrated as a benchmark. As indicated by the
black dots, the NARGP model performs very well on the
training data set. Additionally, it is visible that the model
also performs well on the test data set (indicated by the blue
dots), whereas the rigid body simulation accuracy is sig-
nificantly worse, since it does not incorporate all vibrational
modes. Furthermore, the NARGP model’s standard devia-
tion provides a comprehensible uncertainty quantification.
Table2 summarizes the model performance by quantify-
ing the prediction accuracy of the rigid body simulation and
the three models, pointing out the significantly more accu-
rate prediction of the NARGP information fusion scheme in
regard to the coefficient of determination
R2
and the root-
mean-square error RSME.
In order to assess the interpolation capabilities and the
efficiency of the depicted approach using the NARGP
algorithm, the model performance is evaluated by gradu-
ally reducing the number of experiments used in the training
data set. For each assessment
i∈{1, 2, 3, 4}
, only every
ith
experiment of the whole data set was used for training as
high fidelity data. On the contrary, the complete simulation
data was used as the low fidelity data set for each training.
The results, illustrated in Fig.10, indicate that the pre-
diction accuracy decreases with fewer experiments used for
training, especially regarding the second and third measured
eigenfrequency. Nonetheless, the prediction remains highly
accurate, even when the number of considered experiments
is reduced from 26 to 9 measured frequency response func-
tions (i.e. a reduction of over 65%).
6 Conclusion
In this paper, an approach to improve the modeling accu-
racy of structural dynamics models of milling robots was
presented. This approach is based on an information fusion
algorithm to combine physics-based rigid body simulation
models with experimental data. The results show, that it out-
performs both, the rigid body simulation and conventional
machine learning approaches in estimating and extrapolating
the pose-dependent robot dynamics. It is worth mentioning
that the presented approach is not only limited to model the
pose-dependent of dynamic properties of industrial robots
such as milling robots, but could also be used to model the
position-dependent dynamics of conventional machine tools.
Nonetheless, there are open issues which need to be
addressed in future research:
Economic utilization of the prediction uncertainty An
essential advantage of Bayesian approaches, such as the
used deep Gaussian processes, is the well-founded incor-
poration of a statistically motivated model uncertainty. It
remains an open issue how the prediction uncertainty can
107106105104
107
106
105
10
4
measured Hin m
N
predicted Hin m
N
HNargp(f, φz,3105)
HNargp(f, φz,3>105)
HSim(f, φz,3>105)
σNargp(f, φz,3>105)
Fig. 9 Prediction accuracy assessment for the NARGP model in com-
parison to the rigid body simulation; the prediction of the NARGP
model is marked in black and blue for the training and test data sets.
The uncertainty of the NARGP model for the test data set is high-
lighted in blue
Table 2 Model performance evaluation
Approach
R2
RMSE
Training and test data
Simulation 0.34462 0.040286
GP 0.94341 0.004157
NARGP 0.99249 0.000938
MFDGP 0.93175 0.029387
Only test data
Simulation 0.35282 0.062790
GP 0.78473 0.01432
NARGP 0.98197 0.000497
MFDGP 0.75790 0.106640
Production Engineering
1 3
be incorporated into the robust design and parametriza-
tion of robotic milling processes.
Computational complexity As of now, the power of
this approach has only been illustrated regarding a one-
dimensional robot work space (as a variation of the third
axis). In order to make use of such models in industrial
applications, the depicted approach needs to be extended
to more degrees of freedom, which results in significantly
larger data sets. Nonetheless, the computational com-
plexity of the given algorithm scales nonlinearly with
φz,3in
fin Hz
E
Nargp,1
(
x
)
Hin m
N
φz,3in
fin Hz
σNargp,1
(
x
)
Hin m
N
φz,3in
fin Hz
ENargp,2(x)
Hin m
N
φz,3in
fin Hz
σNargp,2(x)
Hin m
N
φz,3in
fin Hz
ENargp,3(x)
Hin m
N
φz,3in
fin Hz
σNargp,3(x)
Hin m
N
φz,3in
fin Hz
ENargp,4(x)
Hin m
N
φz,3in
fin Hz
σNargp,4(x)
Hin m
N
70 80 90 100 110 120
10
20
30
107
106
105
70 80 90 100110 120
10
20
30
107
106
105
70 80 90 100 110 120
10
20
30
107
106
105
70 80 90 100110 120
10
20
30
107
106
105
70 80 90 100 110 120
10
20
30
107
106
105
70 80 90 100110 120
10
20
30
107
106
105
70 80 90 100 110 120
10
20
30
107
106
105
70 80 90 100110 120
10
20
30
107
106
105
Fig. 10 Assessment of the NARGP model performance by reducing the number of experiments in the high fidelity data set. The used experi-
ments are marked with white, dashed lines
Production Engineering
1 3
the number of training samples (see [3]). Thus, it is nec-
essary to examine other feature space representations.
In addition, reducing the computational complexity also
enables more sophisticated validation schemes, such as
cross validation, which is favorable when the approach
is extensively used in larger workspace areas.
Nonlinear simulation model The depicted approach has
been illustrated using a linear, pose-dependent state
space model of the robot’s structural dynamics. Since
the information fusion heavily relies on an accurate esti-
mation of the most important vibrational properties, the
physics-based model should also incorporate nonlinear
effects.
Acknowledgements Open Access funding provided by Projekt DEAL.
Open Access This article is licensed under a Creative Commons Attri-
bution 4.0 International License, which permits use, sharing, adapta-
tion, distribution and reproduction in any medium or format, as long
as you give appropriate credit to the original author(s) and the source,
provide a link to the Creative Commons licence, and indicate if changes
were made. The images or other third party material in this article are
included in the article’s Creative Commons licence, unless indicated
otherwise in a credit line to the material. If material is not included in
the article’s Creative Commons licence and your intended use is not
permitted by statutory regulation or exceeds the permitted use, you will
need to obtain permission directly from the copyright holder. To view a
copy of this licence, visit http://creat iveco mmons .org/licen ses/by/4.0/.
Appendix
Mass and inertia properties in [x, y, z]
Parameter Value Unit
Mass of base 82.3950000000 kg
Center of base
[−0.004506000, 0.000002000, 0.092993000]
m
Moments of inertia of base [3.7240884840,3.9490065970,6.8761129230] kg · m2
Mass of shoulder 231.8910000000 kg
Center of shoulder
[−0.0143440000, 0.0188780000, 0.2622950000]
m
Moments of inertia of shoulder [7.6416913860,17.2508730530,14.4043881140] kg · m2
Mass of bicep 239.748 kg
Center of bicep
[0.4324000000, 0.0018890000, 0.2481170000]
m
Moments of inertia of bicep [3.6204536900,38.3609963770,38.3764146450] kg · m2
Mass of elbow 163.9880000000 kg
Center of elbow
[0.0248650000, 0.1558280000, 0.1796220000]
m
Moments of inertia of elbow [16.8260426100,2.3710703450,16.5413372330] kg · m2
Mass of forearm 39.7430000000 kg
Center of forearm
[−0.0013410000, 0.0000000000, 0.1220490000]
m
Moments of inertia of forearm [0.4256140500,0.4198806530,0.0971138130] kg · m2
Mass of wrist 31.0220000000 kg
Center of wrist
[0.000000000, 0.0540810000, 0.0375520000]
m
Moments of inertia of wrist [0.4758308100,0.3952674750,0.2490081860] kg · m2
Mass of palm 78.0020000000 kg
Center of palm
[−0.0659490000, 0.0000000000, 0.1573850000]
m
Moments of inertia of palm [0.7658796760,1.4016328790,1.2958580130] kg · m2
Production Engineering
1 3
Rotational joint stiffness for [x, y, z]
Parameter Value Unit
Joint base—shoulder [16028000,16028000,5823000]
N
m
rad
Joint shoulder—bicep [9566000,4255000,11361000]
N
m
rad
Joint bicep—elbow [3766000,2717000,13247000]
N
m
rad
Joint elbow—forearm [3246000,3246000,1056000]
N
m
rad
Joint forearm—wrist [2528000,2528000,1203000]
N
m
rad
Joint wrist—palm [2191000,2191000,454000]
N
m
rad
Rotational joint damping for [x, y, z]
Parameter Value Unit
Joint base—shoulder [16028000,16028000,5823000]
N
m
rad
Joint shoulder—bicep [9566000,4255000,11361000]
N
m
rad
Joint bicep—elbow [3766000,2717000,13247000]
N
m
rad
Joint elbow—forearm [3246000,3246000,1056000]
N
m
rad
Joint forearm—wrist [2528000,2528000,1203000]
N
m
rad
Joint wrist—palm [2191000,2191000,454000]
N
m
rad
References
1. Lejun C, Melkote Shreyes N (2017) Effect of robot dynamics on the
machining forces in robotic milling. Procedia Manuf 10:486–496
2. Marcel C, Wolfgang H, Yusuf A (2019) Chatter stability in robotic
milling. Robot Comput Integr Manuf 55:11–18
3. Cutajar K etal (2019) Deep Gaussian processes for multi-fidelity
modeling (2019). arXiv :1903.07320
4. Felis Martin L (2017) RBDL: an effcient rigid-body dynamics
library using recursive algorithms. Auton Robots 41(2):495–511
5. Fernáandez-Godino MG etal (2016) Review of multi-fidelity
models (2016). arXiv :1609.07196
6. Forrester AIJ (2010) Black-box calibration for complex-sys-
tem simulation. Philos Trans R Soc A Math Phys Eng Sci
368(1924):3567–3579
7. Yarin G (2016) Uncertainty in Deep Learning. University of Cam-
bridge, Dissertation
8. GPy (2012) A Gaussian process framework in python. http://githu
b.com/Sheffi eldM L/GPy
9. Wei J, Lihui W (2019) Industrial robotic machining: a review. Int
J Adv Manuf Technol 103:1239–1255
10. Karim A, Verl A (2013) Challenges and obstacles in robot-
machining. IEEE ISR 2013, Seoul, 2013, pp 1–4. https://doi.
org/10.1109/ISR.2013.6695731
11. Kennedy MC, O’Hagan A, Higgins N (2011) Bayesian analysis
of computer code outputs. In: Quantitative methods for current
environmental issues, pp 227–243 (2011)
12. Lee J, Grey MX, Ha S, Kunz T, Jain S, Ye Y, Srinivasa SS, Stilman
M, Liu CK (2018) DART: dynamic animation and robotics toolkit. J
Open Source Softw 3(22):500. https ://doi.org/10.21105 /joss.00500
13. Meng X, Karniadakis GE (2019) A composite neural network that
learns from multi-fidelity data: application to function approxima-
tion and inverse PDE problems. arXiv :1903.00104
14. Murray RM, Li Z, Sastry SS (1994) Grasp statics. In: A math-
ematical introduction to robotic manipulation, Vol 29. CRC, Boca
Raton, pp 214–222
15. Vinh N, Toni C, Shreyes M (2019) Data-driven modeling of the
modal properties of a six-degrees-of-freedom industrial robot and
its application to robotic milling. J Manuf Sci Eng 141(12):1–12
16. Peherstorfer B, Willcox K, Gunzburger M (2018) Survey of mul-
tifidelity methods in uncertainty propagation, inference, and opti-
mization. arXiv :1806.10761
17. Perdikaris P, Raissi M, Damianou A, Lawrence N, Karniadakis G
(2017) Nonlinear information fusion algorithms for dataefficient
multi-fidelity modelling. Proceedings of the Royal Society A:
Mathematical, Physical and Engineering Science. 473:20160751.
https ://doi.org/10.1098/rspa.2016.0751
18. Raissi M, Karniadakis G (2016) Deep Multi-fidelity Gaussian
processes. arXiv :1604.07484
19. Raissi M, Perdikaris P, Karniadakis GE (2017) Physics informed
deep learning (part I): data-driven solutions of nonlinear partial
differential equations. arXiv :1711.10561 v1
20. Raissi M, Perdikaris P, Karniadakis GE (2017) Physics informed
deep learning (part II): data-driven solutions of nonlinear partial
differential equations. arXiv :1711.10561 v1
21. Oliver R (2014) Steigerung der Arbeitsgenauigkeit bei der Fräs-
bearbeitung metallischer Werkstoffe mit Industrierobotern. Ph.D.
thesis, pp 658–662
22. Schnoes F, Zaeh MF (2019) Model-based planning of machining
operations for Industrial Robots. Procedia CIRP 82:497–502
23. Semm T, Rebelein C, Zaeh MF (2019) Prediction of the position
dependent dynamic behavior of a machine tool considering local
damping effects. CIRP J Manuf Sci Technol 27:68–77
24. Paleyes A, Pullin M, Mahsereci M, Lawrence N, González J (2019)
Emulation of physical processes with Emukit. In: Second Work-
shop on Machine Learning and the Physical Sciences, NeurIPS
25. Lei Y etal (2018) A review on chatter in robotic machining pro-
cess regarding both regenerative and mode coupling mechanism.
IEEE/ASME Trans Mechatron 23(5):2240–2251
26. Zaeh MF, Schnoes F, Obst B, Hartmann D (2020) Combined
offline simulation and online adaptation approach for the accu-
racy improvement of milling robots. CIRP Annal 69. https ://doi.
org/10.1016/j.cirp.2020.04.045
27. Zaeh Michael F, Roesch O (2014) Improvement of the machining
accuracy of milling robots. Prod Eng Res Dev 8(6):737–744
Publisher’s Note Springer Nature remains neutral with regard to
jurisdictional claims in published maps and institutional affiliations.
... As shown in previous works, the problem at hand motivates the application of socalled multi-fidelity information fusion schemes [16]. Such algorithms are especially appealing, when multiple information sources with different levels of information quality are available [17,18]. ...
... Regarding the given issue, analytical structural models of an industrial machining robot can provide essential information on the underlying system dynamics (even though their accuracy in respect of the positional vibration properties might be limited), while a limited number of experimental data samples will provide precise information on the actual system behavior. An information fusion scheme allows to model the spatial system dynamics by fusing both information sources [16]. However, the previously proposed method is based on frequency domain data. ...
... Based on the works of Nguyen et al. [14] and Busch et al. [16], a novel methodology for modeling the position-dependent modal properties of a machining robot is proposed in the following sections: based on a multi-fidelity scheme, a precise model of the robot's vibrational properties is developed. An existing, but imprecise analytical robot model provides low-fidelity information, whereas experimental modal analysis (EMA) experiments provide accurate high-fidelity data. ...
Article
Full-text available
Robotic machining is a promising technology for post-processing large additively manufactured parts. However, the applicability and efficiency of robot-based machining processes are restricted by dynamic instabilities (e.g., due to external excitation or regenerative chatter). To prevent such instabilities, the pose-dependent structural dynamics of the robot must be accurately modeled. To do so, a novel data-driven information fusion approach is proposed: the spatial behavior of the robot’s modal parameters is modeled in a horizontal plane using probabilistic machine learning techniques. A probabilistic formulation allows an estimation of the model uncertainties as well, which increases the model reliability and robustness. To increase the predictive performance, an information fusion scheme is leveraged: information from a rigid body model of the fundamental behavior of the robot’s structural dynamics is fused with a limited number of estimated modal properties from experimental modal analysis. The results indicate that such an approach enables a user-friendly and efficient modeling method and provides reliable predictions of the directional robot dynamics within a large modeling domain.
... Nguyen et al. [21] used the GP regression model to predict the posture-dependent tool tip FRF based on the FRF data measured from EMA and the model is further combined with Operational Modal Analysis (OMA) to maximize both testing efficiency and spatial resolution of EMA [22]. Busch et al. [23] improved the performance of the GP regression model for predicting the pose-dependent robot dynamics by fusing simulation results with experimental data. Wang et al. [24] trained the random forest to predict the posture-dependent modal parameters considering the cross coupling FRFs. ...
... The STGP regression model works poorly for some modal parameters, which may be because the amount of experimental data is not enough for model training. Similar to the idea of improving the prediction performance with additional information in Ref. [23], the MTGP regression model introduces additional physical knowledge into training through considering the correlation between the predicted modal parameter and other parameters in the same MTGP model. Therefore, the MTGP regression models have higher average values and lower sample standard deviations than the STGP regression models in all the prediction cases. ...
Article
Full-text available
Chatter vibration is one of the main factors that limit the productivity and quality of the robotic milling process. To predict the robotic milling stability, it is essential to obtain the tool tip frequency response function (FRF). The tool tip dynamics of a robot heavily depend on its postures and used tools. A state-of-art methodology of combining the regression model with the Receptance Coupling Substructure Analysis (RCSA) method is proved to be effective in predicting tool tip FRFs of machine tools for different positions and tools. However, for the milling robot, the cross coupling FRFs have an obvious influence on the dynamic property of the milling robot, thereby greatly affecting the milling stability boundary. It is of great challenge to directly integrate the effect of the cross coupling FRFs into the state-of-art approach to predict the tool tip dynamics. To tackle this challenge, in this paper, we propose an approach to predict the posture-dependent tool tip dynamics for different tools in robotic milling considering the cross coupling FRFs. First, a more comprehensive RCSA procedure is adopted to include the cross coupling FRFs. Then, the impact test is designed to measure the required FRF matrix. By fitting the measured FRF matrix with the multiple-degree-of-freedom (MDOF) model, the number of modal parameters is significantly reduced. Next, the Multi-Task Gaussian Process (MTGP) regression model is employed to mine the physical correlations between different modal parameters. Compared to the ordinary Gaussian Process regression model, the number of required regression models in MTGP is reduced and the prediction performance is improved in terms of accuracy and robustness. Furthermore, the effectiveness of the proposed approach is validated by the impact test and milling experiment on an industrial robot.
... Besides, the large number of unknown parameters may make the model parameters globally unidentifiable. Data-driven methods are also used to model the pose-dependency of the FRF, but the trained model shows a large variance outside the range of postures that are used for training [15][16][17]. Mousavi et al. [18,19] developed a Multi-Body Dynamics (MBD) model with elastic joints and links to predict the posture-dependent FRF of the robot and employed the predicted FRF in the frequencydomain method to develop the stability lobes diagram. The FRF at the tool-tip (robot's TCP) can also be measured by impulse hammer test instead of MBD modeling. ...
Article
Measuring the Frequency Response Functions (FRF) at the tool-tip is essential for the identification of chatter-free machining conditions. The tool-tip FRF in CNC machines are usually measured by impulse hammer tests in idle conditions, and the measured FRF remain relatively unchanged under operational conditions. This method however is not effective in robotic machining, because the robot's vibration response in idle and operational conditions are significantly different. The robot's vibration response is pose-dependent and nonlinear and therefore strongly dependent on the operational conditions. This paper presents new methods for measuring the TCP (tool-tip) FRF of machining robots under operational conditions. In-process FRF are measured by leveraging the milling forces as the excitation source, and two approaches are proposed to achieve broadband, uncorrelated, and sufficiently exciting forces: i) milling of porous materials to generate randomized cutting forces, and ii) milling of a homogeneous material with spindle speed sweep. In the latter approach, the periodic content of cutting forces is used for excitation while in the former approach excitation by the random content is considered. A table dynamometer is used to measure the excitation (milling) forces and accelerometers are used to measure the resulting vibrations. The measured in-process FRF are then used to develop the chatter stability lobes diagram of the process, which determine the chatter-free combinations of the cutting depth and spindle speed for milling. Chatter experiments are conducted to confirm that the stability diagrams are more accurate when the presented in-process FRF measurements are used instead of the FRF measured in idle conditions.
Article
Frequency Response Functions (FRF) of the robot at its TCP are essential for modeling and suppression of industrial robots’ vibrations during machining operations. Because the robot’s FRF change by posture, measuring the FRF experimentally (e.g. by modal testing) is not efficient, and predictive models are needed to obtain the FRF in arbitrary postures. Multibody dynamics models are efficient in estimating pose-dependent FRF, but they usually include a large number of inertial and joint elastic parameters that must be identified experimentally. Moreover, while the inertial parameters in the model are pose-independent, the joint elastic parameters vary significantly by posture. In this work, we present a new parameter identification method that improves the identifiability of multibody models by systematically imposing constraints according to the robot’s rigid-body dynamics as well as its physical and geometrical properties. We then use Gaussian Process Regression (GPR) to model the variation of the joint elastic parameters by posture. This new approach in combining multibody modeling with data-driven modeling (GPR) is more generalizable than purely data-driven methods in predicting pose-dependent FRF because it considers the known physics of the system in predictions. The presented method is used to develop a flexible-joint multibody model for a KUKA KR90 robotic arm with a machining end-effector, and the FRF predicted by the model are compared to the FRF measured by impulse hammer tests to validate their accuracy.
Article
In order to increase the efficiency of modern, robot-based machining processes, a precise model of the robot’s vibrational properties is essential. In particular, a reliable estimation of the robot’s eigenfrequencies is crucial to estimate stable process parameters. However, the prediction of the eigenfrequencies is often imprecise, since the model relies on joint compliance parameters, whose identification process itself is prone to errors. The following paper addresses this issue by quantifying the uncertainty of the eigenfrequency prediction based on a novel, probabilistic compliance identification and a subsequent Monte Carlo uncertainty propagation. The uncertainty quantification is completed by a sensitivity analysis.
Article
With the demand for higher position accuracy from industrial robots used for precision manufacturing tasks, a common solution approach is to implement closed-loop feedback control using external sensors. Because most industrial robot controllers only allow real-time commands to be specified in the form of Cartesian or joint position offsets, the plant models of these closed-loop systems tend to be very simple in that they assume that the robot executes each input command with minimal or no error. However, real-time motion error can be of the order or larger than the corresponding input commands. Due to the shortcomings of these simplistic models, closed-loop controller gains need to inevitably be tuned manually through trial and error. If the missing components of the simplistic plant models can be identified, closed-loop controller gains can be readily determined efficiently through simulation. In this paper, robot controller delay and robot dynamics are identified as the key missing components, and a new data-driven method for capturing the robot dynamics and a model for closed-loop stability prediction are established. The new model-based method is experimentally evaluated on a six degree-of-freedom (6-DoF) industrial manipulator. It is confirmed that the new method can be used to determine via simulation robot controller gains that ensure closed-loop stability without the need for iterative trial and error experimental gain-tuning.
Article
Full-text available
The static and dynamic mechanical properties of standard industrial robots differ strongly from common CNC-machines. For robot-based machining operations, these properties have to be considered. In this paper, a method for the optimal placement of the workpiece within the workspace, the design of the machining process and the compensation of toolpath deviations during the machining process of metallic workpieces is presented. The method is based on a coupled machine-process-model and the derivation of performance, accuracy and reliability indicators. The method was validated by the machining of aluminum workpieces and the evaluation of the accuracy improvement due to the multi-axis compensation mechanism.
Article
Full-text available
For the past three decades, robotic machining has attracted a large amount of research interest owning to the benefit of cost efficiency, high flexibility and multi-functionality of industrial robot. Covering articles published on the subjects of robotic machining in the past 30 years or so; this paper aims to provide an up-to-date review of robotic machining research works, a critical analysis of publications that publish the research works, and an understanding of the future directions in the field. The research works are organised into two operation categories, low material removal rate (MRR) and high MRR, according their machining properties, and the research topics are reviewed and highlighted separately. Then, a set of statistical analysis is carried out in terms of published years and countries. Towards an applicable robotic machining, the future trends and key research points are identified at the end of this paper.
Article
Full-text available
During last few decades, industrial robots have been widely used in various applications to develop flexible and efficient manufacturing process such as material handling and welding. However, as a high value-added application, few robotic machining systems have been installed mainly due to the limitation from chatter, which leads to poor product quality and low productivity. Although researchers have been continuously investigating the robotic machining chatter, there is still a lack of understanding due to the complexity of the issue. This paper provides a comprehensive review on chatter related issues during robotic machining tasks, including mechanisms, mitigation strategies and identification methods regarding both regenerative chatter and mode coupling chatter. Due to the low stiffness and couple structure of industrial robots, both regenerate and mode coupling chatter can occur at different cutting conditions. The difference between two chatter mechanism in robotic machining process are compared and a list of guidelines is provided to help distinguish these two types of chatter. Systemic analysis of the mechanisms of chatter identification and suppression is presented providing a research basis for future studies.
Article
Industrial robots, used for milling processes, have to execute highly dynamic and accurate movements. External static and dynamic process forces lead to static deflections and dynamic excitations. In this paper, we present a coupled offline simulation and planning strategy of the machine-process interaction with online adaptation mechanisms for increased system robustness. The process planning, optimization and milling force prediction are executed offline, while the online compensation and adaptation accounts for static deflections and unmodeled disturbances. The benefits of the combined offline and online approach are demonstrated by stabilizing machining processes and accurate deflection compensation with unmodeled changes in spindle speed and feed rate for the machining of aluminum workpieces.
Article
This paper presents a Gaussian Process Regression (GPR) based approach to model the dynamic properties of a six degree-of-freedom (6-dof) industrial robot within its workspace. Discretely sampled modal parameters (modal frequency, modal stiffness, modal damping coefficient) of the robot structure determined through experimental modal analysis are used to develop the GPR model, which is then evaluated for its ability to accurately predict the modal parameters at different points in the workspace. The validation results show that the model captures the significant trends in the modal parameters within the sampling space but exhibits greater errors in regions further from the robot base. The results of the GPR model are also compared with those derived from an analytical model of the robot tool tip dynamics. The analytical model is found to overestimate the robot's stiffness, especially in extended arm configurations, and to underestimate the natural frequency. The average peak-to-valley vibrations predicted by the GPR model during robotic end milling are compared with experimental results. The model-predicted peak-to-valley vibrations follow the measured values with a maximum error of 0.028 mm in the wall and floor surface directions. The results show that the GPR model presented in this paper can serve as a useful tool for understanding and optimizing the tool tip vibrations produced in robotic milling.
Article
Machine tools often show a changing dynamic behavior for different axis positions. This paper presents an approach to accurately model the position dependent dynamics, while keeping the calculation times small. The machine is divided in reduced substructures and assembled at the desired axis positions. The resulting model, which considers the local damping behavior, is coupled with friction and control models to investigate local damping effects. A comparison of the simulated dynamic behavior in different machine positions with measurements of a three-axis machine tool shows the ability to accurately predict the dynamic behavior if the local damping parameters are known.
Article
Currently the training of neural networks relies on data of comparable accuracy but in real applications only a very small set of high-fidelity data is available while inexpensive lower fidelity data may be plentiful. We propose a new composite neural network (NN) that can be trained based on multi-fidelity data. It is comprised of three NNs, with the first NN trained using the low-fidelity data and coupled to two high-fidelity NNs, one with activation functions and another one without, in order to discover and exploit nonlinear and linear correlations, respectively, between the low-fidelity and the high-fidelity data. We first demonstrate the accuracy of the new multi-fidelity NN for approximating some standard benchmark functions but also a 20-dimensional function that is not easy to approximate with other methods, e.g. Gaussian process regression. Subsequently, we extend the recently developed physics-informed neural networks (PINNs) to be trained with multi-fidelity data sets (MPINNs). MPINNs contain four fully-connected neural networks, where the first one approximates the low-fidelity data, while the second and third construct the correlation between the low- and high-fidelity data and produce the multi-fidelity approximation, which is then used in the last NN that encodes the partial differential equations (PDEs). Specifically, by decomposing the correlation into a linear and nonlinear part, the present model is capable of learning both the linear and complex nonlinear correlations between the low- and high-fidelity data adaptively. By training the MPINNs, we can: (1) obtain the correlation between the low- and high-fidelity data, (2) infer the quantities of interest based on a few scattered data, and (3) identify the unknown parameters in the PDEs. In particular, we employ the MPINNs to learn the hydraulic conductivity field for unsaturated flows as well as the reactive models for reactive transport. The results demonstrate that MPINNs can achieve relatively high accuracy based on a very small set of high-fidelity data. Despite the relatively low dimension and limited number of fidelities (two-fidelity levels) for the benchmark problems in the present study, the proposed model can be readily extended to very high-dimensional regression and classification problems involving multi-fidelity data.
Article
In many situations across computational science and engineering, multiple computational models are available that describe a system of interest. These different models have varying evaluation costs and varying fidelities. Typically, a computationally expensive high-fidelity model describes the system with the accuracy required by the current application at hand, while lower-fidelity models are less accurate but computationally cheaper than the high-fidelity model. Outer-loop applications, such as optimization, inference, and uncertainty quantification, require multiple model evaluations at many different inputs, which often leads to computational demands that exceed available resources if only the high-fidelity model is used. This work surveys multifidelity methods that accelerate the solution of outer-loop applications by combining high-fidelity and low-fidelity model evaluations, where the low-fidelity evaluations arise from an explicit low-fidelity model (e.g., a simplified physics approximation, a reduced model, a data-fit surrogate) that approximates the same output quantity as the high-fidelity model. The overall premise of these multifidelity methods is that low-fidelity models are leveraged for speedup while the high-fidelity model is kept in the loop to establish accuracy and/or convergence guarantees. We categorize multifidelity methods according to three classes of strategies: adaptation, fusion, and filtering. The paper reviews multifidelity methods in the outer-loop contexts of uncertainty propagation, inference, and optimization.
Article
Industrial robots are desired to be used in milling light but large aerospace parts due to easier set-up and portability than large machine tools. However, robots are significantly less stiff than the machine tools, hence they cannot be used in all machining applications. This paper presents dynamics of robotic milling. The structural dynamics of an articulated manipulator with a spindle and a tool are modeled. The dynamic milling forces are applied on the robot structure which has strong cross coupling terms. The stability of the resulting system is analyzed using semi-discrete time and frequency domain methods. The predicted stability charts are experimentally validated in milling of Aluminum and Titanium parts. It is shown that the pose-dependent modes of the robot structure are all at low frequencies, and they are damped out by the machining process at high spindle speeds. Only the pose independent spindle modes cause chatter in high-speed milling, hence high material removal rates can be achieved by selecting analytically predicted stable depth of cuts and spindle speeds in robotic milling of Aluminum parts. In low speed milling of Titanium parts however, the pose dependent low frequency robot modes chatter.