architecture for rapid prototyping of visual controllers - Google Sites

1 downloads 147 Views 589KB Size Report
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$ 3UYX U 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