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.   12 ,   No .   1 Feb r u ar y   20 22 ,   p p .   285 ~ 292   I SS N:  2088 - 8 7 0 8 DOI : 1 0 . 1 1 5 9 1 / ijece . v 12 i 1 . pp 2 8 5 - 2 9 2           285     J o ur na l ho m ep a g e h ttp : //ij ec e. ia esco r e. co m   Perf o rma nce  ana ly sis  of real - time  and g eneral - pu rpo se  o pera ting sy stems  f o r path  plann in g  of t he  multi - ro b o sy stems       Seçk in Ca nb a z 1 G ö k ha n E rdem ir 2   1 D e p a r t me n t   o f   I n f o r mat i o n   Te c h n o l o g i e s,  İ st a n b u l   S a b a h a t t i n   Za i m U n i v e r si t y ,   I n st a n b u l ,   T u r k e y   2 D e p a r t me n t   o f   El e c t r i c a l   a n d   El e c t r o n i c s E n g i n e e r i n g ,   İ st a n b u l   S a b a h a t t i n   Za i m   U n i v e r si t y ,   I n st a n b u l ,   Tu r k e y       Art icle  I nfo     AB S T RAC T   A r ticle  his to r y:   R ec eiv ed   Ma r   3 1 ,   2 0 2 0   R ev is ed   J u n   1 7 ,   2 0 2 1   Acc ep ted   J u n   30 2 0 2 1       In   g e n e ra l,   m o d e rn   o p e ra ti n g   s y ste m c a n   b e   d iv i d e d   in to   two   e ss e n ti a p a rts,   re a l - ti m e   o p e ra ti n g   sy ste m (RT OS)  a n d   g e n e ra l - pur p o se   o p e ra ti n g   sy ste m (G P OS).   Th e   m a in   d iffere n c e   b e twe e n   G P OS  a n d   RTOS   is  th e   sy ste m   is   ti m e - c rit ica o n o t.   It  m e a n th a t;   in   G P OS,   a   h ig h - p r io rit y   t h re a d   c a n n o t   p re e m p a   k e rn e c a ll .   B u t,   i n   R TOS ,   a   lo w - p rio ri ty   tas k   is  p re e m p ted   b y   a   h ig h - p ri o rit y   tas k   if  n e c e ss a ry ,   e v e n   if   it ’s  e x e c u t in g   a   k e rn e c a ll .   M o st   Li n u x   d istri b u ti o n c a n   b e   u se d   a b o th   G P OS  a n d   RTOS   w it h   k e rn e l   m o d i fica ti o n s.  I n   th is   stu d y ,   tw o   Li n u x   d istri b u t io n s,  U b u n tu   a n d   P a rd u s,  we re   a n a ly z e d   a n d   th e ir   p e rfo r m a n c e we re   c o m p a re d   b o th   a G P OS  a n d   RTOS   fo p a th   p la n n i n g   o f   t h e   m u lt i - r o b o t   sy ste m s.  R o b o g r o u p s   wit h   d iffere n n u m b e rs  o m e m b e rs  we re   u se d   to   p e rf o rm   th e   p a t h   trac k in g   tas k s   u sin g   b o t h   Ub u n tu   a n d   P a rd u a G P OS  a n d   RTOS .   I n   t h is  wa y ,   b o th   th e   p e rfo rm a n c e   o two   d iffere n Li n u x   d istri b u ti o n s in   r o b o ti c   a p p li c a ti o n s we re   o b se rv e d   a n d   c o m p a re d   i n   two   fo rm s,  G P OS,   a n d   RTOS .   K ey w o r d s :   GPOS   Mo b ile  r o b o tics   Mu lti - r o b o t sy s tem s   Path   p lan n in g   R T OS   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 :   k h an   E r d em ir   Dep ar tm en t o f   E lectr ical  an d   E lectr o n ics E n g in ee r i n g I s tan b u l Sab ah attin   Z aim   Un i v er s ity   Halk ali,   Ku cu k ce k m ec e ,   I s tan b u l 3 4 3 0 3 ,   T u r k ey   E m ail: g o k h a n . er d e m ir @ izu . ed u . tr       1.   I NT RO D UCT I O N   I n   r ec e n t,  al m o s all  o f   elec tr o n ic  d ev ices  ar e   d esig n e d   f o r   th d ev ices  to   o p er ate   in d e p en d en tly   f r o m   h u m an   b ein g s   an d   au to n o m o u s ly   h av o p er atin g   s y s tem s   to   p er f o r m   s p ec if ic  task   [ 1 ] - [ 5 ] .   C o m m o n ly   u s ed   o p er atin g   s y s tem s   ca n   b e   lis ted   as  an d r o id   f o r   m o b ile  d ev ices,  win d o ws  f o r   PC s ,   L in u x   an d   iOS  f o r   b o t h   p latf o r m s .   T h m ain   p u r p o s o f   o p er atin g   s y s tem s   is   to   u s e   th h ar d war m o s ef f ec tiv ely   an d   also   to   f u lf ill   th task s   in   th f astes way   [ 6 ] .   On   th o th e r   h a n d ,   o p er atin g   s y s tem s   h av s o m d ep en d e n cies  wh ile  p er f o r m in g   d escr ib ed   task s .   T h tim i s   o n o f   t h im p o r tan d e p en d e n cies  f o r   o p er atin g   s y s tem s .   T h e   ca lcu latio n   o f   th p r o ce s s in g   t im is   cr u cial  p ar am eter   in   es p ec ially   tim d ep en d ed   o n   o p e r atio n s   an d   task s .   I t   is   an   im p o r tan t   p ar am eter   t h at  d eter m i n es  th e   p er f o r m a n ce   o f   an   o p er atin g   s y s tem   an d   m i n im izes  th e   p o s s ib ilit y   o f   e r r o r   [ 6 ] .   T h e r ef o r e,   all  o p er atin g   s y s tem s   h av e   tim d e p en d en cies.  T wo   d if f e r en tim e   ca lcu latio n   m eth o d s   h a v b ee n   u s ed   w h ich   wer e   n am e d   b a s ed   o n   t h eir   k er n el  s tr u ct u r es  wh ich   d ep en d   o n   o p er atin g   s y s tem s   ty p [ 4 ] ,   [ 7 ] - [ 1 3 ] .   T h ese  ar g e n er al  p u r p o s o p er atin g   s y s tem   ( GP OS)   an d   r ea l - tim e   o p er atin g   s y s tem   ( R T OS) .   GPOS  i s   co m m o n   o p er atin g   s y s tem   ty p s u ch   as  w in d o ws,  L in u x ,   an d r o i d .   th at  is   d esig n ed   to   f u lf ill  p er s o n al  u s e.   T h m ain   p u r p o s o f   GPOS,  wh ich   is   an   o p er atin g   s y s tem   d esig n   t h at  ca n   b u s ed   b y   ev er y b o d y ,   is   h ig h   ef f icien cy .   E f f icien cy   is   d ir ec tly   r elate d   to   th n u m b e r   o f   task s   co m p let ed   p er   u n it c y cle.   I t   m ea n s   th at  GPO Ss   m u s t   s u p p o r t m u lti - task in g   [ 8 ] ,   [ 1 4 ] .   On   th o th er   h an d ,   task   s ch ed u lin g   an d   allo ca tio n   ar e   p er f o r m ed   with o u p r io r ity   lev els  o f   th e   task s   in   GPOSs   [ 1 5 ] .   I is   p o s s ib le  to   ex ec u te   lo wer   p r io r ity   task 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.   12 ,   No .   1 Feb r u ar y   20 22 2 8 5 - 292   286   in s tead   o f   h ig h er   p r io r ity   task s ,   p r im ar ily .   I n   th is   way ,   s y s tem   p er f o r m an ce   c an   b e   in cr e ased   wh ich   d ep e n d s   o n   th e   task - s ch ed u lin g   al g o r it h m s .   I m ea n s   th at   s y s tem   ef f i cien cy   ca n   in cr ea s at   th e   s am tim e.   Ho wev e r ,   it   is   p o s s ib le  to   o cc u r   d elay s   in   p r o ce s s in g   tim in   GPOS.  T h i s   is   a   to ler ab le  er r o r ,   an d   it c a n   b s o lv ed   b y   u s in g   ef f ec tiv task - s ch ed u lin g   a n d   allo ca tio n   alg o r ith m s .   B u t,  th i s   s itu atio n   ca n   ca u s cr u cial   e r r o r s   if   th task   h as  tim d ep en d en cy   [ 4 ] ,   [ 1 6 ] - [ 1 9 ] .   Fo r   e x am p le,   i n   th o b s tacle   av o id a n ce   f o r   m o b ile  r o b o ts ,   wh en   a n   o b s tacle   is   d etec ted ,   an   o b s tacle   av o id an ce   task   m u s b e   p er f o r m e d   s im u ltan eo u s ly .   I m ea n s   th at  th task   m u s h a v e   h ig h er   p r i o r ity .   Oth er wis e,   th r o b o m ay   h it  th o b s tacle   an d   an   ac cid en o cc u r s .   T h is   is   an   u n d esira b le  an d   u n ex p ec te d   s itu atio n .   I n   o r d er   to   av o id   s u c h   an   e r r o r ,   th task   with   h ig h   p r io r it y   s h o u ld   b ex ec u ted   q u ick ly .     R T OSs   h av b ee n   d esig n ed   t o   s o lv h ig h - tim d ep e n d en c y   task s   [ 9 ] ,   [ 1 6 ] ,   [ 1 7 ] ,   [ 2 0 ] .   R T OSs   ar d iv id ed   in t o   th r ee   s u b ca teg o r ies  ac co r d in g   to   th eir   tim d ep en d en cy .   T h ese  ar e   s o f r ea l - ti m e,   h ar d   r ea l - tim e ,   an d   f i r m   r ea l - tim e,   r esp ec tiv ely   [ 3 ] ,   [ 9 ] ,   [ 2 1 ] .   T h e   task   p r o ce s s in g   an d   c o m p letio n   ti m es  ar a b s o lu tely   ce r tain   in   R T OS  [ 2 2 ] .   Sin ce   th task   th at  is   p r o ce s s ed   will   f in is h   at  th en d   o f   p r ed et er m in ed   m ax im u m   s ch ed u lin g   tim e,   it  is   ter m in at ed   o r   c o m p leted   i n   ce r tain   tim [1 1 ] ,   [ 2 3 ] .   H o wev er ,   i n   s o m p o s s ib le  d elay s ,   th r esp o n s es  o f   th s y s tem   a r v ar io u s   wh ich   d ep en d s   o n   th ty p o f   R T OS.  Dela y s   ar t o ler a b le  in   s o f t   r ea l - tim s y s tem s ,   p o o r ly   to ler ab l in   h ar d   r ea l - tim s y s tem s ,   an d   n o   t o ler an ce   in   f i r m   r ea l - tim s y s tem s   [ 1 2 ] ,   [ 2 4 ] - [ 2 6 ] .   I f   th e   task   is   n o c o m p leted   o n   tim e,   it  is   ter m in ated   o r   ca n ce le d   in   f ir m   r ea l - tim s y s tem s   [ 1 2 ] ,   [ 2 4 ] - [ 2 6 ] .   I is   cr u cially   im p o r tan to   h av h ig h ly   p r ec is d ec is io n   ab ilit y   f o r   au to n o m o u s   r o b o ap p licatio n s   in   d y n am ic  a n d   u n k n o wn   en v ir o n m e n [ 2 7 ] - [ 2 9 ] .   T h e   d ec i s io n   p r o ce s s   is   o n e   o f   th h ig h - tim d e p en d e n cy   task s ,   esp ec ially ,   d etec tio n   an d   id en tific atio n   o f   o b s tacle s   [ 2 8 ] ,   [ 3 0 ] ,   [ 3 1 ] .   R T OSs   ar d iv id ed   in to   two   ty p es  ac co r d in g   to   th eir   c o r a r ch itectu r es  wh ich   ar m o n o li th ic  k er n el   an d   m icr o k er n el  [ 3 2 ] - [ 3 5 ] ,   as  well.   I n   m o n o lith ic  k er n el,   all  p r o ce s s es  in   th o p er atin g   s y s tem   ar d ef in ed   in   th k er n el.   All  p r o ce s s es  s u ch   as  f ile   m an ag e m en a n d   n etwo r k in g .   r u n   i n   th e   k er n el.   On   th e   o th er   h a n d ,   ap p licatio n s   wo r k   o n   th e   u s er   s id e.   T h e   d is ad v a n tag o f   th i s   d esig n   is   th e   en tire   s y s tem   ca n   b e   af f ec ted   b y   an y   n eg ativ ity   i n   th e   k er n el  [ 3 2 ] ,   [ 3 3 ] .   I n   th is   s tr u ctu r e,   th wh o le  k er n el   m u s b r ec o m p iled   f o r   a   ch a n g e   th at  ca n   b e   p er f o r m e d   [ 3 2 ] ,   [ 3 3 ] .   A n d ,   th is   p r o ce s s   is   ca u s o f   th e   tim lo s s   [ 3 2 ] ,   [ 3 3 ] .   T h wh o le   o p er atin g   s y s tem   p r o ce s s es  wo r k   o n   th e   u s er   s id in   m icr o k e r n el  s y s t em s   [ 3 2 ] - [ 3 4 ] .   All  p r o ce s s es  co m m u n icate   with   ea ch   o th er .   T h is   ap p r o ac h   in cr ea s es  th m ess ag tr af f ic  a n d   d ec r ea s es  p er f o r m an ce .   B u t,  th m icr o k e r n el   ar ch itectu r is   m o r e   s ec u r th an   th m o n o lith ic  k e r n el  ar c h i tectu r e.   An   o cc u r r e d   er r o r   d u r in g   task - p r o ce s s in g   d o es n o t a f f ec t th wh o le  s y s t em .   I t is n o t m o r co m p lex   b e ca u s it c o n tain s   less   co d [ 3 2 ] - [ 3 4 ] .   I n   th is   s tu d y ,   GPOS  an d   R T OS  v er s io n s   o f   U b u n t u   an d   P ar d u s   wh ich   ar two   L in u x   d i s tr ib u tio n s   wer an aly ze d   to   co m p ar e   th eir   p er f o r m a n ce s   o n   p ath   p lan n in g   o f   th e   m u lti - r o b o t   s y s tem s .   Mo r eo v er ,   it  is   p o s s ib le  to   co m p ar e   th p er f o r m an ce   o f   r o b o o p er atin g   s y s tem   ( R OS )   o n   t h ese  two   d is tr ib u tio n s ,   in   th is   s tu d y .   R o b o g r o u p s   with   d if f er e n n u m b e r s   o f   m em b er s   wer u s ed   to   p er f o r m   th p ath   t r ac k in g   task s   u s in g   b o th   Ub u n tu   an d   Par d u s   as  GPOS  an d   R T OS  to   an aly z th eir   p er f o r m an ce   in   th t u r tles im   s im u latio n   en v ir o n m en t.  I n   th is   way ,   b o th   th p er f o r m a n ce   o f   two   d if f er en L in u x   d is tr ib u tio n s   in   m u lti - r o b o tic   ap p licatio n s   wer e   o b s er v e d   a n d   c o m p ar e d .   T wo   d if f er e n p ath   p la n n in g   ca s es  wer p er f o r m ed ,   an d   r esu lts   wer d is cu s s ed .       2.   RE S E ARCH   M E T H O D   I n   th is   s tu d y ,   GPOS a n d   R T OS w er in s talled   o n   two   d if f er en L in u x   d is tr ib u tio n s   wh ich   ar Ub u n tu   an d   Pa r d u s ,   an d   s y s tem   p e r f o r m an ce s   wer a n aly ze d .   Ub u n tu   is   o n o f   th e   m o s p o p u lar   L in u x   d is tr ib u tio n   with   L in u x   k er n el,   u s in g   th e   D eb ian   in f r astru ctu r a n d   a r c h itectu r e   [ 3 6 ] .   T h is   o p er atin g   s y s tem ,   d is tr ib u ted   as  o p en - s o u r ce ,   h as  b ee n   d e v elo p ed   s in ce   Octo b er   2 0 0 4   an d   is   cu r r en tly   th m o s p o p u lar   L in u x - b ased   s y s te [ 3 6 ] .   Par d u s   is   an   o p e n - s o u r ce   o p e r atin g   s y s tem   d ev elo p e b y   Ulak b im   an d   T ü b itak   u s in g   th e   Deb ia n   in f r astru ctu r e.   I ts   d is tr ib u tio n s   h av b ee n   o n   th m a r k et  s in ce   2 0 0 5   [ 3 7 ] .   E x p er im e n t al  s tu d ies  o n   th e   s im u latio n   h av b ee n   p er f o r m ed   o n   R OS.  Alth o u g h   R OS i s   p er ce iv ed   as a   r ea l o p er atin g   s y s tem ,   it is   ac tu ally   s o f twar b ased   o n   a n   o p e r atin g   s y s tem   an d   u s ed   f o r   r o b o co n tr o [ 3 8 ] - [ 4 3 ] I is   p o s s ib le  to   test   m o b ile   r o b o ts   in   v ir tu al  en v ir o n m en with   th t u r tles im   p ac k ag in s talled   in   th R O n o etic  v er s io n .   T h tu r tles im   p ac k ag e   is   v is u aliza tio n   to o l   th at  allo ws  u s   t o   o b s er v e   th m o v em en ts   o f   a   v ir t u al  r o b o t   b y   wo r k in g   o n   R OS  v ia  u s er   c o d es   [ 3 8 ] - [ 4 0 ] .   R OS  r q p lu g in   f o r   t u r tle s im   was  u s ed   as  tr ajec to r y   p lan n in g   a p p licatio n   o f   m u lti - r o b o t   s y s tem s   [ 4 4 ] .   Fre d is tr ib u tio n   a n d   u s ag p e r m is s io n s   ar g iv e n   in   th licen s f ile  in   th e   ap p licatio n   [ 4 5 ] .   T h t u r tle s im   p lu g - in   in   th r q o f   [ 4 4 ] ,   s elec ted   p ictu r as  p lan n ed   p ath   is   d r a wn   with   th h elp   o f   s war m   r o b o ts .   I n   d r awin g   th p ictu r e,   th e   n u m b er   o f   r o b o ts   is   v ar io u s   ac co r d in g   to   th e   s ize  an d   c o m p lex ity   o f   th p ictu r [ 4 4 ] .   I n   ca s s tu d i es,  th co m p u ter   w h ich   h as  a n   I n tel  Ato m ®  N2 6 0 0   1 . 6   G h p r o ce s s o r ,   2   GB   DDR3   R AM ,   5 0 0   GB   h ar d   d is k   was u s ed .           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       P erfo r ma n ce   a n a lysi s   o f rea l - time  a n d   g e n era l - p u r p o s o p er a tin g   s ystems     ( S kin   C a n b a z )   287   3.   E XP E R I M E N T A L   ST UDI E S   All  ex p er im en tal  s tu d ies  wer d esig n ed   f o r   p ath   p lan n in g   an d   f o r m atio n   co n t r o o f   m u lti - r o b o t   s y s tem .   Of f icial  lo g o s   o f   o p er atin g   s y s tem s   wer u s ed .   I n   all  ca s s tu d ies,  [ 4 4 ]   wer u s ed   to   d r aw  r o b o ts ' s   p ath s .     3 . 1 .     E x perim ent   1   d ra a   p a t h us ing   P a rdus   lo g o   I n   th is   ex p er im en t,   P ar d u s   l o g o   was  d r awn   as  s im p le  p at h   p l an n in g   u s in g   [ 4 4 ] .   Par d u s   GPOS - R T OS   an d   U b u n tu   GPOS - R T OS  o p er atin g   s y s tem s   wer u s ed   with   th s am p ar am eter s .   T h r esu lts   wer r ec o r d ed ,   an d   p e r f o r m an ce   co m p ar is o n   was  p er f o r m e d .   I n   Fig u r e   1 ,   Par d u s   o f f icial  lo g o   an d   s e lecte d   p ath s   wer e   s h o wn ,   s ep ar ately .   T h e   co d was  r u n   with   its   d ef au lt   s ettin g s   with o u t   ch an g in g   an d   th s am s h ap e   was  d r awn   in   4   d if f er e n o p e r atin g   s y s tem s .   I n   Fig u r 2 ,   d r awi n g   p at h s   b y   r o b o ts   ar s h o wn   b y   u s in g   tu r tles im .   T h u s ,   p r o ce s s o r   u s ag an d   p r o ce s s in g   tim o n   th tu r tles im   wer m ea s u r ed   a n d   r ec o r d ed   in   th d ata  ta b le.   R esu lts   wer p r esen ted   in   Fig u r 3 ,   s ep ar ately .   Acc o r d in g   t o   r esu lts   wh ich   wer s h o wn   i n   Fig u r 3 ,   c e n tr al  p r o ce s s in g   u n it   ( C PU )   u s ag is   lo wer   an d   p r o ce s s in g   tim is   s h o r ter   th an   o th er   o p er a tin g   s y s tem s   wh en   U b u n tu   GPOS  was  u s ed .   On   t h o th er   h an d ,   lo C PU  u s ag o f   R T OSs   wer o b s er v ed   th an   GPOS  v er s io n s ,   in   Fig u r 3 ,   as we ll.           Fig u r 1 .   Par d u s   lo g o   an d   r q t u r tles im   v iew           Fig u r 2 .   Dr awin g   Pad u s   lo g o   p ath   r esu lt d r awn   u s in g   tu r tles im   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.   12 ,   No .   1 Feb r u ar y   20 22 2 8 5 - 292   288       Fig u r 3 .   Pro ce s s o r   u s ag g r a p h s   f o r   e x p er im e n t 1       3. 2   E x perim ent   2   dra a   p a t h us ing   Ubu ntu - L i nu x   lo g o   I n   th is   e x p er im e n t,  U b u n tu - L in u x   lo g o   was  d r awn   as   s im p le  p at h   p lan n in g   u s in g   [ 4 4 ] .   Par d u s   GPOS - R T OS  an d   Ub u n tu   GP OS - R T OS  o p er atin g   s y s tem s   wer u s ed   with   th s am p a r a m eter s .   T h r esu lts   wer r ec o r d ed ,   a n d   p er f o r m a n ce   co m p ar is o n   was  p e r f o r m ed .   I n   Fig u r e   4 ,   U b u n tu - L in u x   o f f icial  lo g o   an d   s elec ted   p ath s   wer s h o wn ,   s e p ar ately .   T h co d was  r u n   w ith   its   d ef au lt  s et tin g s   with o u ch an g in g   an d   th s am s h ap was  d r aw n   in   4   d if f er en o p er atin g   s y s tem s .   I n   Fig u r 5 ,   d r awin g   p ath s   b y   r o b o ts   ar s h o wn   b y   u s in g   tu r tles im .   T h u s ,   p r o ce s s o r   u s ag an d   p r o ce s s in g   tim o n   th tu r tl esim  wer m ea s u r ed   an d   r ec o r d e d   i n   th d ata  tab le.   R esu lts   wer p r esen ted   in   Fig u r 6 ,   s ep ar a tely .   Acc o r d in g   to   r esu lts   wh ich   wer s h o wn   in   Fig u r 6 ,   C PU  u s ag i s   lo we r   an d   p r o ce s s in g   tim is   s h o r ter   th an   o th er   o p er atin g   s y s tem s   wh en   Ub u n tu   GPOS  wa s   u s ed .   On   th o th er   h an d ,   lo C PU  u s ag o f   R T OSs   wer o b s er v ed   th an   GPOS  v er s io n s ,   in   Fig u r e   6 .   L o C PU  u s ag o f   R T OS  was  o b s er v ed   in   b o th   ex p e r im en ts .   W ca n   s ay   th at  th m ain   r ea s o n   f o r   th is   is   th at  th lo n g   p r o ce s s es a r ter m in ated   an d   th o th e r   p r o ce s s   is   ex e cu ted ,   in   R T OS.           Fig u r 4 .   Ub u n tu - L in u x   lo g o   an d   r q t t u r tles im   v iew   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       P erfo r ma n ce   a n a lysi s   o f rea l - time  a n d   g e n era l - p u r p o s o p er a tin g   s ystems     ( S kin   C a n b a z )   289       Fig u r 5 .   D r awin g   Ub u n tu - L i n u x   lo g o   p at h   r esu lt d r aw n   u s in g   tu r tles im           Fig u r 6 .   Pro ce s s o r   u s ag g r a p h s   f o r   e x p er im e n t 2       4.   RE SU L T A ND  D I SCU SS I O N     I n   ex p er im e n 1   an d   2 ,   co m p lex   tr ajec to r y   tr ac k in g   an d   f o r m atio n   co n tr o f o r   m u lti - r o b o s y s tem s   wer p er f o r m e d   b y   u s in g   [ 4 4 ]   o n   all  o p er atin g   s y s tem s .   T h p r o ce s s in g   tim es  f o r   ea ch   o p er atin g   s y s tem   ar e   p r esen ted   in   T ab le  1 .   As  ca n   b s ee n   f r o m   th r esu lts   in   T ab le  1 ,   in   th co m p ar is o n   o f   R T OS  an d   GPOS,   GPOS s   g iv b etter   r esu lts   th a n   R T OS  in   p r o ce s s in g   tim e.   T h m ain   r ea s o n   f o r   th is   is   wh il d r awin g   p ictu r in   GPOS,  wh en   ea ch   r o b o t' s   task   is   f in is h ed   d u r in g   d r awi n g ,   th o p er atin g   s y s tem   r ea d s   th v alu an d   th e   p r o ce s s   o f   th n ex r o b o b eg in s .   B u b ef o r b eg in n in g   o f   th p r o ce s s   in   R T OS,  th b eg in n in g   an d   en d in g   tim es  o f   th p r o ce s s   is   d eter m in ed .   I f   t h p r o ce s s in g   tim is   s et  as  1 0 0   m illi s ec o n d s   f o r   ea ch   p r o ce s s ,   ev en   if   r o b o co m p letes  its   task   b ef o r 1 0 0   m illi s ec o n d s ,   th r eso u r ce s   will   b av ailab le  f o r   th o th er   r o b o at  th en d   o f   th 1 0 0   m illi s ec o n d s .   Alth o u g h ,   th is   s itu atio n   in cr ea s es  s y s tem   s ec u r ity   an d   r ed u ce s   th m ar g in   o f   e r r o r ,   it  ca u s es d elay s   in   p r o ce s s in g   ti m es a s   it e x ten d s   th p r o ce s s in g   tim e.   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.   12 ,   No .   1 Feb r u ar y   20 22 2 8 5 - 292   290   T ab le  1 .   T h p r o ce s s in g   tim es f o r   ea ch   o p er atin g   s y s tem   ( m il lis ec o n d s )   Ex p e r i m e n t   U b u n t u   P a r d u s   G P O S   R TO S   G P O S   R TO S   1   6 1 . 8 9 0   6 8 . 9 4 0   7 6 . 7 0 0   7 8 0 0 0   2   4 8 . 1 3 0   4 9 . 9 6 0   5 7 . 1 6 0   5 8 . 2 1 0       As  r esu lt  o f   th is   ap p licatio n ,   th er ar two   r esu lts   th at  ca n   b o b s er v ed   clea r l y   in   th p e r f o r m a n ce   ev alu atio n   o f   m u lti - r o b o ts   in   p ath   p lan n in g   an d   f o r m atio n   co n tr o l.  T h f ir s o n is ,   GP OSs   co m p leted   th eir   task   ea r lier   th an   R T OSs   in   t wo   d if f er en o p er a tin g   s y s tem s .   T h s ec o n d   o n is ,   U b u n tu   GPOS  an d   R T OS   co m p leted   p r o ce s s es  f aster   th an   P ar d u s   with   lim ited   r eso u r ce s .   At  th s am tim e,   it  h as  b ee n   o b s er v e d   th at  all  o p er atin g   s y s tem s   co m p leted   t h eir   task s   with o u t a n y   p r o b le m s .       5.   CO NCLU SI O N   I n   th is   s tu d y ,   o p e n - s o u r ce   o p e r atin g   s y s tem s ,   Ub u n tu   an d   Par d u s ,   wer u s ed   as  o p e r atin g   s y s tem s   in   o r d er   to   f r ee ly   m o d if y   in   th e   co r co d es  an d   s tr u ctu r e .   T h m ain   aim   o f   th is   s tu d y   is   to   o b s er v a n d   to   co m p ar e   u s ab ilit y   o f   R T OS  an d   GPOS  in   m u lti - r o b o s y s tem s .   R T OSs   wer e   co m p leted   t ask s   later   th an   th e   GPOS s   as  ex p ec ted .   B ec au s e,   ev en   if   th p r o ce s s es  wer c o m p leted ,   th o p er atin g   s y s te m   r ea d   th e   v alu e   at   th en d   o f   th ex ac p r o ce s s in g   tim d eter m in e d   f o r   th p r o ce s s es.  T h r esu lts   v ar y   d u to   th s tr u ctu r al   f ea tu r es  o f   t h e   o p er atin g   s y s tem s .   W h en   ch o o s in g   a n   o p er atin g   s y s tem   f o r   t h m u lti - r o b o t   ap p licatio n s ,   f ea tu r es  s u ch   as  p o s s ib le  f ail u r co n d itio n s ,   p r o ce s s   s ec u r ity ,   p r o ce s s in g   tim s p ee d s   s h o u ld   b e   tak en   i n to   co n s id er atio n .   d ef i n ed   p r o c ess   is   ter m in ated   o r   co m p lete d   at  ce r tain   tim wh e n   a   p r o c ess   r u n   o n   R T OS.   T h is   is   v er y   im p o r tan f ea tu r e ,   if   r o b o t   is   u s ed   i n   tim d ep e n d en cy   ap p licatio n s .   Sin ce   th p r o ce s s in g   tim es  ar clea r ly   d ef in ed ,   th at  task   is   ca n ce led   in   th d elay   th at  o cc u r s   in   task   an d   th wh o le  s y s tem   is   n o t a f f ec ted   b y   an   er r o r   t h at  o cc u r s   an d   th s y s tem   r em ain s   aliv e.   GPOS  an d   R T OS  wer co m p a r ed   f o r   p ath   p lan n in g   a n d   f o r m atio n   c o n tr o o f   m u lti - r o b o s y s tem s   u s in g   two   d if f er en L in u x   d is tr ib u tio n s .   Acc o r d in g   to   th e   ex p er im en tal  r esu lts ,   it  was  s ee n   th at  GPOS  co n clu d ed   all  d ef in ed   task   f aster   th an   R T OS.  GPO ca n   b e   p r ef er r e d   in   a   way   th at  p er f o r m an ce   is   i n   th e   f o r eg r o u n d   i n   s tu d ies  to   b e   ca r r ie d   o u i n   th f ield   o f   m u lti - r o b o tic   s y s tem s .   I f   th task   h a s   tim d ep e n d en c y   o r   th task   r eq u ir es  ce r tai n   p r o ce s s i n g   ti m e,   R T OSs   m u s b e   u s ed ,   ab s o lu tely .       ACK NO WL E DG E M E NT   T h is   s tu d y   was  s u p p o r ted   b y   th I s tan b u Sab ah attin   Z aim   Un iv er s ity   Scien tific   R esear c h   Pro g r am   [ g r an n u m b e r : BAP - 1000 - 6 2 ,   2 0 2 1 ] .       RE F E R E NC E S   [ 1 ]   D .   P .   W a t s o n   a n d   D .   H .   S c h e i d t ,   A u t o n o m o u s y st e ms,   J o h n s   H o p k i n s   APL  T e c h n i c a l   D i g e st   ( Ap p l i e d   Ph y si c L a b o r a t o r y ) v o l .   2 6 ,   n o .   4 ,   2 0 0 5 ,   d o i :   1 0 . 1 2 0 1 / b 1 7 2 5 1 - 1 0 .   [ 2 ]   C .   S .   S h a r p ,   O .   S h a k e r n i a ,   a n d   S .   S .   S a st r y ,   " A   v i si o n   sy s t e m   f o r   l a n d i n g   a n   u n m a n n e d   a e r i a l   v e h i c l e , "   Pr o c e e d i n g 2 0 0 1   I C R A.   I EEE  I n t e rn a t i o n a l   C o n f e re n c e   o n   Ro b o t i c s   a n d   A u t o m a t i o n   ( C a t .   N o . 0 1 C H 3 7 1 6 4 ) ,   v o l .   2 ,   2 0 0 1 ,   p p .   1 7 2 0 - 1 7 2 7 ,   d o i :   1 0 . 1 1 0 9 / R O B O T. 2 0 0 1 . 9 3 2 8 5 9 .     [ 3 ]   P .   H a m b a r d e ,   R .   V a r ma ,   a n d   S .   Jh a ,   " T h e   su r v e y   o f   r e a l   t i me   o p e r a t i n g   sy s t e m :   R TO S , "   2 0 1 4   I n t e rn a t i o n a l   C o n f e r e n c e   o n   El e c t r o n i c   S y st e m s,  S i g n a l   Pr o c e ss i n g   a n d   C o m p u t i n g   T e c h n o l o g i e s ,   2 0 1 4 ,   p p .   3 4 - 3 9 ,   d o i :   1 0 . 1 1 0 9 / I C ESC. 2 0 1 4 . 1 5 .     [ 4 ]   K .   G h o s h ,   B .   M u k h e r j e e ,   a n d   K .   S c h w a n ,   " A   s u r v e y   o f   r e a l - t i m e   o p e r a t i n g   sy s t e m s,"  N e t w o rks   P a r a l l e l   D i st r i b .   Pro c e ss. ,   v o l .   2 9 ,   n o .   G I T - CC - 9 3 / 1 8 ,   1 9 9 4 .   [ 5 ]   H .   P o s a d a s,   E.   V i l l a r ,   D .   R a g o t ,   a n d   M .   M a r t i n e z ,   " Ea r l y   mo d e l i n g   o f   l i n u x - b a se d   R O TS   p l a t f o r ms   i n   a   s y st e c   t i m e - a p p r o x i m a t e   c o - si m u l a t i o n   e n v i r o n men t , "   2 0 1 0   1 3 t h   I E EE   I n t e r n a t i o n a l   S y m p o s i u m   o n   O b j e c t / C o m p o n e n t / S e rv i c e - O ri e n t e d   Re a l - T i m e   D i st ri b u t e d   C o m p u t i n g ,   2 0 1 0 ,   p p .   2 3 8 - 2 4 4 ,   d o i :   1 0 . 1 1 0 9 / I S O R C . 2 0 1 0 . 1 8 .     [ 6 ]   A .   M u r i k i p u d i ,   V .   P r a k a s h ,   a n d   T .   V i g n e sw a r a n ,   P e r f o r ma n c e   a n a l y s i s   o f   r e a l   t i me  o p e r a t i n g   sy s t e w i t h   g e n e r a l   p u r p o s e   o p e r a t i n g   s y st e f o r   m o b i l e   r o b o t i c   sy s t e m ,   I n d i a n   J o u r n a l   o f   S c i e n c e   a n d   T e c h n o l o g y ,   v o l .   8 ,   n o .   1 9 ,   p p .   1 - 6 ,   2 0 1 5 ,   d o i :   1 0 . 1 7 4 8 5 / i j s t / 2 0 1 5 / v 8 i 1 9 / 7 7 0 1 7 .   [ 7 ]   C .   G a r r e ,   D .   M u n d o ,   M .   G u b i t o sa ,   a n d   A .   T o s o ,   " P e r f o r ma n c e   c o mp a r i s o n   o f   r e a l - t i me  a n d   g e n e r a l - p u r p o se   o p e r a t i n g   s y st e ms  i n   p a r a l l e l   p h y s i c a l   si m u l a t i o n   w i t h   h i g h   c o mp u t a t i o n a l   c o s t , "   i n   S AE  T e c h n i c a l   Pa p e rs ,   2 0 1 4 ,   v o l .   1 ,   d o i :   1 0 . 4 2 7 1 / 2 0 1 4 - 01 - 0 2 0 0 .   [ 8 ]   M .   D .   M a r i e s k a ,   P .   G .   H a r i y a n t o ,   M .   F .   F a u z a n ,   A .   I .   K i st i j a n t o r o ,   a n d   A .   M a n a f ,   " O n   p e r f o r ma n c e   o f   k e r n e l   b a sed   a n d   e m b e d d e d   r e a l - t i me   o p e r a t i n g   s y st e m:   B e n c h ma r k i n g   a n d   a n a l y s i s,"   i n   2 0 1 1   I n t e r n a t i o n a l   C o n f e re n c e   o n   A d v a n c e d   C o m p u t e S c i e n c e   a n d   I n f o rm a t i o n   S y st e m s (I C A C S I S ) ,   2 0 1 1 .   [ 9 ]   S .   B a s k i y a r   a n d   N .   M e g h a n a t h a n ,   " A   su r v e y   o f   c o n t e m p o r a r y   r e a l - t i me  o p e r a t i n g   sy s t e ms , "   I n f o rm a t i c a ,   v o l .   2 9 ,   n o .   2 ,     p p .   2 3 3 - 2 4 0 ,   2 0 0 5 .   [ 1 0 ]   R .   A sl a n i a n ,   " R e a l - t i m e   o p e r a t i n g   sy st e ms,"   C o m p u t e S t a n d a r d a n d   I n t e r f a c e s ,   v o l .   6 ,   n o .   1 ,   p p .   4 5 - 4 9 ,   1 9 8 7 ,   d o i :   1 0 . 1 0 1 6 / 0 9 2 0 - 5 4 8 9 ( 8 7 ) 9 0 0 4 4 - 4.   [ 1 1 ]   P .   H a m b a r d e ,   R .   V a r ma ,   a n d   S .   J h a ,   " Th e   S u r v e y   o f   r e a l   t i me  o p e r a t i n g   s y st e m:   R TO S , "   2 0 1 4   I n t e rn a t i o n a l   C o n f e r e n c e   o n   El e c t r o n i c   S y st e m s,  S i g n a l   Pr o c e ss i n g   a n d   C o m p u t i n g   T e c h n o l o g i e s ,   2 0 1 4 ,   p p .   3 4 - 3 9 ,   d o i :   1 0 . 1 1 0 9 / I C ESC. 2 0 1 4 . 1 5 .     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       P erfo r ma n ce   a n a lysi s   o f rea l - time  a n d   g e n era l - p u r p o s o p er a tin g   s ystems     ( S kin   C a n b a z )   291   [ 1 2 ]   H .   W e i ,   Z .   H u a n g ,   Q .   Y u ,   M .   L i u ,   Y .   G u a n ,   a n d   J .   Ta n ,   " R G M P - R O S :   A   r e a l - t i m e   R O S   a r c h i t e c t u r e   o f   h y b r i d   R TO S   a n d   G P O S   o n   mu l t i - c o r e   p r o c e ss o r , "   2 0 1 4   I EE E   I n t e rn a t i o n a l   C o n f e r e n c e   o n   R o b o t i c a n d   A u t o m a t i o n   ( I C R A) ,   2 0 1 4 ,   p p .   2 4 8 2 - 2 4 8 7 ,   d o i :   1 0 . 1 1 0 9 / I C R A . 2 0 1 4 . 6 9 0 7 2 0 5 .     [ 1 3 ]   H .   W e i   e t   a l . ,   " R T - R O S :   A   r e a l - t i me  R O S   a r c h i t e c t u r e   o n   mu l t i - c o r e   p r o c e sso r s,"  F u t u re  G e n e r a t i o n   C o m p u t e S y s t e m s ,   v o l .   5 6 ,   p p .   1 7 1 - 1 7 8 ,   2 0 1 6 ,   d o i :   1 0 . 1 0 1 6 / j . f u t u r e . 2 0 1 5 . 0 5 . 0 0 8 .   [ 1 4 ]   C .   G a r r e ,   D .   M u n d o ,   M .   G u b i t o s a ,   a n d   A .   To s o ,   P e r f o r ma n c e   c o m p a r i s o n   o f   r e a l - t i me  a n d   g e n e r a l - p u r p o s e   o p e r a t i n g   s y st e ms  i n   p a r a l l e l   p h y s i c a l   si m u l a t i o n   w i t h   h i g h   c o mp u t a t i o n a l   c o s t ,   S AE  T e c h n i c a l   Pa p e r ,   v o l .   1 ,   2 0 1 4 ,   d o i :   1 0 . 4 2 7 1 / 2 0 1 4 - 01 - 0 2 0 0 .   [ 1 5 ]   S .   Z o u a o u i ,   L.   B o u ssai d ,   a n d   A .   M t i b a a ,   P r i o r i t y   b a se d   r o u n d   r o b i n   ( P B R R )   C P U   s c h e d u l i n g   a l g o r i t h m,”   I n t e rn a t i o n a l   J o u r n a l   o f   El e c t ri c a l   a n d   C o m p u t e r E n g i n e e ri n g   ( I J EC E) ,   v o l .   9 ,   n o .   1 ,   2 0 1 9 ,   d o i :   1 0 . 1 1 5 9 1 / i j e c e . v 9 i 1 . p p 1 9 0 - 2 0 2 .   [ 1 6 ]   N a n d a n a   V . ,   Ji t h e n d r a n   A .   a n d   S h r e e l e k s h mi   R . ,   S u r v e y   o n   R TO S :   E v o l u t i o n ,   t y p e s a n d   c u r r e n t   r e sea r c h , ”  I n t e r n a t i o n a l   J o u r n a l   o f   C o m p u t e r A p p l i c a t i o n s ,   v o l .   1 2 1 ,   n o .   2 1 ,   p p .   2 8 - 3 1 ,   2 0 1 5 ,   d o i :   1 0 . 5 1 2 0 / 2 1 8 2 5 - 5 0 7 7 .   [ 1 7 ]   A .   M u r i k i p u d i ,   V .   P r a k a s h ,   a n d   T .   V i g n e sw a r a n ,   P e r f o r ma n c e   a n a l y s i s   o f   r e a l   t i me  o p e r a t i n g   sy s t e w i t h   g e n e r a l   p u r p o s e   o p e r a t i n g   s y st e f o r   m o b i l e   r o b o t i c   sy s t e m ,   I n d i a n   J o u r n a l   o f   S c i e n c e   a n d   T e c h n o l o g y ,   v o l .   8 ,   n o .   1 9 ,   p p .   1 - 6 ,   2 0 1 5 ,   d o i :   1 0 . 1 7 4 8 5 / i j s t / 2 0 1 5 / v 8 i 1 9 / 7 7 0 1 7 .   [ 1 8 ]   L.   D a s ,   S .   M o h a p a t r a ,   a n d   D .   P .   M o h a p a t r a ,   S c h e d u l a b i l i t y   o f   r a t e   m o n o t o n i c   a l g o r i t h u si n g   i mp r o v e d   t i me   d e m a n d   a n a l y si s   f o r   mu l t i p r o c e ss o r   e n v i r o n me n t ,   I n t e rn a t i o n a l   J o u r n a l   o f   El e c t ri c a l   a n d   C o m p u t e E n g i n e e ri n g ,   v o l .   8 ,   n o .   1 ,   p p .   4 2 9 - 4 4 0 ,   2 0 1 8 ,   d o i :   1 0 . 1 1 5 9 1 / i j e c e . v 8 i 1 . p p 4 2 9 - 4 4 0 .   [ 1 9 ]   P .   D o n g ,   Z .   Ji a n g ,   A .   B u r n s,  Y .   D i n g ,   a n d   J.  M a ,   B u i l d   r e a l - t i m e   c o mm u n i c a t i o n   f o r   h y b r i d   d u a l - O S   sy s t e m ,   J o u rn a l   o f   S y st e m s   Arc h i t e c t u r e ,   v o l .   1 0 7 ,   2 0 2 0 ,   d o i :   1 0 . 1 0 1 6 / j . s y sar c . 2 0 2 0 . 1 0 1 7 7 4 .   [ 2 0 ]   T.   H .   L i n ,   Y .   K i n e b u c h i ,   a n d   T .   N a k a j i ma,   R o b u s t   l i g h t w e i g h t   e m b e d d e d   v i r t u a l i z a t i o n   l a y e r   d e si g n   w i t h   si mp l e   h a r d w a r e   a ssi s t a n c e ,   i n   I EI C T r a n sa c t i o n o n   I n f o rm a t i o n   a n d   S y s t e m s ,   2 0 1 2 ,   v o l .   E 9 5 - D ,   n o .   1 2 ,   p p .   2 8 2 1 - 2 8 3 2 ,   d o i :   1 0 . 1 5 8 7 / t r a n s i n f . E9 5 . D . 2 8 2 1 .   [ 2 1 ]   B .   S .   K i m,  H .   S .   P a r k ,   K .   H .   K i m,   D .   G o d f r e y ,   a n d   K .   I l   K i m,   A   s u r v e y   o n   r e a l - t i me   c o mm u n i c a t i o n i n   w i r e l e ss  s e n s o r   n e t w o r k s,”   W i re l e ss  C o m m u n i c a t i o n s   a n d   Mo b i l e   C o m p u t i n g ,   v o l .   2 0 1 7 ,   2 0 1 7 ,   A r t .   n o .   1 8 6 4 8 4 7 ,   d o i :   1 0 . 1 1 5 5 / 2 0 1 7 / 1 8 6 4 8 4 7 .   [ 2 2 ]   U .   C .   D e v i ,   S o f t   r e a l - t i me   sc h e d u l i n g   o n   m u l t i p r o c e ss o r s,   P h . D .   d i ss e r t a t i o n   D e p a r t m e n t   o f   C o mp u t e r   S c i e n c e ,   U n i v e r si t y   o f   N o r t h   C a r o l i n a ,   C h a p e l   H i l l ,   N o r t h   C a r o l i n a ,   2 0 0 6 .   [ 2 3 ]   M .   B a r a b a n o v ,   A   l i n u x - b a se d   r e a l - t i me  o p e r a t i n g   s y s t e m ,   M . S .   t h e si s,   N e w   M e x i c o   I n st i t u t e   o f   M i n i n g   a n d   T e c h n o l o g y   S o c o r r o   N e w   M e x i c o   1 9 9 7 .   [ O n l i n e ] .   A v a i l a b l e :   h t t p : / / l u z . c s . n m t . e d u / ~ r t l i n u x . A c k n o w l e d g e m e n t ( a c c e sse d   M a r .   2 7 ,   2 0 2 1 ) .   [ 2 4 ]   A .   D a mm ,   J .   R e i s i n g e r ,   W .   S c h w a b l ,   a n d   H .   K o p e t z ,   R e a l - t i me   o p e r a t i n g   sy st e o f   M A R S ,   A C M   S I G O B S   O p e r a t i n g   S y s t e m Re v i e w ,   v o l .   2 3 ,   n o .   3 ,   p p .   1 4 1 - 1 5 7 ,   1 9 8 9 ,   d o i :   1 0 . 1 1 4 5 / 7 1 0 2 1 . 7 1 0 2 9 .   [ 2 5 ]   J.  K a c u r ,   R e a l   -   t i m e   k e r n e l   f o r   a u d i o   a n d   v i s u a l   a p p l i c a t i o n s,   L i n u x   Au d i o   C o n f . ,   2 0 1 0 .   [ 2 6 ]   F .   R e g h e n z a n i ,   G .   M a ssar i ,   a n d   W .   F o r n a c i a r i ,   T h e   r e a l - t i me  l i n u x   k e r n e l :   A   su r v e y   o n   P R EE M P T _ R T ,   AC C o m p u t i n g   S u r v e y s ,   v o l .   5 2 ,   n o .   1 ,   p p .   1 - 3 6 ,   2 0 1 9 ,   A r t .   n o .   1 8 ,   d o i :   1 0 . 1 1 4 5 / 3 2 9 7 7 1 4 .   [ 2 7 ]   S .   K .   D a s,  A .   K .   D u t t a ,   a n d   S .   K .   D e b n a t h ,   O p e r a t i v e C r i t i c a l P o i n t B u g   a l g o r i t h m - l o c a l   p a t h   p l a n n i n g   o f   mo b i l e   r o b o t   a v o i d i n g   o b s t a c l e s,”   I n d o n e si a n   J o u rn a l   o f   E l e c t ri c a l   En g i n e e ri n g   a n d   C o m p u t e S c i e n c e   ( I J EE C S ) ,   v o l .   1 8 ,   n o .   3 ,   p p .   1 6 4 6 - 1 6 5 6 ,   2 0 2 0 ,   d o i :   1 0 . 1 1 5 9 1 / i j e e c s . v 1 8 . i 3 . p p 1 6 4 6 - 1 6 5 6 .   [ 2 8 ]   A .   M .   A z r i ,   S .   A b d u l - R a h m a n ,   R .   H a mza h ,   Z.   A .   A z i z ,   a n d   N .   A .   B a k a r ,   V i su a l   a n a l y t i c o f   3 D   L i D A R   p o i n t   c l o u d i n   r o b o t i c s   o p e r a t i n g   s y st e ms,”   B u l l e t i n   o f   El e c t ri c a l   E n g i n e e r i n g   a n d   I n f r o m a t i c ( BEEI) ,   v o l .   9 ,   n o .   2 ,   p p .   4 9 2 - 4 9 9 ,   2 0 2 0 ,   d o i :   1 0 . 1 1 5 9 1 / e e i . v 9 i 2 . 2 0 6 1 .   [ 2 9 ]   Y .   Li ,   Y .   C h e n ,   Y .   Y a n g ,   a n d   Y .   L i ,   " S o f t   r o b o t i c   g r i p p e r b a se d   o n   p a r t i c l e   t r a n smis si o n , "   i n   I EEE / A S ME   T ra n s a c t i o n o n   Me c h a t r o n i c s ,   v o l .   2 4 ,   n o .   3 ,   p p .   9 6 9 - 9 7 8 ,   Ju n e   2 0 1 9 ,   d o i :   1 0 . 1 1 0 9 / TM EC H . 2 0 1 9 . 2 9 0 7 0 4 5 .   [ 3 0 ]   B .   R a h ma n i ,   A .   H a r j o k o ,   a n d   T .   K .   P r i y a m b o d o ,   A   v i si o n - b a s e d   r e a l - t i me  o b s t a c l e   a v o i d a n c e r u l e s   u t i l i s i n g   g r i d - e d g e - d e p t h   map ,   I n d o n e s i a n   J o u rn a l   o f   E l e c t r i c a l   E n g i n e e r i n g   a n d   C o m p u t e S c i e n c e   ( I J EE C S ) ,   v o l .   1 9 ,   n o .   1 ,   p p .   5 1 3 - 5 2 5 ,   2 0 2 0 ,   d o i :   1 0 . 1 1 5 9 1 / i j e e c s. v 1 9 . i 1 . p p 5 1 3 - 5 2 5 .   [ 3 1 ]   A .   S .   H a n d a y a n i ,   S .   N u r ma i n i ,   I .   Y a n i ,   a n d   N .   L .   H u s n i ,   A n a l y si o n   sw a r r o b o t   c o o r d i n a t i o n   u si n g   f u z z y   l o g i c ,   I n d o n e si a n   J o u rn a l   o f   E l e c t ri c a l   En g i n e e r i n g   a n d   C o m p u t e r   S c i e n c e   ( I J EE C S ) ,   v o l .   1 3 ,   n o .   1 ,   p p .   4 8 5 7 ,   2 0 1 9 ,   d o i :   1 0 . 1 1 5 9 1 / i j e e c s. v 1 3 . i 1 . p p 4 8 - 5 7 .   [ 3 2 ]   R .   I .   M u t i a ,   I n t e r - P r o c e ss  C o mm u n i c a t i o n   M e c h a n i s i n   M o n o l i t h i c   K e r n e l   a n d   M i c r o k e r n e l ,   u n p u b l i s h e d ,   2 0 1 4 .   [ O n l i n e ] .   A v a i l a b l e :   h t t p : / / w w w . e i t . l t h . se / f i l e a d mi n / e i t / p r o j e c t / 1 4 2 / I P C _ R e p o r t . p d f .   [ 3 3 ]   D .   D u ,   Z.   H u a ,   Y .   X i a ,   B .   Za n g ,   a n d   H .   C h e n ,   " X P C :   A r c h i t e c t u r a l   S u p p o r t   f o r   s e c u r e   a n d   e f f i c i e n t   c r o ss  p r o c e ss  c a l l , "   2 0 1 9   AC M / I EEE   4 6 t h   An n u a l   I n t e rn a t i o n a l   S y m p o si u m   o n   C o m p u t e Arc h i t e c t u r e   ( I S C A) ,   2 0 1 9 ,   p p .   6 7 1 - 6 8 4 .     [ 3 4 ]   X .   P e n g ,   K .   X i a o ,   Y .   Li ,   L .   C h e n ,   a n d   W .   Z h a n g ,   F a s t   i n t e r p r o c e ss   c o mm u n i c a t i o n   a l g o r i t h i n   m i c r o k e r n e l ,   I n t e rn a t i o n a l   J o u rn a l   o f   Pe r f o m a b i l i t y   E n g i n e e ri n g ,   v o l .   1 6 ,   n o .   2 ,   p p .   1 8 5 - 1 9 4 ,   2 0 2 0 ,   d o i :   1 0 . 2 3 9 4 0 / i j p e . 2 0 . 0 2 . p 3 . 1 8 5 1 9 4 .   [ 3 5 ]   C .   M a i n ,   " V i r t u a l i z a t i o n   o n   mu l t i c o r e   f o r   i n d u s t r i a l   r e a l - t i me  o p e r a t i n g   sy st e ms  [ f r o m i n d   t o   mar k e t ] , "   i n   I EEE  I n d u st r i a l   El e c t r o n i c s   M a g a z i n e ,   v o l .   4 ,   n o .   3 ,   p p .   4 - 6 ,   S e p .   2 0 1 0 ,   d o i :   1 0 . 1 1 0 9 / M I E. 2 0 1 0 . 9 3 7 9 3 5 .     [ 3 6 ]   R .   P e t e r s e n ,   " U b u n t u   2 0 . 0 4   LTS D e sk t o p :   A p p l i c a t i o n a n d   a d mi n i s t r a t i o n , "   S u r f i n g   T u r t l e   P r e ss ,   J u n .   2 0 2 0 .   [ 3 7 ]   M .   M .   K a r a k o ç   a n d   A .   V a r o l ,   N a t i o n a l   d i st r i b u t i o n   p r o j e c t   a n d   p a r d u o p e r a t i n g   sy s t e m ,   T u r k i s h   J o u r n a l   o f   S c i e n c e   &   T e c h n o l o g ,   v o l .   1 1 ,   n o .   2 ,   p p .   2 5 - 3 4 ,   2 0 1 6 .   [ 3 8 ]   M .   Q u i g l e y   e t   a l . ,   R O S :   a n   o p e n - s o u r c e   r o b o t   o p e r a t i n g   sy s t e m ,   I C RA  Wo r k sh o p   o n   O p e n   S o u r c e   S o f t w a re ,   2 0 0 9 .   [ O n l i n e ] .   A v a i l a b l e :   h t t p : / / s t a i r . st a n f o r d . e d u   ( a c c e sse d   M a r .   2 7 ,   2 0 2 1 ) .   [ 3 9 ]   J.  M .   C a ñ a s,   E.   P e r d i c e s,  L.   G a r c í a - P é r e z ,   a n d   J.  F e r n á n d e z - C o n d e ,   A   R O S - b a se d   o p e n   t o o l   f o r   i n t e l l i g e n t   r o b o t i c e d u c a t i o n ,   Ap p l i e d   S c i e n c e s ,   v o l .   1 0 ,   n o .   2 1 ,   p p .   1 - 2 0 ,   2 0 2 0 ,   d o i :   1 0 . 3 3 9 0 / a p p 1 0 2 1 7 4 1 9 .   [ 4 0 ]   F .   E l l o u z e ,   A .   K o u b â a ,   a n d   H .   Y o u ssef,   R O S W e b   ser v i c e s :   A   t u t o r i a l ,   S t u d i e s   i n   C o m p u t a t i o n a l   I n t e l l e g e n c e ,   v o l .   6 2 5 ,     p p .   2 6 3 - 4 9 0 ,   2 0 1 6 ,   d o i :   1 0 . 1 0 0 7 / 9 7 8 - 3 - 3 1 9 - 2 6 0 5 4 - 9 _ 1 8 .   [ 4 1 ]   D .   R .   S u l a i ma n ,   M u l t i - o b j e c t i v e   P a r e t o   f r o n t   a n d   p a r t i c l e   sw a r o p t i mi z a t i o n   a l g o r i t h ms   f o r   p o w e r   d i ssi p a t i o n   r e d u c t i o n   i n   mi c r o p r o c e s so r s,   I n t e r n a t i o n a l   J o u r n a l   o f   El e c t r i c a l   a n d   C o m p u t e r   E n g i n e e ri n g   ( I J E C E) ,   v o l .   1 0 ,   n o .   6 ,   p p .   6 5 4 9 - 6 5 5 7 ,   2 0 2 0 ,   d o i :   1 0 . 1 1 5 9 1 / I JEC E. V 1 0 I 6 . P P 6 5 4 9 - 6 5 5 7 .   [ 4 2 ]   S .   H .   A b d u l r e d a h   a n d   D .   J.  K a d h i m,  D e v e l o p i n g   a   r e a l   t i me   n a v i g a t i o n   f o r   t h e   m o b i l e   r o b o t a t   u n k n o w n   e n v i r o n me n t s ,   I n d o n e si a n   J o u r n a l   o f   El e c t ri c a l   E n g i n e e ri n g   a n d   C o m p u t e r   S c i e n c e   ( I J EEC S ) ,   v o l .   2 0 ,   n o .   1 ,   p p .   5 0 0 - 5 0 9 ,   O c t .   2 0 2 0 ,   d o i :   1 0 . 1 1 5 9 1 / i j e e c s. v 2 0 . i 1 . p p 5 0 0 - 5 0 9 .   [ 4 3 ]   S .   K .   D a s,  A .   K .   D u t t a ,   a n d   S .   K .   D e b n a t h ,   D e v e l o p m e n t   o f   p a t h   p l a n n i n g   a l g o r i t h o f   c e n t i p e d e   i n s p i r e d   w h e e l e d   r o b o t   i n   p r e se n c e   o f   st a t i c   a n d   mo v i n g   o b s t a c l e s   u si n g   mo d i f i e d   c r i t i c a l - sn a k e b u g   a l g o r i t h m ,   I AE S   I n t .   J .   Art i f .   I n t e l l . ,   v o l .   8 ,   n o .   2 ,     p p .   95 1 0 6 ,   2 0 1 9 ,   d o i :   1 0 . 1 1 5 9 1 / i j a i . v 8 . i 2 . p p 9 5 - 1 0 6 .   [ 4 4 ]   F r a n z .   R q t   p l u g i n   f o r   R O S   ( N o e t i c )   t o   c o n t r o l   t u r t l e i n   t u r t l e si m .   G i t H u b . c o m .   h t t p s: / / g i t h u b . c o m / f j p / r q t - t u r t l e   ( a c c e sse d   M a r .   0 1 ,   2 0 2 1 ) .   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.   12 ,   No .   1 Feb r u ar y   20 22 2 8 5 - 292   292   [ 4 5 ]   F .   P u s h e r .   R q t   p l u g i n   L i c e n s e .   G i t H u b . c o m.   h t t p s: / / g i t h u b . c o m / f j p / r q t - t u r t l e / b l o b / m a st e r / LI C EN S ( a c c e sse d   M a r .   0 1 ,   2 0 2 1 ) .       B I O G RAP H I E S O F   AUTH O RS       S e ç k in   Ca n b a z           re c e iv e d   h is  B. S c .   d e g re e   fo rm   Ista n b u l   Un i v e rsity ,   F a c u l ty   o f   S c ien c e ,   De p a rtme n o P h y sic s   in   2 0 1 5 .   He   sta rte d   t o   w o rk   a Ista n b u S a b a h a tt i n   Zaim   Un iv e rsity   in   t h e   De p a rtme n o In fo rm a ti o n   Tec h n o lo g ies   in   2 0 1 6 .   He   is  c u rre n tl y   m a ste r   stu d e n t   a Ista n b u S a b a h a tt i n   Zaim   Un iv e rsit y ,   De p a rtme n o Co m p u ter  S c ien c e   a n d   En g i n e e rin g .   His   re se a rc h   in tere sts  a re   o p e n - so u rc e   o p e ra ti n g   sy ste m s,  re a l - ti m e   o p e ra ti n g   sy ste m s a n d   ROS.   He   c a n   b e   c o n t a c ted   a e m a il :   se c k in . c a n b a z @iz u . e d u . tr .         G ö k h a n   Er d e m ir           re c e iv e d   h i B. S c . ,   M . S c .   a n d   P h . D.  d e g re e fro m   M a rm a r a   Un iv e rsity ,   Tu r k e y ,   re sp e c ti v e ly .   Du rin g   h is  P h . D.,   we   wo rk e d   a a   r e se a r c h   sc h o lar  a M ich ig a n   S tate   U n iv e rsit y ,   De p a rtme n o E lec tri c a a n d   Co m p u ter  in   Eas La n sin g   M I ,   USA.   No w,  h e   is  a n   a ss istan p r o fe ss o a Ista n b u S a b a h a tt i n   Zai m   Un iv e rsity ,   De p a rtme n o El e c tri c a a n d   El e c tro n ics   E n g i n e e rin g .   His  re se a rc h   to p ic in c lu d e   ro b o t ics ,   c o n tro l   sy ste m s,  a n d   i n telli g e n a lg o rit h m s.   H e   c a n   b e   c o n t a c t e d   a t   e m a i l :   g o k h a n . e r d e m i r @ i z u . e d u . t r .     Evaluation Warning : The document was created with Spire.PDF for Python.