IEEE Robotics & Automation Magazine - December 2022 - 109

variables ()z 01
kz kaa
and ()z 02
11 1
- 11 , and :,zR kz k
n
are contained in X | != "
X =-| "
1
z1
z ,2
defined as follows:
X
X
z | " zR zk ei ,,f, m,
" zR zk ei
z
1
2
:: (),, ,,
:
=- =
=- =
1
( 'zR z i
n
22 2
22
ia
!< <#
!< <#
!< <#
11
ia
2m:( ),
n
1122
112
p
-
p
-
p
f n,
m ()min
M
Proof of System Stability
Before proceeding with the proof of stability, the following
Mq is symmetric and
useful technical lemmas and properties must be clarified:
* Property 1: The inertia matrix ()
Mq Cq q
o
positive definite, and () (, ) is a skew-symmetric
o
- 2
matrix with the property [S1]
() (, ).
Mq Cq q20o -=o
* Property 2: There is a parameter vector that depends on
the manipulator parameters (),Mq (, ),Cq qo
Gq ()
(), Fqo
and satisfies the linear relationship
() (, )( )( )( ,, ,) ,
Mq Cq qGqFqqqP
vt
U
o
++ U vt+=
oo o
where (, ,, )qq aa ! Rnl
o
joint variables, and PRn
# is the regression matrix of known
! is an unknown constant parameter
vector that describes the mass of the manipulator.
* Lemma 1: For bounded initial conditions, if there
exists a C1
that () () , where ,:RRn
# Vx c-+t
xt is uniformly bounded.
VV log
21
=+
=
=12 f ,, ,
2
1
kk zz
kk
a
T
a
T
2 2
a
2 2a - T
where [, ,, ], kk B22 0
in and a
kk kkaa aa i
f
VV zC qq qG qM q
zM qz
21 2
2
2
1
2
1
1
=+ -- -
++
T [( ,)
T o () 2
=+ -- -
+- +
Vz CqqGqM q
zM qC qq z
T[( ,)
o
2
T[( )( ,)]. (S2)
2 2
o
2
2
2Cq qz2
o
Vz Cq qG qM qk z
kk zz
o 2
=- -- -
+
is zero, and we can obtain
[( ,)
zJ z2
T
1 s
a
T
1 1a - T
1 1
+
zz
.
T
2 2
kk zz
a
T
2 2a - T
Txa a
o
o
2
2 2
According to property 2, there is a parameter vector based on
the robot manipulator that satisfies () (, )( )
Mq Cq qG qaa
o++ =
o
() () ]
.
o
2
kk zz
zz
a
T
2 2a - T
2 2
According to property 1, the value of (/ )[ ()zM q -
(, )]
12 T
2
11
<<
2
(S3)
o
11 1
kk zz
zz
T .
2 2
a
T
2 2a - T
2 2
o xa a
T .
() () ]
o
221222 ai=- as ;;1
<<1B .0 The derivative of V2
T
ci
is given by
oo xao
oo
() () ]
2 2
12
12
<< ## <<
ll " are class l
continuous and positive definite Lyapunov
xVxx
function V(x) satisfying () () (),ll such
Vxo
functions, and t and c are two positive constants, then the
solution ()
To prove the stability of the whole system, we choose the
Lyapunov candidate function as
+ zM qz2
2
1
2
T () ,
(S1)
xk ,ic i22
[, ,, ], in are positive constants. Thus, we
can obtain
where [, ,, ],
kk k i
21 22
rr= rr T
2
12
T
f
f
.
21 1
Vk zz sgnz
1
=- +- -
=- -+ -
kz kz zz P
11
<<
<< <<
2
=
Then, we obtain
Vk zk z
21 1
- 11 demand according to Theorem 1, and the
signal z2
We can deduce that
kz kaa
References
[S1] H. L. Tong and C. J. Harris, Adaptive Neural Network Control of
Robotic Manipulators, vol. 19. Singapore: World Scientific, 1998.
[S2] J.-J. E. Slotine et al., Applied Nonlinear Control, vol. 199.
Englewood Cliffs, NJ, USA: Prentice-Hall, 1991.
also contains kz .kaa
- 11
22 2
o #< << <-- 2
2
22 10 .
the error signal z1
(S8)
satisfies the
2 ///Pj
2
r r
22 |. (S7)
i 1
; UUij j
===i 1
iiji
j
22
1
r
2iKi
()i
i== =1 j 1
l
22
1
i
n
n
kz zP
i =
i
2
2
i
n
K KK Kn KP , in1 f= ,, , and k2
=12 f ,, ,
r =RU=
r r
i
j
l
1 ij j
// G
/ /
n
n
l
2iUij j
(, ,, ),qq
o
U aa P
o
Ur
where (, ,, )qq
o
ij
U aa ! Rnl#
o
unknown constant parameter vector that describes the mass
of the manipulator, and the upper bound Pj
jl1 f= ,, .
that satisfies UUr ij $; ; , in1 f= ,, , jl1 f= PRn
r
,, .
We can obtain
[( ,, ,) ]
Vz qq Pk z
kk zz
o =-U
T
2 xa <<2
o
T
2
+
zJ z2
1 s
a
T
1 1a - T
1 1
ao
+
kk zz
a
T
2 2a - T
zz
22 = )
TT +
-
11
zz
.
T
2 2
.
2 2
Consider the Moore-Penrose inverse as follows:
()
0 z
1
,
,
When z [, ,, ],00 0 T
2 = f
.
2 = 00 0
otherwise
f
we can deduce that
Vk .
21 1
2
=- #z 0
z [, ,, ],00 0 T
2 = f
Y
define zq2
.
r
x=- -22 2
Ksgn zk z
()
2
a
T
2 2
a
-
-
kk zz
x
ao
T
2 2
- z2
()
T +
kk zz
zJ z
T
1 s
a
T
2
1 1a - T
,
1 1
=
(S6)
[, ,, ]T
.
(S4)
satisfies P Pjr $; j ; ,
is the regression
! is an
matrix of known joint variables, and there exists an upper bound
ij
,, ,, ,in1
=12 f
z20 22 12
z10 zR :m
aa
2
! 11 ,
respectively. The control variables of the visual servoing system
will remain in the compact set
X and X which is
where p =202V (). The robust FoV constraint control strategy
can hold the following properties:
1) The output control variables never violate the preset constraints,
i.e.,
;;1 im 6t 02 .
xk ,ic i11
3) The tracking errors z1
=12 2f ,, ,,
2) All the closed-loop signals are constrained within preset
boundaries.
and z2
asymptotic convergence to zero, i.e., () ()
System Stability. "
xt xtd
of the closed-loop system achieve
1 " as t " 3 .
Please see the detailed stability analysis in " Proof of
(S5)
Thus, the system is asymptotically stable according to the
Barbalat lemma [S2]. If
=-a
o
as
the sliding mode surface and design the control input x as
follows:
DECEMBER 2022 * IEEE ROBOTICS & AUTOMATION MAGAZINE *
109

