TELK O M N I K A   Te l e c ommu n i c at i on ,   C omp u ti n g ,   El e c t r on i c s   an d   C on tr o l   V ol .   1 8 ,   N o .   2 ,  A pri l   2020 ,   p p.   89 9 ~ 90 6   IS S N :   1693 - 6930 ,   a c c r e di t e d   F i rs t   G r a de   by   K e m e n ri s t e kdi k t i ,   D e c r e e   N o:   21 / E / K P T / 2 018   D O I:   10 . 129 28/ T E L K O M N IK A . v1 8 i 2 . 1488 1     899       Jou r n al   h o m e pa ge :  ht t p: / / j our nal . uad . a c . i d/ i nd e x . php / T E L K O MNIKA   P - D   c o n t r o l l e r   c o mpu t e r   v i si o n   a n d   r o b o t i c s  i n t e g r a t i o n   b a s e d   f or   st u d e n t ’ s p r o g r a mm i n g   c o mpr e h e n si o n   i mpr o v e m e n t       N ova  Ek a   Bu d i yan t a ,  C ath e r i n e   O l i vi a   S e r e a ti ,  Lu k as   D e pa r t m e n t   of   E l e c t r i c a l   E n gi n e e r i ng,   U n i ve r s i t a s   K a t o l i k   I ndo ne s i a   A t m a   J a y a ,   I ndon e s i a       A r ti c l e   I n fo     A BS TR A C T    Ar t i c l e   h i s t or y :   Re c e i v e d   A ug  13 ,   201 9   Re vi s e d  J a n  16 ,   202 0   A c c e pt e d  F e b  16 ,   202 0     T he   21s t - c e n t u r y   s ki l l s   ne e de d   t o   f a c e   t he   s pe e d  of   un de r s t a nd i n g  t e c hno l ogy .   S uc h   a s   c r i t i c a l   t hi nk i ng   i n   c o m pu t e r   vi s i on   a nd   r obo t i c s   l i t e r a c y ,   a ny   s t ude nt   i s   ha m pe r e d   by   t he   pr o gr a m m i ng   t ha t   i s   c o ns i de r e d   c o m pl i c a t e d .   T hi s   s t u dy   a i m s   a t   t he   i m p r ov e m e n t   of   s t ude nt   e m b e dde d  s ys t e m   pr o gr a m m i ng   c om pe t e n c y   w i t h   c o m pu t e r   vi s i on   a n d   m ob i l e   r ob ot i c s   i n t e gr a t i on   a ppr oa c h.   T hi s   m e t ho d  i s   p r op os e d  t o   a t t r a c t   t he   s t u de n t s   t o   l e a r n  a bou t   e m b e dd e d  s ys t e m   pr og r a m m i ng  by  de l i v e r i ng   i nt e gr a t i on   be t w e e n  c o m pu t e r   v i s i on   a n d  r o bo t i c s   us i n g  t he   P - D   c on t r o l l e r   s i nc e   bo t h  o f   t h e   f i e l ds   a r e   c l os e l y  r e l a t e d.   I n  t h i s   pa pe r ,   t h e   r e s e a r c he r   de s c r i be d   c o m pu t e r   v i s i on   pr o gr a m m i ng   t o   g e t   t he   da t a   of   c a p t ur e d  i m a g e s   t h r ou gh  t he   c a m e r a   s t r e a m   a nd   t h e n  de l i v e r e d  t h e   da t a   i n t o   a n  e m b e dd e d  s ys t e m   t o   m a k e   t he   de c i s i on   o f   r obo t   m o ve m e n t .   T h e   o ut pu t   o f   t hi s   s t u dy  i s   t h e   i m pr o ve m e nt   of   a   s t u de n t ’ s   a bi l i t y   t o   m a k e   a n   a p p l i c a t i o n  t o  i nt e g r a t e   a   s e n s or   s ys t e m   u s i ng  a   c a m e r a   a nd   t he   m ob i l e   r obo t   r un ni ng  f ol l ow   t he   l i ne .   T he   r e s ul t   of   t h e   t e s t   s how s   t ha t   t he   i n t e gr a t i on  m e t h o d  be t w e e n  c om pu t e r   v i s i on   a nd  r ob ot i c s   c a n   i m p r ov e   t h e   s t u de n t ’ s   pr o gr a m m i ng   c om pr e he n s i on  b y  40 % .   B a s e d  on  t he   F e a s i bi l i t y  t e s t   s u r ve y ,   i t   c a n  be   i nt e r pr e t e d  t h a t   f r o m   t h e   w ho l e   a s s e s s m e n t   a f t e r   be i ng   c onv e r t e d   t o   qua l i t a t i v e   da t a ,   a l l   a s p e c t s   o f   t h e   l e a r ni ng   s t a g e s   o f   pr ogr a m m i ng   a pp l i c a t i o n   t e s t e d   w i t h   t he   i nt e gr a t i on   o f   c o m pu t e r   v i s i o n  a nd   r o bot i c s   f a l l   i nt o  t he   v e r y  f e a s i b l e   c a t e go r y   f o r   us e d  w i t h  a   pe r c e n t a ge   of   f e a s i b i l i t y   by   77 . 44 % .   Ke y w or d s :   Com pu t e r   V i s i on   Int e g ra t i on   P - D   Cont rol l e r   P rogra m m i ng   Robot i c s   T hi s   i s   an   op e n   ac c e s s   ar t i c l e   u nde r   t he   C C   B Y - SA   l i c e n s e .     Cor r e s pon di n g   Au t h or :   N ova   E k a   B udi y a nt a ,   D e pa r t m e nt   of   E l e c t r i c a l   E ngi n e e r i ng ,   U ni ve rs i t a s   K a t ol i k  Indon e s i a   A t m a   J a ya ,   K a m pus   3  BS D ,   J l .   R a ya   C i s a uk   L a p a n,   S a m por a ,   K e c .   C i s a uk,   T a nge ra ng ,   Ba n t e n  15 345 ,   In done s i a .   E m a i l :   nov a . e ka @ a t m a j a y a . a c . i d       1.   I N TR O D U C TI O N     V e ry  r a p i d  t e c hno l og i c a l   a dv a n c e s   a ff e c t   t he   s p e e d   of   und e rs t a nd i ng   t e c hn ol og y.   T h i s   i s   a   c ha l l e ng e   i n  t he   m a nufa c t u ri ng   s e c t or  i n   t h e   i n dus t ri a l   w or l d   w hi c h   m us t   m e e t   c ons um e rs ’   ne e ds   c o ns i s t e nt l y  a nd   w i t h   hi gh  qu a l i t y   [1] .   T o  s uppor t   t hi s ,   i n  t hi s   m od e rn  e ra ,   i t   i s   ve r y  i m port a n t   t o   und e rs t a nd  21s t - c e nt u ry  s ki l l s   w h i c h   i nc l ude   c o m pu t a t i o na l   t h i nk i ng  [2]   a s   s t a t e d  i n  2 1s t - c e nt ury  l e a rni n g  fr a m e w ork   [3] .   B a s e d   on  t he   l i t e ra t ur e ,   progra m m i ng  c o m pe t e n c e   s t rong l y  s up port s   2 1s t - c e nt ury  s ki l l s .   A s   a ppl i e d  t o  S T T - P L N ,   t o  s uppo rt   t hi s ,     S T T - P L N   ha s   p a r t i c i p a t e d  t o  i m prov e   s t ude n t ’s   c om p re h e ns i on  of   m i c ro c on t rol l e rs   by  c re a t i ng  pr a c t i c a l   m odu l e s   a nd   ob t a i ni ng   a n  i nc re a s e   i n   t h e   va l ue   of   re s po nde n t s   by  7 . 8 %  [ 4 ].   Robot i c   c ours e s   a r e   oft e n  e nc o unt e re d  i n  un i ve rs i t i e s   w i t h   m a j or   e l e c t ri c a l   e ng i ne e ri n g.   Bro a dl y   s pe a k i ng,   t h e   a u t om a t i on   s ys t e m   i n   t h e   i n dus t r i a l   w orl d   i s   i n c l ud e d   i n   t h e   e l e c t ri c a l   e n gi n e e r i ng   s t ude n t s   [5] .   A s   i n  t h e   U ni ve rs i t a s   K a t o l i k   Indon e s i a   A t m a   j a ya ,   Rob ot i c s   i s   t a u ght   a s   on e   of  t he   s ubj e c t s   w i t h  a   l ot     of  i nt e r e s t .   T h e   purp os e   of  t hi s   c ours e   i s   t o  c r e a t e   a   rob ot i c - ba s e d  t ool / t e c h nol o gy.   In  g e ne r a l   r obot i c   l e s s on   Evaluation Warning : The document was created with Spire.PDF for Python.
                              IS S N :   1693 - 6930   T E L K O M N IK A   T e l e c om m un   Co m put   E l   Con t rol ,  V ol .   1 8 ,   N o.   2 ,  A pri l   2 020:    89 9   -   90 6   900   doe s   not   on l y   t e a c h   t h e   s t ud e nt s   t o  be c om e   e x pe r t s   i n   t h e   fi e l d   of  ro bot i c s   bu t   a l s o   t o  be   a bl e   t o   d e ve l op   e s s e nt i a l   c om p e t e n c i e s   t o   b e   s u c c e e d   i n  t he   r e a l   w or l d  [6].   Re c e nt l y ,   Robo t i c s   ha s   a   b i g  i m p a c t   on  t he   m a nuf a c t uri n g  i n dus t ry  [7] .   R obot i c s   i s   c l os e l y  re l a t e d   t o   progra m m i ng ,   a nd  c urr e nt l y  i n c re a s i ng l y  a s s oc i a t e d  w i t h   t h e   fi e l d  of  c om put e r  v i s i on   [8] .   In   t h e   c urr e nt   e r a ,   Robot i c s   i s   not   fa r  a w a y  fro m   t he   a pp l i c a t i on  of  a rt i fi c i a l   i nt e l l i g e n c e   [ 9]  a s   w e l l   i n  pe rfor m i ng   fa s t   l e a rn i ng  t o  obt a i n  d e c i s i on   opt i ons   ba s e d  on   m u l t i - i np ut   m u l t i - out put   pr obl e m s   [10 ].   T h e   c ont r ol   s ys t e m   t he or y  w hi c h  i s   i ns e p a ra b l e   fro m   m a t he m a t i c s   i s   a l s o  a pp l i e d  t o  t h e   r e s ul t s   of  t h i s   l e a rn i ng .   B a s i c a l l y ,   t he r e   a re   a   l ot   of  e nt hus i a s t s   t o  l e a rn  a bou t   rob ot i c s ,   but   t h e y  a re   ha m pe re d   by   t he   progr a m m i ng  t ha t   i s   c ons i de r e d  c om pl i c a t e d  [11].   A s   a   s t udy   c on duc t e d   a t   t he   D e p a rt m e nt   o f  S c h ool   of   Com put e r  S c i e nc e ,   U ni v e rs i t y  of   L i nc ol n ,   U K ,     t he   m e t h od  o f  i nt e gr a t i on  b e t w e e n  c om put e r  vi s i o n  a nd   robo t i c s   i s   v e ry   pos s i b l e   t o   b e   t a ug ht   [12] .   In  a dd i t i on   t o   p rogr a m m i n g,   t he   n um b e r   of   s e ns ors   t h a t   n e e d   t o   be   i m pl e m e nt e d   i n  robo t s   a l s o   be c o m e s   a   pr obl e m   i n  a s s e m b l i n g  robo t s .   T h i s   i s   b e c a us e   i f  t he re   i s   on e   s e ns or   t h a t   h a s   a   prob l e m ,   i t   c a n  c a us e   a   f a t a l   e rr or  a t   t h e   robo t ' s   ra t e .   S i m i l a r  t o  t he   l i n e   fo l l ow e r   rob ot ,   i t   m ov e s   b a s e d   on   l i ne s ,   s o   t h a t   t h e r e   a re   m ore   t ha n   on e   s e ns or  ne e de d   t o  m a ke   t h e   r obot   s e e   t he   l i n e   b e l ow   i t   [13 - 16] .   F or  t hi s   re a s on,   t hi s   i nt e gra t i o n  m e t hod   i s   propos e d  t o   e nc ou r a ge   t he   fo c us   of   s t ud e nt s   l e a rni n g  a bou t   robot   pro gra m m i ng .   In   t hi s   s t ud y,   t he   ro bot   i s   i m pl e m e nt e d   a s   a   l i n e   fol l ow e r   robo t   e qu i pp e d   w i t h   a   c a m e r a   a s   a   s e ns or ,   Ra s pb e rry   P i   a s   a n  e m be d de d   s ys t e m / pro c e s s or ,   IC   L 293d   a s   a   m ot or   dri v e r,   a nd   2   D C   12v   m ot ors   a s   m ove rs .   W e   us e   R a s pbe rry  P i   a s   a n  e m be dd e d   s y s t e m   t h a t   he l pe d   i n  d a t a   p roc e s s i ng   be c a us e   i t   c o ul d   be   us e d  e ff e c t i v e l y   a nd   s m oo t hl y  for   de t e c t i on   w ork   [17 - 20] .   W e   r e pl a c e   t h e   phot o di od a   s e ns or   us e d  for   l i ne   fol l ow e r  r obot s   t o   be   a   c a m e ra   be c a us e   i n  a dd i t i on  t o  t he   us e   of   t h e   c a m e r a s ,   i t   i s   e a s i e r  t ha n   m a ki ng  s e ns or  m odu l e s .   S t ud e nt s   c a n  l e a rn   how   t o  a c qu i re   i m a g e s ,   a nd  be   p roc e s s e d  i n   s uc h  a   w a y  t ha t   t h e y  c a n   be   da t a   t ha t   i s   r e a dy   t o   be   pr oc e s s e d   a s   a   re f e r e nc e   for   m ov i ng   m ot o rs .   T o   s up port   i m a g e   pro c e s s i ng ,   t he   O p e nCV     l i br a ry   i s   us e d   i n   t h i s   s t udy   r e f e rs   t o   m a n y   pro j e c t s   re l a t e d   t o   i m a ge   p roc e s s i ng   t ha t   w e r e   a l s o   c om p l e t e d   w i t h   O pe nCV   [21 - 24 ].       2.   R ES EA R C H   M ET H O D     P rogra m m i ng   c o m pr e he ns i on   re c e i v e   s p e c i a l   a t t e n t i o n  a n d  h a s   b e e n   a ppl i e d  t o   t h e   e du c a t i on a l   c urri c ul um   i n   m a ny   d e ve l op e d  c oun t ri e s .   H ow e ve r ,   prog ra m m i n g  h a s   n ot   re c e i ve d  m uc h  a t t e n t i on   by   e duc a t i on a l   i ns t i t u t i ons   i n   Indo ne s i a .   A l t hough   t h e r e   a r e   a l r e a dy   a   nu m be r   of   i ns t i t u t i ons   t ha t   ho l d  progra m m i ng   c l u b   a c t i vi t i e s ,   i t   i s   no t   e no ugh   a s   w e   s houl d  c ons i d e r   t he   b e n e fi t s   o f   progr a m m i ng   t o   t ra i n   s t ude n t ' s   c ri t i c a l   t h i nki ng.   E ffo rt s   a re   n e e de d  t o  fu rt h e r  i nt r oduc e   progr a m m i ng  t o  s t ud e nt s .   T he r e for e ,   t h i s   s t udy  pr opos e d   a   m e t ho d  i n  w hi c h  c o m put e r  vi s i o n  a nd  ro bot i c s   a pp roa c he s   a r e   i nt e gra t e d  t o   i m prov e   s t ude nt ’s   c om p re h e ns i on   of   pro gra m m i ng .   T h e   i nt e gr a t i on  s t e ps   c a n  b e   s e e n   i n   t h e   fol l ow i n g  F i gure   1 .   F i gure   1   s how s   t ha t   i n  or de r   t o   i n c re a s e   t h e   s t u de n t ' s   robot   pro gra m m i ng   c o m pr e he ns i on ,   t he   m os t   i m por t a nt   t h i ng   t o   do   i s   do i ng   s t udy   l i t e ra t ur e .   A t   t h i s   s t a g e ,   a l l   know l e dg e   a bo ut   robo t   progr a m m i ng  a nd   c om p ut e r  v i s i on   i s   e xp l or e d.   M a t e r i a l s   a bout   pro gra m m i ng   a r e   ob t a i n e d  by   us i ng  r e fe re n c e   books ,   s ur fi ng     t he   i nt e rn e t ,   a n d  pr e s e nt a t i on  s l i d e s   prov i de d   by  t he   i ns t ru c t o r.   Bro a dl y  s pe a ki ng,   t hi ngs   e x pl or e d  i nc l ud e   how   t he   ro bot   c a n   re c ogni z e   l i ne s   b a s e d   on   i m a g e   a c qui s i t i on   fro m   t h e   c a m e ra ,   how   t o   pro c e s s   d a t a   obt a i ne d   fr om   da t a   a c qui s i t i on   fro m   t he   c a m e r a ,   a nd   how   t o   us e   t h e   i m a ge   a c qui s i t i on   da t a   t ha t   h a s   be e n   pro c e s s e d   t o   b e   a bl e   t o  m ov e   t he   rob ot .           F i gure   1 .   C om pu t e r  v i s i on   a nd  r obot i c s   i n t e gr a t i on   prog ra m m i ng   m e t hods     Evaluation Warning : The document was created with Spire.PDF for Python.
