Abstract

It is well understood that the robustness of mechanical and robotic control systems depends critically on minimizing sensitivity to arbitrary application-specific details whenever possible. For example, if a system is defined and performs well in one particular Euclidean coordinate frame then it should be expected to perform identically if that coordinate frame is arbitrarily rotated or scaled. Similarly, the performance of the system should not be affected if its key parameters are all consistently defined in metric units or in imperial units. In this paper we show that a recently introduced generalized matrix inverse permits performance consistency to be rigorously guaranteed in control systems that require solutions to underdetermined and/or overdetermined systems of equations. We analyze and empirically demonstrate how these theoretical guarantees can be directly obtained in a practical robotic arm system.

References

1.
Moore
,
E.
,
1920
, “
On the Reciprocal of the General Algebraic Matrix
,”
Bull. Am. Math. Soc.
,
26
(
9
), pp.
394
395
.
2.
Penrose
,
R.
,
1955
, “
A Generalized Inverse for Matrices
,”
Math. Proc. Cambridge Philos. Soc.
,
51
(
3
), p.
406
.
3.
Uhlmann
,
J.
,
2019
, “
A Rank-Preserving Generalized Matrix Inverse for Consistency With Respect to Similarity
,”
IEEE Control Syst. Lett.
3
(
1
), pp.
91
95
.
4.
Duffy
,
J.
,
1990
, “
The Fallacy of Modern Hybrid Control Theory That is Based on Orthogonal Complements’ of Twists and Wrenches Spaces
,”
Int. J. Robot. Syst.
,
7
(
2
), pp.
139
144
.
5.
Melchiorri
,
C.
,
1990
, “
Considerations About the Use of Minimum Norm Criteria in the Solution of Kinematic Problems
,”
1990 American Control Conference
,
San Diego, CA
,
May 23–25
.
6.
Doty
,
K. L.
,
Melchiorri
,
C.
, and
Bonivento
,
C.
,
1993
, “
A Theory of Generalized Inverses Applied to Robotics
,”
Int. J. Robot. Res.
,
12
(
1
), pp.
1
19
.
7.
Schwartz
,
E.
,
Manseur
,
R.
, and
Doty
,
K.
,
2002
, “
Noncommensurate Systems in Robotics
,”
Int. J. Robot. Autom.
,
17
(
2
), pp.
86
92
.
8.
Uhlmann
,
J.
,
2017
, “
Unit Consistency, Generalized Inverses, and Effective System Design Methods
,” arXiv:1604.08476v2 [cs.NA].
9.
Uhlmann
,
J.
,
2019
, “
On the Relative Gain Array (RGA) With Singular and Rectangular Matrices
,”
Appl. Math. Lett.
,
93
, pp.
52
57
.
10.
Klein
,
C.
, and
Huang
,
C.
,
1983
, “
Review of Pseudoinverse Control for Use With Kinematically Redundant Manipulators
,”
IEEE Trans. Syst. Man Cybernet.
,
13
(
3
), pp.
245
250
.
11.
Uhlmann
,
J.
,
2018
, “
A Generalized Matrix Inverse That is Consistent With Respect to Diagonal Transformations
,”
SIAM J. Matrix Anal. (SIMAX)
,
239
(
2
), pp.
781
800
.
You do not currently have access to this content.