
An optimal open-loop strategy for handling a flexible beam
with a robot manipulator
Shamil Mamedov1,2, Alejandro Astudillo1,2, Daniele Ronzani1,2,
Wilm Decr´
e1,2, Jean-Philippe No¨
el1, Jan Swevers1,2
Abstract— Fast and safe manipulation of flexible objects
with a robot manipulator necessitates measures to cope with
vibrations. Existing approaches either increase the task ex-
ecution time or require complex models and/or additional
instrumentation to measure vibrations. This paper develops a
model-based method that overcomes these limitations. It relies
on a simple pendulum-like model for modeling the beam, open-
loop optimal control for suppressing vibrations, and does not
require any exteroceptive sensors. We experimentally show that
the proposed method drastically reduces residual vibrations
– at least 90% – and outperforms the commonly used input
shaping (IS) for the same execution time. Besides, our method
can also execute the task faster than IS with a minor reduction
in vibration suppression performance. The proposed method
facilitates the development of new solutions to a wide range of
tasks that involve dynamic manipulation of flexible objects.
I. INTRODUCTION
Many industries extensively use flexible materials [1].
Naive handling of flexible objects with a robot arm may in-
troduce large vibrations. Existing feedback solutions [2], [3]
require accurate sensing of the vibrations using an additional
sensor and complex analytical or data-driven models. On the
other hand, existing feedforward solutions increase the task
execution time [4]. Therefore, the industry can substantially
benefit from new methods for fast handling of flexible objects
that are strong in performance and simple in implementation.
This paper investigates the general problem of manipulat-
ing a flexible beam with a rigid robot arm [2]. The prob-
lem involves modeling, parameter estimation, control, and
perception. We assume a structured industrial environment
and do not address the perception. For sensing vibrations
of the beam, we do not use exteroceptive sensors – such
as external force-torque sensors at the end-effector or a
camera – only a joint torque sensor/estimator. This constraint
on instrumentation increases the problem’s complexity and
the practical value of the developed solutions for economic
reasons.
Any model-based control method requires a model of the
system. Beams are infinite dimensional systems; they are
accurately modeled by partial differential equations that are
computationally demanding to solve and are seldom used
in control and trajectory planning. In robotics, for accurate
modeling of flexible beams, researchers make simplifying
assumptions, e.g., separability of spatial and time modes as
This research was supported by the FWO-Vlaanderen through SBO
project ELYSA for cobot applications (S001821N).
1The MECO Research Team, KU Leuven, 3000 Leuven, Belgium.
2The DMMS Lab, Flanders Make, 3001 Leuven, Belgium.
Fig. 1. A stroboscopic photo of the Franka Panda handling a flexible beam
in the assumed mode method [5], or apply discretization
methods such as the finite element method [6], [3]. Another
related approach is flexible multibody dynamics in relative
(to the rigid body mode) [7] or absolute nodal coordinates
[8]. The model parameters in the above-mentioned methods
are often obtained from CAD models because, in prac-
tice, it is difficult to estimate them. Data-driven methods
(system identification) approach modeling beam dynamics
differently; they infer the model structure from data [2].
In this paper, we use a simple lumped parameter model
for the beam modeling that only considers the first natural
frequency. The model is computationally fast compared with
more accurate models and physically interpretable, unlike
purely data-driven methods [2]. Parameters of the model
can be estimated from data or analytically from material
properties.
The most crucial aspect of flexible object handling lies
in vibrations suppression. Input shaping (IS) is one of the
most well-established techniques for suppressing vibrations
of linear systems [4]. Despite its simplicity, input shapers
modify the original trajectory and extend the motion time. In
robotics, modification of the joint trajectories yields changes
in the end-effector trajectory. To avoid end-effector trajectory
changes, IS can be applied to the normalized arc length
[9] or the operational space trajectory [10]. To counteract
increased motion time, [9] proposes accelerating the original
motion by the amount of delay. Zhout et al. [6] developed
a nonlinear IS for suppressing flexible payload vibrations.
Instead of shaping joint accelerations, the authors shaped
modal excitation forces. However, retrieving joint velocities
or accelerations from shaped modal forces is not trivial and
sometimes not unique.
Neither linear nor nonlinear input shapers can handle
arXiv:2210.00578v1 [cs.RO] 2 Oct 2022