T E L K O M N IK A   T e l e c om m un   Co m put   E l   Con t rol         P - D  c ont r o l l e r   c om pu t e r   v i s i on  and   r obot i c s   i n t e gr a t i on   bas e d  f or   …   ( No v a   E k a  B ud i y a nt a )   901   A ft e r   a   l i t e r a t ur e   s t udy   h a s   b e e n  c a rri e d   out ,   t h e   re s e a r c he r   s t a rt e d   t o   a na l yz e   t h e   ne e ds .   T he   n e e ds   a na l ys i s   pro c e s s   i s   us e d  t o  f i nd  out   w h a t   ha rdw a r e   i s   us e d  f or  i m a g e   a c qu i s i t i on ;   e m be dde d   s ys t e m s   us e d  t o   proc e s s   da t a ;   h a rdw a r e   t o  m a ke   robo t s   c a n  m ov e   b a s e d   on   da t a   t ha t   h a s   be e n   pro c e s s e d ;   a nd  t h e   h a rdw a r e   a s s e m b l y   s t ru c t u re   of   t he   r obot .   In   a ddi t i o n   t o   a na l yz i ng   ha rdw a re   r e qui r e m e n t s ,   t he   s of t w a r e   i s   no   l e s s   i m por t a nt   t o   a n a l y z e ,   s uc h   a s   w ha t   s oft w a re   i s   us e d   t o   progr a m   a n   e m b e dd e d   s ys t e m   i n   a c qu i ri ng   i m a g e s   from   c a m e r a s ,   pro c e s s i ng   da t a   a c q ui s i t i on ,   pro gra m m i ng   l a ng ua g e s ,   a nd   s e n di ng   d a t a   t o   a c t ua t ors   t o   m ov e   a   ro bot .   In  a dd i t i on  t o  h a rdw a r e   a nd  s of t w a r e   re qui r e m e n t s ,   a   c o nt ro l   s ys t e m   i s   a l s o  n e e d e d  t o  m a k e   t he   r obot   run  s t a b l y  i n  fol l ow i ng  t h e   l i n e .   T h e n,   t h e   re s e a r c h e r  i m pl e m e n t e d   a   c on t rol   s ys t e m   t og e t he r  i n  d a t a   pro c e s s i ng  t o   produ c e   m a t u re   d a t a   t ha t   i s   r e a d y  t o  b e   s e nt   t o  t he   rob ot   a c t u a t ors .   A ft e r   a l l   a s pe c t s   of   t he   n e e ds   h a v e   be e n   i d e nt i fi e d ,   t h e n   t h e   p roc e s s   of   a s s e m b l i n g  a nd   p rogr a m m i ng   robot s   be g i ns .   T he re   a re   s e v e ra l   c h oi c e s   of   progr a m m i ng   l a ng ua ge s   w hi c h   a re   s ui t a b l e   for   c o m put e r   v i s i on   a n d  robot i c s .   O n e   t ha t   i s   us e d  i n  t hi s   s t ud y  i s   t he   P yt ho n  pr ogra m m i ng   l a ngu a g e .   A ft e r  t he   a s s e m bl y   a nd   progr a m m i ng  pro c e s s ,   t h e   l a s t   i s   e va l ua t i on .   T he r e   a re   2  a s p e c t s   of    a n  e va l ua t i on  c a rr i e d  ou t   i n   t h i s   s t ud y.   T h e   fi rs t   i s   i m a g e   a c qu i s i t i on ,   i t   i s   us e d   t o   t e s t   progr a m s   m a de   by   s t ude n t s   f or   robo t s   t o   a c qui re   d a t a   f rom   i m a ge s   c a p t ure d  by   c a m e ra s .   T h e   s e c o nd   t e s t   i s   t h e   robo t   runn i ng   t e s t ,   w hi c h   i s   t h e   r obot   runs   on   a   w hi t e   t r a c k  w i t h   a   pr e de t e r m i n e d  bl a c k  l i n e .   T o  t e s t   t he   l e ve l   of  s t ude nt ' s   c om p re h e ns i on ,   t h e   pre t e s t - po s t t e s t   t e c hni q ue   w a s   us e d   i n   t hi s   s t udy .   T he r e   w e r e   22   re s po nde n t s   i nvo l v e d  i n   t h i s   s t udy .   T h e   pre t e s t   w a s   gi v e n   a t   t h e   be g i nni ng   of   t h e   m a t e ri a l   t o  m e a s ure   t he   e x t e n t   of   s t ude n t s   c o m pr e he ns i on   o f   robo t   progra m m i ng .   A ft e r   t he   a c h i e ve m e n t   i s   do ne ,     t he   t re a t m e nt   b e gi ns   us i ng  t h e   m e t h od  a s   s t a t e d  i n  F i gure   2 .   F i n a l l y,   a f t e r  c o m pl e t i ng  t he   e v a l u a t i on  ph a s e ,     a   pos t - t e s t   w a s   g i ve n  t o  m e a s ure   t he   e x t e n t   of  s t ude n t s   c om pr e he ns i on   a f t e r   t h e   l e a rn i ng  proc e s s .   A ft e r  obt a i ni n g  pr e t e s t   a nd  pos t t e s t   d a t a ,   a n  a na l ys i s   w a s   c ond uc t e d  t o  m e a s ure   t h e   l e ve l   of  c h a nge   i n  s t ude nt s '   unde rs t a nd i ng   of  robo t   pr ogra m m i ng   w i t h  t h e   i nt e gra t i o n  o f  c om p ut e r  v i s i on   a nd  robot i c s .     In  a d di t i on   t o   t h e   P r e t e s t - P os t t e s t   t o   t e s t   t he   s t ud e nt ' s   pr ogra m m i ng   c o m pr e h e ns i on   i m prov e m e n t ,   da t a   a na l ys i s   t e c hn i qu e s   i n  t hi s   s t udy   w e re   c a rri e d   ou t   us i ng   a   qu a nt i t a t i v e   de s c ri p t i v e   a pp roa c h.   T he   qu a nt i t a t i v e  de s c r i pt i ve   a p proa c h   w a s   t e s t e d   us i ng   d e s c ri pt i ve   s t a t i s t i c s .   T he   p urpos e   of   t h i s   a na l ys i s   i s   t o  t e s t   t h e   F e a s i bi l i t y  of  t he   i nt e gr a t i on   of   c o m pu t e r   v i s i on   a nd   ro bot i c s   m e t h ods   i n   he l p i ng   t o  t e a c h  a bou t   prog ra m m i ng .   Q ua n t i t a t i v e   da t a   i s   i n  t he   for m   of   c a l c ul a t i on  a nd / or   m e a s ur e m e n t   f i gur e s   a nd  c a n  b e   pro c e s s e d   by   a ddi ng   up   a nd   c o m pa ri ng   w i t h  t he   e xp e c t e d  nu m be r  s o  t ha t   a   pe rc e nt a ge   i s   ob t a i ne d.   S o  t h e   f e a s i b i l i t y   pe r c e nt a ge   i s   d e t e rm i ne d  by     t he   fol l ow i ng  c a l c u l a t i o n:          ( % ) =                     100%   (1)     T he   a n a l ys i s   of  num e ri c a l   d a t a   i n  t hi s   s t udy   us e s   a   L i k e rt   s c a l e .   T hi s   i s   b e c a us e   t h e   L i k e rt   s c a l e   i s   m ore   re l i a bl e   t h a n  t he   s i ng l e   t e a m   s c a l e .   A ft e r  t he   pe r c e nt a ge   s c a l e   i s   for m e d ,   t he   da t a   i s   i n t e rp re t e d  i nt o    t he   S c or e   Conv e rs i on   t a bl e   a s   i n   T a bl e   1.       T a b l e   1 .   S c ore   Con ve rs i on   P e rc e n t a g e   (% )   Cri t e ri a s   100  –   76   V e ry   F e a s i b l e   75  –   51   F e a s i b l e   50  –   26   N o t   F e a s i b l e   25  –   0   V e ry   In fe a s i b l e       3.   R ES U LTS   A N D   A N A LY S I S     3. 1 .     H a r d w ar e   T he   ha rdw a r e   ne e de d   for   pr ogra m m i ng   t h e   i n t e gr a t i on   of  c om p ut e r  v i s i on   a nd  robot i c s   i n c l u de s     a   c a m e r a .   T h e   c a m e ra   i s   n e e de d   a s   a   s u bs t i t ut e   f or  s e ns ors   t o  de t e c t   l i ne s   b y  a c qu i ri ng  p a t h   i m a ge s   t o  be   re pre s e nt e d  i n  p i xe l   c oord i na t e s   i n  p rogr a m m i ng .   T h e   c a m e r a   us e d  i n  t hi s   s t udy  i s   P i   C a m e r a   V 2  w h i c h   c a n  b e   us e d  t o   t a ke   p i c t ure s   w i t h   a   r e s ol ut i on   of   10 80p   a nd   7 20p,   w hi l e   fo r  vi d e o   c a n  be   r e c or de d   w i t h   a   re s o l ut i on     of  640x48 0p.   T h e   e m be dde d   s ys t e m   d e vi c e   a s   a   d a t a   pro c e s s or  us e d   i n   t hi s   s t udy   i s   t he   Rs pbe r ry   P i   3   B   +   m ode l   t ha t   us e s   A RM   (A dva nc e d  RIS C   M a c hi n e )  a s   a   p roc e s s or  a nd   1  G B  o f  RA M .   In  a ddi t i o n  t o   c a m e ra s   a nd  e m b e dd e d  s ys t e m s ,   t h e   ro bot   i s   e q ui pp e d  w i t h  a   m ot or   dri ve r  m odu l e   w i t h  I C  L 2 93d  w h i c h   i s   us e d  t o  a s s i s t   i n  re gul a t i ng  t he   s p e e d  a n d  di re c t i on  of   rot a t i on  of   t w o  D C12 v  450rp m   m ot ors   on  t he   robot .   T he n,   t o  a s s e m bl e   a l l   h a rdw a re   c o m pon e nt s ,   a   c ha s s i s   m a d e   of   a c ry l i c   boa r ds   w i t h   a   t hi c kn e s s   of   3m m   i s   us e d  i n   t hi s   s t udy .     In  a dd i t i on  t o  t h e   h a rdw a r e   fro m   t he   r obot   i t s e l f ,   a   P C / L a p t o p  i s   ne e de d  t o  he l p  t h e   pro gra m m i ng  p roc e s s   by  m e a ns   of   t he   Ra s p be rr y  P i   r e m o t e   s ys t e m   t o   t h e   P C/ L a p t op .     Evaluation Warning : The document was created with Spire.PDF for Python.
                              IS S N :   1693 - 6930   T E L K O M N IK A   T e l e c om m un   Co m put   E l   Con t rol ,  V ol .   1 8 ,   N o.   2 ,  A pri l   2 020:    89 9   -   90 6   902   3. 2 .     S oftw a r e   T he   s of t w a r e s   us e d   i n   t hi s   s t udy   i nc l ud e   t he   O p e r a t i ng   S ys t e m   us e d  on   Ra s pb e rry   P i   3   B   +   m od e l s ,   a ppl i c a t i ons   f or  R a s pb e rry   P i   re m ot e s   us i ng  a   P C  us i ng  a   W I F I  c on ne c t i on,   a ppl i c a t i ons   fo r  m a k i ng   c o de ,   a nd   l i br a ri e s   ne e de d   t o   pro gra m   robo t   ha rdw a r e .   T h e   ope r a t i ng   s ys t e m   us e d   i n   t hi s   s t u dy   i s   R a s pbi a n   S t r e t c h.     T o  s uppo rt   t he   robo t   pro gra m m i ng  proc e s s ,   t he   V N C  a ppl i c a t i on  i s   us e d  t o   op e ra t e   Ra s pb e rry  P i   r e m o t e l y  t hrough   a   l a pt op .   F u rt h e rm o re ,   t he   a pp l i c a t i on   us e d   t o   c r e a t e   c ode   on  t he   R a s pbe rr y  P i   i s   t he   de f a ul t   t e x t   e di t or  from   R a s pbi a n.   T h e   l a s t   but   no t   t h e   l e a s t   s of t w a r e   i s   O pe n CV   l i br a ry   t h a t   w a s   us e d   t o   a s s i s t   i n   m a k i ng   c ode   t o  a c qu i re   i m a ge   da t a   c a p t ure d  b y  c a m e r a s .     3. 3 .     P r og r amm i n g   In  t hi s   ph a s e ,   P y t hon   i s   us e d   a s   a   p rogr a m m i n g  l a ngua ge   t o  m a k e   ro bo t s   func t i o n  a s   l i ne   fo l l ow e r   robot s .   T he r e   a r e   2   ph a s e s   of  progr a m m i n g  c a rr i e d  ou t   on  t hi s   i nt e gr a t i on  m e t ho d.     3. 3 . 1.   I mag e   d at a  a c q u i s i t i on   Im a g e   da t a   a c qui s i t i on  i s   us e d  t o  pr oc e s s   i m a g e s   c a p t ur e d  b y  t h e   c a m e ra   a nd   t a ke   d a t a   e ve r y  p i xe l     i n   t h e   i m a ge .   T h e   pur pos e   of   t hi s   p roc e s s   i s   t o   produ c e   t he   m i dpo i nt   of   t h e   d e t e c t e d   ob j e c t ,   i n   t h i s   c a s e     a   b l a c k   l i ne   i n  t he   r obot ' s   p a t h.   T he   r e s ul t s   of   t he   prog ra m m i ng  pr oc e s s   i n   i m a ge   d a t a   a c qui s i t i on  c a n  be   s e e n  i n  F i gure   2 .           F i gure   2 .   I m a ge   da t a   a c qu i s i t i on       3. 3 . 2.   C on tr ol   s ys te m   an d   d at a  d e l i ve r y  t o  a c tu ato r s   A ft e r  t he   c e nt e r  c oord i na t e   da t a   of  t he   o bj e c t   c a pt ure d   by  t he   c a m e r a   i s   obt a i n e d ,   t h e   d a t a   i s   t h e n  us e d  t o  b e   pro c e s s e d   a ga i n  us i ng   a   c ont ro l   s ys t e m   t o   be   a   v a l u e   t o   c ont ro l   t h e   r ot a t i o n,   di re c t i on,   a nd   s pe e d  o f    t he   t w o  a c t u a t ors .   T he   c on t rol   s ys t e m   us e d   i n  t hi s   s t udy  i s   t he   P - D   c ont r ol l e r .   T he   s t a g e s   of  i m pl e m e n t i ng  da t a   from   t h e   c e nt e r   obj e c t   re a di n g  i nt o  t he   c ont rol   s ys t e m   a re   a s   f ol l ow s .   T he   fr a m e   di vi d e d   i n t o   9  pa r t s ,   e a c h   p a rt   ha s   a   w e i gh t   va l ue   w i t h  t he   fo l l ow i ng   de t a i l s   s t a t e d   i n   T a b l e   2.   W h i c h   t h e   w e i ght   va l u e   w i l l   b e   c ons i d e r e d  a s   a n  e rror   v a l u e   o f  t he   X   va l ue   i n   t h e   m i ddl e   of  t he   fr a m e .       T a b l e   2 .   T he   w e i gh t   v a l u e   de t e r m i n a t i on   of   e a c h   fr a m e   T h e   Ra n g e   o f  X   (p x )   W e i g t h   V a l u e   0   < x <   2 0   4   2 0 < x < 3 7 , 5   3   3 7 , 5 < x < 5 5   2   5 5 < x < 7 2 , 5   1   7 2 , 5 < x < 8 7 , 5   0   8 7 , 5 < x < 1 0 5   - 1   1 0 5 < x < 1 2 2 , 5   - 2   1 2 2 , 5 < x < 1 4 0   - 3   1 4 0 < x < 1 6 0   - 4       T he   ne x t   s t a g e   i s   t h e   a ppl i c a t i on   of  t he   w e i ght   va l ue   ob t a i ne d  fro m   i m a ge   pro c e s s i ng   i n t o  t he   c ont ro l   s ys t e m .   T h i s   s t udy   a ppl i e s   P D   c on t rol l e r   t o   s uppor t   t h e   c on t r ol   s ys t e m .   T he r e   a r e   m a ny   s t u di e s   t ha t   a pp l y   P D   c ont r ol l e rs   t o   r obot s   [25 - 26]   a nd   a l s o   de v e l o p   P D   c ont rol l e rs   s o   t ha t   t h e y   a r e   m ore   ro bus t   [27] .   T he   P D   c ont r ol l e r   s ys t e m   pa r a m e t e r   i s   ba s e d  on   t he   di a gr a m   w hi c h   c a n  b e   s e e n  i n  F i gur e   3 .   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L K O M N IK A   T e l e c om m un   Co m put   E l   Con t rol         P - D  c ont r o l l e r   c om pu t e r   v i s i on  and   r obot i c s   i n t e gr a t i on   bas e d  f or   …   ( No v a   E k a  B ud i y a nt a )   903   Ba s e d   on   t he   d i a g ra m   bl o c k   i n   F i gur e   3 ,   a n   a l gori t h m   c a n   be   i n t e rpre t e d   t o   re gul a t e   robo t   m o t i on   i nt o   ps e udo   c ode   a s   fo l l ow s :   s e t poi nt     =   0   pre vi ous _e rr or      =   0   K p      =   ( t uni ng)   K d      =   ( t uni ng)   e rror       =   s e t po i nt   –   w e i ght _v a l ue   de ri v a t i ve     =   ( e rror   –   pre vi ous _ e rror )/ d t   pd_out       =   (K p   *   e rr or)  +   (K d  *   d e ri v a t i ve )   pre vi ous _e rr or    =   e rror   w a i t ( dt )   P W M L e ft ( c ons t a nt _s pe e d  +   pd_ou t )   P W M Ri gh t ( c ons t a nt _s p e e d - pd_ou t )     By  us i ng  t he   a l gor i t h m   a bo ve ,   t he   rob ot ’s   l og i c   c a n   be   i n t e r p re t e d  a s   s how n   i n  f l ow c ha r t   F i gur e  4.               F i gure   3 . P - D  c on t ro l l e r  d i a gra m   bl o c k   F i gure   4 .   F l ow c h a rt   s ys t e m       3. 4 .     Eva l u ati on   3. 4 . 1.   R ob ot   te s t i n g  r e s u l t   T he   re s u l t s   of   c o m pu t e r   vi s i on   a nd   rob ot i c s   p rog r a m m i n g  i nt e gra t i o n  t e s t i ng   c a n  be   s e e n  i n  F i gur e   5 .           F i gure   5 .   M ob i l e   robot   ru nni ng   t e s t   re s u l t   Evaluation Warning : The document was created with Spire.PDF for Python.
                              IS S N :   1693 - 6930   T E L K O M N IK A   T e l e c om m un   Co m put   E l   Con t rol ,  V ol .   1 8 ,   N o.   2 ,  A pri l   2 020:    89 9   -   90 6   904   3. 4 . 2.   Th e   r e s u l t   of   p r e te s t   p os tte s t   T he   r e s ul t s   of   s t ud e nt   pro gra m m i ng   c o m pr e h e ns i on   i m pro v e m e nt   a r e   a s s e s s e d   b a s e d   on   t h e   pre t e s t   a nd   pos t t e s t   qu e s t i ons   done   by   s t ude n t s   a t   t he   be gi nn i ng   a nd  t he   e nd  of  t h e   m e e t i ng .   P r e t e s t   a n d  pos t t e s t   que s t i ons   w e re   done   by  s t ud e nt s   a m ount e d  t o  2 0  i t e m s   i n c l udi ng  m a t e ri a l   a bou t   I m a ge   P r oc e s s i ng ,   P yt h on  progra m m i ng ,   us e   of  O p e nCV ,   P - D   Con t rol   S ys t e m ,   a nd  G P IO   P rogra m m i ng  o n  Ra s pb e rry   P i   3 .   P re t e s t   a nd   pos t t e s t   que s t i ons   w e re   don e   for   50   m i nut e s   w i t h   t he   e xpe c t a t i o n  of   m a xi m u m   re s u l t s .   B a s e d   o n  t h e   da t a   obt a i ne d,   t h e   a ve ra g e   v a l u e   of  t he   pr e t e s t   a nd   pos t t e s t   of  a l l   s t ud e nt s   ha s   i n c re a s e d .   A n  i m pr ove m e n t   i n     t he   a v e r a ge   pr e t e s t   a nd   pos t t e s t   s c ore s   c a n  b e   s e e n  i n  F i gur e   6.           F i gure   6 .   T he   i m pro ve m e n t   of  a ve ra g e   pre - t e s t   a nd  pos t - t e s t   re s ul t       S t ude n t   progr a m m i ng   c om p re h e ns i on   re s ul t s   i m prov e d   by   40 %   f rom   a v e ra g e   P re - T e s t   s c or e   of   51 . 82   t o  a ve ra g e   P os t - T e s t   s c or e   of   72 . 55.   B a s e d   on   t hi s   re s u l t ,   t h e   l e a rn i ng   m e t h ods   o f  C om p ut e r  V i s i on   a nd  Robot i c s   i nt e gr a t i on   a r e   a ppro pri a t e   t o  be   a pp l i e d   t o   t h e   Rob ot i c s   c ours e .     3. 4 . 3.   F e as i b i l i ty  t e s t  r e s u l t   T he   F e a s i b i l i t y   t e s t   i n   t h e   s t udy   i s   ba s e d   on   t h e   us a bi l i t y   a s pe c t   o f  a pp l yi ng   t he   l e a r ni ng   s t a ge s   of   progra m m i ng   w i t h   t he   i nt e gra t i on   of   c om p ut e r   vi s i on   a n d  rob ot i c s .   R e s pons e s   t o  us a b i l i t y   a s p e c t   w e r e   c ol l e c t e d  us i ng   a   q ue s t i onn a i r e   w i t h   7   i t e m s   re pr e s e n t i n g   s ub - a s p e c t s   of   U nde rs t a nda bi l i t y,   O p e ra b i l i t y ,   a nd   L e a r na b i l i t y .   D a t a   on   t h e   re s u l t s   of  t he   F e a s i b i l i t y   t e s t   i n   t h i s   s t ud y  c a n   b e   s e e n   i n   T a bl e   3.       T a b l e   3 .   F e a s i b i l i t y   t e s t   que s t i on na i re   re s u l t s   A s p e c t   S u b - a s p e c t s   In d i c a t o rs   A v g .   P o i n t   M a x .   A v g .   P o i n t   U s a b i l i t y   U n d e rs t a n d a b i l i t y   1   3 . 05   4   2   3 . 27   4   O p e ra b i l i t y   3   3 . 14   4   4   2 . 95   4   5   3 . 27   4   6   2 . 82   4   L e a rn a b i l i t y   7   3 . 18   4   To ta l   21 . 68   28       T a b l e   3  s ho w s   t h a t   t h e   t ot a l   of   a v e ra ge   f e a s i bi l i t y  po i nt   i s   21 . 68  i ns t e a d  of  2 8.   A c c ordi n g  t o   t h e   d a t a ,   t he   f e a s i bi l i t y   pe r c e n t a g e   c a n   b e   s how n   us i ng   t hi s   e qu a t i on   a s   s t a t e d   be fore .   T he   r e s ul t   of   fe a s i b i l i t y   p e rc e nt a g e   c a l c u l a t i on   c a n   be   s e e n  a s   f ol l ow s :     =       .     . .      100%   (2)     =   21 . 68 28     100%   (3)     = 77 . 44%   (4)     Evaluation Warning : The document was created with Spire.PDF for Python.