IEEE Robotics & Automation Magazine - December 2022

Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - December 2022

Contents
IEEE Robotics & Automation Magazine - December 2022 - Cover1
IEEE Robotics & Automation Magazine - December 2022 - Cover2
IEEE Robotics & Automation Magazine - December 2022 - Contents
IEEE Robotics & Automation Magazine - December 2022 - 2
IEEE Robotics & Automation Magazine - December 2022 - 3
IEEE Robotics & Automation Magazine - December 2022 - 4
IEEE Robotics & Automation Magazine - December 2022 - 5
IEEE Robotics & Automation Magazine - December 2022 - 6
IEEE Robotics & Automation Magazine - December 2022 - 7
IEEE Robotics & Automation Magazine - December 2022 - 8
IEEE Robotics & Automation Magazine - December 2022 - 9
IEEE Robotics & Automation Magazine - December 2022 - 10
IEEE Robotics & Automation Magazine - December 2022 - 11
IEEE Robotics & Automation Magazine - December 2022 - 12
IEEE Robotics & Automation Magazine - December 2022 - 13
IEEE Robotics & Automation Magazine - December 2022 - 14
IEEE Robotics & Automation Magazine - December 2022 - 15
IEEE Robotics & Automation Magazine - December 2022 - 16
IEEE Robotics & Automation Magazine - December 2022 - 17
IEEE Robotics & Automation Magazine - December 2022 - 18
IEEE Robotics & Automation Magazine - December 2022 - 19
IEEE Robotics & Automation Magazine - December 2022 - 20
IEEE Robotics & Automation Magazine - December 2022 - 21
IEEE Robotics & Automation Magazine - December 2022 - 22
IEEE Robotics & Automation Magazine - December 2022 - 23
IEEE Robotics & Automation Magazine - December 2022 - 24
IEEE Robotics & Automation Magazine - December 2022 - 25
IEEE Robotics & Automation Magazine - December 2022 - 26
IEEE Robotics & Automation Magazine - December 2022 - 27
IEEE Robotics & Automation Magazine - December 2022 - 28
IEEE Robotics & Automation Magazine - December 2022 - 29
IEEE Robotics & Automation Magazine - December 2022 - 30
IEEE Robotics & Automation Magazine - December 2022 - 31
IEEE Robotics & Automation Magazine - December 2022 - 32
IEEE Robotics & Automation Magazine - December 2022 - 33
IEEE Robotics & Automation Magazine - December 2022 - 34
IEEE Robotics & Automation Magazine - December 2022 - 35
IEEE Robotics & Automation Magazine - December 2022 - 36
IEEE Robotics & Automation Magazine - December 2022 - 37
IEEE Robotics & Automation Magazine - December 2022 - 38
IEEE Robotics & Automation Magazine - December 2022 - 39
IEEE Robotics & Automation Magazine - December 2022 - 40
IEEE Robotics & Automation Magazine - December 2022 - 41
IEEE Robotics & Automation Magazine - December 2022 - 42
IEEE Robotics & Automation Magazine - December 2022 - 43
IEEE Robotics & Automation Magazine - December 2022 - 44
IEEE Robotics & Automation Magazine - December 2022 - 45
IEEE Robotics & Automation Magazine - December 2022 - 46
IEEE Robotics & Automation Magazine - December 2022 - 47
IEEE Robotics & Automation Magazine - December 2022 - 48
IEEE Robotics & Automation Magazine - December 2022 - 49
IEEE Robotics & Automation Magazine - December 2022 - 50
IEEE Robotics & Automation Magazine - December 2022 - 51
IEEE Robotics & Automation Magazine - December 2022 - 52
IEEE Robotics & Automation Magazine - December 2022 - 53
IEEE Robotics & Automation Magazine - December 2022 - 54
IEEE Robotics & Automation Magazine - December 2022 - 55
IEEE Robotics & Automation Magazine - December 2022 - 56
IEEE Robotics & Automation Magazine - December 2022 - 57
IEEE Robotics & Automation Magazine - December 2022 - 58
IEEE Robotics & Automation Magazine - December 2022 - 59
IEEE Robotics & Automation Magazine - December 2022 - 60
IEEE Robotics & Automation Magazine - December 2022 - 61
IEEE Robotics & Automation Magazine - December 2022 - 62
IEEE Robotics & Automation Magazine - December 2022 - 63
IEEE Robotics & Automation Magazine - December 2022 - 64
IEEE Robotics & Automation Magazine - December 2022 - 65
IEEE Robotics & Automation Magazine - December 2022 - 66
IEEE Robotics & Automation Magazine - December 2022 - 67
IEEE Robotics & Automation Magazine - December 2022 - 68
IEEE Robotics & Automation Magazine - December 2022 - 69
IEEE Robotics & Automation Magazine - December 2022 - 70
IEEE Robotics & Automation Magazine - December 2022 - 71
IEEE Robotics & Automation Magazine - December 2022 - 72
IEEE Robotics & Automation Magazine - December 2022 - 73
IEEE Robotics & Automation Magazine - December 2022 - 74
IEEE Robotics & Automation Magazine - December 2022 - 75
IEEE Robotics & Automation Magazine - December 2022 - 76
IEEE Robotics & Automation Magazine - December 2022 - 77
IEEE Robotics & Automation Magazine - December 2022 - 78
IEEE Robotics & Automation Magazine - December 2022 - 79
IEEE Robotics & Automation Magazine - December 2022 - 80
IEEE Robotics & Automation Magazine - December 2022 - 81
IEEE Robotics & Automation Magazine - December 2022 - 82
IEEE Robotics & Automation Magazine - December 2022 - 83
IEEE Robotics & Automation Magazine - December 2022 - 84
IEEE Robotics & Automation Magazine - December 2022 - 85
IEEE Robotics & Automation Magazine - December 2022 - 86
IEEE Robotics & Automation Magazine - December 2022 - 87
IEEE Robotics & Automation Magazine - December 2022 - 88
IEEE Robotics & Automation Magazine - December 2022 - 89
IEEE Robotics & Automation Magazine - December 2022 - 90
IEEE Robotics & Automation Magazine - December 2022 - 91
IEEE Robotics & Automation Magazine - December 2022 - 92
IEEE Robotics & Automation Magazine - December 2022 - 93
IEEE Robotics & Automation Magazine - December 2022 - 94
IEEE Robotics & Automation Magazine - December 2022 - 95
IEEE Robotics & Automation Magazine - December 2022 - 96
IEEE Robotics & Automation Magazine - December 2022 - 97
IEEE Robotics & Automation Magazine - December 2022 - 98
IEEE Robotics & Automation Magazine - December 2022 - 99
IEEE Robotics & Automation Magazine - December 2022 - 100
IEEE Robotics & Automation Magazine - December 2022 - 101
IEEE Robotics & Automation Magazine - December 2022 - 102
IEEE Robotics & Automation Magazine - December 2022 - 103
IEEE Robotics & Automation Magazine - December 2022 - 104
IEEE Robotics & Automation Magazine - December 2022 - 105
IEEE Robotics & Automation Magazine - December 2022 - 106
IEEE Robotics & Automation Magazine - December 2022 - 107
IEEE Robotics & Automation Magazine - December 2022 - 108
IEEE Robotics & Automation Magazine - December 2022 - 109
IEEE Robotics & Automation Magazine - December 2022 - 110
IEEE Robotics & Automation Magazine - December 2022 - 111
IEEE Robotics & Automation Magazine - December 2022 - 112
IEEE Robotics & Automation Magazine - December 2022 - 113
IEEE Robotics & Automation Magazine - December 2022 - 114
IEEE Robotics & Automation Magazine - December 2022 - 115
IEEE Robotics & Automation Magazine - December 2022 - 116
IEEE Robotics & Automation Magazine - December 2022 - 117
IEEE Robotics & Automation Magazine - December 2022 - 118
IEEE Robotics & Automation Magazine - December 2022 - 119
IEEE Robotics & Automation Magazine - December 2022 - 120
IEEE Robotics & Automation Magazine - December 2022 - 121
IEEE Robotics & Automation Magazine - December 2022 - 122
IEEE Robotics & Automation Magazine - December 2022 - 123
IEEE Robotics & Automation Magazine - December 2022 - 124
IEEE Robotics & Automation Magazine - December 2022 - 125
IEEE Robotics & Automation Magazine - December 2022 - 126
IEEE Robotics & Automation Magazine - December 2022 - 127
IEEE Robotics & Automation Magazine - December 2022 - 128
IEEE Robotics & Automation Magazine - December 2022 - 129
IEEE Robotics & Automation Magazine - December 2022 - 130
IEEE Robotics & Automation Magazine - December 2022 - 131
IEEE Robotics & Automation Magazine - December 2022 - 132
IEEE Robotics & Automation Magazine - December 2022 - 133
IEEE Robotics & Automation Magazine - December 2022 - 134
IEEE Robotics & Automation Magazine - December 2022 - 135
IEEE Robotics & Automation Magazine - December 2022 - 136
IEEE Robotics & Automation Magazine - December 2022 - 137
IEEE Robotics & Automation Magazine - December 2022 - 138
IEEE Robotics & Automation Magazine - December 2022 - 139
IEEE Robotics & Automation Magazine - December 2022 - 140
IEEE Robotics & Automation Magazine - December 2022 - 141
IEEE Robotics & Automation Magazine - December 2022 - 142
IEEE Robotics & Automation Magazine - December 2022 - 143
IEEE Robotics & Automation Magazine - December 2022 - 144
IEEE Robotics & Automation Magazine - December 2022 - 145
IEEE Robotics & Automation Magazine - December 2022 - 146
IEEE Robotics & Automation Magazine - December 2022 - 147
IEEE Robotics & Automation Magazine - December 2022 - 148
IEEE Robotics & Automation Magazine - December 2022 - 149
IEEE Robotics & Automation Magazine - December 2022 - 150
IEEE Robotics & Automation Magazine - December 2022 - 151
IEEE Robotics & Automation Magazine - December 2022 - 152
IEEE Robotics & Automation Magazine - December 2022 - 153
IEEE Robotics & Automation Magazine - December 2022 - 154
IEEE Robotics & Automation Magazine - December 2022 - 155
IEEE Robotics & Automation Magazine - December 2022 - 156
IEEE Robotics & Automation Magazine - December 2022 - 157
IEEE Robotics & Automation Magazine - December 2022 - 158
IEEE Robotics & Automation Magazine - December 2022 - 159
IEEE Robotics & Automation Magazine - December 2022 - 160
IEEE Robotics & Automation Magazine - December 2022 - 161
IEEE Robotics & Automation Magazine - December 2022 - 162
IEEE Robotics & Automation Magazine - December 2022 - 163
IEEE Robotics & Automation Magazine - December 2022 - 164
IEEE Robotics & Automation Magazine - December 2022 - Cover3
IEEE Robotics & Automation Magazine - December 2022 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com