Flatness-based control in successive loops for dual-arm robotic manipulators

Dual-arm robotic manipulators are used in industry and for assisting humans since they enable dexterous handling of objects and more agile and secure execution of pick-and-place, grasping and lifting, or assembling tasks. In this article, a multi-loop flatness-based controller is proposed for the dynamic model of a dual-arm robot. In the considered application, the dual-arm robotic system has to lift and transfer an object under synchronized motion of its two end-effectors while it has also to compensate for the grasping forces between the two end-effectors and the object. The dynamic model of this robotic system is formulated while it is proven that the state-space description of the robot’s dynamics is differentially flat. The control problem for this robotic system is solved with the use of a flatness-based control approach which is implemented in successive loops. To apply the multi-loop flatness-based control method, the state-space model of the dual-arm robotic manipulator is separated into subsystems, which are connected in cascading loops. Each one of these subsystems can be viewed independently as a differentially flat system and control about it can be performed with inversion of its dynamics as in the case of input–output linearized flat systems. The state variables of the preceding i -th subsystem become virtual control inputs for the subsequent ( i + 1)-th subsystem. In turn, real control inputs are applied to the last subsystem. The whole control method is implemented in successive loops and its global stability properties are also proven through Lyapunov stability analysis. The multi-loop flatness-based control approach is an exact nonlinear control scheme which (i) does not use approximate linearization of the dynamic model of the controlled system and (ii) does not need changes of state variables and complicated state-space model transformations.

Authors

Institutions

Publication Details

Journal
Journal of Vibration and Control
Published
2024-10-07
DOI
https://doi.org/10.1177/10775463241286550
Citations
2
Primary Topic
Robotic Mechanisms and Dynamics
Type
article
Field-Weighted Citation Impact
0.66
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Flatness-based control in successive loops for dual-arm robotic manipulators

Masoud Abbaszadeh, Gerasimos Rigatos, Zouari Farouk
2 citations
Journal of Vibration and Control
Robotic Mechanisms and Dynamics
0.66
article

Flatness-based control in successive loops for dual-arm robotic manipulators

Masoud Abbaszadeh, Gerasimos Rigatos, Zouari Farouk
article en
2 citations

Abstract

Dual-arm robotic manipulators are used in industry and for assisting humans since they enable dexterous handling of objects and more agile and secure execution of pick-and-place, grasping and lifting, or assembling tasks. In this article, a multi-loop flatness-based controller is proposed for the dynamic model of a dual-arm robot. In the considered application, the dual-arm robotic system has to lift and transfer an object under synchronized motion of its two end-effectors while it has also to compensate for the grasping forces between the two end-effectors and the object. The dynamic model of this robotic system is formulated while it is proven that the state-space description of the robot’s dynamics is differentially flat. The control problem for this robotic system is solved with the use of a flatness-based control approach which is implemented in successive loops. To apply the multi-loop flatness-based control method, the state-space model of the dual-arm robotic manipulator is separated into subsystems, which are connected in cascading loops. Each one of these subsystems can be viewed independently as a differentially flat system and control about it can be performed with inversion of its dynamics as in the case of input–output linearized flat systems. The state variables of the preceding i -th subsystem become virtual control inputs for the subsequent ( i + 1)-th subsystem. In turn, real control inputs are applied to the last subsystem. The whole control method is implemented in successive loops and its global stability properties are also proven through Lyapunov stability analysis. The multi-loop flatness-based control approach is an exact nonlinear control scheme which (i) does not use approximate linearization of the dynamic model of the controlled system and (ii) does not need changes of state variables and complicated state-space model transformations.

Journal of Vibration and ControlVol. 32(3-4)
Rensselaer Polytechnic Institute (US), École Nationale d'Ingénieurs de Gabès (TN), Industrial Systems Institute (GR)
Industry, innovation and infrastructure
Openalex Percentile: Top 30%
Robotic Mechanisms and Dynamics
0.66
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.