T E L K O M N IK A   T e l e c om m un   Co m put   E l   Con t rol         P - D  c ont r o l l e r   c om pu t e r   v i s i on  and   r obot i c s   i n t e gr a t i on   bas e d  f or   …   ( No v a   E k a  B ud i y a nt a )   905   Ba s e d   on  t h e   F e a s i b i l i t y   t e s t   s urv e y ,   i t   c a n  b e   i nt e rpr e t e d  t ha t   from   t he   ove r a l l   a s s e s s m e nt   a f t e r   be i ng   c onv e rt e d  t o  Q ua l i t a t i v e   D a t a ,   a l l   a s p e c t s   of  t he   t e s t i ng  of  t he   a ppl i c a t i on  of   l e a rn i ng  progr a m m i n g  s t a ge s   w i t h   t he   i nt e gra t i o n  of   c o m pu t e r   v i s i on   a nd   rob ot i c s   a r e   i n c l u d e d   i n   t he   V e ry   F e a s i bl e   c a t e gory   f or   us e   w i t h    a   p e rc e n t a g e   o f  f e a s i bi l i t y  by   77 . 44 %.       4.   C O N C LU S I O N     T he   i m p a c t   o f  a pp l yi n g  t he   l e a rni n g  s t a g e s   of   p rogra m m i ng   w i t h   t h e   i nt e gr a t i on   of   c o m pu t e r   v i s i on   a nd  rob ot i c s   c a n  i m pr ove   s t ude nt ’s   pr ogra m m i ng  c o m pr e he ns i on  i n  robo t i c s .   S t ude n t ’s   c om p re h e ns i on   i m pro ve m e n t   w a s   obs e rv e d   b a s e d   on   pr e - t e s t   a nd   pos t - t e s t   r e s ul t s .   T h e   a v e ra g e   va l ue   of   s t ude n t ’s   unde rs t a nd i ng   i nc r e a s e d   by   40 %   fro m   t h e   or i gi n a l   a ve ra g e   pr e - t e s t   s c or e   w a s   51 . 82   t o   72 . 55 .   In   a ddi t i o n,   b a s e d   on  t he   F e a s i bi l i t y   t e s t   t h a t   ha s   be e n   a n a l yz e d,   t hi s   s t udy   f a l l s   i nt o  t he   v e ry   F e a s i bi l i t y   c a t e gory   for   us e   w i t h     a   pe r c e n t a ge   of   F e a s i bi l i t y   of   77 . 44% .   T h e   i n t e gra t i on   of   Co m put e r   V i s i on   a n d   Robo t i c   progr a m m i ng   c a n   s t i l l   be   de v e l o pe d   for   f urt h e r   re s e a r c h   s uc h   a s   t he   i nt ro duc t i on   o f   ob j e c t s   on   t h e   c a m e ra ,   c a l c ul a t i on   of   t h e   obj e c t   di s t a n c e   fr om   t h e   robot ,   a nd   t h e   ob j e c t   t r a c k i ng   s ys t e m   on  t h e   ro bot .       A C K N O WL ED G E M EN TS   T he   a ut ho rs   t ha nk   t he   E l e c t ri c a l   E ngi ne e ri n g  s t udy   progr a m   a n d  t he   F a c u l t y   of   E ngi n e e ri ng   a t   U ni ve rs i t a s   K a t ol i k  Indon e s i a   A t m a   J a ya   t h a t   ha s   fu l l y   s uppo rt e d   our   r e s e a r c h .       R EF ER EN C ES     [ 1]   M ohd   R M S ,   K h a l i l   A M A ,   “ S y nc h r on ous   m ob i l e   r ob ot s   f o r m a t i o n  c o nt r o l , ”   T E L K O M N I K A   T e l e c om m un i c a t i on   C om put i ng   E l e c t r oni c s   an d  C o nt r o l ,   vo l .   1 6,   no .   3 ,   p p.   11 83 - 1192 ,   J une   20 18 .   [ 2]   K e s e r   H . ,   U z un boy l u  H . ,   O z d a m l i   F ,   “ T he   t r e n ds   i n   t e c hn ol o gy  s uppo r t e d  c o l l a bo r a t i v e   l e a r n i ng   s t ud i e s   i n     21s t - c e n t ur y , ”   W o r l d   J our nal   o n  E duc a t i ona l   T e c hno l og y ,   vo l .   3 ,   n o.   2,   p p.   10 3 - 1 19,   2 011 .   [ 3]   S e z e r   K ,   “ I m por t a nc e   of   C od i ng  E duc a t i on   a nd   R obo t i c   A p pl i c a t i ons   f or   A c h i e v i ng   21 s t - C e n t u r y  S k i l l s   i n  N o r t h   C ypr u s ,”   I n t e r nat i o nal   J our nal   o f   E m e r gi n g  T e c h nol ogy   i n  L e a r ni n g ,  vo l .   12 ,   no .   1,   20 17 .   [ 4]   I ndr i a nt o,   M e l l i a   N . ,   R a kh m a t   A . ,   R i k i   R . ,   “ E m b e dde d   s y s t e m   p r a c t i c um   m o dul e   f o r   i nc r e a s e   s t ud e nt   c o m pr e he ns i on   of   m i c r o c on t r o l l e r ,”   T E L K O M N I K A   T e l e c om m un i c at i on   C om put i ng  E l e c t r on i c s   and   C o nt r o l ,   v ol .   16 ,   pp .   53 - 60 ,     F e br ua r y   2018 .   [ 5]   A de   G A . ,   e t   a l ,   “ L ow - c os t   a n d  por t a bl e   pr oc e s s   c on t r o l   l a bo r a t o r y   k i t ,”   T E L K O M N I K A   T e l e c om m un i c a t i on   C om put i ng   E l e c t r oni c s   an d  C o nt r o l ,   vo l .   1 6,   no .   1 ,   p p.   23 2 - 2 40 ,   F e br ua r y   20 18.   [ 6]   K a t h i a   P . ,   B e l e n  C . ,   J o a qu i n  G . ,   V i d a l   M . ,   N X T ,   “ W o r ks hop :   C on s t r uc t i oni s t   L e a r n i ng   E xp e r i e n c e s   i n  R u r a l   A r e a s , ”   P r oc e e d i ng  of   I n t l .   C on f .   on  S I M P A R   ( S i m ul at i on ,   M o de l l i ng ,   a nd  P r ogr am m i n g  f or   A ut onom ou s   R o bo t s )   W or k s h op   “ T e ac hi n g  r obo t i c s ,   t e ac h i ng   w i t h  r obo t i c s ” ,   pp .   504 - 513 ,   N ove m b e r   201 0.   [ 7]   I hs a n   A T . ,   H a m z a h   M M ,   “ I m pl e m e n t a t i o n   of   C o nt r o l l e d   R obo t   f or   F i r e   D e t e c t i o n   a nd   E xt i ng ui s h   t o  C l o s e d   A r e a s   B a s e d   o n  A r du i no ,”   T E L K O M N I K A   T e l e c om m uni c a t i o n  C om p ut i ng   E l e c t r o ni c s   and   C o nt r ol ,   vo l .   1 6,   n o. 2 ,     pp.   65 4 - 6 64,   A p r i l   201 8 .   [ 8]   G .   B e b i s ,   D .   E gb e r t   a nd  M .   S ha h,   " R e vi e w   of   c o m p ut e r   v i s i o n  e duc a t i on , "   i n  I E E E   T r an s ac t i on s   on  E duc at i on ,    vol .   46,   n o.   1 ,   pp.   2 - 21 ,   F e b r u a r y   20 03 .     [ 9]   C a t h e r i ne   O .   S . ,   e t   a l ,   “ A r c h i t e c t u r e   d e s i gn   f o r   a   m u l t i - s e n s o r   i nf or m a t i on   f us i on   pr o c e s s o r ,”   T E L K O M N I K A   T e l e c om m un i c at i on   C om p ut i ng   E l e c t r oni c s   an d  C o nt r ol ,   vo l .   1 7,   pp .   362 - 369 ,   201 9 .   [ 10]   K a r e l   O .   B . ,   e t   a l ,   “ C og ni t i ve   a r t i f i c i a l - i nt e l l i ge n c e   f or   doe r n e nbu r g   d i s s ol ve d   ga s   a n a l y s i s   i nt e r p r e t a t i on , ”   T E L K O M N I K A   T e l e c om m uni c a t i o n  C om pu t i ng  E l e c t r on i c s   a nd  C o nt r o l ,  vo l .   17 ,   n o.   1 ,   pp .   268 - 27 4,     F e br ua r y  2019 .   [ 11]   Y or a h   B . ,   M a r c o  A G ,   “ W hy   i s   p r og r a m m i ng   s o   d i f f i c u l t   t o  l e a r n ? :   P a t t e r ns   o f   D i f f i c ul t i e s   R e l a t e d   t o  P r o gr a m m i ng   L e a r ni n g  M i d - S t a ge , ”   A C M   S I G SO F T   So f t w ar e   E n gi ne e r i ng  N ot e s ,   vo l .   61 ,   no .   6,   N ov e m be r   2016 .     [ 12]   G .   C i e l ni a k ,   N .   B e l l o t t o  a nd   T .   D uc ke t t ,   " I nt e gr a t i n g  M ob i l e   R ob ot i c s   a n d  V i s i on   W i t h  U n de r gr a du a t e   C o m p ut e r   S c i e nc e , "   i n   I E E E   T r an s ac t i ons   o n  E duc a t i on ,   vol .   56 ,   no .   1 ,   pp .   48 - 53 ,   F e b r ua r y   201 3.   [ 13]   I s l a m   M .  S . ,   R a h m a n  A .  M,   “ D e s i gn   a nd  F a b r i c a t i o n  o f   L i n e   F o l l ow e r   R obo t ,”   A s i an  J ou r na l   o f   A pp l i e d  Sc i e n c e   and   E ngi n e e r i n g ,   pp .   127 - 13 2,   20 13 .   [ 14]   P r a n a nj a l i   K . ,   V i s hnu   A . ,  “ S e ns or   B a s e d   B l a c k  L i n e   F ol l ow e r   R obo t ,”   I nt e r n at i on al   J our n al   o f   E ng i ne e r i ng   R e s e a r c h   &   T e c hno l og y   ( I J E R T ) ,   vo l .   3 ,   S e p t e m b e r   20 14.   [ 15]   A nupo j u   A .  V . ,   e t   a l ,   “ D e s i gn   t o   I m p l e m e nt a t i on   o f   A   L i n e   F o l l ow e r   R obo t   U s i ng   5   S e ns o r s ,”   I nt e r n at i on al   J our n al   of   E ng i ne e r i ng   an d  I nf or m a t i on   Sy s t e m s   ( I J E A I S) ,   vo l .   3 ,   pp .   42 - 47,   J a nua r y   201 9.   [ 16]   M e h r a n   P . ,   M e hdi   S .  M . ,   M a hdi   R .  G . ,  “ A   L i n e   F ol l ow e r   R ob ot   f r o m   de s i g n  t o   I m pl e m e n t a t i o n:   T e c hn i c a l   i s s u e s   a nd   pr ob l e m s ,”   P r o c e d di ng  o f   t he   2nd   I n t e r na t i ona l   C on f e r e n c e   on  C om put e r   and  A ut om at i on   E ng i ne e r i ng  ( I C C A E ) .  S i ng a po r e ,   p p.   5 - 9 ,   2010 .   [ 17]   S um a r d i ,   M uh a m m a d  T . ,   M un a w a r   A ,   “ S t r e e t   m a r k   de t e c t i on   us i n g  R a s pb e r r y   P I   f o r   S e l f - dr i v i ng   S y s t e m ,”   T E L K O M N I K A   T e l e c om m u ni c at i o n  C om put i n g  E l e c t r on i c s   a nd  C o nt r o l ,   vol .   16 ,   pp .   6 29 - 634 ,   2018 .   [ 18]   O nka r   R . ,   e t   a l . ,   “ O bj e c t   D e t e c t i on  on  R a s p be r r y   P i ,”   I n t e r na t i ona l   J our nal   o f   E n gi n e e r i n g  S c i e nc e   an d  C om p ut i ng .  vol .   7,   no .   3,   2 017 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                              IS S N :   1693 - 6930   T E L K O M N IK A   T e l e c om m un   Co m put   E l   Con t rol ,  V ol .   1 8 ,   N o.   2 ,  A pri l   2 020:    89 9   -   90 6   906   [ 19]   A l i   A .  A . ,   S a r a   A .  R . ,  “ C om put e r   v i s i on   f or   ob j e c t   r e c o gn i t i on   a nd  t r a c ki n g  ba s e d   on   R a s pbe r r y  P i ,”     I nt e r n at i on al   C on f e r e n c e   on   C ha nge ,   I nn ov a t i on ,   I n f or m a t i c s ,   an d  D i s r u pt i v e   T e c h nol ogy   I C C I I D T ’ 1 6 .   L on don ,    pp.   17 7 - 1 89,   2 016 .   [ 20]   D ha na s hr e e   V .  M . ,   M r i n a l   R .  B . ,  “ R e a l   T i m e   O b j e c t   D e t e c t i on   a nd  T r a c k i ng   us i ng   R a s pbe r r y  P i , ”   I nt e r na t i ona l   J our nal   o f   E ng i ne e r i ng   Sc i e nc e   an d  C om pu t i n g ,   vo l .   7 ,   no . 6 ,   2017 .   [ 21]   G r z e g or z   M . ,   P r z e m y s l a w   M . ,  “ L i ne   F ol l ow i ng   R obo t   R e a l - T i m e   V i r t e bi   T r a c k - B e f or e - D e t e c t   A l go r i t h m ,”   P r z e gl ad   E l e k t r ot e c hn i c z ny ,   pp .   71 - 74 ,   2 017 .   [ 22]   A ndr e y  K . ,   V l a di s l a v   M . ,  “ N e w   a l g or i t h m s   f o r   s a t e l l i t e   d a t a   ve r i f i c a t i o n   w i t h   a n d   w i t hou t   t he   u s e   o f   t h e   i m a ge d   a r e a   ve c t or   d a t a ,”   P r o c e e di n g  of   W SC G   23 r d   I n t e r na t i ona l   C on f e r e n c e   i n   C e nt r a l   E ur o pe   on   C om p ut e r   G r a ph i c s ,   V i s u al i z a t i on   and   C om put e r   V i s i on ,   p p.   1 - 7 ,   2 015 .   [ 23]   G uobo  X . ,   W e n   L . ,  “ I m a ge   E dg e   D e t e c t i on   B a s e d  on  O pe n c v ,”   I n t e r na t i ona l   J our na l   o f   E l e c t r on i c s   a nd  E l e c t r i c al   E ngi n e e r i n g .   vo l .   1,   no .   2,   J une   20 13 .   [ 24]   J oã o   G . ,   D a v i d   R . ,   F i l i p e   S . ,   “ P e r s pe c t i v e   c o r r e c t i o n   of   pa n or a m i c   i m a g e s   c r e a t e d   b y   pa r a l l e l   m o t i on   s t i t c hi ng ,"   P r oc e e d i ng   of   W SC G   23 r d  I n t e r na t i o na l   C on f e r e n c e   i n   C e n t r a l   E ur op e   on   C om pu t e r   G r aph i c s ,   V i s ua l i z at i o n  an d   C om put e r   V i s i on ,   p p.   12 5 - 1 31,   2 015 .   [ 25]   S a l a h  M .  S . ,   e t   a l . ,  “ D e s i g n  a nd   s i m ul a t i o n  o f   r o bot i c   A r m   P D   C o nt r ol l e r   B a s e d  o n  P S O ,"   U ni v e r s i t y   o f   T hi _Q ar   J our nal   f or   E ng i n e e r i n g  S c i e nc e s ,   pp.   1 8 - 2 4,   20 19 .   [ 26]   A dr i a n   P . ,  “ T he   us e   of   c l o s e d - l oop   c on t r o l   s ys t e m s   i n   B ot b a l l ,”   20 18   E u r op e an   C o nf e r e nc e   on   E d uc a t i ona l   R obo t i c s .  M a l t a ,  20 18.   [ 27]   H a z e m   I .  A . ,   A l i   H .  S . ,  “ R ob us t   P I - P D   c o nt r o l l e r   de s i gn  f o r   s ys t e m s   w i t h   pa r a m e t r i c   u nc e r t a i nt i e s ,”   E n gi ne e r i ng  and   T e c hn ol o gy   J o ur na l ,   vol .   34 ,   no .   1 1,   20 16 .       BI O G R A P H I ES   O F   A U T H O R S         N ova  E k a  B u d i y an t a   g ot   h i s   B a c he l or   D e g r e e   i n   M e c h a t r o ni c s   E ngi ne e r i ng   E duc a t i on   f r o m   U ni ve r s i t a s   N e ge r i   Y o gya k a r t a ,   t h e n   pu r s u i ng   h i s   M a s t e r   D e g r e e   i n   E l e c t r i c a l   E ngi ne e r i ng   E d uc a t i on   f r o m   U n i ve r s i t a s   N e g e r i   Y og ya k a r t a   a n d  E l e c t r i c a l   E ngi n e e r i ng  M a s t e r   P r ogr a m   f r o m   U n i ve r s i t a s   K a t ol i k   I ndone s i a   A t m a   J a y a .   H e   ha s   e xpe r i e nc e   i n   h a r dw a r e - s of t w a r e   p r og r a m m i ng   f or   e duc a t i o n .   N ow   a c t i ng   a s   l e c t ur e r   a nd   t he   H e a d  of   E m be dde d  S ys t e m   L a bor a t o r y   o f   E l e c t r i c a l   E ng i ne e r   D e pa r t m e nt ,  U ni ve r s i t a s   K a t o l i k   I ndone s i a   A t m a   J a y a   w i t h   c o nc e r n   i n   i m a ge   p r oc e s s i ng ,   r ob ot i c s ,   a nd  m a c h i ne   l e a r n i ng   r e s e a r c h   f i e l d .           C at h e r i n e   O l i vi a   S e r e a t i   i s   a   l e c t u r e r   a nd   r e s e a r c he r   a t   U n i ve r s i t a s   K a t o l i k  I ndo ne s i a   A t m a   J a y a .   C a t he r i ne ’ s   i n t e r e s t   s ub j e c t   of   r e s e a r c he s   a r e   E l e c t r on i c   I ns t r u m e nt a t i on   S ys t e m   a nd   S ys t e m   o n   C hi p   ( S oC ) .   S h e   w a s   a l s o   i nvo l ve d   i n   s e ve r a l   r e s e a r c h   p r oj e c t s   t o   d e s i gn   c ogn i t i v e   i n s t r u m e nt a t i on   s ys t e m s .   S om e   o f   t he m   a r e   a   b ui l di ng   a   s of t w a r e   c ogn i t i ve   i nt e r p r e t a t i on  of   s h i p   m ove m e nt s ,   f or   I ndone s i a n  m a r i ne   s e c u r i t y   pu r po s e s ,   a nd  C ogn i t i ve   E l e c t r o  C a r d i og r a p h  ( E C G )   de s i g n.   C ur r e nt l y  he r   r e s e a r c h  p r o j e c t   i s   f oc u s i ng   t o   d e s i gn i ng   t he   a r c h i t e c t ur e   of   C ogn i t i v e   pr o c e s s o r .           L u k as   got   B a c he l o r   d e gr e e   of   e l e c t r i c a l   e ng i n e e r i n g  ( E E )   f r o m   I T B ,   t he n  pu r s ue d   M a s t e r   of   A r t i f i c i a l   I nt e l l i g e nc e   a nd   P hD   i n   E l e c t r i c a l   E n gi n e e r i n g,   bo t h   f r o m   K U   L e uve n,   B e l g i u m .   C u r r e n t l y  a c t i n g  a s   t he   H e a d   of   M a s t e r   o f   E E   pr o gr a m   U ni ka   A t m a   J a ya ,   w i t h   r e s e a r c h   i n   i m a ge   pr o c e s s i ng ,   na t ur a l   l a ngua ge   p r oc e s s i ng   a nd   a ppl y   c ogn i t i ve   e n gi ne e r i ng .   C u r r e nt l y   a c t i ng  a s   t h e   P r e s i de n t   o f   A l u m n i   K U   L e uv e n   C ha pt e r   I nd one s i a ,   P r e s i d e n t   of   I n done s i a   A I   S oc i e t y,   S e c r e t a r y   o f   I ndon e s i a   H one yn e t   P r o j e c t .   H i s   m a i n   i nt e r e s t s   a r e   i n   a r t i f i c i a l   i nt e l l i ge n c e ,   na t ur a l   l a ngu a ge   pr oc e s s i n g  a nd   c o m p ut e r   s e c u r i t y .     Evaluation Warning : The document was created with Spire.PDF for Python.