Hostname: page-component-76d6cb85b7-5qg8f Total loading time: 0 Render date: 2026-07-11T18:02:23.548Z Has data issue: false hasContentIssue false

Dynamic response of redundant robot manipulators under impedance control with null-space control

Published online by Cambridge University Press:  25 June 2026

Carlos Saldarriaga*
Affiliation:
FIMCP, Escuela Superior Politecnica del Litoral , ESPOL, Campus Gustavo Galindo, Km. 30.5 Via Perimetral, Guayaquil, Ecuador Mechanical Engineering, Universitat Politecnica de Catalunya , Barcelona, Spain
Amin Fakhari
Affiliation:
Mechanical Engineering, Stony Brook University, USA
Imin Kao
Affiliation:
Mechanical Engineering, Stony Brook University, USA
*
Corresponding author: Carlos Saldarriaga; Email: cxsaldar@espol.edu.ec
Rights & Permissions [Opens in a new window]

Abstract

A methodology for impedance control based on mechanical vibration theory was presented to select stiffness and damping to meet the desired dynamic response using modal analysis. This methodology provided profound insights into how changes in stiffness and damping matrices influence a robot’s dynamic response under impedance control, by determining natural frequencies and damping ratios in the modal space. In this paper, our analytical and experimental results challenge the claim of a recent paper stating that the use of a null-space projection does not affect the outcomes, which appears to be a claim that is valid based only on their specific choice of stiffness and damping matrices and robot configuration. Through experiments using a 7-DOF Franka Emika Panda robot, we demonstrate the influence of both stiffness/damping matrices and the weighting matrix of null-space control on the responses of robot manipulators with degrees of redundancy performing primary and secondary tasks. We also introduce and show insights of the benefits of switching between the statically and the dynamically consistent projection matrices, contributing to the broader understanding of the dynamic response of redundant robotic manipulators.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Table I. Comparison of modal ωn$\omega _n$ and ζ$\zeta$ of a 7-DOF Kuka robot with 4 degrees of redundancy, and W=M$\mathbf{W}=\mathbf{M}$ or N=I$\mathbf{N}=\mathbf{I}$.Table I long description.

Figure 1

Table II. Comparison of modal ωn$\omega _n$ and ζ$\zeta$ of a 7-DOF Kuka robot with one degree of redundancy, and W=M$\mathbf{W}=\mathbf{M}$ or N=I$\mathbf{N}=\mathbf{I}$.Table II long description.

Figure 2

Table III. Modal ωn$\omega _n$ and ζ$\zeta$ of a 7-DOF Panda robot for given Cartesian and secondary impedance parameters.Table III long description.

Figure 3

Figure 1. Figure 1 long description.Experimental results of trajectories for a redundant robot with one DOR.

Figure 4

Figure 2. Figure 2 long description.Comparison of torques of joint 2 when performing the trajectory following in Figure 1.

Figure 5

Table IV. Integration of joint torques over time for trajectory tracking in Figure 1.Table IV long description.

Figure 6

Table V. Modal ωn$\omega _n$ and ζ$\zeta$ of a 7-DOF Panda robot for given Cartesian and secondary impedance parameters.Table V long description.

Figure 7

Table VI. Modal ωn$\omega _n$ and ζ$\zeta$ of a 7-DOF Panda robot for given Cartesian and secondary impedance parameters.Table VI long description.

Figure 8

Figure 3. Figure 3 long description.Experimental results of trajectories for a redundant robot with four DOR using different projection matrices.

Figure 9

Table VII. Modal ωn$\omega _n$ and ζ$\zeta$ of a 7-DOF Panda robot for given Cartesian and secondary impedance parameters.Table VII long description.

Figure 10

Figure 4. Figure 4 long description.Comparison of joint torques when applying the statically vs dynamically consistent projection matrices, in circular trajectories of radius5$5$cm.

Figure 11

Table VIII. Analysis of tracking errors in Figure 5(a) for r=12cm$r=12\,\mathrm{cm}$ under different weighting matrices and time range.Table VIII long description.

Figure 12

Table IX. Statistical analysis of the averages of errors.Table IX long description.

Figure 13

Figure 5. Figure 5 long description.Experimental results for different switching timings, and no switching (dynamically consistent weighting matrix only) along the desired path.

Figure 14

Figure 6. Figure 6 long description.Torques from the experiments showing the different control efforts at joints 1 and 2 when applying different switching timings.