100ms a n d the ro b ot contro ll er h ad a perio d of 3.33ms . The w ho l e s y ...... PC. Digital camera and interface
ARCHITECTURE FOR RAPID PROTOTYPING OF VISUAL CONTROLLERS Alberto Soria, Rubén Garrido, Iván Vásquez, and Raúl Vázquez CINVESTAV- IPN. Departamento de Control Automáico. Av. IPN 2508,Col. San Pedro Zacatenco México, D.F. 07360, MEXICO.
Abstract. In this paper, we present an architecture for rapid prototyping of visual controllers based on standard off-the-shelf hardware and software. The proposed scheme allows to control a wide class of systems including robot manipulators and underactuaded systems using digital camera. The graphical programming environment is based on MatLab/Simulink® which allows to take advantage of Simulink graphic programming facilities. Experiments are presented to evaluate the proposed architecture. Keywords Real-Time Systems, Computer Architectures, Visual Motion, Position Control, Closed-Loop Control
1 Introduction The sense of sight procures most of the information perceived by a human being allowing him to interact with his environment and to survive. In the case of a robot manipulator, computer vision is an useful sensor since it mimics the human sense of sight and allows for non-contact measurement of the environment, a feature which could give more versatility with respect to robots endowed only with optical encoders and limit switches. This feature could potentially allow to deal with problems related to flexibility and backlash in the robot transmission system and with partial knowledge on the robot kinematics. The task in visual control of robots is to use visual information to control the pose of the robot end-effector relative to a target object or a set of target
øpó /Dü üH]þ÷lõþó×ô ô a/ý]ñ¸ýCò]ó óa{þþó õôü ù¿ö ÷lüHþ ò]©óTô ]ôõó ó ló׿ùûö©ö]üõú ù¿ó×ÛôùÍüHòw ÿ×÷ = ý ?üxHò?ó×÷ þ +ó ù¿ôõaùûó÷lþ ö P/üõóý]ÿ¤ý ò]¿ö]ùûó ùûÿ üõ÷iûþõù T÷ 2ùûü÷a/ü üHùû÷l/ö]ö]ô ù¿/ý ü üHüHòò]óDüüõù Taù óÓý]]þù ¿ó ùÍaü óö¼÷aüHøó T/÷löcþõóâù TýCýC÷ ÷l)þó×ü þaø ö¼ü b?ý]ó þõl÷+ó ÿ¿ó×÷lôõý ôõ=÷aþ ó×ö©aü)ö ÷aøüHüõò]ò]óù¿ôÎ?ô ó ló¿ó÷lÿ×ý ü = ó×ö©÷lüSþób÷/þø óÿ?ó×ù¿úlö¼ùÍü ü óô +ûóôÿ×üõüõó þõT÷lö?ô ù¿ÿ ôÇú =aó ý ¿;óôô÷/üHþõø ÷aö]÷lúþ ©ù =ôÎù¿ý ö l¿÷ ôó+ù¿üHö]÷ ú +Rù¿ùûô ô {ÿÿ÷a÷lö©ö¼üõüHþõþ÷ ÷ ]÷/÷aø)ø2þõþ÷÷ 22÷a÷/üüHô aaö ö]ùûý Tó/ÿ¤üHò ÷laþö?ô ù¿aÿ þó {÷lþ÷aüHò]ó×þ ©aý]ù¿ö ý ]ûù¿ô)ó ÷aø üõ=÷ ó×aÿ¤öâò aùûöö]lùûÿ óþCüHó ô â+ôý2üHó ó×Tö ôUôóóiøp÷laþÎö ó # T$ý U¿óøp÷lþ {!ó Rù" ûó Ûaò]þóþó ÿ+÷lù¿ôö¼üHþ÷ Jÿ×ûó÷lö¼üH]ôþ÷õùû2ö]ùûú ô Rùûôõùû÷löSô +ôüõó % ö]ó÷aøüHò]& ó {þ ô Û ü ÿ ÷ = ý Rü H ó þ + û ù õ ô ¿ ù a ÷ ö / õ þ ¤ ÿ ] ò Í ù H ü ó ¦ ÿ ü ]þ ó ô a ¸ ô H ü ] ò ó ( '*)+) , Ûò]ù¿ÿ¤ò ÿ÷aö üaaþõùûÿ¤ö]ò?ó ùûüHó×ÿ×]ýü ¹]þüHõó÷ Cüõ ò]ó.Zö¼'/üõó )0)1 - aô ]¿ôùû÷=ü =ý?þõùû÷lÿþýC÷l÷lý]ôõþõó ÷+ÿXó×ñ¸ôõôò]÷ló þõô Zaöwùûö üHò??ó¸ù 2ô óTþõó×ó)ö]ÿý ó /ý2Có×ó×þü aóö?óöâ÷aüHüõò]ò]ó×óþ /ÿó×øp÷lôõôõþ÷aó Tþõô ó3ö¼- üHùû÷l=ö]÷aó ôü aþõÿ¤ò?üHùûò]üHó×óvÿ×üô÷a]þøõü ó×ôU/ù¿þõôÎó üHò /aüô üHÛò]ó þõùÍüõ/üõüõóóö þÎù¿ó ö Tý ¿/÷ ÿ¤+ò]ô ù¿ö]Zö¼óvüõóÿ×2÷ ] ó a ö üõò]?ó ùûüHôÎ/þõý]ÿ¤þò]÷ ù üHô +ó×ÿ×ôüüõ?þó Tõóô ô aþõóó þó¹ü ¿aóbù ¿üõ÷l÷ þó )S÷aüHþ ÷;Dô ?ùü ûübüõRò]ùûô ó¹ÿ÷ J=ô ý =RüýHù¿ûö?ù¿ö]úcúØö]ý2ó×ó×ó þõ]ùûô÷ ;÷aø÷aó/ø aÿ¤5òB47ó 6 R$ý28Óó×þõö?ù øp=÷aþó×ü ö©?öü 2/')üHó÷/üHò üHaò]ö ó û÷lú?üHüõò]÷ ÷aþõ]ô ùûúl]ùûü÷~ö]÷aÿ÷lü ö Tló×óþö¼üõüõóù¿þõ÷lô öLù¿ùûö¼øüHó×÷/þüHø ò]aó×ÿ×þ óô©øpùû÷aö þ÷l÷aý?øØüõù¿ù¿ÿ ö¼üHó×þó×ø ö]aÿÿ×÷ ó]ô ó×þõô óþõó ó×üHÿ aZùö üõò]¿óóIÿ ó /ôõú ó Û÷aý2ø ó×ò]þ+ù¿øpÿ¤ù¿÷lòô þ =ù ó waÿ×÷lúlüHö¼ó¹ò]üHþý]þ÷ ÷ þ]ú÷Rlÿ×÷aò óøô0ôõþù¿÷ )&ö?Cú ;÷aü ùû ô ?a÷l/ö]ö]ôõùûó ó ý T]ôÿõD÷ ùûüHö]=÷lú þý ô Rü7{Hù¿:ó9ö þ /ü )ia ÿùûô aCö óv?aô ÿ þõaÿ¤=ò?þ ùûý üHó×ûaù¿ÿ×ö]ö ü úÓ]þõý2+ówó×ù¿þõôùûôbùû÷ ý]þ÷lÿ×ýC÷laö¼÷lô/üHôõþõó ÷ Î47ù¿ùûö 6ô óýaRö¿ùûýCö]óúwÿþõù]ôþ =/üõüHó×÷óiö¼üH÷/ôØø*üõ@ò]"/óT]47óØþõ6 ÷ ôõC÷aZ÷aøöAüüØÿa÷lþBö¼ó üH2þ+-0÷ ù¿ôûóù¿=÷lþÇöc? ôò ý]aþõ÷+þõaó×ÿôiôó×ôõóüHôõTò?ùûö]ó=ý ú ûÿ×÷ ÷laö¼/ó üHô âþõ÷ ]øp÷l÷lö]þÓó ý] ]ôþõ÷aó úlù¿Rö]þ óú ÿ ?üDHTùûC ÷lù¿aö ö]þõú ô /©ü üHZóö ÿôõô ÿ ÷ aTþ ó =÷üõþ]öa¼ö]üHôó ý v?üùûõö óþrö]ýCó×óü þôõ÷l÷lö þ ]ÿ÷ a=ôýó =RüHý óûEþ ÷ lFC/ó => øp÷l/þö ÿ÷laö¼ö]üõþõ÷a÷ üõò]Gó)bþýCù¿ôóù¿÷lþôõöB÷lö ô =]ÿý ÷ ûTù¿ö]ý úS?üýCõóóþþù¿ò]÷ ÷aôüHùûö]aú ô 476 aö âüõò]ówýCóþõùû÷ øp÷lþ ÷lùûö¼üiþõ÷ 2÷aübÿ÷lö¼üõþõ÷ aô @476 !C aý aö]ù /÷ ¿÷aý2÷ ¿÷lô aö HÇò]÷lô Iý]þõó×ôõóö¼üõó aö aþÿ¤ò]ùûüõóÿ¦ü ]þófùûö Ûò]ù¿ÿ¤ò aö :E-KJL C÷ aþ vù¿ô ]ôó vøp÷lþ üHüHù þò]÷ þa÷ ûúl]úù¿órö]lúTòý]þõüH(÷+ò]ÿó)1ó×ôõ O÷lôù¿ùû ö]ö¼úüHôÇ?ôa÷aö)ø Mò]7÷lcô=>üHñ ó ;ó;8Nù¿aö ô :&Z:Eö]J ô-Ó]öüõþþ T÷lófþ ö¼©þõüHô÷ôÇü C/Eñ ÷aüõ ;ù¿ü ÷l2ö J$- P)i ùûüHôõò?:1ùû÷ló¹J$ö=ÿ Caô þ ý]]Tþô ÷Rý ÿ×)¿ùûóö]ó×ôþõúØôõóv÷lýCþÿôó÷lþøpö?ù¿÷a÷ ö]þbóÿ¦ÿüH÷aó aö ô þù¿ö]]ö ú ? ô47/þõ]ö6 ÿ¤ò]a?ùÍöüHóóþÛÿ¦üHü üõò]]þò]óó;óv=)þõù¿÷ò]ôi2ù ý]T÷aþüó÷lþ ýCÿ÷l÷lö¼ôõóüõþõþ÷ ó ùû¿Sö ó¬þØ üHù ò = óbÛôõâ÷aò?øóüýCþõóó þaù¿;þõ÷ óØÿ ó?ôö÷a+ø+üH÷ù¿$þ÷lQRö T47ó6 ö¼]üó ñ¸C-bò]÷ óö?a÷aþ ÛüHò]ò?ó×÷ þb/¿óIôõùûóö©ô üõ+óôþ÷lüHóö ó ôü ñ ý]þõó ÷+ÿaó×ô ôõôZù¿ö]ö]ôú üõUþ =)T÷lö¼óö¼üHþüõ÷ô¹Eñ / TüØüHJ$ò]ó R=0ùûô 7 Rûó ó ló Z)ýCùû÷lôù¿ö¼ó ü¹Ró×ý]ÿ þ?ü÷Rõÿ×ó óôôõ]ô÷lþwõùûö]ùûôú ó =ö]ý ó¦û÷ü )ló ÷aþ øp÷a÷/þØøEù < aJúa= ó üHý]C/ò]þõ=L÷+óÓÿþõò]ó×÷ ÷aôõCôô÷lüH÷aùûþõüö]ô ÿúw÷lÛüHö¼ùûò?üõüHó1þõò ÷ < ¿óJ+þ ù¿= ô -aôö ó;þô ù üõ=ò]XóÇý]ý þùûù¿÷aö]üHaú;÷+úlÿýCóÓ÷ óXý]þùûþõù¿ô÷ ÷+óÿ=ó×÷/ôõýôõEø ÷aû÷þõlôQRó 47=ZöA6 üH÷W Vaÿ×÷a÷l ù¿ö]ö¼ö]ür¹ó×ÿÿ×ý2÷lüUó×ö¼þõüõüHôò]÷lþóf÷ ö þõ÷ Cÿ×/÷a÷ ô üÎT¿üHó¦ý ÷Øø?üüüõHò]üHó×÷óþ ò]]÷lù¿þôóüHÿ¦ô ü S]þõñPù ló ówaü ô Z÷ ö]ô]üHóþ úlþ=óó×ó×ôrö©üõ÷/ôØøÎEñøpþ ;óó ]J$÷ =þ÷ CX÷a:1ü J$aöCý]þõ÷+: ÿó×/ôõü ôõc÷aþrñPøpþ ÷laþ ö]ô÷a/ù¿üõö¼ù¿ü÷lTö ÿ÷l:iö¼üõYñ þõ÷÷a ø Z" ÿa þ476Çøp÷løp÷lþþ ù +ù¿ôaúlóvý]øpóþ÷Ró ÿ×óôaôõÿ ù¿ö?ú [J Tý ¿ùûö]úSý2ó×þõù¿÷ øp÷aþ ÷aù¿ö¼üÿ×÷lö¼üHþ÷ aô Q\476 aö / W /= # 1 T= ó ¬< úlþ ÿ T2ó×óþþ ò]5÷l- ôüHó ©¹üHò?ù¿öóUù &CPaóúlö¼óÎüHý]ù þõ÷+ÿó×ôõGôù¿ö] ú
aþõ÷ ö C÷aüÇÿ×÷lÿ×ö¼÷lüHö¼þõüH÷ þ÷ ûóûúlþ ÷laþõùÍþüHówò ôõTó×ö¼ô üraüõþò]óâþõ÷ý2]úó×þløpò ÷lþ a=Aö ó 1ò]=)ó ÷ +ù¿ô aö 7]ô ôT=üH÷ ý ¿üõù¿ö?ò]úó þa/ý]üõý ó ûù¿Ûÿ /ò]üHùûùûÿ¤÷lò ö ûaôõ÷ôÓÿ ÿ×]ô÷lþõüõþ÷ óôý2÷lö ]]ôcó üH÷ üHò]óÿ÷lö¼üHþ÷ fþ /üõó ù¿ô 476 JR÷aøü aþõóøp÷lþTüõò]ó JRó aóþ JC -E= Ö Õ aôõó aþõÿ¤ò?ùûüHó×ÿ×ü ]þõó×ô)øp÷lþ Rùûô 2ôóþ a÷lù¿ö?úwò ló Cóó×öIý]þõ÷aý2÷lôó þõúló×þ ÿóö¼üTù¿ö]úT- ù¿/ô ó ]÷lö]ówùûaö ö¼üüHaò?úlóIóÇ ÷/ø/ü ?ôõù¿ ö?Lú J+ ù J$C -Eûù¿ö = Ö Õ Ö Õ óóö +]ùù¿þ¿÷lý ö TTóóö¼ö¼üÛü ùûJô)üõüHò]ò]óóiö ø2/üHÿ×ò?ü¸ówüHòüHù /Tü¸óý]þøp÷l÷ þ ÿôõÿ÷ a]þ ù¿bö?ú þ÷ ÿ×C÷l÷aö¼ü üHÛþõ÷ ùÍüHò ¿Yúl÷lþRùûó üõò =aö ôù¿ûôT÷lúfúlþõÿ ó /Tü óþ bþõóôõó¦ü ]ÿ]ýó KZC ö KJ ' ?ôüHò]ó aôó ?üwHò?øpþ÷lþõ=ôTóÎÿ÷lúlö¼þ üõþõ÷ 2ó×þ aö /úlóS ý]J$þõC ÷+-Eÿó×=ôõôõ ùûö]Ö Õ ú Tùûô=÷ ýCóþøpa÷lþ¸þ Tò /ó þ a~þõóüHò]ó ó ]ù ¿J$ý?Cý2-Eó =Û ùûÖ ÕüHò ò c/þ ñE TaJ$þõó ]ô= õùû"ö] cú ý?þõ÷+ÿ ÿ?ôóôüHôõ÷ ÷lþ ÷ù= aúlDó óTüwM÷aø J++ø ù Îþõ ó×ûôõù¿ö÷ T?üHø ]öùû ÷l]ö ÿ¦üHù¿ù¿ôX÷aö F6 )i;óÿ ?üHó aúlórý]üHþò]÷Ró ÿ×ó ôõJ$ôù¿C ö]-Eú;=ùûôÓ ýCÖ Õ óþ2øp÷l÷ þ aTþ ó ñ¸ò?ó üHò?+óDù¿ô C/= ¸ô /ö =âý ÿ¿÷aù¿ö?ö ú ý2÷aøxó×þõø ùû÷ ]þù¿ÿÓaó .ô ]Dþ÷l47ù ?6 óþõ]ôùûóôù¿ö]ú aö /ôõaóö þù¿ûô÷lý]úvþõÿó×ôõóTö¼óüõóþ ù¿-böMö aý] ý Rûñ¸ù¿ÿ ò]/ó üHùû÷l?üöcHò]øp÷l÷aþÛþõô ó ?]ôúlóró üõþõùý /þTù¿ö]¿ó ú aþõÿ¤ ò?ùûüHó×ÿ×ü ]þõó aFôõ6Çó Iÿ ÷lTö=óEñ þ T-J$ý2ó× þõ= ô"÷lö ý]2þÿ÷R÷ ÿ×Tóôõý ô÷l?üþõõô óþ aö aô¸ró ò]=ù¿úaý ò=û÷ ôlý2ó ó×ó aô): üHò?ûóiô (ò]÷l= ô- üUý]þ÷ ÿý]ó×þõôõ÷+ôõÿ÷aó×þrôõôøpù¿÷lö]þÇú üõôò]óvTô ý +ûôù¿üõö]ó úIþ /aüHö ó¹ùû(ô ó Róÿ ?üHó×ôØÛüHò]ò?ùó=ûówú /üHò]ö©ówüõþ øp÷ ]þÿ×1÷lö¼C üHþ÷:ÿ÷a¿úaö©÷lüõþõþõùÍ÷ üHò ¿ó×þõôi2ñ¸þ ]öò?]ó=ö]ùûù ö]ú aúa/óü üHò]óýCóþôõ÷lö xÿ÷ Tý ?üõóþÛò ló ¹ô Tý ¿ùûö]úwýCóþù¿÷ ÷/Uø $Q\ 476 JRó aóþ C/= aôó aþõÿ¤ò?ùûüHó×ÿ×ü ]þõó×ôrò aó ¿ôõ÷ Cóó×ö ý?þõ÷lýC÷lôõó Zö ÓüHò]ó¹ÿ×÷lö¼üHþ÷ ÷aÿ÷øxTüHò?ý Kó ?ü'õó]óþ×ôUò]þ ú ]öû?óþö]ù¿/ö]þ úrüHò]ù¿ô óKa? ÿ+ÿ×ö÷ Tcýþõó ¿ùûôõò]5üHó ù =óÛ÷lýCróö]þ ó×/ü üHùûö]÷lúØþ =ô +÷aôøüHóü ÷ ?ñ¸C ó×ò]ö©ó üõù ?üõò]÷lþô)ýCóóTþôõ÷lý öû÷ .:Y-K?3J- = - :& X F6 ?ù¿úlùÍü ]ÿ Tóþ Ûùûüõò aX ö ý]ù XCù Rÿù :øpþ Tó üH+úlù þù¿lô ó 2xó×ôõ-Óþ ó×Dö]þ ñ¸l÷a÷aò]üõù¿ò]ó ö]ó+ú=þù¿ôùû÷aö©ø üõvóþaþõó÷öôüõCwù¿÷aö]ÿ×ü ú ÷lö¼]ôaüHþþù¿ÿ¤ö]÷ ò]ú?ùûüõô vóÿ¦=ø ü ]þý ¿ófù¿ö?ùûúfôýCóaTóôõþó ýù¿÷ ¿÷ aûaóúlþv÷l0ó þõù¿ùÍö7üH +ò F47 6 üH ò /øp/÷lö üfþ7ÿù¿ôÛ Tó +Tó47þ ý Ç¿6¸÷ ùûþaö¹óó ôò Sý2aó×øpö ÷lÿ þ ¿ó aþõö]ùûö]úwüHò?órøpó /ü ]þó V aÿ÷ ?ù aö ?ñ¸ò]óØÿ×÷lö¼üHþ÷ ÿ÷ Tý ?üõóþ /ô I X÷aþõÿó =C8
< 0 " % / 5 9 % %
# > = 9 y 3 ; , /= / % B 5 - A 05 / y ; $ % " " j "# > /= 5 * f / %%6 % 4 * 0 " /05 ? 9 y B '3 % 5 6 4
%$ " 9 f$ % " $ f$ $* ,53@9 #-,57
ñ¸ò aò]ô ó X!%3.
/ l ú ó a ÿ ]ù ¿ ô û ù H ü û ù l ÷ ö / ö w ] ý þ R ÷ × ÿ ó õ ô ô ¿ ù ] ö Ç ú û ù ô C ý ó þ p ø l ÷ þ T ó ?ô õ ¿ ù ? ö ú KC ó×ö¼üHù " Ö Õ aôõó Tÿ×÷ ý]ô?üõùûõö]óú þÛþ ]ö: ?ö]ù¿ûö]ô cú ÿ/üET"óF þ =]ö÷ ]ó]Wóþ = Lù- ¿ö : ]÷ Ûô- KCC ÿ Ö Õ /ý?ñ¸ò]ûóó]÷aù¿ø úlùÍü v2ôõøpþ ó¦ü T]ý óôÓý2/ó×ôÓþiþóôõó×ÿûù ÷lö ó ÛüHò]ùûþüõ÷ò]]ú÷ l?üò ¹ù //úlüõócù¿÷lý]ö þ÷Rÿ×Zóö]ôôõôù¿üHö?þ ú =ñ¸ó×ö¼ò]üHóSô ÿ Ö = "ó×þwùûù¿ôwö¼üHÿó×÷aþö]ø aö]ÿ×óórÿ¦üHÿ ó a"þ üõ÷âüHò]ó +ù¿ôù¿÷lö ÿ×÷ Tý ?üHó×þ Õ
3
C / A % %
'
y " + *
/ ' + "
9 %y " 1 > AC 9 !$ 0 9 % k /
/ l ú i ó ] ý þ R ÷ × ÿ ó õ ô ô ¿ ù ] ö ú a ô ] l ÷ ] ö ó ?ô õ ¿ ù ? ö ú )iù¿ô G=DC C Ö Õ aö?ú aúló aôõó ÷aöIüHò]óÇù aúaó ý]8Óþõö]÷+ù ÿló×ó×ôõþõôôõù¿ùÍö]ü ú [ûùVa]óþ ö aþ Çó=þ aaö ö : ¬-KürJcÿ×÷lóö]ö ôõ+ùûôù¿þõüõ÷aôØö ÷a=ø)ó×ù ö¼ü a]úlóówaüõó ò]û÷lþõý2ó×ôõó ò]÷ /]üYù¿ö?{ú þõùûó /]ö þù¿ÿ¤ò]ó¦JRüHÿ¤ó×ò]ÿ×üHù ùû¿÷ló×ö þ ÷a-bøö ÷lö]ó óÓ÷lTþ)ý ô¿ó óÇaó÷/þ ø aJö ÷ ÷ ó×ÿ×ó×ü¸ÿ×ýCüf÷lù¿ôUôùûüõüHò]ùû÷lóÇö]üHôùûýüHò]÷/þ÷ø ]ú¹lþõò=÷ 2üHò]÷aó ü ]/ó×þ üõóþ Tù¿ö /üHùû÷lö=÷/øxüHò]ó×ù¿þÎÿóö¼üõþõ÷lù LòüHó c]óüHöv÷üHüõò?ò]ó¸óKÿ % 0 0 > % #5 9 #5 * B 0 #5 0 / 9 % j %' + j % " 2 > * 9 " .y
+5 4 # % " j " ( 0 >= 0 % *G 6 r 0 j
9 # r: % 5 0 B5 9
F5
0 &5 %' F 4 - W 9 * ! =' >= E % *G 6 7G
üHù¿ô¸ò]óÿ +¿ù¿ÿ ôù¿÷l/övüõó ÿ×S÷ =ù¿ö;ý ?üüõò]Hó×ó þ+ò ùûôõaù¿ô÷aóö ö]ÿ×÷ ÷ ]úTlòvý ?üüHHù Tó×þÛó)ù¿üõöS÷r÷lÿ×þ ÷ ?Tóþ¸ý üH?ü÷ Hó¸]üõó¦ò]üHóóÛþ ÿ=óö¼ùûö]üõóÇþõ÷lüHù ò]]óÇô lüø õaò]ôó¸üHó øpþ ýCT÷ló¸ôõôþ ù /üõûóó ôaþõTórüHý ò]ûù¿ó×ö]ö úwaýCôóôõþù¿úaù¿÷ ö];ó â÷aøüõ÷=üHò]üHùûò?Eô ówJRù÷ ?üõý ¿ùû?üö aó¿ÿ¦÷+üHÿ ÷lþi]÷/ñ¸ø7ò]üHóò]ó ù¿ö]J ý ?ü ]ö?ÿ×üH?óùû÷löôUøpþõ¬÷üiôò]üH÷ ò?óÇôõóCþùóJö]÷aý2üõ÷ló þü üH]ò þ D/üÓþ ~üõò]øpó÷lþ +ù¿Lùôù¿÷l¿ö ö?ôõ÷ ÷aÛøüô aþEñ ó L KC aóøpôþõ÷ ]ôõóØ ÷aø7/þõüõôõò]ò ó JRJ÷a= øXü "P=)= ÷ T=?1 !3@9
ZüHöwò]ó ü a¿ó0ôxøp ÷ )¿÷ ó Û]ô ùû×ôüõò ù¿aö]þ ú ?ù¿ôõaòrþó üH-ò]ôó ü aaöó waó þ ¿ró =ôõ÷aó×øö¼ü üHôa÷/þøCó üõ/ò]ö ó Øaö?þÿ¤÷lò]ö ùûZüõôóü ÿ¦aü ö ]þóaþ ôóU÷aøò ü a/ó þõó]ù +fù ó?þõó ó óôü arö ÿ÷aaö]þ ÿó×ùò laóØþ ö]÷lö a¬þôó ü a/ö ö aôþ ÷aøü ô÷aøaü þõóraó þõûó ó Taôfóö¼üõüHò]ô órÿ÷ ]ó ?ó ló ¿÷lýCó øp÷lþÛù¿ö¼üHó×úlþ DüHù¿ö?úvüõò]ó
> " 9
r % 6= 9 9 % 0 / -C $ > / - 0 36 ! 0 / "6 & 36
36 r - > " 0 / * & 9 9 9
0 3C 5$
+ëDð +é2êÎë îê
Zù Tövó÷lö¼þ ]üHô ó×þ7)üHó×÷Çþõó¹ó ÿ aþõþ/ù¿ó üõó)üH÷ ò??üófýCóZöâþøp÷lüHþò]ó.a]þö]õÿ×ôóUüi÷aó øXRý2üHò?ó×ó¸þõù ý]=þõó×÷lö©ýCü ÷lôó óa]þþõÿ¤ò?ùûüHó×ÿ×ó×ü ü ]þõó¸÷lþ üHò?þõÿó÷aó¸ö©óüõRþõ÷ ý2ó׿ó×þ þ ù¿ñ¸ôr/ò]ù¿ô ó ö¼üHaV ó×ý]aö ý ÿ×]÷ûóù¿]ó âù aüHö üõ÷ ÷ ýCó/þüõ øpþõ÷lù ]þ óúaù¿þõô ôóó×ó×ü¹ô¿ôýC÷a÷ ø÷laù¿øpö¼ôþõôüØóó þõT]ó×÷ ú ó D?öý üHù¿a÷a©ö öö]/÷ þb?öÛþõö ]÷ 2óZþ ÷aö ü ]öüõò] ©ù¿ö]ôf: ÷ ÿ %Û/ôõö~ ów úl2÷lþ öñ¸+ò]Sùûó¹ü ÷lÿö]÷aüõóØö©÷l÷üõþ þõ÷ ]óó×׿ÿ×ó×ô üþ ý2÷lö ÷aôõùûüõó ù¿R÷lý2ö ó×þõüHùò]=óó×þö©÷ ü 2÷/,ü Có×öþ÷lý2ó ÷aJþó×üHùûÿ×÷lüõö÷lþ O#ù¿ôx:i÷ ó?þõü ù aùû/ö]üHó ù ló,]ô Cù¿ö]:1úÛ¸üHò]ÿ÷ló ö¼+üHù¿þô÷ ù¿÷lûöóþÛô +ý ôüH]ôó /ý]Zý]öþõ÷ üHRò]ù óÎôõ/ó×üõÿ ó ú+lþù¿ô +ùûü xøpóÿó ÷ TýCaÿóö]ô /üHùû÷lövù¿ôüõaóö ôüõó ÷lù¿ö¼fü ó=þõó ó laüHôò]?þóÛõÿ×ó ÷lTö¼óüHö¼þõ÷ü C¿ñPó×þ7÷=ù¿ôüõò]ù Tù¿ôfý ó¿ö ó ={ó×üHö©ò]üõóØó óö ]ôù¿ö]ó 2úóý ÿ×?þüõ÷lõóþ ý2]ôõ÷aùûôõö]ùûüõúIù¿÷lüHö ò?ó aö +rù¿ôõüHùû÷lò]öâó' ý2ô R%÷a9 ôôõ:@üHùû, üõó ù¿÷l9 öZ÷aöâø?üHüõò]ò]óóþõüõ÷ ò]Cù¿÷aþ üPôõó ó×Rÿý2÷löó×þõù =÷aó×ù¿ö©ö¼üü aaþõöóÎ÷ ùû?ö]üÿ aûù¿ù¿ö]ö]ó ó ýôù /þ Í¿ü ó axö?ü ó÷ a]ôó×÷ aö /ö ]ù¿ö?Mú Cñ % ?3Óü RýCó aùûþõÿþ /øüiùûôiÿ÷aö©üõþõ÷ ¿ó ]ôõùûö]ú +ù¿ô 7ù¿öRøp÷lþ /üHùû÷lö Zö
/ C 1
le > % / $m[ *U g` a c e *
/ > 9 3
/=
/
C
R C
9 #
&
;
[ * U2^]dprq s * U
9 !
CHt
$gh ZU aicBe jG E;8$ 3UYXU Z )akc e>le 3 n_oa`c e
.
#5 C
0
*
Neural Network Gravity Compensation 40
35 X Y XRef YRef
Position, Reference (piexels)
30
25
20
15
10
5
0
−5
−10
0
5
10
15
¯Å¼ÊaÊδ»¼µ³-Äδ¤'· ¾-µÔ Æ ³-°Z´À )µ³¦Ãa¯±ÁTã¾OÌDz]´«©°³n¯±¾O« á ´°»©Ä±°¤Ê ÛÛò]ùûüõóòTþó üõò]óÛ÷ ?üHý ?ü l ó× þÎ÷/aøJþóØö]ó üõ]þò]õó ÷aö]ô óùûúlò¼ üHôÓ ÿ÷lö] ö? óÿ× üõùù¿ö]ûô ú=aüHö ò]óraÿ×ò]üõùù ]/üHóùûö ÷löwø l]öó]þfÿ¦÷aüHùûø÷lö?ö ó Û]þò]÷lù¿ÿ¤ö]ò ô )órôõó ¿ó×ÿ×üfùûü /ô ]ôôõù /öSø ?ö]ÿ×üõù¿÷lö
p
%
9
ac e l " # B 1
time (sec)
j
#
9 )
$ s 3U
a
c
" 5
)
y
ó Rý F Ûaö ò]óþwóùûôU üH/ò]þõóóö]üõóò]]þóUþ x]ö?ù ó×ü ÷laþ ôõùûô aø ]öý?]ý]ÿ¦þõ÷üHùûR÷lù öÿ×/óüHö¼ùû÷lüHó×ö;þõôóþaþõö ÷lþ aþõóÎüHò]ó Ûù ?üHòý aþ =ó¦üHóþô JRù¿ö?ÿóÇüHò]ó óùûúlò¼üHô aþõó ]ö +ö?÷ Ûö üHò]óúlþ RùÍü cüõóþ Tô aþõó aý?ý]þõ÷ Rù /üHó aô s
0
]
/ #5* ) 9 3 /=A
t
+
Bp
1 "=
aHc j E;8$ "$ ^]
9
3 =' 0 j ;
f "
l 2
% % #
5
/
"
% "
0
B % 9 9 ? B % 9 / /
% % 3 R /= 3 F U Z 6 % " - 0 r J]
% 9
-
%
"
F 6^] 6+C6
ñ¸ó×üõò]óþõóEô = F % >
!",57 9 !E#>, ,59
Ó ô" ù¿ö] ú;üHüHò]ò?óOó¹ÿ÷l:ö¼üH% ÷ ]þ9Çþõøp÷ ÷ Cû÷a÷ üOÛùûö]ú /ö /ôTÿ×+÷lö¼ö üHþT÷ ù¿ûÿwó üHò?]ôþõóù¿ôö]ò]ú ÷ üH]ò?ù¿ö]ó ú ù T/óúlö¼ó üõù¿÷lö]aôõó ó Bù¿öAaý]JRý]ó×þÿ×÷ üHaùû÷lÿ¤òö Pñ¸ò]ó;þõ÷ C÷aüôõó×ü ]ý /ôwüHóôüHó ?ôõù¿ö?ú üHò]ó ¿úl÷aþõùûüõò ý]þ÷lý2÷aôõó #Hó Bù¿ö ]ñ¸ò]órÿ÷aö©üõþõ÷ 9ùûô 8
- $ $f