I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m pu t er   E ng ineering   ( I J E CE )   Vo l.   1 6 ,   No .   2 A p r il   20 2 6 ,   p p .   791 ~ 805   I SS N:  2088 - 8 7 0 8 ,   DOI : 1 0 . 1 1 5 9 1 /ijece. v 1 6 i 2 . pp 7 9 1 - 8 0 5           791       J o ur na l ho m ep a g e h ttp : //ij ec e. ia esco r e. co m   Virtual de co mpo sitio n wit h t im e de la y  contro l f o undera ctuat ed ro bo ma nipula tor       I m a ne  Cheik h 1 ,   K ha o ula   O uli di O m a li   2 ,   H a ch m ia   F a qih i 3 ,   M o ha m m ed  B enbra him 1 ,   M o ha m m ed  Na bil   K a bb a j 1   1 LI M A S   La b o r a t o r y ,   F a c u l t y   o f   S c i e n c e s,   S i d i   M o h a mm e d   B e n   A b d e l l a h   U n i v e r s i t y ,   F e s,  M o r o c c o   2 N a t i o n a l   S c h o o l   f o r   C o m p u t e r   S c i e n c e   a n d   S y st e ms A n a l y s i s,   M o h a mm e d   V   U n i v e r si t y ,   R a b a t ,   M o r o c c o   3 S ETI M La b o r a t o r y ,   I b n   T o f a i l   U n i v e r si t y ,   K e n i t r a ,   M o r o c c o       Art icle  I nfo     AB S T RAC T   A r ticle  his to r y:   R ec eiv ed   Au g   2 ,   2 0 2 5   R ev is ed   Dec   2 6 ,   2 0 2 5   Acc ep ted   J an   1 6 ,   2 0 2 6       Th e   imp o rtan c e   o f   c o n tro ll in g   ro b o t   m a n ip u lato rs  is   u n d e n iab le.  Ho we v e r,   fa u lt in   t h e se   sy ste m c a n   sig n if ica n tl y   imp a c th e   w o rk sp a c e   e n v iro n m e n a n d   p e rso n a sa fe ty .   To   a d d re ss   th e se   c h a ll e n g e s,  a   n e a d a p ti v e   a p p ro a c h   h a b e e n   p ro p o se d   t h a e a sily   a d a p ts  to   a   fa u lt y   a c tu a to wh il e   p re c ise ly   trac k in g   it s   d e sire d   p o si ti o n .   T h e   v ir tu a l   d e c o m p o siti o n   c o n tr o (VD C)   m e th o d   d e c o m p o se th e   ro b o in t o   su b s y ste m s,  e a c h   with   it su b - c o n tr o ll e r,   wh il e   e n s u rin g   th e   o v e ra ll   sy ste m   re m a in sta b le.   M e a n wh il e ,   ti m e   d e la e stim a ti o n   (TDE )   is   u se d   to   e sti m a te  u n k n o w n   a n d   u n c e rtain   p a r a m e ters .   co - sim u latio n   wa s c o n d u c ted   t o   t e st t h e   TD - VD m e th o d   o n   a   6   Do F s ro b o t,   wh ich   b e c o m e u n d e ra c tu a ted   d u rin g   i ts  r u n n in g .   Th e   re su lt s   o th e   ro o t   m a in   sq u a re   e rro o th e   p r o p o se d   c o n tr o ll e we re   lo we o 6 %   t h a n   th o se   o f   slid in g   m o d e   c o n tro l   b a se d   o n   p a rti a l   fe e d b a c k   l in e a riza ti o n   c o n tro l     (S M C - P F LC) ,   wh ic h   p r o v e s t h e   p ro p o sa l' s e ffe c ti v e n e ss   a n d   e fficie n c y .   K ey w o r d s :   Co - s im u latio n   No n lin ea r   co n tr o l   T im d elay   esti m atio n   Un d er ac tu ated   r o b o m an ip u lato r   Vir tu al  d ec o m p o s itio n   co n tr o l   T h is i a n   o p e n   a c c e ss   a rticle   u n d e r th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   I m an C h eik h   L I MA S lab o r ato r y ,   Facu lty   o f   Scien ce s ,   Sid i M o h am m ed   B en   Ab d ellah   Un i v er s ity     Fes ,   Mo r o cc o     E m ail: im an e. ch eik h @ u s m b a. ac . m a       1.   I NT RO D UCT I O N   I n   m an y   r ec en ap p licatio n s ,   m an ip u lato r   r o b o ts   h av b e co m k ey   p r o d u ctio n   to o in   m o d er n   in d u s tr y   [ 1 ] ,   [ 2 ] .   Ho wev e r ,   th lik elih o o d   o f   u n in ten tio n al  ac tu ato r   f ailu r es  r em ai n s   p r esen at  an y   s tag o f   th r o b o t’ s   life cy cle,   c o n tin u o u s ly   ex p o s in g   th c o n tr o ller   t o   th r is k   o f   lo s in g   its   s tab ilit y   an d   ef f ec tiv en ess .   T h er ef o r e,   co n t r o llin g   u n d e r ac tu ated   r o b o m an ip u lato r s   f o r   tr ac k i n g   tr ajec to r ies  ef f e ctiv ely   h as  g ain ed   s ig n if ican atten tio n   an d   b ec o m m o r c h allen g in g   [ 3 ] .   I n   s u ch   ca s es,  we  ar e   d ea lin g   with   u n d er ac tu ate d   r o b o ts ,   wh ich   h av g r ea ter   n u m b er   o f   d eg r ee s   o f   f r ee d o m   ( Do Fs )   th an   ac tiv ac tu ato r s ,   tr an s f o r m in g   th eir   d y n am ic  s y s tem   in to   n o n li n ea r   co m p lex   p r o b lem .   T o   m itig ate  th is   ch allen g e,   r ed u n d an c o n tr o ller   is   r eq u ir ed   to   m ain tai n   th s y s t em ' s   s tab ilit y   wh en ev er   a n   a ctu ato r   f a u lt  o cc u r s   [ 4 ] .   T o   a ch iev th is ,   n ew  co n tr o ller   f o r   th u n d e r ac tu at ed   r o b o is   p r o p o s ed   in   th is   p ap er ,   en ab lin g   th r o b o to   p er f o r m   its   task s   an d   b ec o m r esil ien t to   ac tu ato r   f a u lts .   T o   ad d r ess   th is   is s u e,   th lite r atu r h as  p r o p o s ed   v ar io u s   m eth o d s   to   co n tr o u n d er ac tu ated   r o b o ts ,   wh ich   ca n   b g en er ally   g r o u p ed   in to   d if f er e n ca teg o r ies.  R o b u s m eth o d s   s u ch   as  s lid in g   m o d e   co n tr o [ 5 ] ,   [ 6 ] ,   p ass iv ity - b ased   c o n tr o l   [ 7 ] ,   an d   b ac k s tep p in g   co n tr o [ 8 ]   ar e   k n o wn   f o r   th eir   r o b u s tn ess   ag ain s t   d is tu r b an ce s   an d   p ar am eter   v ar iatio n s .   Ho wev er ,   th e y   ar s en s itiv to   ch atter in g   p h en o m en an d   b ec o m e   m o r c o m p lex   wh en   an   ac tu a to r   f a u lt  o cc u r s .   T r a d itio n al  c o n tr o ller s   o r   th ei r   s u b m e r g in g   ar e   wid ely   u s ed ,   s u ch   as  p a r tial  f ee d b ac k   lin ea r izatio n   co n tr o l   [ 9 ] ,   a n d   m an y   o th er s   [ 1 0 ] .   Yet,   th e y   ar e   n o t   s u f f icien tly   r o b u s Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8 7 0 8   I n t J E lec  &   C o m p   E n g ,   Vo l.   1 6 ,   No .   2 Ap r il   20 2 6 :   7 9 1 - 805   792   to   h an d le  m o d el  u n ce r tain ties   an d   f a u lts .   I n tellig en t   co n tr o ller s   ar also   u s ed   to   co n tr o u n d er ac tu ated   r o b o ts ,   s u ch   as  f u zz y   co n tr o [ 1 1 ] ,   n eu r al  n etwo r k   co n tr o [ 1 2 ] ,   d ata - d r iv e n   p r o p o r tio n al - in teg r al - d er iv ati v e     ( DD - PID )   [ 1 3 ] .   Nev e r th eless ,   s o m o f   t h ese  m eth o d s   r eq u ir tr ain in g ,   o th e r s   d ep e n d   o n   t h p r esen ce   o f   d ata   an d   o p tim izatio n   alg o r ith m s .   Mo r eo v er ,   c o m b in in g   co n tr o ller s   ca n   also   en h an ce   t h p er f o r m an ce   o f   th e   m er g ed   co n tr o ller ,   lik s lid in g   m o d co n tr o b ased   o n   f u zz y   lo g ic  an d   n e u r al  n etwo r k s   [ 1 4 ] ,   n o n f r ag ile   p r escr ib ed   p e r f o r m an ce   co n tr o [ 1 5 ]   a n d   th s u p e r - twis tin g   co n tr o m eth o d   with   im p r o v ed   p o ten tial  en er g y   f u n ctio n   [ 1 6 ] ,   wh ich   ar e   all  k n o wn   f o r   th eir   r o b u s tn ess .   Ho wev er ,   m a n y   o f   th co n tr o m eth o d s   m en tio n ed   b elo ar estab lis h ed   u s in g   t h L ag r an g e - E u ler   d y n am ic  m o d el.   T h e r ef o r e,   th o s m eth o d s   ar b ased   o n   o n e   d y n am ic  e q u atio n   th at  r eg r o u p s   all  th jo in ts   to g eth er .   So ,   wh en ev er   an   ac tu at o r   f au lt  o c cu r s   in   o n jo i n t,  it   ca n   af f ec th co n tr o o f   all  th o th er   jo in ts .   Fu r th er m o r e,   ad ap tin g   th is   m o d el  to   th u n d er ac tu ated   s y s tem s   in tr o d u ce s   s ig n if ican co m p le x ity   d u to   th n ee d   f o r   v ar io u s   p ar am eter s   an d   f o r   s o m c o n tr o ller s ,   th n ee d   f o r   d ata  a n d   o p tim izatio n ,   w h ich   lead s   to   h ig h   co n tr o ef f o r t,  tim co n s u m p tio n ,   an d   m o r r eso u r ce s .   I n   ad d itio n ,   r ec e n ad v a n ce d   co n tr o ller s   wer p r o p o s ed ,   s u ch   as  s ig m o id   PID   [ 1 7 ] b r ain   em o tio n al  lear n in g - b ased   in tellig en co n tr o ller   ( B E L B I C )   PID   [ 1 8 ] ,   an d   n e u r o en d o cr in e   PID   [ 1 9 ] ,   b u th ey   o f te n   r ely   o n   ce n tr alize d   ar c h itectu r es,  h e u r is tic  tu n in g ,   o r   d ata - d r i v en   tr ain in g .   I n   t h m ea n tim e,   h a v i n g   a   p ass iv jo in t,   u n k n o wn   u n ce r tain ties ,   an d   d is tu r b an ce s   in   th s y s tem   i n cr ea s in g ly   e n h an ce s   t h co m p licatio n   an d   th e   co m p u tatio n al  b u r d en .     T o   m a n ag e   th p r o b lem s   m e n tio n ed   ab o v e,   a   n ew   ad a p tiv co n tr o a p p r o ac h   b ased   o n   tim d elay   with   v ir tu al  d ec o m p o s itio n   c o n tr o ( T D - VDC)  was  d esig n ed   in   th p ap er   [ 2 0 ]   to   c o n tr o th f u ll - ac t u ated   r o b o m an ip u lato r .   I n   co n tr ast  to   th r ec e n ad v a n ce d   c o n t r o ller s   d is cu s s ed   ea r lier ,   th p r o p o s ed   T D - VDC  f r am ewo r k   o f f er s   s tr u ct u r ed ,   d ec en tr alize d   co n tr o s ch em e.   T h is   ap p r o ac h   allo ws  ea ch   j o in to   b e   r eg u lated   in d ep en d en tly ,   e n h an cin g   r o b u s tn ess   to   u n ce r tain ties   an d   s ca lab ilit y .   Mo r eo v e r ,   T D - VDC  av o id s   th n ee d   f o r   co m p lex   o p tim izatio n   p r o ce d u r es  o r   co m p lete  d y n am ic  m o d els,  s u ch   as  th af o r em en tio n ed   E u ler - L ag r a n g e   ap p r o ac h es,  m ak in g   it  p ar tic u lar ly   well - s u ited   f o r   co n tr o l lin g   u n d er ac tu ated   m a n ip u lat o r s .   T h m ain   id ea   b eh in d   th g e n er al  v ir tu al  d ec o m p o s itio n   co n tr o ( VDC)  [ 2 1 ]   is   to   d ec o m p o s th r o b o in t o   s u b s y s tem s   ( lin k   d y n am ics  an d   j o in d y n am ic s ) .   T h en ,   ea ch   s u b s y s tem   is   co n tr o lled   in d ep en d en tly   wi th   d esig n ed   s u b - co n tr o ller   wh ile  en s u r in g   th o v er all  s y s tem   s tab ilit y .   I n   th p r esen p ap er ,   th is   ap p r o ac h   is   r ec o n f ig u r ed   to   s u it  th d y n am ics  o f   t h u n d er ac tu ated   r o b o m an ip u lato r   wi th   an   ac tu ato r   f au lt.  T h e r ef o r e ,   th is   m eth o d   lead s   to   is o latin g   a n d   r ea d a p tin g   th p ass iv jo i n co n tr o ller   o f   th u n d e r ac tu ated   r o b o i n d ep en d en tly   with o u t   im p ac tin g   th e   s u b - co n tr o ller s   o f   t h ac tiv j o in ts .   As  r e s u lt,  u s in g   VDC  s im p lifie s   th co n tr o o f   ea ch   s u b s y s tem   o f   t h u n d er ac t u ated   r o b o t   ev en   with   d e f ec tiv e   jo in ts .   Fu r th e r m o r e ,   to   d ef i n th f u ll  d y n am ic   eq u atio n   o f   th r o b o t,  th well - k n o wn   s o lu tio n   is   th r eg r ess io n   m eth o d   [ 2 2 ] .   Ho wev er ,   s o m o f   its   d r awb ac k s   ar th d if f icu lt y   o f   d esig n in g   th r eg r ess o r   m atr ix   a n d   h a n d lin g   t h e   u n ce r tain ties   an d   d is tu r b an ce s .   T o   co p with   th e s ch allen g es,  th tim d elay   e s tim atio n   ( T DE )   h as p r o v e d   its   d esig n   s im p licity   an d   ef f ec tiv e n ess   in   ap p r o x im atin g   u n k n o wn   u n ce r tain ties   a n d   d is tu r b a n ce s   [ 2 3 ] .   T h u s ,   b y   m er g in g   th VDC  an d   T DE ,   we  estab lis h   th ti m d elay   esti m atio n   b ased   v ir tu al  d ec o m p o s itio n   c o n tr o l   ( T D - VDC)  f o r   a n   u n d er ac tu ate d   r o b o t.  As  r esu lt,  it  p r esen ts   m an y   ad v a n ta g es  s u ch   as  d esig n   s im p licity ,   r o b u s tn ess   ag ain s u n k n o wn   d y n am ics,  an d   h ig h   p r ec is io n   in   tr ajec to r y   tr ac k i n g .     Fu r th er m o r e ,   ev alu atin g   o u r   s u g g ested   co n tr o ller   o n   th m an ip u lato r   r o b o th r o u g h   co - s im u latio n   r ep licates  th ac tu al  r o b o t’ s   b eh av io r   b ef o r d ep lo y i n g   t h co n tr o ller   o n   p h y s ical  h ar d wa r e.   T h is   a p p r o ac h   s im p lifie s   th p r o ce s s   o f   in d u cin g   j o in d ef ec ts   in t o   th u n d e r ac tu ated   r o b o t,   allo w in g   m o r ef f ec tiv e   o b s er v atio n   o f   th r o b o t' s   p er f o r m an ce .   C o n s eq u en tly ,   co - s im u latio n   test in g   o f   th e   co n tr o ller   h elp s   id en tify   th b est s o lu tio n   f o r   th s itu atio n   at  h a n d .   T h p r esen p ap er   p r o v id es  d ee p er   u n d er s tan d in g   o f   th im p o r tan ce   o f   th p r o p o s ed   ap p r o ac h   in   co n tr o llin g   a n   u n d er ac tu ated   m an ip u lato r .   Sectio n   1   d escr ib es th d y n am ic  s y s tem   o f   a n   n - Do F u n d er ac t u ated   m an ip u lato r   with   an   i th   d ef ec tiv jo in t.  Su b s eq u en tly ,   th p r o p o s ed   co n tr o ller   b ased   o n   T D - VDC i s   ad ap ted   to   r o b o t   m an ip u lato r   with   p as s iv jo in ts   in   s ec tio n   2 .   T h en ,   s ec tio n   3   p r o v es  th s tab ilit y   an aly s is   f o r   th e   co n tr o ller   T D - VDC.  I n   s ec tio n   4 ,   ca s o f   6 - Do u n d er ac tu ated   m an ip u lato r   with   d ef ec tiv ac tu ato r   is   p er f o r m ed   v ia  co - s im u latio n   with   MA T L AB   an d   Simu li n k .   Mo r e o v er ,   co m p ar is o n   an aly s is   is   d i s cu s s ed   b etwe en   th r esu lts   o f   T D - VDC  an d   s lid in g   m o d e   co n tr o l   b ased   o n   p ar tial  f ee d b ac k   li n ea r izatio n   co n tr o l   ( SMC - PF L C ) .   Fin ally ,   th co n clu s io n s   ar estab lis h ed   in   s ec tio n   5       2.   T H E   P RO P O SE M E T H O D   2 . 1 .     Undera ct ua t ed  s y s t em  des cr iptio n   T h u n d er ac t u ated   m an ip u lato r   r o b o is   co m p lex   d y n a m ic  s y s tem   with   h ig h er   n u m b er   o f   d eg r ee s   o f   f r ee d o m   th an   ac tiv j o in ts .   B ased   o n   t h E u ler - L ag r an g e   a p p r o ac h ,   th n - lin k   u n d er ac tu ated   m an i p u lato r   r o b o is   ch ar ac ter ized   as  f o llo ws,  with   a p   r ep r esen tin g   p ass iv jo in ts ,   a an d   a 3   b ein g   ac t iv jo in ts ,   an d   th to tal  n u m b er   o f   j o in ts   s atis f y in g   th eq u atio n   a 1   a + a 3   =   jo in ts ,   as m en tio n ed   in   [ 1 0 ] :   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J E lec  &   C o m p   E n g     I SS N:   2088 - 8 7 0 8       V ir tu a l d ec o mp o s itio n   w ith   time  d ela co n tr o l fo r     ( I ma n C h eikh )   793   ( ̈ 1 ̈  ̈ 3 ) + ( 1 ̇ 1 ̇  3 ̇ 3 ) + ( 1  3 ) = (   1 0   3 ) + ( 1 3 ) ;   ( 1 )     W i t h    , ̇ j , ̈ j      w i t h   = { 1 , , 3 }   a r e   t h e   v ec t o r s   o f   th e   i n i t i al   a c ti v e ,   t h e   p ass i v e ,   an d   t h e   l a s t   a c ti v j o i n t s '   p o s i ti o n s ,   v e l o c it i es ,   a n d   a c c e l e r a ti o n s ;   ( )   ×   i s   t h e   u n d e r a c tu a t e d   r o b o t   i n e r t i a   m a t r i x ,   a n d   i t   is   d i v i d e d   i n t o   6   s u b - m a t r ic e s ;   j = ( , ̇ )  ̇       g a t h e r   t h e   i n i ti a l ,   t h e   p as s i v e ,   a n d   t h e   l as a c ti v e   v e ct o r s   o f   t h e   C o r i o l is   a n d   c e n t r i p e t a t o r q u e s ;   j   = ( ) j   j   d e n o t e   t h e   g r a v i t a ti o n a l   t o r q u e s   v e c t o r ;     1   1   a n d     3   3   a r e   t h e   f i r s t   a n d   t h e   l as t   i n p u t   t o r q u e   v e c t o r s   a p p l i e d   t o   th e   j o i n t s ,   w h i l e   0       i s   a   v e c t o r   o f   z e r o s   t h a t   is   a p p l ie d   t o   t h e   p a s s i v e   j o i n t   a n d         p r e s e n t   t h e   d is t u r b a n c e   v e c t o r .     2 . 2 .     Sy s t e m   d ec o m po s it io n   Similar   to   f u ll - ac tu ated   m an ip u lato r   co n tr o l,  th v ir tu al  d e co m p o s itio n   o f   an   n - Do u n d er ac tu ated   r o b o t w ith   an   i th   p ass iv jo in t is d ef in ed   b y   s p litt in g   th lin k s   an d   th jo in ts .   Fig u r 1   s h o ws   th r ep r esen tatio n   o f   th e   v ir tu al   d ec o m p o s itio n   o f   an   u n d e r ac tu ated   r o b o b ase d   o n   th e   o n e   f o r   th e   f u ll - ac tu a ted   r o b o s h o w n   in   th p ap er   [ 2 1 ] .   T h cu ttin g   p o in ass o ciate d   with   f r am es  {B i },   an d   {T i+ 1 }   is   r elate d   to   th i th   lin k ,   wh ile  th e   cu ttin g   p o i n t a s s o ciate d   with   f r am es  {B i },   an d   {T i }   is   r elate d   to   th i th   jo in t.    T o   co n tr o th e   u n d er ac tu ated   r o b o t,  ea ch   s u b s y s tem ,   in cl u d in g   th n   lin k s ,   t h n   jo in ts ,   an d   th e   p ass iv jo in t,  will  b tr ea ted   in d ep en d en tly .   T o   d o   s o ,   we  will  n ee d   to   d ef in th r eq u ir ed   v elo cities  b ef o r e   ex p r ess in g   th lin k   an d   jo in d y n am ics  eq u atio n s .   T h en ,   th g lo b al  s y s tem   d y n am ic   eq u atio n   will  b e   co m p u ted   b y   a d d in g   in d iv i d u a l jo in ts   an d   lin k s   to r q u es.           Fig u r 1 .   Vir tu al  d ec o m p o s itio n   o f   an   u n d er ac t u ated   m an i p u lato r       2 . 2 . 1 .   Required  v elo cit ies   R eq u ir ed   v elo cities  ar o n o f   th m o s im p o r tan co n ce p ts   in   d esig n in g   th VDC  co n tr o l ler   f o r   th e   u n d er ac tu ate d   r o b o t.   T h ey   ar ca lcu lated   b ased   o n   t h jo i n p o s itio n   e r r o r   an d   d esire d   v elo city .   T h e r ef o r e,   th ey   allo t h r o b o t   to   ad h er to   th e   d esire d   tr ajec to r y   wi th   h ig h   p r ec is io n .   B ased   o n   t h p a p er   [ 2 1 ] ,   th e   eq u atio n s   b elo a r in tr o d u ce d .     On   th o n h an d ,   we  ca n   e x p r ess   th i th   jo in t r eq u ir ed   v elo ci ty   th at  ca n   b e   ac tiv o r   p ass iv e:      ̇ , = ̇ ,     (  ) ;   ( 2 )   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8 7 0 8   I n t J E lec  &   C o m p   E n g ,   Vo l.   1 6 ,   No .   2 Ap r il   20 2 6 :   7 9 1 - 805   794   W h e r e   , , ̇ ,   a r e   t h e   i th   g o a l   j o i n t   p o s i t i o n   a n d   v e l o c i t y ;     i s   t h e   i th   r e al   j o i n t   p o s i t i o n   a n d    = , .   On   th o th er   h an d ,   th i th   lin k   r eq u ir ed   lin ea r /an g u lar   v elo cit y   is   co m p u ted   in   ( 3 ) :           = ̇      1        1 ;   ( 3 )     W h er = [ 0   0   0   0   0   1 ]   f o r   r e v o lu te   jo in a n d   t h tr an s f o r m atio n   m atr ix       1 f r o m   th f r am {B i - 1 }   to   th f r am {B i is   ex p r ess ed   as:          1 = (     1 0 3 × 3 ( ×     1 )     1     1 ) ;   ( ×     1 ) =   ( 0 ( 3 )     1 ( 2 )     1 ( 3 )     1 0 ( 1 )     1 ( 2 )     1 ( 1 )     1 0 ) ;   ( 4 )     W h er     1 is   th r o tatio n   Ma tr ix   an d       1 is   th v ec to r   o f   t r an s f o r m atio n   f r o m   th e   f r am e   {B i - 1 }   to   th e   f r am {B i }.     2 . 2 . 2 .   L ink s   dy na m ics   Usi n g   th r eq u ir ed   lin ea r /an g u lar   v elo city   in   ( 3 ) ,   th e q u at io n   o f   th r e q u ir e d   n et  m o m en v ec to r       th at  is   ex er ted   b y   th ith - 1   lin k   o n   th ith   lin k   is   ex p r ess ed   a s   f o llo win g   th p ap er   [ 2 1 ] :       =      +     +   ;   ( 5 )     W h er   is   th in er tial te r m ,     is   th ce n tr if u g al  an d   C o r i o lis   ter m ,     r ep r esen ts   th g r av itatio n a l te r m .     I ter ativ ely ,   we  ca n   f in d   th g e n er alize d   m o m e n     ap p lied   f r o m   th i th+ 1   b o d y   o n   th i th   b o d y   with   th f o llo win g   e x p r ess io n   as d e f in ed   in   th e   p ap e r   [ 2 1 ]          =      ;    1   =      1 +      1    ; . . .    1   =      1 +     1    ;      = [ 2 , , 1 ]     ( 6 )     Fin ally ,   th r eq u i r ed   n et  t o r q u o f   th i th   jo in t   to war d   th e   lin k s   is   co m p u ted   with   th e   u s o f   ( 6 )      , =       ;   ( 7 )     2 . 2 . 3 .   J o ints dy na m ics   B ased   o n   th jo in r eq u ir ed   v elo city   in   ( 2 ) ,   th i th  jo in s u b s y s tem   d y n am ic  is   ex p r ess ed   with   th eq u atio n   o f   th r eq u ir e d   n et  to r q u  ,   as f o llo ws,  as m en tio n ed   in   th p a p er   [ 2 1 ] :      , =  ̈ , +     ( ̇ , ) ;   ( 8 )     W h er    is   th m o m en t o f   in er ti an d    is   th i th   C o u lo m b   f r ictio n   co ef f icien t.     2 . 2 . 4 .   Sy s t em   dy na m ics   B y   co m b in in g   th e   ex p r ess io n s   in   ( 7 )   an d   ( 8 ) ,   we  f in d   th at   th to tal  to r q u e   f o r   an   n - D o r o b o t   is   as   d escr ib ed   in   th e   p ap er   [ 2 1 ] :     =    , +    , ;     ( 9 )     I n   th is   s ec tio n ,   th jo in ts '   an d   lin k s '   d y n am ics  f o r   r o b o m an ip u lato r   h av b ee n   ex p r ess ed   u s in g   th v ir tu a l   d ec o m p o s itio n   co n tr o l.  T h n ex s tep   is   to   d esig n   th n ew  co n tr o ller   f o r   th u n d er ac t u ated   r o b o with   p ass iv jo in t.  T h er ef o r e,   n e co n tr o law  will  b p r o p o s ed   in   th n ex s ec tio n   to   d ef in th VDC  f o r   an   u n d er ac tu ate d   r o b o t m a n ip u lat o r .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J E lec  &   C o m p   E n g     I SS N:   2088 - 8 7 0 8       V ir tu a l d ec o mp o s itio n   w ith   time  d ela co n tr o l fo r     ( I ma n C h eikh )   795   3.   M E T H O D   3 . 1 .     P r o po s ed  co ntr o ller  f o un dera ct ua t ed  m a nip ula t o T D - VDC   As  alr ea d y   d escr ib ed   in   s ec tio n   2 ,   t h jo in ts   an d   lin k s   u s in g   th e   VDC  f o r   a   f u l l - ac tu ated   m an ip u lato r   r o b o h av b ee n   m en tio n ed .   I n   o r d er   to   a d ap th is   co n tr o ller   to   th u n d er ac t u ated   d y n am ics,  n ew  co n tr o law  is   d esig n ed   in   th f o llo win g   th eo r e m   f o r   th u n d er ac t u ated   r o b o t   b a s ed   o n   th e   s y s tem   d ec o m p o s itio n .   T h en ,   th n ew   co n tr o ller   is   p r o v e n .     Th eo r em   1 By   in teg r atin g   th e   co n tr o l   law  f o r   th u n d er ac t u ated   r o b o ex p r ess ed   in   ( 1 ) ,   w ith   th to tal  to r q u e   f o r   f u ll - ac tu ated   m an ip u lato r   r o b o t,  th e   n ew  co n tr o t o r q u in p u f o r   t h n - Do u n d er ac tu ated   m an ip u lato r   with   p   p ass iv jo in ts   is   d esig n ed   as ( 1 0 ) :       (   1 0   3 ) = (   1 ,   +     1 ,       ,   +     ,     3 ,   +     3 ,   ) ;     ( 1 0 )     W h er e   τ a1 j , r   a1   an d     τ a3 j , r   a3   ar th f ir s an d   th last   r eq u ir ed   n et  to r q u v ec to r s   ap p lied   to   th e   jo in ts   τ a1 l , r   a1   an d     τ a3 l , r   a3   ar th f ir s an d   t h last   ac tiv r eq u ir ed   n et  to r q u ap p lied   t o   th lin k s ;     τ ap l , r ,   τ ap j , r     ap   ar e   th p ass iv r eq u ir ed   n et   to r q u es  a p p lied   to   lin k s   a n d   jo in ts   r esp ec tiv ely .   Fr o m   ( 1 0 ) we  d ed u ce   th n ew  k ey   co n ce p in   co n tr o llin g   u n d er ac tu ate d   r o b o ts   with   p   p ass iv jo in ts   b ased   o n   VDC  an d   wh ich   ca n   b e   r ep r esen ted   as ( 1 1 ) :       ,   =     ,   ;     ( 1 1 )     P r o o f :   T h e   u n d er ac tu ated   r o b o is   ch ar ac ter ize d   b y   h av in g   f ewe r   jo in t   ac tu ato r s   t h an   D o Fs .   As  th d y n am ic  ( 1 )   m en tio n s ,   th p ass iv jo in ex er ts   a   n u ll   to r q u th at   ca n n o b e   co n tr o lled .   T h e r ef o r e ,   th to tal  to r q u e   f o r   th u n d er ac t u ated   r o b o ca n   b ca teg o r ized   i n to   ac tiv an d   p ass iv to r q u es,  r ep r esen ted   as   1 ,   3   f o r   th e   ac tiv jo in ts   an d     0    f o r   th p ass iv o n es.      = (   1 0   3 ) ;   ( 1 2 )     B y   r ef er r in g   to   ( 9 )   an d   ( 1 2 ) ,   we  ca n   d er iv T h eo r em   1   co n ce r n in g   th v i r tu al  d ec o m p o s itio n   co n tr o o f   th u n d er ac tu ate d   r o b o t.   T h e   m ai n   r esu lts   o f   th e   th eo r e m   ar e   g i v en   in   ( 1 0 )   an d   ( 1 1 ) .   T h ese  r e s u lts   will  b u s ed   in   th s u b s eq u en t sectio n s .     W h ile  VD C   p r esen ts   s ig n if ican ad v an tag es  in   co n tr o llin g   u n d er ac tu ated   m a n ip u lato r s ,   ch allen g es  r em ain   in   e n s u r in g   r o b u s tn ess   ag ain s ex ter n al  d is tu r b an ce s   an d   u n ce r tain ties   in   s y s tem   d y n am ics.   T o   tack le  th ese  c h allen g es,  t h co n ce p o f   T DE   is   in tr o d u ce d   to   ac co u n f o r   d y n am ic   u n ce r tain ties .   T h is   en h an ce m e n lead s   to   th p r o p o s ed   T D - VDC  ap p r o ac h ,   wh ich   s ig n if ican tly   im p r o v es  b o th   s tab ilit y   an d   co n tr o e f f icien cy   f o r   u n d er ac tu ated   m an ip u lato r s   with   p ass iv jo in ts .   T h e   o v er all   m o d el   f o r   c o n tr o llin g   th u n d er ac tu ate d   m a n ip u lato r   b a s ed   o n   T D - VDC  is   o u tlin e d   in   Fig u r 2 ,   wh ic h   illu s tr ates  th co r r esp o n d in g   b lo ck   d ia g r am .   B y   s ep ar atin g   th d y n a m ics  o f   th lin k s   an d   jo in ts   in   ( 1 0 )   f r o m   T h eo r em   1 ,   th n ew   ap p r o ac h   in teg r ates  th ( 5 )   an d   ( 8 )   o f   V DC   alo n g   with   th esti m atio n   o f   T DE   as  alr ea d y   g iv e n   in   p a p er   [ 2 0 ] .   T h e n   th e   eq u atio n s   f o r   lin k s   an d   jo in ts   ar as:    Fo r   lin k s       1 =     1 ̅ ̅ ̅ ̅ ̅ ̅ ̇   1 +   ̂ 1 , + 1 ,   1 ;    =      ̅ ̅ ̅ ̅ ̅ ̅ ̇    +   ̂  ,   +  ,    ;   3 =     3 ̅ ̅ ̅ ̅ ̅ ̅ ̇   3 +   ̂ 3 ,   + 3 ,   3 ;   ( 1 3 )     Fo r   jo in ts       1 , = , 1 ̅ ̅ ̅ ̅ ̅ ̅ ̈ 1 , + ̂ 1 , + 1 ,   1   ; , = ,  ̅ ̅ ̅ ̅ ̅ ̅ ̈  , + ̂  ,   +  ,    3 , = , 1 ̅ ̅ ̅ ̅ ̅ ̅ ̈ 3 , + ̂ 3 ,   + 3 ,   3 ; ;   ( 1 4 )     W h er e     ̅ ̅ ̅ ̅ ̅ , , ̅ ̅ ̅ ̅ ̅      = [ 1 ,  , 3 ]   ar co n s tan ts   ass o cia ted   with   th in er tial  ter m   an d   th m o m en o f   in er tia;  ̂ ,        = [ , ]   r ef er   to   th esti m a ted   v ec to r s   o f   th u n k n o wn   d y n am ic  u n ce r tain ties   an d   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8 7 0 8   I n t J E lec  &   C o m p   E n g ,   Vo l.   1 6 ,   No .   2 Ap r il   20 2 6 :   7 9 1 - 805   796   d is tu r b an ce s   ,     o f   lin k   an d   ac tiv e/p ass iv jo in t’   s y s tem s   =             d ef i n es  th tr ac k i n g   ac c u r ac y   er r o r   =   ̇ ,     ̇   d ef in es th tr ac k in g   jo i n t e r r o r ; A n d   ,   ar p o s itiv g ai n s .           Fig u r 2 .   B lo ck   d iag r am   o f   th u n d er ac t u ated   m an i p u lato r s   co n tr o l       T o   en s u r th e   s tab ilit y   o f   th p r o p o s ed   c o n tr o ller ,   we  m ak t h f o llo win g   ass u m p tio n s :   a.   S1 :   th v ec to r s   ,     an d   th eir   d er iv ativ es  ar g lo b al  L ip s ch itz  f u n ctio n s .   C o n s eq u en tly ,   th eir   v a lu es  at  th e   p r esen t tim ( t)   an d   at  th p ast tim (t - T)   ar n ea r ly   eq u al  with   T   as a   lo tim d elay :     ̂ , ( ) =   ̂ , ( ) ;     ( 1 5 )     b.   S2 : T h co n s tan ts     ̅ ̅ ̅ ̅ ̅ a n d   , ̅ ̅ ̅ ̅ ̅   ar p ick ed   s o   th at:     | ( )   ̅ ̅ ̅ ̅ ̅ 1 | < 1 | ( ) , ̅ ̅ ̅ ̅ ̅ 1 | < 1   ( 1 6 )     Fo r   s im p lific atio n ,   let  u s   co n s i d er   an   n - Do F u n d er ac tu ated   r o b o t w ith   th p th   jo in t a s   p as s iv jo in t.  T h en ,   we   f in d   lin k s   s u b s y s tem s   b ased   o n   ( 1 5 ) ,   ( 1 3 )   a n d   ( 1 1 )       ̂ , ( ) = [    , ( ) ̅   ̇ ( )         ,   ( ) ] ;                                                     . . . ̂ , ( ) = [    ,   ( ) ̅   ̇ ( )                                                                                                   ,   ( )    + 1 ( ) ̂ + 1 , ( ) +                                                             ̅   + 1 ̇ ( )   + 1 + + 1 ,   + 1 ( ) ] ;         . . . ̂ , ( ) = [    , ( ) ̅   ̇ ( )                                                                                                       ,   ( )    + 1 ( ) ̂ + 1 , ( )     +                                                                     ̅   + 1 ̇ ( )   + 1 + + 1 ,   + 1 ( )   ] ;         ( 1 7 )     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J E lec  &   C o m p   E n g     I SS N:   2088 - 8 7 0 8       V ir tu a l d ec o mp o s itio n   w ith   time  d ela co n tr o l fo r     ( I ma n C h eikh )   797   T h ab o v e q u atio n s   s h o th a th ̂ , ( )   is   r elate d   d ir ec tly   to   th p ass iv jo in to r q u    ,     wh ich   h as a   b ig   im p ac t o n   ad ju s tin g   t h co n tr o ller .   Fu r th er m o r e,   we   r em ar k   th at  all  th esti m atio n s   b ef o r o n o f   th p ass iv jo in ts   ̂ ,   ar r elate d   to   th latter   esti m atio n .   T h is   im p li es  th at  th to r q u co n tr o o f   t h lin k s   b ef o r e   th p ass iv jo in t a d ap ts   ea s ily   wh en ev er   f au lt o cc u r s .   Similar ly ,   we  f in d   f o r   jo in ts   s u b s y s tem s     ̂ , ( ) =      , ( ) ,   ( ) ;   . . . ̂ , ( ) =      , ( ) ,   ( ) ;     ( 1 8 )     T h er ef o r e,   b ased   o n   th ( 6 ) ,   ( 7 ) ,   ( 1 1 ) ,   ( 1 3 ) ,   ( 1 4 ) ,   ( 1 7 ) ,   an d   ( 1 8 ) ,   th p r o p o s ed   co n tr o ller s   f o r   n - Do u n d er ac tu ate d   r o b o t w ith   p th   jo in t u n ac tu ated   ar d i v id ed   in to   two   ca teg o r ies:   -   Fo r   ac tiv jo in t:                              ,   =    , ( ) +   [ ̅ ̅ ̅ ̅ ( ̇   ) +   , (   ) +   + 1   ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̇   + 1 ( ) +   + 1 ,   + 1 ( ) +                                                       ( + 1   ̂ + 1 , ) +   1 ( + 1 ̅ ̅ ̅ ̅ ̅ ̅ ̇ ( )   + 1 +   + 1 , ( )   + 1   ) ]   ;      ,   =   , ̅ ̅ ̅ ̅ ̈ , +    , ( ) +   , (   )   ;               ( 1 9 )     -   Fo r   p ass iv jo in t:      ,   =    , ( ) +   [ ̅ ̅ ̅ ̅ ( ̇   ) + , (   ) +   + 1   ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̇   + 1 ( ) +                                                         + 1 ,   + 1 ( ) +   ( + 1   ̂ + 1 , ) +       1 ( + 1 ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̇ ( )   + 1 +   + 1 , ( )   + 1   ) ]   ;    ,   =   , ̅ ̅ ̅ ̅ ̅ ̈ , +    , ( ) +   , (   )   ;                         ( 2 0 )     W ith   ( ) = ( )     ( )   is   th T DE   er r o r   [ 2 2 ] .   Su b s eq u en tly ,   th c o n tr o l   to r q u es  ar d er iv ed   b y   ad d in g   th jo in an d   lin k   t o r q u es   in   ( 1 9 )   a n d   ( 2 0 )   as   s h o wn   in   T h eo r em   1 .   T h n ex s tep   is   to   d em o n s tr ate  th s tab ilit y   o f   th e   co n tr o ller   to   p r o v its   ef f ec tiv en ess .   T h en ,   th n ew  co n t r o l to r q u es  will b u s ed   to   co n t r o l th u n d er ac tu ated   r o b o t w ith   p ass iv jo in t.      3 . 2 .     T D - VDC  s t a bil it y   a na ly s is   T o   p r o v th s y s tem s   s tab il ity   p er   T h eo r e m   1 ,   n o n - n e g ativ to tal  L y ap u n o v   ca n d id ate   V T   is   d ef in ed .   T w o   n o n - n e g ativ L y ap u n o v   ca n d i d ates a r s u m m e d   u p ,   t h f ir s t o n f o r   lin k s   V il   an d   th s ec o n d   o n e   f o r   jo in ts   V ij .   I t   i s   ex p r ess ed   as f o llo ws f o r   = { 1 , . . . , , . . . , }   [ 2 1 ] :     =    = 1 +    = 1 ;     ( 2 1 )     W ith :      =   1 2     +   1 2   ( , ̂ , ) 2   ( 2 2 )      =   1 2 ,       2 +   1 2   ( , ̂ , ) 2     T h en   b y   d er i v in g   ea c h   L y ap u n o v   ca n d id ate,   we  h a v e:     ̇  =     ,   +   (         ) + ( ,   ) (   1 2 ( ,   ) )     ( 2 3 )       ̇  =   ,   2 +     (    ,    ) + 1 2 ( , ) 2     W h er   is a t e rm   u se d   i n   t h e   r eg r ess io n   m eth o d .     As m en tio n ed   ab o v e,   ,     is   g lo b al  L ip s ch itz  f u n ctio n ,   wh ich   m ea n s   th at:      | ( ,   ) |                      > 0     ( 2 4 )     Ho wev er ,   it is   n ec ess ar y   to   d e f in th v ir t u al  p o wer   f lo ws co n ce r n in g   f r a m as  [ 2 1 ]     =   (       )   ( 2 5 )   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8 7 0 8   I n t J E lec  &   C o m p   E n g ,   Vo l.   1 6 ,   No .   2 Ap r il   20 2 6 :   7 9 1 - 805   798   Acc o r d in g ly ,   th is   lead s   to   f in d in g   th e   to tal  v ir t u al  p o w er   f o r   an   o p en   ch ain   s tr u ct u r e,   as  we  h a v a   m an ip u lato r   r o b o t     (   ) = 1 =   (       ) = 1 = 0               ( 2 6 )     Acc o r d in g   t o   ( 2 2 ) ,   ( 2 3 ) ,   ( 2 4 ) ,   an d   ( 2 6 ) ,   we  o b tain   th e   to tal  L y ap u n o v   ca n d id ates a s       ̇    = 1 (   ,   + 1 2 = 1  ) ̇  = 1   ( ,   2 = 1 + 1 2  )               ( 2 7 )     Ho wev er ,   th L ip s ch itz  co n s tan ts    ,    an d   th g ain s   , , ,   ar s tr ictly   p o s itiv as  m en tio n ed   i n   ( 2 3 ) .   T h er ef o r e,   th s tab ilit y   o f   th clo s ed - lo o p   s y s tem   is   p r o v ed   s in ce   ̇   is   n eg ativ e - d ef in ite  f u n ctio n :       ̇ =   ̇  = 1 +   ̇  = 1 ̇ < 0               ( 2 8 )     T h f in ite - tim co n v er g en ce   o f   th VDC  with   tim d el ay   ca n   b e   g iv en   b y   in teg r at in g   th L y ap u n o v   ca n d id ate:     ̇ 0   ( 0   ,   + 1 2 = 1  ) ( 0 ,   2 = 1 + 1 2  )                           ( 2 9 )     B y   co n s id er in g   th at    ( ) =   ( ) 0 ,   we  d ed u ce :      ( ) +  ( )  ( 0 )  ( 0 ) 1 3 ,   3 ( 0 )   1 2 (  +  ) + 1 3 ,   3 ( 0 )             ( 3 0 )     Fro m   ( 1 5 ) ,   ( 1 6 ) ,   a n d   ( 2 3 ) ,   we   h a v e    ( ) =  ( ) 0 .   T h e n ,   w r e p la ce   t h e m   in   ( 3 0 )   wit h   th ei r   e x p r ess i o n   f r o m   ( 2 2 ) :     2  +  ( 1 2   ( 0 ) ̅ ̅ ̅ ̅   ( 0 ) + 1 3 ,   3 ( 0 ) + 1 2 , ̅ ̅ ̅ ̅   2 ( 0 ) +   1 3 ,   3 ( 0 ) )             ( 3 1 )     Hen ce ,   th a b o v e   r esu lt  g u a r an tees  co n v er g en ce   tim b ased   o n   T D - VDC  ap p r o ac h   l ess   s h o r t   th an   th e   ex p r ess io n   g iv e n   in   ( 3 1 ) .     I n   th is   s ec tio n ,   th n ew  T D - VDC  f o r   th u n d er ac tu ated   r o b o h as  b ee n   d ev elo p ed   an d   its   s tab ilit y   h as  b ee n   p r o v ed .   T o   test   its   ef f ec tiv en ess ,   ca s s tu d y   is   in tr o d u ce d   in   th e   n e x s ec tio n   u s in g   th e   r o b o t   m an ip u lato r   UR 1 0 .   I n   o r d er   to   test   th u n d er ac tu ated   co n t r o l ler ,   jo in t   f au lt  is   c o - s im u late d   u s in g   MA T L AB   an d   Simu lin k .       4.   RE SU L T S AN D I SCU SS I O N   4 . 1 .     Ca s s t ud y   des cr iptio n   T o   illu s tr ate  th ef f ec ti v en ess   o f   th e   p r o p o s ed   co n tr o s tr ateg y ,   th is   s ec tio n   p r esen ts   c ase  s tu d y   p er f o r m ed   f o r   tr ac k in g   tr ajec to r y ,   in   C ar tesi an   s p ac e,   u s in g   th UR 1 0   r o b o tic  m an i p u lato r   [ 2 4 ] .   T h in ten d e d   jo in an g les  ar o b tain e d   b y   c o n v er tin g   th d esire d   en d - ef f e cto r   p o s itio n   u s in g   in v er s k i n em atics  [ 2 5 ] .   T h m an ip u lato r   r o b o is   co n s id er ed   f u ll - ac tu ate d   r o b o t.  Ho w ev er ,   it  tr an s itio n s   to   an   u n d e r ac tu ated   s tate  wh en   th f if th   jo in e x p er ien ce s   f a u lt.  T o   ad d r ess   th is ,   th d is cu s s ed   T D - VDC  co n tr o ller   is   d esig n ed   b ased   o n   th e   m o d el  d ev el o p ed   i n   s ec tio n s   2   an d   3 ,   an d   th r o b o m o d e is   co - s im u lated   in   Me ch an i cs  E x p lo r er ,   u s in g   MA T L AB   an d   Simu lin k   So f t war e.   T h e   f u ll - ac t u ated   UR 1 0   h as  6   Do Fs ,   wh ile   th c o n s id er ed   u n d er ac t u ated   UR 1 0   h as  f if th   p ass iv jo in t,  with   th r em ain in g   jo i n ts   r em ain in g   ac tiv e.   T h r ea v al u es  f o r   th p ass iv e   jo in t q 5   ar e   o b tain e d   d ir ec tly   f r o m   th c o - s im u latio n   u s ed   with   Simu lin k .     T o   p er f o r m   th p r o p o s ed   co n tr o ller ,   th r o b o is   in itially   f u lly - ac tu ated   a n d   is   co n tr o lle d   u s in g   t h e   TD - VDC.  Ho wev er ,   wh en   a n   ac tu ato r   f ails   at  ch o s en   tim e,   th r o b o b ec o m es  u n d er ac tu ated .   I n   th is   s itu atio n ,   th d esig n e d   co n t r o l ler   s witch es  au to m atica lly   to   t h u n d er ac tu ated   T D - VDC  m o d e,   wh ich   ap p lies   T h eo r em   1 .   T h s im u latio n   m o d el  is   d ev elo p ed   u s in g   MA T L AB   an d   Simu lin k   as  s h o wn   in   Fig u r 3 ,   wh ic h   co r r esp o n d s   to   th b l o ck   d ia g r am   s h o wn   in   Fig u r e   2.     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J E lec  &   C o m p   E n g     I SS N:   2088 - 8 7 0 8       V ir tu a l d ec o mp o s itio n   w ith   time  d ela co n tr o l fo r     ( I ma n C h eikh )   799       Fig u r 3 .   T h T D - VDC co - s im u latio n   s etu p       As  d ep icted   in   Fig u r 3 ,   th u s er   in p u b lo ck   d ef i n es  th d esire d   tr ajec to r y ,   d ep e n d in g   o n   ea ch   ap p licatio n ' s   r eq u ir em en ts .   T h co n tr o b lo c k   co r r esp o n d s   to   th in v er s k in em atics  m o d u le,   wh o s o u tp u ts   ar f ed   in to   th e   r o b o c o n tr o ll er   to   co m p u te  th e   jo in t   to r q u e s .   T h r o b o t   b lo c k   r ep r esen ts   t h s im u lated   r o b o t,  wh ich   u s es  th ese  to r q u es  an d   p er f o r m s   th tr ac k in g   tr ajec to r y .   W h en   jo in f ailu r o cc u r s ,   th p ass iv jo in p o s itio n   is   th en   in co r p o r ated   i n to   th in v er s k in em atics m o d el.       T h is   co - s im u latio n   aim s   to   tr ac k   a   d esire d   p o s itio n   tr aje cto r y   in   ca r tesi an   s p ac e   with   th e   f u ll - ac tu ated   UR 1 0 .   T h er ea f ter ,   t h f if th   jo in b ec o m es  p ass iv at   t =2s .   I n   th s am way   as  p ick - an d - p lace   in d u s tr ial  tr ajec to r y ,   th e   en d - ef f ec to r   d esire d   p o s itio n s   , = { , , , , , }   with   = [ 0 , , 4 ]   s tar f r o m   an   in itial  g o al  p o s itio n   a n d   g o   to   f o u r   g o al  p o s itio n s ,   r esp ec tiv ely ,   in   d i f f er en t d esire d   tim e s   o f   ar r iv al     an d   v elo cities  ̇ d , k .   Her ein ,   we  ch o o s to   u s th cu b ic  p o ly n o m ial  tr ajec to r y   [ 2 6 ]       , ( ) =   3 ( 0 ) 3 +   2 ( 0 ) 2 +   1 ( 0 ) +   0 ;               ( 3 2 )     W h er 0 = , 0 1 = ̇ , 0 2 = 3  2   ( , k     , 0 ) 2  ̇ , 0 1  ̇ , ,   an d   3 = 2  3   ( , k     , 0 ) 1  2 ( ̇ , 0 + ̇ , )   ar th e   co e f f icien ts   o f   th e   c u b ic  p o ly n o m ial  tr ajec to r y .   T h p h y s ical  p ar am ete r s   o f   t h m an ip u lato r   r o b o t U R 1 0   ar d escr ib ed   in   T ab le  1   [ 2 7 ] .   T h o s p ar am eter s   ar u s ed   in   T D - VDC ca lcu latio n s .         T ab le  1 .   Ph y s ical  p ar a m eter s   o f   th UR 1 0   r obot   M a ss   ( K g )   Le n g t h   ( m)   C o u l o m b   f r i c t i o n   c o e f f i c i e n t   ( N . m)   M o me n t   o f   i n e r t i a   ( K g . m 2 )   m 1= 7.778   l 1 =0.127 3   ξ c1 = 0 . 5   i m , 1 = 0.042 01   m 2 = 12 . 930   l 2 =0.612 0   ξ c2 = 0 . 5   i m , 2 = 1.614 3   m 3 = 3 . 87 0   l 3 =0.572 3   ξ c3 = 0 . 5   i m , 3 = 0.422 5   m 4 = 1 . 96 0   l 4 =0.163 9   ξ c4 = 0 . 5   i m , 4 = 0.017 5   m 5 = 1 . 96 0   l 5 =0.115 7   ξ c5 = 0 . 5   i m , 5 = 0.008 7   m 6 = 0 . 202   l 6 =0.092 2   ξ c6 = 0 . 5   i m , 6 = 0.000 5       Mo r eo v er ,   we  in ject  th u n ce r tain ties   an d   d is tu r b an ce s   at  all   th tr ac k in g   tr ajec to r y   tim es a s :       ( ) = {         5  ( 2 )  ( 2 )  ( 2 ) 0 0 0   ( 3 3 )     Fo llo win g   th e   clo s ed - lo o p   b l o ck   d iag r am   g iv e n   in   Fig u r e   2 ,   we  u s tim e   d elay   eq u al  to   th f ix ed   s am p le  tim = 10 4 ( s ) .   T h is   ch o ice  en h a n ce s   ac cu r ac y   an d   p r ec is io n   d u r i n g   r ea l - tim e   s im u latio n   in   Si m u lin k .   Fu r th er m o r e ,   th c o n s tan ts     ̅ ̅ ̅ ̅ ̅ , , ̅ ̅ ̅ ̅ ̅   ar ch o s en   ac c o r d in g   to   ass u m p tio n   S2 .   N o   f o r m al  o p tim izatio n   o r   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8 7 0 8   I n t J E lec  &   C o m p   E n g ,   Vo l.   1 6 ,   No .   2 Ap r il   20 2 6 :   7 9 1 - 805   800   m o d el - b ased   tu n in g   was  ap p li ed   in   th is   wo r k .   Du e   to   th e   s y s tem s   co m p lex ity   a n d   t h a b s en ce   o f   a   p r ec is e   an aly tical  m o d el,   th lin k s   an d   jo in ts   co n tr o p ar am eter s   , , ,   wer d eter m in e d   th r o u g h   a   tr i al - an d - er r o r   p r o ce s s .   I n itial  g ain s   wer c h o s en ,   th en   r ef i n ed   v ia  iter ativ s im u latio n s   to   m ee th e   s u itab le  p er f o r m an ce   g o als in   s tab ilit y   an d   tr ajec to r y   tr ac k in g .       4 . 2 .     Co - s im ula t io r esu lt s   T h co - s im u latio n   r esu lts   ar e   p r esen ted   f o r   th p r o p o s ed   T D - VDC  co n tr o ller   an d   th SMC - PF L C   co n tr o ller   d e v elo p e d   in   th p a p er   [ 4 ]   o n   th e   task   s p ac e.   T h e   s am tr ajec to r y   is   test ed   f o r   b o th   co n tr o ller s   to   b etter   co m p ar th r esu lts   o f   th co n tr o ller s .   Fu r th er m o r e,   th s am u n ce r tain ties   an d   d is tu r b an ce s   ar also   tak en   in to   ac c o u n t a s   m en ti o n ed   in   ( 3 3 ) .       Fo r   th at  p u r p o s e,   Fig u r 4   s h o w s   two   o f   th f iv r ea d esire d   p o s itio n s   d u r in g   th co - s i m u latio n ,   d em o n s tr atin g   h o t h UR 1 0   ef f ec tiv ely   tr a ck s   th ese  p o s iti o n s   in   ca r tesi an   s p ac e.   Fig u r e s   5   an d   6   d escr ib th p o s itio n   er r o r s   f o r   th s ix   jo in ts   o f   th r o b o UR 1 0   u n d er   th T D - VDC  an d   SMC - PF L C ,   r esp ec tiv ely .   Fig u r e s   7 ( a)   an d   7 ( b )   f u r th er   d etail  th tr ac k in g   tr ajec to r y   i n   ca r tesi an   s p ac f o r   b o th   c o n tr o ller s   SMC - P FLC   an d   T D - VDC,  h i g h lig h tin g   t h p er f o r m a n ce   d if f er e n ce s .   Fu r th er m o r e ,   jo in ts   to r q u es  ch an g e   p er io d ically   with   h ig h   p r ec is io n   d u e   to   th ch o ice  o f   T s .   Mo r eo v er ,   T ab le  2   r e p r esen t s   co m p ar ativ s tu d y   b etw ee n   th two   ap p r o ac h es  T D - VDC  an d     SMC - PF L C   to   co n tr o th r o b o UR 1 0   th at  is   f u ll - ac tu ated   u n til  th tim = 2   an d   th en   b ec o m es   u n d er ac tu ate d   with   th f if th   j o in p ass iv e.   Ad d itio n ally ,   th r o o t   m ain   s q u ar e   ( R MS)   is   ad o p ted   to   ev alu ate   th co n tr o ller s   q u an titativ ely   a n d   is   d ef in e d   as:          ( ) =   1 | (  ( ) | 2  0   ( 3 4 )           Fig u r 4 .   T wo   ex am p les o f   co - s im u lated   d esire d   p o s itio n s   at  d if f er en t tim s ca les           Fig u r 5 .   E r r o r   tr ac k in g   u s in g   th T D - VDC f o r   th u n d er ac t u ated   r o b o t U R 1 0     Evaluation Warning : The document was created with Spire.PDF for Python.