omni-directional catadioptric vision for soccer robots Р. limaa,g a

23

Upload: nguyenkien

Post on 13-Feb-2017

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

��� ���������� �������������������������� �"!#���$���&%&��'(����� )*���+,�-�.�/ ��102��34�5��'

6�798.:<;>=@?BADC EF7HGJILK$=MN:<K�:POQASR T#7HUV=W*X$=ZY�I@[ \J7HU]7HUV=^M_W`X�acbdafegA RT#7hUi=MNjlk�aPb ?NAnm \J79o,:<pHaP:<MNI [ q 7srt7hulIZMBMNaPKwv`: exASR

yQz|{x}�~���~��x~����N�/�g��}�~�������}.�H���N����B~����|���Lz|{x}�~���~��x~����g� �x�������d���@��Q�Q{g���|�����H���P����� ��}������$�d��}|�¡ �9 N¢�£¥¤d�¦¢B¢B @§L�¨}����Q���¡��©��s�hª�«¡�H§

¬ «(�����x�J�N�s�H�x~������d­�¯®�N�J�����N����B~����|��°�±²���|�*����~�������{¥~��"�N��³�´µ�¶��~��w��d{g���|��z|{P���`}�~����·��´°ªZ{g�¨�d���|}|�·�B�B�N�²�N��¸¹��{xº`��°,»w���h�*��}¼�N���H½��*�Z����¾°¼£¥¿_¢B¢¹«(�*�¨�����c®�N��}��w�/©��s�hª�«¡�H§À|�9��´Á��~�����{g�·���5���L¸¹��´D��{c�²�Hz/�d{P�����N���d~�����}s���¦�ÃÂQ�¶��~��L±f�Ä�*�d��~�������{¥~��J�d�Z³�´µ��~·~��¦��{g�·���J�z|{QÅ�������� ½��·��{c�����$�d´n��~��¶�Q{g���|�����Z¸¹��´Æ��{P���L����� ½�½Q��§�¶��{c���Ã�N�J�B��Ç^�¨{P�Q�¡ÈdÉd�Lz|É*¢d dÈBÈ

¸,�¨´Æ��{P���wz�~���´nÊ�Ë¡º`~·~n�ÍÌSÎNÎ¥ÏwÏwÏ�����´Æ�Q~�� �x��´n���²������~ÁÎd�x�|�|�P´��ÐÎÍ���d{P�d����{g�Ñ ±f�Ä�x����~�������{¥~��5�d�Zz|{QÅ����|���d~��·�����(�g�¨}�~����²��}�~����|�J�@»w�d�¼�*{g�·��� ½��·��{c���¼ª{¥�¨�d���|}|��~`Ò���_��Ód´Á�

�P~��x�d�����Z¸¹��´Æ��{P���lÔ9���|�Q���|���l� ���²Ô9���|�Q���|�J�N��Ód´Á�Z�H�¦����������´Æ����¿��Lz|É*¢d �É`Õ ��¸¹��´Æ��{P���Lzd�`�H§(Ö×˺_~·~n�ÍÌÄÎBÎ¥ÏwÏwÏ������Ã�B�����¨}��|�B�µ�*{g���²�·���µ��~

Ø Ù ÚÛdÜBÝwÞ�ßlà`Ûdá�Ý^ÚãâÍÚlÞåäÛdâcÛdæ*ç�Ý^è�ç�ÛBé¡æ*ç�ê¹ÜdÛ

ë²ì"íÍîµï¦ðÍî¨ñ�ò ó ô�î¨õ*í¯ö`÷wó�ö_ô�ö_ðÍî�õ*øPô�ñ�î¨ó@ù¥î�ú|î�õ*í�ú�û¥ú|ô�ò ì"ú�ü¯ö�ù`ò�ý^ò�ò íþö`ñ�õ*ÿcíÍð���õ*ñ¼û*ò�ö`ñ�ú������� ú|î�í��fö�ú�ÿÍî�ô�ö`ýc÷�ò�ó�õ`ì�ýÍî�íÍö_ô�î¨õ*í²õ �P÷�ò íÍú�ò ú(ö`ícð�ì�î�ñ|ñ�õ*ñ|ú���ô�üÍò ú�ò9ú|û¥ú|ô�ò�ì�ú����/üÍò�í�ö`ú�ú|ò�ì5ïýÍ÷�ò ð�õ*í#ö"ì�õ*ýÍî�÷¨ò�ñ�õ*ý^õ`ô��×ó õ*íÍú�î¨ðÍò�ñ�ö`ýÍ÷�û ò íÍ÷�ö_ñ��*ò�ô�üÍò��¯ò�÷¨ð#õ �(ùPî¨ò��Võ ��ô�üÍò�î¨ì ö��*î�í��ú|û¥ú|ô�ò�ì��

� üÍò�ñ|ò�ö_ñ�ò�ì"ö`íxû,ðÍî��ò�ñ|ò�íxô��sö�û¥úfõ ��ö_ú�ú�ò ì�ýÍ÷�ûPî¨í���ö5ó�ö`ì�ò�ñ�öJõ`í#ö5ñ�õ`ýõ`ô�����! �"$#�%&"�%&"$')(*#� + �,.-/"1032�454."$%&6�27'8(/"$'803"9,&2�,.-8:+%;#�</,.-/2�4>=

³������¨´ �B�N���¦��}�}Q��}�Ì 6)#� �?@:A%&4$=B:+%&,C=B<8,. D=E68, FG�H= IJ:+K�#MLON P�27'8#�45:+'8:Q?R"$ �"C,C=E6�27 +:+KS:T=B:�,FGUV= WX27'8#�4O:+'8:�LON 0C#�4O �27%C=BKS#�0O-8#�(/2�?@(/"$:T=B<8KS:+'8-82/=E68, FTYR= Z�#�05-)#�(/2�LON KS#�4505-/["$%&"�?9(8:+%.032/=B<8'):+KS:�P\=B:+,]FG^X=_Z�=_Z`#�4O05-/"$%&"�LONa0CKS#�45b </"$%O?@:A%&4$=B:+%&,C=B<8,. D=E68,cFTYR=dZ`#�4Ob�</"$%�LON^/"C4O'8#�'8(/2/=Bef:�P�"$:�4.2�?@(/"$:T=B<8KS:+'8-82/=E68,gFG^X=hei:�P�"$:�4.2�LONj%&2�4.45"$'M,.:�?9(8:+%.032/=B<8'):+KS:�P\=B:+,gFGkV=�lm=n 2�454."$'M,.:QLO=o�p -8:+%�qX2�4.rfqs#�%J%5</686�2�4.,&"$(@P tRu�4O#�'M,J�!eiUfvfw n vRvfwxW;Zzy�{}|C~7�}|sy�����2��},.-/"���2�4.,.</u7</"$%."^/27<)'8(8#�,.:�27'��Q2�4 n 0C:+"$'803"�#�'8( p "$05-8'827 �2�u�t�=� p -8:+%;4."$%."$#�4505-�:+%;6)#�45,.:+#� + �t�%.</686�2�4.,&"$(�P t�,.-/"�6)4.2���"$03,��&��efU n8n w��}N)032�[T�G<8'8(8"$(*P t�,.-8"w�,.#� +:+#�'�Z�:+'8:+%.,&4.th2��@�f'8:+��"C45%.:�,t�#�'8( n 0C:+"$'M,.:���0�#�'8( p "$0O-8'/27 �2�u7:+0C#� ie�"$%&"$#�450O-�,.-/4.27<8u7-,.-/"V���R��UV=

���������5�+�����> 8¡�¢��T�&�£�>¤`�£¥m¦�§A�O��¨��Q�O���©�������O�+��� ª7«1¬��>­���¢�¡}�O�9® «�«�«

Page 2: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

¯±°9²D³µ´)¶_·}¸�¹a´8ºM¸¼»;½J²£¾H¿7²£¾�Àj¿�½h¿�Á�´`Â�º7½J¾H¿Ã½\Âs¿7Á©´`º7½\Ä;½x¿/Å}Æ�Ç�È3É�Æ�Ê;Ë�Ì ÊOÍ�ÌÎÈ&Ï)Ð�ÆQË�Ì ÑÆ�Ò�Ì Ó Í�È�ÉxÌ�ȼË�Ì ÇÕÔHÍ�ÊOÍ�Í�Ç×ÖTØOÙ}Ò È3É�Í�ØOÙ}ÔHÙ�ÈjÆQÊ�Ú�Í�Ð�Æ�Ë�È�Í�Ú×ÆQÇÕÛ!ÆQÓ�Ü1Ý}ÜRÞ9É�Í�Ò�Ì Æ�ÇÚ�Æ�Ê3Ì Ú�ß Ì�Ç8È3Ì Ó}Í�ÊÎÙ Ö;È�É�ÆQÊVÊ�Ù}Ñ�à�È3Æ�Ù}ÇáØOÍ�Ê�à�Ñ�È3ÊVÖTØ�Ù}ÒâÈ3É�Í�ÑQÆ�Ò�ÆAÈ3Í�ÚáÌ Ò`Ù}à�Ç/ÈVÙ ÖiÌ�ß�Ì ÆQÑQÌ Ô�ÑQÍÆ�Ç�ÖTÙ}Ø�Ò�Ì�È�ÆQÙ}Ç�ã�Ì Ç�ÚaÖTØOÙ}ÒäÈ3É�Í�ÆQÇ�Ë�Ø�Í�Ì Ê�Æ�Ç�ÓáÙ)Ë�Ë�à�Ø�Í�Ç�Ë�ÍjÙ�Ö9Ù�Ë�Ë�Ñ�à�Ê�Æ�Ù}Ç�Ê�Ù�Ö@È3É�Í�Ê�Ë�Í�Ç�ÍÔxÌ�ËCå)Ó Ø�Ù}à�Ç�Ú�Ú�à�Í�È�Ù`Ç�Í�Ì ØOÔ8ÏhÙ Ô)æOÍ�Ë>È3Ê�Ü

ç�è�é/êJë�ê8ì�íSî�é�ï1ð&ïCï$ñ*ò�ó�îmô.õ�ò�õ�ö�÷iè+ö.ø�îÃùCî�íÃïCô5îSú�õ7è+ñ�ö.è+ñ/éÎö&õ�è�ö.ð�û�ô.õ7ñ�öC꯱üz½x¿�½\ºM²£ý/´)¶±·}¸�¹a´8ºM¸�Å�È3É�Æ�Ê1ØOÍ�ÊOà�Ñ�È�Ê�ÖTØOÙ}ÒâÌ ÊOÊ�Í�Ò�Ô�Ñ�Ï)Æ�Ç�Ó�È3É�Í�Ë�Ì Ò`Í�Ø�Ì�Ù}ÇáÌ�Ê5È3Ø�à�Ë>þÈ�à�Ø�ÍVÑQÆQÇ�å Í�Ú�È3Ù�Ì�Ò�Ù È�Ù}Ø�Ü8Þ9É�ÍVÿxÍ�Ñ�ÚjÙ Ö�ß)ÆQÍ��gÆQÊiÆQÇ�Ë�Ø�Í�Ì�Ê�Í�Ú¼Ô/Ï�Ò�Ù�ß)ÆQÇ�Ó�È3É�ÍÎË�Ì�Ò�Í�Ø3Ìà�Ð�Ì Ç�Ú�Ú�Ù���Ç��DÈ3ÆQÑAÈ��XÌ�Ç�Ú���Ù}Ø�Ñ�Í�ÖDÈfÌ Ç�Ú�Ø�ÆQÓ É8È�TÐxÌ Ç��$Ü8Þ9É�ÍVÒ�Ì Æ�Ç`Ð�Ø�Ù}Ô�Ñ�Í�Ò`Ê;É�Í�ØOÍmÌ ØOÍÚ�à�ÍSÈ�Ù�È3É�ÍÃÈ3Æ�Ò�ÍÎØ�Í�8à�Æ�Ø�Í�Ú�È�Ù�Ò`Ù�ß}ÍÃÈ3É�ÍSË�Ì Ò�Í�Ø3Ì�Ü

¯±üz½\º7´*¿�Á�¸x¾d½J¾�´�·}¸x¹a´8º7¸�Å Ò`Ù}ØOÍRÈ3ÉxÌ�Ç`Ù Ç�Í@Ë�Ì�Ò�Í�Ø3ÌmË�Ì�Ç`ÔJÍ9à�ÊOÍ�Ú�ã}Ù Ç`Ù Ç�Í@ÉxÌ Ç�Ú�ãÈ�ÙjÌ ËCÉ�Æ�Í�ß Í�ÊOÈ�Í�Ø�Í�Ùjß)ÆQÊ�Æ�Ù}Ç Ì�Ç�Ú Ú�Í>È3Í�ØOÒ�Æ�Ç�ÍSÈ3É�Í�Ú�ÆQÊOÈ3Ì Ç�Ë�Í�È3Ù�Ø�Í�Ñ�Í�ß�Ì Ç/ÈVÙ}Ô)æOÍ�Ë>È3Ê ��Ù}ÇÈ�É�ÍSÙ È3É�Í�Ø�ÉxÌ Ç�Ú�ãxÈ�Ù��RÌ�È3ËCÉ�Ú�Æ��HÍ�ØOÍ�Ç/È1Ê�ÐJÙ È3ÊVÌ ØOÙ}à�Ç�ÚhÈ3É�Í�Ø�Ù ÔHÙ È�Ü�Þ9É�Æ�ÊVÆ�Ê9É�Ù��RÍ>ß}Í�ØÌ�Ë�Ù}Ê5È3Ñ�Ï*ÊOÙ}ÑQà�È3ÆQÙ Ç�Ü)Û\à�ØOÈ3É�Í�Ø�Ò`Ù}ØOÍ ã8Ø�Í�ÑQÆGÌ�Ô�ÆQÑ�Æ�È&Ï�ÆQÊiÚ�Í�Ë�Ø�Í�Ì�Ê�Í�Ú¼Ú�à�ÍVÈ�Ù�È3É�ÍÎÆQÇ�Ë�Ø�Í�Ì Ê�Æ�Ç�ÓÇ8à�Ò�ÔJÍ�Ø�Ù Ö!Ú�Í>ß�Æ�Ë�Í�ÊÎÌ Ç�ÚhÈ�É�ÍSÐHÙ��fÍ�Ø1Ë�Ù}Ç�Ê�à�Ò`Ð�È3Æ�Ù}ÇhË�Ì Ç�ÔJÍÃË�Ù}Ç�ÊOÆQÚ�Í�Ø3Ì Ô�ÑQÍ Ü

����

ç�è�é/ê�� ê8î����@íSñ)è����8è�ô.ï$ù3ö.è+õ7ñ8î��)ùCî�ö.î��8è+õ�ú8ö&ô5è+ù��}è+ð.è�õ7ñ�ð&ó}ð&ö&ï$ízù3õ7ñ8ð.èAð&ö.è+ñ/éÎõ�ûHîÃùCî�íÃïCôOîÃî�ñ���îú)î�ôOî�ò�õ��Aè+ù@íSè�ô.ô.õ�ô� ò!�#"fñ*èAíSî�é�ï9ö.î%$�ï$ñ`ò ó�îSù3õ7ñ8è+ùCî����£ð.ú)ø/ïCô5è+ùCî���ð&ï$ñ)ð&õ�ô$꯱°9²D³µ´)¶ ·}¸�¹a´8ºM¸±»;½H²£¾H¿�´)¶z¿�½×½J¾�´ ½\ºd¹a½\ºM´ ¹ ²Tº7º7½Jº�& ÅHÈ3É�Í�Ê�ÍjÔJÍ�Ñ�Ù}Ç�ÓhÈ3Ù�È�É�ÍË�ÑGÌ ÊOÊ1Ù�ÖsÊ�Ù ÑQà�È�ÆQÙ}Ç�Ê�å8Ç�Ù���Ç�Ì Ê�Ë�Ì�ÈCÌ Ú�ÆQÙ}Ð�È�Ø�Æ�Ëmß�Æ�Ê�Æ�Ù}Ç�Ê5Ï)ÊOÈ3Í�Ò�Ê�Ü('mÇ�Í�ÆQÒ`ÐJÙ}ØOÈ3Ì Ç/È9Í�)8þ

*

Page 3: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

+-,�.!/�01+-2301435!0768,:9<;>=@?<;A230 B 43;A689C+D/�EF;�G3;A6-9HGJIFGK4L0 ,:G M�NC+-G30 ?O6-9P+QB%+D,:0 2L+Q.R6-;A9�4L;�9!ST .�U�+-23?<GV4L6W+XB 689�E80�YZ,�;A232K682\[�GK0�0^]#;AS!_F`�=a+�bKb�_�cd;�eR0�2K0�9�4V,:;�23236-23G�.!2K6-fC/A0 GVB�+-9ZNg0T GK0�?(MhG T Bi5j+DGkB�689<;AB^,�;A2K23682KG�M�.C+D2L+-Ng68/A;�Bl,:;�23236-23Gm682VGK.!5!0 23;AB�+-/n,�;A2K23682KG�M8436o9C+-,�0+qpr0 U7_nstp#4L5!0o,�;A2K23682u.<236-fC/�0W;�G.!2K0�B ;AG30 /�IHv�9!6�Ul9(Mn435!0W;�,Z+-S-0wB�+-9xNg0 T 9�U�+-23.g0�?Ul;>4L5y+XG T ;>4i+-N!/�0\432L+-9<GKpr682K,Z+D43;A689n_Fz9!6-435!0�2VG368/ T 4L;�689Z;�GV4L6X?!0�GK;AS89{,�;A2K23682KG�Ul5!;ABi5T 9�U�+-23.|4L5!0�;A,:+-S80Q?!;�230 B 4L/>I8M}GL+%EF;A9<S�~k����43;A,�0 ��`��d���D��_}�u5!0Z,:+-;A9�?!;�GL+-?hE-+D9h=4L+-S80u6-pR68,�9!;>=t?!;A2K0�B 43;A689!+-/�B%+D4L+-?!;A6-.<4L2K;AB�EF;AGK;A689QGJIFGK4L0 ,:Gm;AG�435!0l?!;AGJ4L682J4L;�689(M-6-9q435!0;�,Z+-S-0-MF6-p}4L5!01GK5C+-.g0w6Dp�2K0�/�0 ED+-9�4l68NF�K0 B 4LGl;�9y4L5!0768N!GK0�2JE80�?OG3B 0�9!0D_��0 E-0�2J4L5!0 /A0�GKG�M;>pm435!0q;A9<pr6-23,:+D4L;�689P4L6HNg0�0�YF4L2L+DB 4L0 ?|pr2K68,�435!0q;A,:+-S80o;�Gw6-9!/�IO4L5!0q230 /�+D43;�E-0Q6823;�=0 9�4L+D4L;�689OUl;>4L5x2K0�GK.R0 B 4d436y230 /A0 ED+-9�4^68NF�K0�B�4LG Mn?!;�GK4L6-2K4L;�689P;�G^;�23230 /A0�E-+D9�4�M�G3;A9<B�0X435!0+-9<S8/A0 GuNR0�4@U�0 0�9P23+-?!;A+-/(/A;�9!0�Gl+D2301.!2K0�G30 2KE-0�?����-��_z^9!6D4L5!0 2d.R6D4L0�9�43;�+-/�.!236-N!/A0 ,�;�G4L5<0oG T .<[email protected] T G30�?�pr682\4L5!0W,:;�23236-2�_��u5!0

G T .!.g682K4l, T GK4\NR01B�+-230�p T /A/>IyBi5!6-G30�9nMgGK;A9!B 07;�4u,:+%Iy;A9�43236F? T B�01p T 2J4L5!0 2u?!;AGJ4L682J4L;�689+-9<?��D68276FB�B�/ T G3;�689�[�0D_�S!_>M};A9|]#;AS<_}`�=a+8b4L5!0�;A,:+-S80Q;�Gw.!+-2K43;�+-/�/�IO6hB B�/ T ?!0�?|N�I�435!0G T .!.g682K43;A9!S{GJ4L2 T B 4 T 230�6-pV435!0Q,�;A232K6821+-9<?�N�Ix435!0qB%+-,�0�23+{;�4LGK0�/>pib�_nz^9�0�Y!+D,:.!/�06-p�;A,:+-S80^B%+-.<4 T 230 ?ON�Ij+D9O68,�9!;�=@?!;�230�B�4L;�689C+-/�,�;A232K682kB�+-9jNR07G30 0�9O;A9H]#;AS<_C`�=tN�b�_

�u5!;AGW.C+-.g0�2Wpr6FB T GW689�4L5!0Z?!0�GK;AS89�+-9<? T G30{6-pl6-,:9!;�=@?!;�230 B 4L;�689C+-/#B%+D4L+-?!;A6-.<4L2K;AB:EF;�=G3;�689ZGJIhGJ4L0 ,:G�pr6-2�G36FB�B 0�2V2368Ng6-4LG _hs@9:4L5!0^�\68Ng6�~ T .F=J�h6FB�B 0�2�B 68,�.R0�4L;�43;A689<G�M84L5<0fC0 /A?pr0%+D4 T 230 G\+-230d,:+-;�9!/�I�?!;�GK4L;�9!S T ;�G35C+DN!/A0N�IZ4L5!0 ;A2kB 68/A6821[�0-_�S!_>M<4L5<0dfC0�/�?{;AGuS82K0�0�9{Ul;>4L5Ul5!;�430X/�;A9!0 G�MC4L5<0XS868+-/AG\+-2K0XN!/ T 0X+-9!?PI-0�/A/�6�U7M�435!0wNC+-/A/};�G\6-2L+-9!S-0�b�M�5!0 9!B�0XEh;�G3;�689O;�G+QG30�9<G3682\9C+D4 T 2L+-/�/�I:G35C+D230�?ON�Ij+-/A/R.C+-2J4L;AB ;A.C+D9�4u430%+-,�G�_

s@9:435!0l,:;�?!?!/A0�=@GK;A��0�/A0%+DS T 0l6-p��l68Ng6�~ T .h=a�h6FB�B�0 2�M8435!0\430%+-,�Gm+-230lB 68,:.g68GK0�?�6-pnp T /�/�I+ T 43689!68,�6 T Gj236-NR6-43G�MkUl;>4L5�9!6 S8/A68N!+-/^EF;A0�U¡6-pw4L5!0�fC0�/�?¢+D9!?£,�68GJ4%Mu;�pX9!6-4O+-/�/¤M.!236FB�0 G3GK;A9!S|?!689!0j689 NR68+-23?(_�z,:6-9!S�4L5!68GK0-Mm+-9 ;A9!B 230�+-G3;�9!S|9 T ,WNR0 2�6Dp^4L0�+-,�G�;�GT G3;�9!SH68,:9<;>=@?<;A230 B 43;A689C+D/�B�+D4i+-?<;A68.<4323;�BoEh;�G3;�689(M�G36H4L5C+�4X,:+-9�I�?!;>en0 230�9�4X;A,�.R6-2K4i+D9�4S�+-,�0Vpr0�+D4 T 2K0�G�B�+-9QNR0�G30�0 9�+D4�689!B 0kUl5!0�9<0 E80 2m+-9Q;A,:+-S80�pr2L+-,�0�;�G�+-B ¥ T ;A230 ?(_-s@9o435!0.C+-.g0�2\U�0Q?!0 G3B 23;ANg0X435!0Q+-.<.!236�+DBi5x4L6y68,�9!;�=@?!;�230�B�4L;�689C+-/gEh;�G3;�689x;A9H4L5!0W,:;�?!?!/A0�=@GK;A��0/A0�+-S T 016-p#�l68NR6�~ T .h=J�F6hB B�0�2lN�Iy435!230 0XG T Bi5O430%+-,�G�¦

§©¨^ª1«¬«R­3®-¯ M�.C+-2J4L;A+-/A/>Io230 .!230 G30 9�430�?j5!0 230dN�Iq4L5!0^��68/�;�430�B�9<;AB�6X?!;n°O;A/A+-9!6w+-9!?Z435!0�\9!;�E-0�23GK;�4�±+q?<0�S8/�;}�F4 T ?!;�?!;�°O;�/�+-9!6X²y³�;�B�6FB�B�+<M!st4i+D/�I8M!+-9!?

§�´k®-µ�¶�·�®-¶L¸3®�¹ M<pr2K68,º435!0w�9!;>E80 23G3;>4@Ij6-p�°O;A9!5<6!MC��6-2K4 T S�+-/¤M§©»i¼(½�¸iª\½-¾ MFpr2368,�4L5!07s@9!GJ4L;>4 T 436y� T .R0 23;A6-2k�y¿0�B 9!;AB 6!Mg��682J4 T S�+D/¤_

�u5!230 0X,:+-;�9y4L68.!;�B�Gl+-2K07B�6�E80 230�?ON�I{4L5!07.C+-.g0�2 ¦

§ �u5!07?!0 G3;�S89O6Dp�+Q, T />4L;�[email protected]+-2J4k68,�9!;�=@?!;�230�B�4L;�689C+-/�,�;A232K682�_§ À ;A2K4 T +-/RG30�9<G3682KG\436:0�Yh432L+-B�4\;A,�.R682J4i+-9�4u0 9�Eh;�23689<,:0 9�4lpr0�+D4 T 2K0�Gupr236-,º4L5<0w;�,Z+DS80-_§©Á ,�9!;>=t?!;A2K0�B 43;A689!+-/CEh;�G3;�689h=@N!+-G30 ?HGK0�/>p�=@/A6FB%+D/A;A��+D4L;�689(_ +-Bi5Z6-pg4L5<0+DNR6�E80lS82K6 T .!G�B 689!B�0 9�4L2L+�4L0�?:689q689!0l6-pg4L5!0u4368.!;AB G\[�/�;AGK430�?q;A9Q435!0lGL+-,�06823?<0�2ib�_��u5!;AG}.C+-.g0�2�+-;�,:G}+D4�?!0 ,:6-9!GK432L+D43;A9!Su4L5!+D4�+D9X;�9�430�S823+D4L;�68976-p<435!0�U�682Kv1?!689!0DMNC+-GK0�?�689�4L5!0:?!0�GKB�2K;ANg0�?�B�+D4i+-?<;A68.<4323;�BoEh;�G3;�689ÃGJIhGJ4L0 ,ÄUl;>4L5|+O, T />4L;�[email protected]+-2J47,:;�232K682�M;AG{.g68G3GK;AN!/�0-_u�\0 E-0�2K435!0�/�0�GKG�Ml4L5!0�230 G T />4LGj.!2K0�G30 9�4L0�?¬U�0 230�68N<4L+-;A9!0 ?ÅUl;�4L5�,�;A2K23682KG

Page 4: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

Æ3Ç ÈCÉ-ÊLÉ�ËLÇ�Ì>ÍHÎ!Ç�ÆKÏAÐ8Ñ!Ç ÎPÒ�ÍHËLÓ!ÇwÎ!Ï�ÔRÇ�ÊKÇ�Ñ�ËdÐ-Ê3Õ8Ö!È<Æ�×�Ç%É-ØiÓPØ�Õ8ÊKÊ3Ç�ÆKÈRÕ-Ñ!Î!ÏAÑ<ÐZËLÕ�ÈCÉ-ÊJËLÏAØ Ö!Ì�ÉDÊÈCÉ-ÊJËLÆlÕ-Ù�ËLÓ!Ç7ÚoÖ!Ì>ËLÏ�Û@ÈCÉ-ÊJËkÚ�ÏAÊKÊ3Õ8Ê Ü

Ý ÑxËLÓ!ÇQÌ�Ï�Ë3Ç�ÊLÉ�ËLÖ!ÊKÇ-×�Î!Ï�ÔRÇ�ÊKÇ�Ñ�Ë1Ú�ÏAÊKÊ3Õ8Ê\Ð8Ç�Õ-Ú:Ç�ËLÊ3Ï�Ç�ÆdÓ!É�Þ-ÇQÒRÇ Ç�Ñ�È!ÊKÕ8ÈgÕ8Æ3Ç Î ß�à�álß�âDá�É-Ñ!ÎÇ Þ-Ç�Ñ¢Ï�Ѭã\Õ8ÒgÕ�ä�Ö!ÈFÛJåhÕFØ�Ø Ç�Ê{Ú�ÏAÎ!Î!Ì�Ç�ÛtÆ3ÏAæ ÇPÌ�Ç%É-Ð8Ö<Ç�Æ3Õ8Ú�ÇxËLÇ�É-Ú:ÆjÉDÌAÊ3Ç�É-Î<ÍçÖ!Æ3Ç Î¢Ú�ÏAÊJÛÊ3Õ8ÊKÆ:ß�è�á^ß�éDáß�êDá�ëlÏ�Ë3Ó|È!ÊKÕ-ìCÌ�Ç�ÆwÕ-ËLÓ!Ç Ê1ËLÓCÉ-Ñ�ËLÓ!ÇqÕ8ÊKÏAÐ8Ï�ÑCÉ-Ì�Ø�Õ8Ñ!Ï�Ø%É-Ì�Õ-Ñ!Ç-Ü Ý Ñçí%ê8ê8ê<×nË3Ó!ÇìCÊ3ÆJËkÚoÖ<Ì�ËLÏïîFÈCÉ-ÊJË�Ú:Ï�Ê3ÊKÕ8Ê�Î!Ç�ÆKÏAÐ8Ñ<Ç�ÎZË3ÕWÕ8Ò<ËLÉ-ÏAÑ:Æ3ÈgÇ�Ø Ï�ìCØÈ!Ê3Õ8ÈgÇ�ÊJËLÏ�Ç�ÆmÕ-Ù(ËLÓ<Ç^ÏAÚ:É-Ð8Çuë�É-ÆÈ!Ê3Ç Æ3Ç Ñ�Ë3Ç�Î�É�Ë\ã\Õ8ÒgÕ�ä�Ö!ÈÃßïí�ðDámßïí8í�á�Ü

ñ É-Ñ�ÍjÊ3Ç Æ3Ç�É-Ê3ØiÓ!Ç Ê3ÆdÓ!É�Þ-ÇXÖ<Æ3Ç�ÎPÆ3Ç Þ-Ç�Ê3É-Ì}Î!ÏAÆJËLÏAÑ<Ø ËÉ-È!È!ÊKÕ�É-ØiÓ!Ç Æ\Ë3Õ:ÆKÇ�Ì>Ù�Û@ÌAÕFØ%ÉDÌAÏAæ�ÉDËLÏ�Õ8Ñ�ÏAÑÇ�Ï>ËLÓ!Ç Ê�Ï�Ñ!Î!ÕFÕ8Ê3Æ}É-Ñ<ÎWÕ8Ö<Ë3Î!ÕFÕ8Ê3Æ�Ç�Ñ�ÞFÏAÊKÕ8Ñ!Ú�Ç�Ñ�ËLÆ ×-É-Ñ<ÎXÇ Ï�ËLÓ<Ç�Ê�Ö!Æ3Ï�Ñ!ÐÑ!ÉDËLÖ!Ê3É-Ì�Õ8Ê�É-ÊKË3Ï�ìCØ Ï�É-ÌÇ�Ñ�ÞFÏAÊKÕ8Ñ!Ú�Ç�Ñ�Ë�Ì�É-Ñ<Î!ÚZÉDÊ3ò�Æußïí�ó�á�Ü�ôdÑ!ÇuØ Ö!Ê3ÊKÇ�Ñ�ËLÌ>ÍoÈgÕ8È!Ö!ÌAÉ-Ê�É-È<È!Ê3Õ�ÉDØiÓqÉ-Ê3Ç�Ë3Ó!ÇuÆ3Õ�Û@Ø%ÉDÌAÌAÇ Îñ É-ÊKò-Õ�ÞHõ�ÕhØ�É-ÌAÏ�æ%ÉDË3ÏAÕ8Ñ:Ú:Ç�ËLÓ!ÕFÎ!ÆXß�í%ö<×�í�÷-á¤Ü

ø ÑxÏ�Ñ!Ø�ÊKÇ%É-ÆKÏAÑ!Ð�Ñ�Ö!ÚoÒgÇ�ÊÕ-Ù�ËLÇ�É-Ú�ÆÈCÉDÊKËLÏ�Ø�Ï�ÈCÉDËLÏ�Ñ!ÐqÏAÑOã\Õ-ÒRÕ�ä�Ö<ÈhÛJåhÕFØ�Ø Ç�ÊÚ:Ï�Î!Î!ÌAÇ�Û@ÆKÏAæ�ÇÌAÇ�É-Ð8Ö!ÇjÏAÆ�É-È<È!Ê3Õ�ÉDØiÓ!ÏAÑ!Ð�ËLÓ<ÇOÆKÇ�Ì�Ù�ÛtÌAÕFØ%É-Ì�ÏAæ�ÉDËLÏ�Õ8ÑÃÈ!ÊKÕ8Ò!Ì�Ç�ÚHÜ�ùuÓ!ÇPÈ<Ê3Õ8ÈgÕ8Æ3Ç ÎçÆKÕ8ÌAÖ<Ë3ÏAÕ8Ñ<ÆÉ-Ê3ÇjÚ:É-ÏAÑ<Ì�Í|Î!ÏAÆJËLÏAÑ<Ð8Ö!ÏAÆKÓ!Ç�Î�Ò�ÍúËLÓ<ÇjË@ÍFÈgÇOÕDÙdÆ3Ç Ñ!Æ3Õ-Ê3Æ�Ö!Æ3Ç Î(û�õ}É-ÆKÇ�Ê�ã\É-Ñ!Ð8ÇHü#Ï�Ñ!Î!Ç�ÊKÆý õ}ã\ü#Æiþ�×!ÞhÏ�Æ3Ï�Õ8ÑhÛ@Ò!É-Æ3Ç ÎHÕ-Ú:Ñ!Ï�Û@Î!Ï�Ê3Ç Ø ËLÏ�Õ8ÑCÉ-Ì�ÆKÇ�Ñ!ÆKÕ8Ê3Æ^É-Ñ!ÎjÆ3Ï�Ñ!Ð8ÌAÇdÙrÊKÕ8Ñ�ËiÉ-ÌnØ%É-Ú�Ç�Ê3É<ÜCùuÓ!Çäuå�ÛaüCÊKÇ�ÏAÒ<Ö!Ê3Ð{ÉDÑ!Î�åFËLÖhË3ËLÐ8É-ÊKËJÛJä�Õ8È!ÆËLÇ%ÉDÚ:ÆdØ�É-Ñ�Î!Ç�ËLÇ�ÊKÚ:Ï�Ñ!ÇWË3Ó!Ç�Ï�Ê^ÈgÕ8Æ3Ï>ËLÏAÕ-ÑOëlÏ�Ë3Ó�É-ÑÉ-Ø�Ø Ö!ÊLÉDØ Í:Õ-Ù�ídÉ-Ñ<ÎHàwØ�ÚH×FÊ3Ç�ÆKÈRÇ Ø Ë3Ï�Þ8Ç Ì�Í-×<Ö!ÆKÏAÑ!ÐQõ}ã\ü#Æ^ß�í�à�á¤ÜhÿÕ�ëVÇ Þ8Ç Ê�×�õ}ã\ü#ÆVÊKÇ���Ö!Ï�Ê3ÇëkÉDÌAÌAÆ7ÆKÖ!Ê3ÊKÕ8Ö!Ñ!Î!Ï�Ñ!ÐOË3Ó!Ç�Æ3ÕFØ�Ø�Ç ÊXìCÇ ÌAÎ�ËLÕOÉ-Ø���Ö!Ï�Ê3Ç:Ë3Ó!ÇqìCÇ�Ì�ÎÃÒgÕ8Ê3Î!Ç ÊXÌ�ÏAÑ!Ç ÆwÉ-Ñ!Î(×}ÏAÑ|ÉÆ3Ç Ñ!Æ3ÇD×nØ�Õ-Ê3Ê3Ç Ì�ÉDË3Ç1ËLÓ!Ç Ú ëlÏ>ËLÓHËLÓ!Ç7ìCÇ�Ì�ÎPÊKÇ�Ø ËLÉ-Ñ!Ð8Ö<Ì�É-ÊlÆ3Ó!É-ÈRÇwËLÕ�Î!Ç Ë3Ç�ÊKÚ:Ï�Ñ!ÇwË3Ó!Ç7ËLÇ%ÉDÚÈRÕ-ÆKËLÖ<Ê3Ç�Æ Ü�ô^ËLÓ!Ç ÊoËLÇ�É-Ú:ÆWÈ!Ê3Õ8ÈgÕ8ÆKÇ{ÉPÞFÏAÆ3Ï�Õ8ÑúÒCÉ-ÆKÇ�ΠÉ-È!È<Ê3Õ�É-ØiÓ�Ë3Õ�Æ3Ç Ì�Ù�Û7Ì�ÕhØ�É-ÌAÏ�æ%ÉDË3ÏAÕ8ÑÒCÉ-ÆKÇ�ÎÅÕ8ÑÅÉ|Æ3ÏAÑ<Ð8ÌAÇjÙrÊ3Õ8Ñ�ËLÉ-ÌØ�É-Ú�Ç�ÊLÉh×VÖ!ÆKÇ�ΩË3Õ�ÚZÉ�ËLØiÓÅÉ|ö�� Ð8Ç�Õ-Ú:Ç�ËLÊ3Ï�ØOÚ�ÕFÎ!Ç�ÌlÕ-ÙËLÓ!ÇOìCÇ�Ì�ΩëlÏ�ËLÓ�ËLÓ!Ç�ÒgÕ8Ê3Î<Ç�ÊyÌ�ÏAÑ!ÇHÆ3Ç Ð8Ú:Ç Ñ�ËLÆjÉ-Ñ!ÎÅÐ-Õ�É-Ì\ÌAÏAÑ<Ç�ÆZÏ�ÑçËLÓ<Ç�É-Ø���Ö!Ï�Ê3Ç�ÎÅÏ�ÚqÛÉ-Ð8Çjßïí�âDáuß�í�è�á¤ÜRãlÕ8ÒRÕ�ä�Ö!È���Æ ø Ð8Ï�ÌAÕ:Ë3Ç%É-Ú ßïí�âDá�È<Ê3Õ8ÈgÕ8Æ3Ç Æ1ÉyÆ3Ï�Ñ!Ð8Ì�ÇXÙrÊ3Õ-Ñ�ËLÉ-Ì#Ø�É-Ú�Ç�ÊLÉ�ËLÕÚZÉ�ËLØiÓ�É�ö�Û�� Ð8Ç�Õ-Ú:Ç�ËLÊ3Ï�ØOÚ�ÕFÎ!Ç�Ì\Õ-Ù7ËLÓ!ÇOìCÇ�Ì�ΩëlÏ�ËLÓ�ËLÓ!ÇxÒgÕ8ÊKÎ!Ç�ÊyÌ�ÏAÑ!Ç ÆyÉ-Ñ<ÎÅÐ8Õ�É-Ì�ÆÌAÏ�Ñ!ÇXÆKÇ�Ð8Ú�Ç�Ñ�Ë3Æ1ÏAÑOË3Ó!ÇQÉ-Ø���Ö!ÏAÊKÇ�Î�ÏAÚ:É-Ð8ÇDÜgôdÑ!Ì�ÍOÉZÈCÉDÊKËLÏAÉ-Ì�ìCÇ�Ì�ÎPÞFÏAÇ�ë Ï�Æ^Ö!ÆKÇ�Î�Ï�ÑPËLÓ!Ï�ÆÚ:Ç�ËLÓ!ÕFÎ(Ü Ý ÕhØ ØiÓ!Ï�É-Ñ!Î�É-Ê3Î!Ï�ß�í�è�á�É-Ì�Æ3ÕoÖ!ÆKÇwÉoÆ3ÏAÑ<Ð8ÌAÇ\ÙrÊ3Õ8Ñ�ËiÉDÌnØ%ÉDÚ:Ç ÊLÉQÉ-Ñ!ÎjÚ:ÉDËLØiÓyË3Ó!ÇÌAÏ�Ñ!Ç�Æ(ëlÏ>ËLÓXÉlìCÇ ÌAÎ7Ú�ÕhÎ!Ç Ì�Ö!Æ3Ï�Ñ!ÐuËLÓ!ÇVÿÕ-Ö!Ð8Ówù�Ê3É-Ñ!ÆKÙrÕ-Ê3ÚHÜ��Þ8Ç�ÑXËLÓ!Õ8Ö<Ð8ÓXÆKÏAÚ�ÏAÌAÉ-ÊRË3ÕlË3Ó!Çë�Õ-Ê3òjÕ8ÑPÞFÏAÆKÏAÕ8ÑFÛ@ÒCÉ-ÆKÇ�ÎOÆ3Ç�Ì>Ù�Û@Ì�ÕhØ�É-ÌAÏ�æ%ÉDË3ÏAÕ8ÑyÎ<Ç�Æ3Ø Ê3Ï�ÒRÇ ÎxÏAÑHËLÓ!Ï�ÆÈCÉDÈRÇ Ê�×CËLÓ!Ç ÏAÊÉ-È!È!ÊKÕ�É-ØiÓØ�Õ8Ñ<Æ3ÏAÎ<Ç�Ê3ÆVÌAÏ�Ñ!Ç�ÆmÎ!Ç Ë3Ç�Ø�ËLÇ�Î{Ì�ÕhØ�É-ÌAÌ>Í ý É-Ð�É-Ï�Ñ:Î<Ö!ÇË3ÕoÉXÈ!É-ÊKË3Ï�É-Ì!ìCÇ ÌAÎ�ÞhÏ�Ç ëþ�×hÊ3ÉDËLÓ!Ç ÊVË3ÓCÉ-ÑÉQÐ8ÌAÕ8Ò!É-Ìgì!Ç�ÌAÎ{ÞFÏAÇ�ë7×�É-Ñ!ÎjÊ3Ç���Ö!ÏAÊKÇ�ÆlÕhÎ<Õ8Ú:Ç�ËLÊJÍ:Ë3Õ�ÊKÇ�Ú�Õ�Þ8Ç7É-ÚoÒ<ÏAÐ8Ö!Ï>ËLÏ�Ç�Æ�ÜFùuÓ!Ç7Ê3Õ-ÒRÕ-Ë3ÆÕ-ÙdË3Ó!ÇOù�Ö!Ç Ò!ÏAÑ!Ð-Ç�ÑçË3Ç%É-Ú Ö!ÆKÇPÕ8Ú�Ñ!Ï>ÛtÎ!ÏAÊKÇ�Ø�ËLÏAÕ-ÑCÉ-ÌVÞFÏ�Æ3ÏAÕ-Ñ ÙrÕ8Ê�Æ3Ç Ì�Ù�ÛtÌAÕFØ%É-Ì�ÏAæ%É�ËLÏAÕ-Ñ(×}Ò!Ö<ËÕ8Ñ!Ì>ÍHË3Ó!ÇQÎ!Ï�ÆKËiÉDÑ!Ø�ÇWË3ÕZËLÓ<ÇWëkÉDÌAÌAÆÏAÆdÖ<Æ3Ç�Î ßïí�éDá�Ü�åhÇ�Þ8Ç ÊLÉ-Ì#Ë3Ç%É-Ú�ÆdÖ!ÆKÇqÉ:ÞFÏAÆKÏAÕ8ÑhÛtÒCÉ-ÆKÇ�ÎÕ8Ú�Ñ!Ï>ÛtÎ!ÏAÊKÇ�Ø Ë3ÏAÕ8Ñ!É-ÌVØ�ÉDËiÉDÎ!ÏAÕ8ÈhËLÊ3Ï�ØyÆKÍFÆJËLÇ�Ú ÆKÏAÚ�ÏAÌ�ÉDÊXËLÕ�Ë3Ó!ÇOÕ-Ñ!ÇjÎ!Ç�ÆKØ�Ê3Ï�ÒRÇ ÎçÓ!Ç Ê3ÇD×�Ò!Ö<ËÕ8Ñ!Ì>ÍZÙrÕ8ÊuÒCÉDÌAÌ�É-Ñ<ÎOÕ8È<ÈRÕ8ÆKÏAÑ!ÐQÊKÕ8ÒgÕ-ËLÆuËLÊ3É-Øiò�ÏAÑ!Ð<Ü

ôdÚ:Ñ!Ï�Û@Î!Ï�Ê3Ç Ø ËLÏ�Õ8ÑCÉ-Ì �dÏ�Æ3Ï�Õ8ÑhÛ@Ò!É-Æ3Ç ÎPÉ-È<È!Ê3Õ�ÉDØiÓ!Ç�Æ\ËLÕ�Æ3Ç�Ì>Ù�Û@Ì�ÕhØ�É-ÌAÏ�æ%ÉDË3ÏAÕ8Ñ�ÓCÉ%Þ8ÇXÒRÇ Ç�ÑPÖ<Æ3Ç�ÎÉ-ÌAÊKÇ%É-ÎhÍjÕ8Ö<ËLÆKÏAÎ!ÇWã\Õ-ÒRÕ�ä�Ö<È(Ü(ôdÑ!ÇXÆ3Ö!ØiÓ�ÉDÈ!È!Ê3Õ8É-ØiÓ�ÏAÆ\Î!Ç�ÆKØ�ÊKÏAÒgÇ�Î�ÏAÑ�ß�í%êDá¤×CëlÓ!Ç Ê3ÇWË3Ó!ÇÉ-Ö<Ë3Ó!Õ8Ê3Æ�Ö!ÆKÇ�É|Ø Õ8Ñ!ÏAØHÚ�ÏAÊ3ÊKÕ8ÊoËLÕ|ÏAÚ�È!ÌAÇ Ú:Ç Ñ�Ë�É|Ø%É�ËiÉ-Î!Ï�Õ8È<Ë3Ê3ÏAØyÞFÏ�Æ3ÏAÕ-ÑçÆKÍFÆJËLÇ�Ú ËLÓ!ÉDËÇ��FËLÊ3É-Ø Ë3ÆXÊ3É-Î!ÏAÉ-Ì�ÆKË3ÊLÉ-Ï�Ð8Ó�Ë7ÌAÏ�Ñ!Ç�Æ^ÙrÊKÕ8Ú Ë3Ó!ÇqÆ3Ö!ÊKÊ3Õ8Ö!Ñ<Î!ÏAÑ!ÐHÇ�Ñ�ÞFÏAÊKÕ8Ñ!Ú�Ç�Ñ�Ë%×}ÉDÑ!ÎÃÉDÑ����ÛËLÇ Ñ!Î!Ç�Î��7É-ÌAÚ:É-Ñ{ü#Ï�Ì�Ë3Ç�Ê�Ë3Õ�Ï�Ñ�ËLÇ�Ð-ÊLÉDË3ÇdËLÓ!Ç7ÌAÕFØ%ÉDÌAÏAæ�ÉDËLÏ�Õ8Ñ�ÎCÉDËiÉQÆKÕDÛ@Õ8ÒhËiÉ-Ï�Ñ!Ç�ÎjÒ�ÍyËLÊKÏ�É-ÑFÛÐ8Ö!ÌAÉDËLÏ�Õ8ÑZëlÏ�Ë3ÓOÕFÎ!Õ8Ú�Ç Ë3ÊKÍ-Ü

÷

Page 5: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

���������������! #"%$��'&(��)* #+���,-��"%./$�0#01$324"�56 1)879��:�;' #$�)�<>=?;@����,���"' #&�)�$�.A;@�*�CBED�01;' GFH�����I;$�BJ)� GFH,� #�I��:�;' #$�)���06BJ #�I�'$��4 #"K,���"':��I #L���,�M�NO�*��0# 1:P�Q;' #$�)�"�;'$R�'$�L?$�;' #:!"'$9:�:����SL���"'��,T$�)$�BJ)� GFH,� #�I��:�;' #$�)���0U:P�Q;@��,� #$��*;@�I #:WV9 #"I #$�)�"YX>"Y;@��BZ"�=U24�* #:[�J:P��)�D�"I�K;'���4,� 1\?���I��)(;]�����Y;@"$�.�;@�*�^BED�0G;@ GFH�����Y;_BJ #�I�'$��`���I�^ #)(;'�'$9,�D�:���,a #)b79��:�;' #$�)*"Ccd��)�,ae*5fV9 #�Y;@D��Q0g"I��)�"I$��'";@���h;40#$9:P�Q;'�i�'��0#��VQ��)(;�$�L9jI��:�;@"[kh0l��)�,*BR���ImU"K 1)^;@���%"I:���)��n�Q)�,�E"'��0G.lF�01$>:���0# 1+P�Q;' #$�)J��0oF&�$��I 1;@�*Bp=h�'��"'����:�;' 1V���01X�MUq� #)���0#0GX�=3"'$�BJ�r:�$�)�:�01D�"' 1$�)�"]��)*,Z�i,*��"':��' 1�*;@ 1$�)C$�.?��)(V9 #"@�Q&���,./D*;@D*�'�%2W$��'ms���I�!,��@�P24) #)p7>��:�;@ 1$�)dt9M

u vsw9xPy/z?{fy|{fz�}�~��f�/��y��'�i}����^�J��{fyl�[v�y/�hw9���3y/��{f}��A~�y/�3�h� �

NO)p$�BZ)* GF�,* #�'��:�;' #$�)��Q0?V9 #"I #$�)"'��)�"'$��O"'��$�D*0#,d�Q0#0#$�2�;@���_�'$�L�$�;4;@$Z$�L�"I���IV��n;@�*�_�I��0#��FVQ��)(;������Y;@"�$�.�;@�*�W"':���)��QM������W�'��01��VQ��)�:��W$�.��K./�P�h;@D��I�W,����' 1V���"�./�I$�B�;@�*�r�����*0# #:��Q;@ 1$�)�= #)`$�D���:P�Q"'��=h$�.>;@���A�'D�01��"f��)�,n�� #BJ"�$�.��K$�L�$U�WD��9FY7>$9:�:�����BZ 1,�,�01��F�"I #+���0#�P�Q&�D��]&(��BJ��"�M�gXn��)���0GX>+� #)�&S;@����Bp=h 1;� #"���$�"I"' #L*0#�g;'$%,�����)��4�O"'��;]$�. �'���UD� #�I��BJ��)(;@"�./$�����)C��\?��:�;@ GV���?���':����*;' #$�)"IX9"I;'��BM

�9��� ���P�P �¡�¡�¢��9£�¤4 '¥�¦9¢�¡[ �§R ���¨�©��Pªh¡!¨�«� %¬K �¡@­[ �®�¨|¢¯ªh��° ±�©�¨² �§���¡@ªh§³¤4ª�´�ª>µ�¦�®d¤4¦9¶# [©

NO)_$�BZ)* GF�,* #�'��:�;' #$�)��Q0������':����*;' #$�)`"IX9"Y;@��B·"'�*$�D�0#,_L?�g��L�01��;@$O,*��;@��:�;��?$� 1)(;@"�$�.� 1)(;@���²F��"Y;4¸|,* #�'��:�;' #$�)`��)�,_,� #"Y;[��)*:���¹�24 1;'�`;'���r��:�:�D��'��:�X`�I���UD� #�I��,_LUX!;'���W�Q����0# 1:P�Q;' #$�)6MP�����./$�0#01$�24 #)�&_�'���UD� 1�'��BZ��)U;'"K��)�,p������01 #:P�h;@ #$�)�"W���PV��`L�����)p 1,���)(;' 1����, 1)^;@���`�4$�L�$U�WD��,�$�BZ�� #)65

º¼» ����)`;'���]�?$� #)(;�$�.> #)(;@���'��"I;f #"� 1)`:�$�)(;[��:�;f$���V����IX!)�������;@$�;@�*�A�I$�L�$�;P=��rV����IX!&�$>$9,��:�:�D��'��:�X- 1"n�'���UD� #�I��,8./$��`L�$�;@��,� #�I��:�;' #$�)8��)�,�,* #"I;@��)�:���=f #)8$��',����_;@$p���'$��?���'01X:�$�)(;@�'$�06;@���!�I$�L?$Q;4BZ$�;' #$�)6M*NO)��½*��BJ��01�% #"r;@�*�`:�$�)(;@�I$�0�$�.�L���0#06m9 1:[mU #)�&�M

º¼» ����)C;@���4��$� #)(;�$�.� 1)U;'���I��"I;A 1"�24 1;'�� #)��i./��2¾BJ��;@���'"�./�I$�B¿;'�����'$�L�$�;�=(�i&�$9$>,���:�F:�D��@��:�X` #"f�'���UD� 1�'��,n./$��fL?$�;'�E,� 1�'��:�;@ 1$�)n�Q)�,E,� 1"I;[�Q)�:��QM�Àp$��'��$�V�����=Q 1;f #"fV����IX_D�"'��./D�0;'���Q;%;@�*�CBZ����"'D��I��"�=�;[��mQ��)��h;!,� 1\?���I��)(;!,� #"Y;[��)*:���"! 1)Á;'�� #"% 1)(;@���IBZ��,� l�h;@�E�'��)�&��Q=;'$-L���Q\?��:�;'��,¼L(X�;@����"IBR��010#��"I;���BJ$�D�)(;�$�.O #)��Q:�:�D*�@��:�X�=� #)*,�������)�,*��)(;@0GX�./�'$�B;'���Z,* #"I;@��)�:���M�NO)���½*��BJ��0#�� #"!"I��01.lFH0#$9:P��01 #+��Q;@ 1$�)p24�� 1:[��=fL���"' 1)�&$�)801$>:���0# 1+P�Q;' #$�)$�.�mU)�$�24)���$� #)(;'"�=*2g$�D�01,L��!�P��"I��,p 1.f #)��Q:�:�D*�@��:�Xs #"�"IBR��010¯M

º¼» ����)d;@���n�?$� 1)(;i #"S�UD� 1;'�n.|����=?�^&�$9$>,���:�:�D��@�Q:�Xd 1"O�I���UD� #�I��,d./$��S;@���E,* #�'��:�;' #$�)�=01��"'"`��:�:�D��'��:�X-BZ�PXTL?�J��:�:����*;@��,8./$��%;@���J,� 1"I;[�Q)�:��QMfNS)���½*��BZ�*0#�� #"!BJ$3V9 1)�&s;@$;'���sL���010¯5�;'���s,� 1�'��:�;@ 1$�)���0W��:�:�D��@��:�Xa #"C�I���UD� 1�'��,¼ #)a$��',�����;'$TL?���L*0#�R;'$-�*�P��,;'$32W���I,�"4 1;PM

º �����p0l��"Y;R�I���UD� 1�'��BJ��)(;R,��P��01"J24 G;@�¼;@���pBR���Im����'"�=A24�� #:[�Â��0#01$32³;@$�,� #"Y;@ #)*&�D� #"I�;'�P��BCF�BZ�Q;@��"A./�I$�BÃ$�����$�)���)(;'"�M��f$C,���;'��:�;�;@���%BZ���'mQ���I"��Q;4��)(XR,� #"Y;[��)�:��i #BJ��01 #��";'���T�?���':����*;' #$�)�"IX9"I;'��B ;'$¼L��-��L�01�d;@$b$�L�"I���IV��� 1)��b&� 1V���)ÄV����Y;@ 1:P��0!��)*&�D�0l�Q�"I��:�;'$���M

t

Page 6: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

Å�ÆdÇ�È�È�È*É9Ê_ËJÌ#Í'ÍIÎ�Í�ÏWÊ�ÐrÑ�Ò�Ð'Ì#Ó�Æ�Ò�ÑÁÔÕÇ�ÖQ×�ÔÕÇ�Ç�×?Î�Æ�ØGÙ�Ú�Ê�ÍIÛ'ÌlÊ�Ø1Ø1ÙnËRÊQÛ'Ü[Ý�Ì#Æ*Ó`Û'Ý�Ò�ÐIÒiÍ'Ò�Þ9ß*Ì#Í'Ò�àËZÒ�Æ(Û@Ð�á6â�Ý�ÒJÊ�Ì#ËJÐSÏgÒ�ÍIÒJã�Î�Û'ÝdÛ@ÎsÝ�ÊPä�Ò�Ò�Æ�Î�ß�Ó�ÝÁÍIÒ�Ð'Î�Ø#ß*Û'Ì#Î�ÆdÛ'ÎsÑ�Ò�Û'Ò�Ü�Û`ÊQÆ�ÑÁØ#Î9ÜPÊ�Ø1Ì#å�ÒÛ@Ý�ÒRã�Ê�Ø#Ø]Ò�ä�Ò�ÆaÏ4Ý�Ò�ÆbÎ�ã�Ð'Ò�ÍIä�Ò�ѼÊQÛEÛ'Ý�ÒZæ|Ê�ÍYÛ@Ý�Ò�ÐIÛCÑ*Ì#ÐIÛ@Ê�Æ�Ü�Ò�É�ÊQÆ�Ñ�Û@ÎdÌ1Æ�Ü�Ø1ß�Ñ�ÒZÌ#Æ�Û'Ý�ÒÌ#ËZÊ�Ó�Ò�Û@Ý*ÒOËZÊhç>Ì#ËEß�ËèÚ�Ê�ÍIÛgÎ�æ�Û'Ý�ÒOã�Ê�Ø#Ø�Ï4Ý�Ò�ÆsÌ1ÛAÌ#ÐAÜ�Ø1Î�Ð'ÒKÛ@Î`Û@Ý�ÒSÍ'Î�ã�Î�ÛAã?Î9Ñ*Ù�á>â�Ý�Ò�Ð'ÒÍ'Ò�Þ9ß*Ì#Í'Ò�ËZÒ�Æ(Û@ÐrÜ�Î�ß�Ø#ÑZÆ�Î�ÛWã?ÒSËRÊQÛ'Ü[Ý�Ò�ÑRãUÙRÊ�Æ(ÙZÎ�æ�Û@Ý*ÒOÜ�Ø#Ê�Ð'ÐIÌ#Ü�Ê�Ø?ËJÌ#ÍIÍ'Î�Í�ÐIÝ�Ê�Ú�Ò�Ðrß*Ð'Ò�ÑÛ@Ì1Ø#Ø�Û@Ý�Ò�Æ�É�Ê�Æ*ÑdÏWÒCÑ�Ò�Ü�Ì1Ñ�Ò�ÑTÛ@ÎsÌ1ËZÚ*Ø#Ò�ËJÒ�Æ(ÛOÊsé3àHÚ�Ê�ÍIÛiËZÌ1Í'Í'Î�Í�á â�Ý�ÒEê�ÍIÐIÛ%Ú�ÊQÍIÛiÏWÊ�Ð!ÊÜ�Î�Æ*Ì#ÜPÊQØ�ËZÌ1Í'Í'Î�Í!Ê�Æ�ÑÁÛ@Ý�ÒJÐ'Ò�Ü�Î�Æ�Ñ8Î�Æ�ÒZÊpÐ'Ú*Ý�Ò�ÍIÌ#ÜPÊQØgÊQÚ?Ò�ç6É�ÐIÝ�Ê�Í'Ì1Æ�ÓpÊÜ�Î�ËZËJÎ�ÆTÛ[ÊQÆ>àÓ�Ò�Æ(Û_ÊQÛ!Û@Ý*ÒJÌ1Æ(Û@Ò�ÍIÐ'Ò�Ü�Û@Ì1Î�Æ-Ú?Î�Ì1Æ(Û@Ð�á6â�Ý�ÒZÐIÚ�Ý�Ò�Í'Ì#Ü�Ê�Ø�Ú�Ê�ÍYÛ`Ú�Í'ÎhëIÒ�Ü�Û'Ò�Ñ8ÐIÜ�Ò�Æ�ÒRÚ�Î�Ì#Æ(Û'Ð!ÊQÛÛ@Ý�ÒnÚ�ØlÊPÙ9Ó�Í'Î�ß�Æ�ÑdØ1Ò�ä�Ò�Ø�ß�ÚdÛ'ÎdÇ�áíìZËîæ/Í'Î�ËïÛ@Ý*ÒEÐ'Ò�Æ�Ð'Î�Í�É?Û'Ý9ß*Ð!Ê�Ø#Ø1Î3Ï4Ì1Æ�Ó�Û@Ý�ÒCÊQÆ�Ó�Ø#Ò`Î�æÛ@Ý�Ò!Ü�Î�Æ�Ì#Ü�Ê�Ø�Ú�Ê�ÍYÛ�Û@ÎJã?Ò!ÐYÛ@Ò�Ò�Ú�Ò�Æ�Î�ß�Ó�Ý�Û@ÎJÎ�ã�ÐIÒ�ÍYä�Ò`Ú?Î�Ì1Æ(Û@Ð4Ñ�Ì#ÐYÛ[Ê�Æ(ÛKß�Ú�Û@ÎJð�Ëñæ/Í'Î�ËÛ@Ý�Ò4ÐIÒ�Æ�ÐIÎ�ÍSò|Ð'Ò�ÒOó�Ì#Ó�á�é3à�ã�ô'ô�á�â�Ý�Ò4Ð'Ò�Æ*Ð'Î�Í�É9Ì1ËZÚ*Ø#Ò�ËJÒ�Æ(Û'Ò�ÑEÏ4Ì1Û'ÝJÊ!Ø#Ê�Í'Ó�Ò�É�Ø1Î�Ïrà�Ü�Î�ÐIÛ]ËJÌ#ÍYàÍ'Î�ÍiòYÇ�õ>áöì!Ü�ËÃÎ�æ�Ñ�Ì#Ê�ËZÒ�Û@Ò�Í[ô]Ê�Æ�ÑsÊnØ1Î�ÏÄÜ�Î�ÐYÛ�ÜPÊQËZÒ�Í@Ê*ÉUÏrÊQÐWÓ�Î9Î>ÑZÒ�Æ�Î�ß�Ó�Ý^Û@ÎnËRÊ�÷QÒOÌGÛÚ?Î�Ð'Ð'Ì1ã�Ø#ÒiÛ'Ý�Ò!Ì#ËJÚ�Ø#Ò�ËZÒ�Æ(Û[ÊQÛ'Ì#Î�ÆZÎ�æ�ÐIß�Ü�Ü�Ò�ÐIÐIæ/ß�Ø�ã?Ò�Ý�ÊPä>Ì1Î�Í'Ð_ÔÕÇ�Ç�×øá

ù Ì#Æ*Ü�ÒOÛ'Ý�Ò�Æ�É�Ê�Ø#Ø�Í'Ò�Þ9ß*Ì#Í'Ò�ËZÒ�Æ(Û@Ð�Ý�ÊPä�Ò!ã�Ò�Ò�Æ^Û[Ê�÷QÒ�ÆÌ#Æ(Û@ÎCÊQÜ�Ü�Î�ß�Æ(ÛKÊ�Æ�Ñ^Û@Ý*Ò%Ú?Ò�Í'Ü�Ò�Ú*Û@Ì1Î�ÆÐIÙ9ÐIÛ'Ò�ËúÏWÊ�ÐiÍIÒ�Ñ�Ò�Ð'Ì1Ó�Æ�Ò�Ñ6á6û8ÒnÑ�Ò�Ü�Ì#Ñ�Ò�ÑdÛ@Î^Ñ�Ò�ä�Ò�Ø#Î�Ú-ÊRÆ�Ò�Ï·Ñ�Ò�ÐIÌ#Ó�ÆTËJÒ�Û'Ý�Î>Ñ*Î�Ø#Î�ÓQÙsÛ@ÎÌ#ËJÚ�Ø#Ò�ËZÒ�Æ(ÛsÊ�Æ�Ò�ÏüÐ'Ò�Û�Î�æ`ËZÌ1Í'ÍIÎ�Í'ÐZã�Ê�Ð'Ò�ÑýÎ�Æ�Ê�Ü�Î�ËJÚ�Í'Ò�Ý�Ò�Æ*Ð'Ì1ä�Ò-Ê�Æ�Ê�ØGÙ>ÐIÌ#Ð^ÎQæ`Û'Ý�ÒÊ�ã�Î3ä�ÒsÍ'Ò�Þ9ß*Ì#Í'Ò�ËZÒ�Æ(Û@ÐJÊ�Æ�ÑaÐ'ÊQÛ@Ì1ÐIæ�Ù9Ì#Æ�ÓdÛ'Ý�Ò�ËþÛ@Ý�ÍIÎ�ß�Ó�ÝbÊQÆbÊ�Ü�Ü�ß�Í@ÊQÛ'Ò�Ü�Î�Æ(Û@ÍIÎ�ØWÎQæKÛ'Ý�ÒÑ�Ì#ÐYÛ@ÍIÌ#ã�ß*Û'Ì#Î�Æ�Î�æ4Û@Ý�ÒsÌ1ËRÊQÓ�ÒRÍIÒ�Ð'Î�Ø#ß*Û'Ì#Î�ÆýÔ ÿQ×øá�â�Ý�Ò�Ü�Î�Æ(Û@Í'Î�ØWÎ�æ4Û@Ý*ÒsÑ�Ì#ÐYÛ@Í'Ì1ã�ß*Û'Ì#Î�Æ�ÜPÊ�Æã?ÒRÌ#ËJÚ�Ø#Ò�ËZÒ�ÆUÛ'Ò�ÑaÊhÛnÛ�ÏgÎ-Ñ*Ì � Ò�Í'Ò�Æ(ÛCØ#Ò�ä�Ò�Ø1Ð�ÉfÏ4Ý�Ì#Ü[ÝaÏ4Ì#Ø1Ø]ã?ÒsÒ�ç*Ú*ØlÊ�Ì1Æ�Ò�Ñ�Ì1Æ8Û@Ý*ÒsÆ�Ò�ç9ÛÐ'Ò�Ü�Û@Ì1Î�Æ�Ð���ÊQÛ%Ú*ÌGç>Ò�ØfØ#Ò�ä�Ò�Ø�Î�Í%ÊQÛOÚ�Ê�ÍYÛiØ#Ò�ä�Ò�دá6â�Ý*ÒEÐ'Ò�Ø#Ò�Ü�Û@Ì1Î�ÆdÎ�æ�Û'Ý�ÒEØ#Ò�ä�Ò�Ø�Ñ�Ò�Ú�Ò�Æ*Ñ�Ð%Î�ÆÛ@Ý�Ò!ÐIÚ?Ò�Ü�Ì1ê�Ü`ÍIÒ�ÞUß�Ì1Í'Ò�ËJÒ�Æ(Û'ÐSß�Æ*Ñ�Ò�Í4Ü�Î�Æ�Ð'Ì1Ñ�Ò�Í'ÊQÛ@Ì1Î�Æ�á

����� ���� ������������������������ �!���

" Î�Æ(ä�Ò�ÆUÛ'Ì#Î�Æ�Ê�Ø?Ü�Î�Æ�Ì1ÜPÊ�Ø ËJÌ#Í'ÍIÎ�Í'Ð]Ì1ÆUÛ'Í'Î9Ñ�ß�Ü�ÒSØ#Ê�Í'Ó�Ò4Ñ�Ì1ÐIÛ'Î�ÍIÛ'Ì#Î�Æ�Ð]Ì1ÆJÛ'Ý�ÒOÑ�Ì1ÐIÛ@Ê�Æ�Ü�ÒSÎ�æ�Î�ã>àëIÒ�Ü�Û@ÐSÊQÛ�Û@Ý�Ò!Ú�Ø#ÊPÙ>Ó�Í'Î�ß�Æ*ÑØ1Ò�ä�Ò�دá�â�Ý*Ì#Ð4Ñ�Ì#ÐYÛ@Î�ÍYÛ@Ì1Î�ÆsÓ�Í'Î�Ï4Ð4ÞUß�Ì#Ü[÷UØGÙ^Ï4Ì1Û'Ý�Û'Ý�Ò!Ñ�Ì#ÐYÛ[Ê�Æ*Ü�Òæ/Í'Î�Ë Û'Ý�ÒrÎ�ã9ëIÒ�Ü�Û�Û'ÎOÛ@Ý*ÒrÎ�ã�ÐIÒ�ÍIä�Ò�Í�á$#iÆEÎ�Æ�ÒrÝ�Ê�Æ�Ñ�ÉhÌ1Û�Ì#ÐfÞ9ß*Ì1Û@ÒWÎ�ã(ä>Ì1Î�ß�ÐfÛ@Ý�ÊQÛ�Û@Ý�ÒWÆ�Î�ËCàÌ#Æ�ÊQØ�äQÊ�Ø#ß�ÒCÎQæWÛ@Ý*ÒJÒ�ÐIÛ'Ì#ËZÊQÛ@Ò�Ð`Ü�Ê�Æ-ã?Ò�ÒPÊQÐ'Ì#ØGÙdÜ�Î�Í'ÍIÒ�Ü�Û'Ò�Ñ�Ó�Ì1ä�Ò�ÆÁÛ@Ý�ÒJÚ�Í'ÎQê�Ø#ÒEæ/ß�Æ*Ü�Û@Ì1Î�ÆÎ�æfÛ@Ý�Ò!ËJÌ#Í'ÍIÎ�Í�á%#iÆsÛ@Ý�Ò!Î�Û'Ý�Ò�Í�Ý�ÊQÆ�Ñ�É�Û@Ý*Ò!Ê�Ü�Ü�ß�Í@Ê�Ü�Ù�Î�æfÛ@Ý�Ò�Ð'Ò!ËZÒ�Ê�Ð'ß*Í'Ò�ËJÒ�Æ(Û'ÐKÌ1Ð�Ü�Î�ͲàÍ'ß�Ú>Û@Ò�Ñ�ã(ÙRÛ'Ý�ÒgëIÎ�Ì1ÆUÛWÒ � Ò�Ü�Û4Î�æ�Ð'ß�Ü[ÝÑ�Ì1ÐIÛ@Î�ÍIÛ@Ì1Î�ÆsÊ�Æ*ÑsÌ#ËZÊ�Ó�ÒKÐ@Ê�ËJÚ�Ø#Ì1Æ�Ó�É(Ï4Ì1Û'Ý�Î�ß*Û�Ê�Æ(ÙÚ?Î�Ð'Ð'Ì1ã�Ì#Ø1Ì1Û�Ù`Û@Î`Ü�Î�ËJÚ�Ò�Æ�Ð'ÊQÛ@Ò�æ/Î�Í]Ì1Û�á�â�Ý�ÒSÊ�Ü�Ü�ß�Í@ÊQÜ�ÙJÑ�Ò�Ó�Í@Ê�Ñ�ÊhÛ@Ì#Î�ÆJÌ1ËZÚ*Ø#Ì#Ò�ÑEã(Ù�Ü�Î�Æ(ä�Ò�Æ>àÛ@Ì1Î�Æ�Ê�Ø�ËJÌ#Í'ÍIÎ�Í'ÐKÜ�Î�Æ%&�Ì#Ü�Û@ÐKÏ4Ì1Û@ÝpÛ@Ý�ÒEÍIÒ�ÞUß�Ì1Í'Ò�ËJÒ�Æ(ÛOÎ�æAÊRÍ'Ò�Ê�Ð'Î�Æ�Ê�ã�ØGÙpØ1Ì#ËJÌ1Û'Ò�ÑÊ�ËJÎ�ß�Æ(ÛÎ�æ�Ì1Æ�Ê�Ü�Ü�ß�Í@ÊQÜ�Ù�æ/Î�ÍiÊQÆUÙÑ�Ì1ÐIÛ@Ê�Æ�Ü�Ò_ËZÒ�Ê�Ð'ß*Í'ÒnÌ1ÆpÛ'Ý�ÒnÌ1ÆUÛ'Ò�ÍIËZÒ�Ñ�ÌlÊQÛ'Ò_Í'Ê�Æ�Ó�ÒQá â�Ý�Ò�ÍIÒ�æ/Î�ÍIÒ�ÉÎ�Æ�Ò_Î�æ�Û@Ý*ÒEÎ�ã9ëIÒ�Ü�Û@ÌGä�Ò�ÐiÎ�æ�Û'Ý�Ì#Ð4ÏWÎ�Í'÷�ÏrÊ�ÐSÛ@ÎRÑ*Ò�ä�Ò�Ø#Î�ÚÁÊQÆ�Î�Ú*Û'Ì#Ü�Ê�Ø�Ü�Î�ËJÚ?Ò�Æ�Ð@ÊhÛ@Ì#Î�Æ�Î�æÛ@Ý�Ò_Ê�ã�Î�ä�Ò�àHÑ�Ò�ÐIÜ�ÍIÌ#ã�Ò�ÑdÑ�Ì1ÐIÛ'Î�ÍIÛ'Ì#Î�Æ�É>ÏWÎ�ÍI÷UÌ#Æ�ÓJÑ�Ì#ÍIÒ�Ü�Û@Ø1Ù^Î�ÆpÛ'Ý�Ò_ËJÌ#ÍIÍ'Î�ÍWÚ�Í'Î�ê�Ø#Ò!Ì#ÆÐ'ß�Ü[ÝÊnÏrÊPÙZÛ@Ý�ÊQÛWÛ@Ý�Ò!Ê�ã*Ð'Î�Ø1ß*Û@ÒiØ1Î>Ü�Ê�Ø#Ì1åPÊQÛ'Ì#Î�Æ�Ò�Í'Í'Î�ÍrÍ'Ò�ËRÊ�Ì1Æ�ÐWØ1Ì#ËJÌ1Û'Ò�Ñ�Ï4Ì1Û@ÝsÍIÒ�ÐIÚ?Ò�Ü�Û�Û@ÎEÛ'Ý�ÒÎ�ã9ëIÒ�Ü�Û^Ñ*Ì#ÐIÛ@Ê�Æ�Ü�Ò�á]Å�ÆÂÎ�Û'Ý�Ò�Í�ÏWÎ�Í'Ñ�Ð�ÉAÛ'Ý�ÒpÑ*Í'Ì1ä9Ì1Æ�Ó�Ì1Ñ�ÒPÊTÏWÊ�ÐZÛ'Î8Ü�Î�ÆUÛ'Í'Î�Ø�Û'Ý�ÒpÑ*Ì#ÐIÛ'Í'Ìoàã�ß*Û'Ì#Î�ÆaÎ�æKÛ@Ý*ÒsÌ#ËZÊ�Ó�ÒRÍIÒ�ÐIÎ�Ø#ß*Û'Ì#Î�ÆaÎ�ƾÊTÚ�Ìoç>Ò�Ørã�ÊQÐ'Ì#Ð�É�Ì#ÆaÎ�Í'Ñ�Ò�ÍEÛ@ÎÁÓ�Ò�ÛCÛ'Ý�ÒsÑ�Ò�Ð'Ì#ÍIÒ�ÑÊ�Ü�Ü�ß�Í@ÊQÜ�Ù�á>â�Ý�Ò!Ê�Æ�ÊQØ1ÙUÛ@Ì1ÜPÊ�Ø Ð'Ò�Û@ß�Ú^æ/Î�ÍgÛ@Ý*Ì#ÐWÎ�Ú*Û@Ì1ÜPÊ�Ø Ü�Î�ËZÚ�Ò�Æ�Ð'ÊQÛ@Ì1Î�ÆZÛ'ß�Í'Æ*Ò�ÑsÎ�ß*ÛWÛ@Înã�Òä�Ò�ÍIÙ�ÐIÌ#ËJÌ#Ø#Ê�ÍOÛ@Î�Ú�Í'Ò�ä>Ì1Î�ß�ÐnÏgÎ�ÍI÷ Ô éh×iò|Ð'Ò�ÒsÊ�Ø1Ð'Î Ô é�ÖQ×lô!Ï4Ý*Ò�Í'ÒZÛ@Ý�ÒRÊ�Ì#Ë ÏWÊ�ÐnÛ@ÎpÒ�çUàÚ�Ø#Î�Ì1Û ��(')�������*!�+�,��(-�����.������ 0/1,��2�!������31�!45���3%���� á?â�Ý�Ì#ÐOÎ�Ú*Û@Ì1ÜPÊ�Ø�Ü�Î�ËJÚ�Ò�Æ�Ð'ÊQÛ@Ì1Î�ÆÍ'Ò�Ð'ß�ØGÛ@Ð�Ì1ÆCÊSÜ�Î�Æ�ÐYÛ[Ê�Æ(Û]Ê�ã*Ð'Î�Ø1ß*Û@ÒgÒ�Í'ÍIÎ�ÍfÌ#ÆnÛ'Ý�ÒWÑ�Ì1ÐIÛ@Ê�Æ�Ü�ÒgËZÒ�Ê�Ð'ß*Í'Ò�ËJÒ�Æ(Û�á�â�Ý�ÒAÛ@Í@ÊQÆ�ÐIæ/Î�Ͳà

ð

Page 7: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

6�7�8�9�:!;�<1=�8?>@=A=A;B8?>C:EDGFIHKJML�N�9POM=Q7!;SRUTV7!L�=ARXW�TMN�7QY[Z!\]:^JM;%O_7!;MOSR]=�;MR]:!\`CT1=A\Ua(:!\]6E=AO<bYcR]J%LdeLA7!6f=�\�7bg�6f9P\]\]:!\hRiY�RU8�=�6kjml!=A=�TMRX7!;MZ^NP=AR0J%;MLdV7!;MZ!=AOe7!;MOnLdV7!;%Z^=ARoN�=�;MZ!8]dMR<bYp7qLA:^;%RU87G;$8ra�7GL�8�:!\AsutvdM9PR�8�\]7!;MRUa(:!\]6f7G8�9P:^;ujw<x=�9�;MZSNP9�;M=A7!\Aj1OM:�=ARr;M:G8oLdV7!;MZ^=y8]dM=6f=�8�\U9�Lo8�=A;%R]:^\�jx;M=�Z^N�=�L�8]9�;MZE8�dM=XLA:^;MRi87!;b8AsmtvdM=�\]=�a(:!\]=!j1>C=XLQ7!NPN{z�|�}�~�������z��v8]dM9�R�l�9P;MO:!a@6f9P\]\]:!\0<1=ALQ7GJMR]=E:!a�9P8]RrLQ7!TV7G<M9�NP9P8�9P=ARh8�:_l!=�=ATp8�dM=.9�6f7!Z^=+6f=�8�\]9PL!jxTM\]:^T1=A\i8?Yc8�dM7G8OM:�=AR);M:!8)dM:!N�OSa(:^\vLA:!;$�!=A;b8�9P:^;V7!N�6E9�\U\]:^\URAs� ;�=��!=A;�6E:^\]=n\U=ANP=��G7!;b8_Tx:!9�;b8_OM\]9���9�;MZ�:^JM\_OM=�R]9PZ^;�L�:^;ML�=A\];%RB8]dM=pOM=�8]=AL�8]9�:^;�:!a9�6f7!Z^=�a(=A7G8�J%\]=AR�sKtvdM=_TM\]:!Tx:^RU=AO�OM=ARU9�Z^;�dV7GR.8]dM=S=��x=AL�8E:!a0lG=A=�TM9�;MZ�LA:!;MRU8�7!;b8E8]dM=9�6f7!Z^=fR]9���=S:!ah8�dM=SRULA=A;%=Ba(=A7G8�JM\U=ARE7G8y8]dM=_TMN�7QY�Z^\U:^JM;MO�NP=��^=�N�j�9P;MR]9POM=�8]dM=_LA:��^=�\]=AO\�7!;%Z^=r:!a�OM9�Ri87!;%LA=AR�sVtvdM9�RC6�7!lG=AR)N�=�R]RvNP9�l!=�NPYf7�OM=�8]=AL�8�9�:!;_a�7G9�N�J%\]=)>)dM=A;_8�dM=�a(=A7G8�J%\]=9�R a�7!\ a(\U:^6�8]dM=o:^<MRU=A\U�!=A\�s

Pin-hole

t1

x1 x2

λ

P1

X

Y P2 P3

x3

t2

X1 X2 X3

x

P0

H

t0

Y(X)

Sensor

�u���b�^�!�b�!�� ¡£¢U¤+¥P¦�§��©¨b¥� §£§i�©¨$�v¡£¤b @ª$��«% §£ �¨G¡£�©¬�­b �®!¯$¬Q¡£��¦°¨X�� �¨b §i¬Q¡£��¨b��¡£¤$ @�©±?¦°²o ¡?§i�©¢{³[¬Q§£¡�¦�¥¡£¤b �²o��§£§£¦�§��tvdM=�OM=�R]9PZ^;�TM\U:^<MNP=A6´9�R�6f:�OM=�N�=AOE<bYf8]dM=�a(:!N�N�:�>)9P;MZoOM9P�x=A\U=A;b8�9�7!NV=Aµ$JV7G8]9�:^;�¶^jb>)dM9�LdLQ7!;B<1=·9P;%a(=A\U\]=�OB<bYB7!T%TMNPY�9�;%Zy8�dM=oN�7Q>)Rv:!a�¸59�;M=A7!\)¹�T%8�9PLARXW�RU=A=·º»9PZMsV¼b`�s

½ ¾À¿ Á ¾1ÂÃ?Ä ¾ ÂÆŶ)Ç ½ ¾ Á ¾ ÂÃ?Ä ¾ ÂÆÅfÈ É Ê ÇÀË ÁË�W Ê ¿�Ì `£ÍUÎ

ÏÐÑ ÐÒ Ê W�Ó^` È ÊwÔÊ Í W�Ó^` È ÓW£¶°`

>)dM=A\U=!Õ Ê Í È´Ö Ê × Ö Ë�j É È�Ø)Ù j Ù 9�R�8�d%=Ea(:�LQ7!N»N�=A;%Z!8�duj Ø 9�R�8]dM=ETM\]:^T1:^\i8�9�:!;V7!N�9�8?YLA:^;%RU87G;$8�a(\U:^6�Ë´8�:vÚ�j Ì 9�Rx8�dM={TM9P;[Û?dM:!N�=�dM=�9�Z^db85a(\U:^6�8]dM=KTMN�7QY�Z^\U:^JM;MOus°F�9��m=�\]=�;$8]NPYa(\]:^6 ÜÝD�Þ�j�ÜßD!Ó�Þ >C=_OM=��^=�N�:^T1=AOà7nZ^=A:^6E=�8]\]9PLQ7!N@9�;b8�=�Z^\�7G8]9�:^;á:!a0=�µ$JV7G8�9P:^; ¶!s{¹�JM\7!TMTM\U:b7!Ldn9PR�<V7GR]=AOp:^;c7�N�:�LQ7!N5âV\URU80:^\]OM=�\r7!TMT%\]:Qã[9�6f7G8�9P:^;k:Ga�8�dM=+TM\]:!âMN�=!Õx7G80=Q7!LdTx:!9�;b8r8�dM=.6E9�\U\]:^\�dV7!Ro<x=�=A;á7!TMTM\U:�ã[9P6�7G8]=AOp<bYn9P8]R�87!;%Z^=A;b8·R]TV7GLA=!s�tvdM=E\]=�R]JMN�8�9P;MZTM\]:GâVN�=rNP:[:^l$Rvµ$JM9�8�=oR]9P6f9PN�7!\�8�:�8�dM=o:^;%=X:^<[87!9P;M=AO_9�;eÜÝD�Þ�sVä28�9PRvLA:^;b�!=�ãk9�;b8�:.9�8�R âV\URU8dV7!N�a£j19�sß=Gs18]dM=+TM7!\U8�8�dV7G8�Z^:�=AR0a(\U:^6å8�d%=�7�ã[9�Rh:!a{RUY�6E6f=�8�\iYB8]:�> 7!\UOc8�dM=X:^J%8]R]9�O%=+:!a8�dM=o6E9�\U\]:^\ Î 8�d%=A;B9P8)dV7!Rh7!;B9�;[æV=AL�8�9�:!;BT1:^9P;$8v7!;MO_âV;V7!NPNPYq9�8vZ^=�8�RhR]N�9PZ^db8�N�Y�L�:^;MLQ7Q�!=!sHKRU87G<MN�9PR]dM9P;MZ0T1:^9�;b8ç<bY+T1:^9�;b8�8�dM=@\]=�N�7G8]9�:^;MRUdM9�T·<1=�8?>@=A=A;�8]dM= 6E9�\]\U:^\�TM\]:GâVN�=@7!;MO+8]dM=è

Page 8: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

é]ê�ëAìMëqíPé·î)ïMðGñXî@ëqêAð!ò�ò�ñ]ïMëEó1ô©õ[ö�÷�ø?÷�ö�ù!ö�÷xêAú^ìbñ�ûUú^ò{ú!ü ñ]ïMë�ýMíPéUñ]û]í�þ%ÿ%ñ�íPú^ìpú!ü ñ�ï%ëfí���ð��!ëû]ë�é]ú^òPÿ%ñ�íPú^ì����� � ������������������� ù ������� ö��cô �������! "�����# ñ0î@ú^ÿMòPýcþxëXýMëAéUí�û]ð!þMò�ë·íPüçñ�ïMëyð!þxú%$!ë+ýMë�é]êAûUí�þ1ëAýnýMë�é]í��^ìnð�&'&%û]úbð!êï�êAú^ÿMòPý�ê�ú($!ëAû0ñ]ïMëî)ïMú^òPënû�ð!ì'�!ë�úGü+ýMíPéUñ�ð!ìMêAë�é_û]ë*)$ÿMíPû]ë�ý�ü(ú^ûqñ]ïMë,+hú!þxú.-Cÿ�&/&Mÿ%û0&1ú^é]ë�é*1)þMÿ%ñ_ñ�ï%ë�ÿ%é]ëú!ü@êAú^ì2$^ë�ìbñ�í�ú!ìVð!òKò�ú�î432êAú^éiñXê�ú^ò�ú!û�êQð��EëAû]ð!érýMú�ëAéoìMú!ñ·ðGò�ò�ú�î ðSû]ë�ò�í�ðGþMò�ëyý%ë�ñ�ë�ê�ñ]í�ú^ìpú!üû]ë�ò�ë5$Gð!ìbñ�ü(ëQðGñ]ÿMû]ë�é@ú!ìfñ�ï%ëhî)ïMú!ò�ë)û�ð!ì��^ë�úGüuýMíPéUñðGìMêAë�é*��6Vú^ûUñ]ÿMìVðGñ]ëAò�7�1^ü(ú^ûKñ�ïMë)ü�ð!ûiñ�ïMë�éUñû�ð!ì��^ë ú!ü1ýMíPéUñðGìMêAë�é@ðGé»îCë�ò�òVðGé�ü(ú^ûçñ]ïMë"��ðGû08!ë�ûKýMë�ñ]ëAê�ñ�í�ú!ì.ð!ìMý.ò�ú�êQð!òPí:9AðGñ�íPú^ì�1Qí�ñKí�é�ì%ú!ñû]ë5)�ÿ%í�û]ë�ý�ðGìkðGêAêAÿ%û�ð!ê�7_ð!é)ïMí:�!ï_ð!évü(ú^ûCñ�ï%ë·úGñ�ïMë�ûvû]ë*)$ÿMíPû]ë5�fë�ì$ñ]é*�<;�úGñ�í�ê�ë0ñ�ïMðGñvñ�ïMë�é]ëû]ë5)�ÿ%í�û]ë5�fë�ìbñ�é�êAð!ì þ1ë=��ð�&�&xë�ý?>Uú^íPì$ñ]ò�7@>UÿMéUñfêAú%$^ë�û]íPì'��ðA$^ëAûiñ�íPêQð!òhð!ì'�!ÿMò�ð!û.éUëAê�ñ]ú^ûî)íPñ]ïSú^ìMò�7fú^ìMë�&Vð!ûUñ ú!ü�ñ�ïMërí���ð��!ë���BKéUñðGþMò�íPé]ïMíPì'�+ñ�ï%ëoð��fú!ÿMìbñvú!ü�í:�fð��^ë�û]ë�é]ú^òPÿ%ñ�íPú^ìýMë5$!ú!ñ�ë�ý�ñ�úfëQð!êïC&Vð!ûUñhíPéhî)ïVð�ñ�î@ëXêAð!ò�ò5ñ]ïMëoó ����� ø?÷�ö�ù!ö�÷%ê�ú^ìbñ�û]ú!ò�úGü»ñ�ï%ë+ýMíPéUñ�ûUí�þMÿ[ñ�í�ú!ìú!ü1ñ�ïMëhí:�fð��^ë ûUëAéUú^ò�ÿ%ñ]í�ú^ìD�E;�úGñ�í�ê�ëvñ�ïVðGñ{í�ñ{í�é�î@ú^ûUñ]ïbî)ïMí�òPë)ñ]úF&Mû]ë�é]ëAûG$^ëhñ�ïMëhêAú^ìbñ]í�ì$ÿMíPñH7þxë�ñ?îCë�ëAì�ñ]ïMëoñ?îCúI&xú^ûiñ�íPú^ìMévú!üçñ�ïMë·í:�fð��^ë�íPìkú!û]ýMë�û)ñ]úfëAð!é]ëoñ�ï%ë+ð!éUé]ú�êAí�ðGñ�íPú^ìSú!ü»ñ]ïMëû]ú^þ1ú!ñ.þ1ú[ýJ7áñ�úpí�ñ�éK�fð!û08GëAû51�î)ïMëAì�ñ�ïMë�7�ð!ûUëkðGêAû]ú!é]é�ñ�ïMëqñ?î@ú,&Vð!ûUñ]é*�ML[ÿ%êïàí���ð��!ëêAú^ìbñ]í�ì$ÿMíPñH7�êAð!ì�þxëI�^û�ðGì$ñ]ëAý�þ27eí:�N&xú^éUí�ì'�_ñ�ï%ëqêAú^ìbñ]í�ì$ÿMíPñH7�ú!üvñ]ïMë�ñ�ð!ì'�^ë�ì$ñyðGñ+ñ]ïMë>UÿMìMê�ñ�í�ú!ì�þxë�ñ?îCë�ëAì.ñ�ïMëvíPé]úE�Eë�ñ]û]í�êCð!ìMýyñ]ïMëvìMë�îO&Vð!ûiñKú!üwñ�ï%ë"�fíPû]û]ú!û4PQ&xú^íPìbñ�R í�ìK6»í:�'�S 3£ðET0T��DU0ìMú!ñ]ïMëAû·êAú!ìMýMíPñ]í�ú^ìpê�úE�fë�é·ü(ûUúE�WV�X[íPì'�Y&1ú^íPì$ñ[Z]\^P`_ba�c�deafTrð!ìMýeé]ë�ñ]ñ�íPì'�ñ�ïMëXïMëAí��^ïbñ!gKhjiGkyé]úfñ]ïVðGñ0íPñhêQð!ì�þxë·ú^þMéUëAûl$!ëAý�ðGñ�ýMí�éiñð!ì%êAë[m2hjink.�<ovï%í�é0ê�ú^ìMéiñ�û�ðGí�ìbñ�^í�$!ëAévñ�ï%ëoñ�ð!ì'�^ë�ìbñhñ]ú�ñ�ïMëF&MûUú�VVò�ëríPì@&xú^íPìbñpZb�

qGr2s P�t�T \ P�gKhjiGkvuwd<ajTPxm2hjinkvuy_IazT c qGr2s PQ{|T}\�~��� c qGr2s PQ�DTM\ qGr2s P Px{��Ot�u��zT

� T�c(P � T

î)ïMëAûUë�� � íPé ñ�ïMërü(ú�êQð!ò5òPëAì'�!ñ]ï��

Pin-hole H max

dmax

τ

Zone A

Zone B

γ

xa xb

λ

H Sensor

B A

X

Y

Sensor

β

ð2T

Pin-hole Zone A

Zone B

xb

λ

HSensor

B A

xc Zone C

C Y

X

xa

Robot body

Sensor

þ�T�����2���2�f���F�E�%���n�G�A�:�%�F�n�2���2���G���( C�%� �n�2�����( ��H�n�% ��[��¡2�n¢£�£�n¡2�n�K¤��£�n���%�¥�n�2��¦F���G�n�%��§D¨�����%���n�l���:�%�M�n�2�©�.���n���( K�%���n�2�©¤�ª«�% .�£�¬¤��£�n�¬�%�D�n�2�p¦F�­�n�n�%���® ëAêAð!ÿMéUëBñ]ïMëAûUëkíPé�ìMúeúGñ�ïMë�ûEê�ú^ìMéiñ�û�ðGí�ìbñ£1�ñ]ïMí�é¯&1ú^ûUñ]í�ú^ì�úGü0ñ�ï%ë=�Eí�ûUû]ú^û+êQð!ì�þxë_ýMë�3é]í��^ìMëAýD1Më��°�'�«1Mþ27Sí:�N&xú!é]í�ì��yð�êAú^ì%éUñðGì$ñ©$Gð!ûUí�ðGñ]í�ú^ìfú!ü�ñ�ïMërñðGì'�^ëAìbñ)þ1ë�ñ?î@ëAë�ìkñ�ï%ë�ñ?îCú

±

Page 9: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

²*³'´�µe¶E·�³2¸�¹*º.»p²*³'¼5²"¸�½'²©³�¾�¿N²"ÀE¼5¶E³'¹l¸�¾�³2¸M¼*Á'ÂGÃ�¾�¸�Á'Âl²*ÀÅÄE·�Ã�²*³¯¸�¶�¸�½�·:¹¬µ�¾�ÂG¸}¶�Æ<¸�½'²©¿N·:ÂGÇÂ0¶EÂ5ºDÈp¶�¸�·�¼*²F¸�½�¾�¸�¸�½�²ÉÂ0²5ʾ˸0·�Ã�²*Ê�Ì@¹l·:¿Nµ'Ê:²F´'²5¹0·�ÄE³Íµ'Âl¶EÎ'Ê:²5¿Ï¿b¾�Ð˲*¹v³'¶�¸!³�²*¼*²5¹0¹0¾�ÂlÌY¸�¶·:³2¸�Âl¶J´�Á'¼*²�¾[µ'·­Ñ�²5Ê«ÇÒÊ:²5Ã�²*Ê<¼*¶E³2¸0Â0¶EÊ<¶�Æ�¸0½'²�´'·�¹l¸0Â0·:Î�Á�¸�·�¶E³I¶ËÆ�¸�½'²v·:¿I¾�ÄE²©Â0²5¹0¶EÊ�Á�¸�·�¶E³�º.Ó"½'²¿I·�Â0Âl¶EÂ�Ô©·:Ê�Ê|¼5¶(Ã�²*Âż*¶E¿Nµ'Ê�²5¸�²5Ê�ÌY¸�½'²�½'·�ÄE½'²*¹G¸Fµ�¾�ÂG¸[¶ËÆ ¸0½'²�¹0¼*²5³'²CÕ�ÖD¶E³'²N×"Ø�ºzÙ!³?¸0½'²¶�¸�½�²*Â4½�¾Ë³'´�ÚJÔ©½�²*³Û¸�½'²�Â0¶EÎ<¶�¸�¹4¾�Â0²!Ü.Á'·«¸�²v³'²£¾�Â5ÚJ¸0½'²5ÌIÔ©·:Ê:Ê<Î<²!¶EÎ'¹l²*ÂlÃ�²*´@Î2Ìb¸0½'²�Ý�Âl¹l¸µ�¾�ÂG¸©¶�Æ|¸0½'²F¿I·�Â0Â0¶�Â�Õ�ÖD¶�³'²�Þ�Ø�º

ß�àâá ã ä«å�æ<å�ç!èÍé`ç�ç�ê�ç!ã"å�ç�ë

Ó"½'²Û¹0¶YÆx¾�ÂÉ´'²5¹0·�ÄE³'²*´w¿N·:ÂlÂ0¶EÂÅ´'¶�²*¹K³�¶�¸K¹0¾Ë¸�·�¹lÆ`Ì,¸�½'²�Âl²*Ü.Á'·�Â0²*¿N²*³2¸¯¼5¶E³'¼5²*Â0³�·:³'ÄC¸0½'²³'²£¾ËÂ0²*Â"Â0¾�³'ÄE²�¶ËÆ|´'·�¹l¸�¾�³'¼*²5¹*º�ì!Á�²!¸�¶¯¸�½'²�Âl¶EÎ<¶�¸"¶�¼*¼*Ê�Á'¹0·�¶E³,Õx¹l²*²Åí|·�Ä'ºJî�ÇHÎ�ØlØ�Ú'·«¸4·:¹"³�¶�¸µe¶�¹0¹0·�Î'Ê:²¯¸0¶C¶EÎ'¹l²*ÂGÃE²b¸0½'²I¹l¼*²5³'²�·:¿N¿N²*´'·:¾Ë¸�²5Ê�ÌY¼*Ê:¶�¹0²�¸�¶Y¸0½'²NÂ0¶EÎ<¶�¸£ºfÓ"½'²IÂ0²5ʾ˸0·�ÃE²5Ê�̹0¿I¾�Ê:ʬ·�¿b¾ËÄE²¯¶�Æ©¾@ÆQ²£¾Ë¸0Á'Â0²ËÚzÔ©½'²5³�ÃE²5ÂlÌï³'²£¾ËÂɾ�³�´y·:¿I¾�ÄE²5´,·�³ï¸0½'²I·�¹0¶E¿N²5¸0Â0·�¼Nµ'¾�Âl¸*ÚÂ0²5¹0Á'Ê«¸�¹©·:³=¾¯Ê:²5¹0¹"¸�½�¾Ë³YÂl²*Ü.Á'·:Âl²*´Y¾�¼*¼5Á'Â�¾Ë¼5ÌEÚ�Ô©½'·�Ê:²�¸0½'²F½'·:Ä�½'²*¹G¸v¹l½'¶EÁ'Ê�´@Îe²F¶EÎ�¸�¾�·:³�²*´·:³�¸0½'²!ÃE²5ÂlÌÛ¼5Ê:¶E¹l²�Â�¾�³'Ä�²�º'Óz¶�¹�¾Ë¸0·:¹lÆ`ÌN¸�½�²�Â0²*Ü.Á'·�Â0²5¿I²5³.¸*Ú�¾É¸�½'·�Â0´Ûµ�¾ËÂl¸"¶�Æj¿N·:Â0Âl¶EÂM½�¾�¹Îe²5²*³I·:³2¸�Âl¶J´'Á�¼*²*´Dº�Ó"½�·:¹Mµ�¾�Âl¸M¹l½'¶EÁ'Ê�´bÎ<²©¸0½'²p¶EÁ�¸�¿N¶E¹G¸M¸0¶[¹lÁ�ðe²* ¸0½'²pÊ:²£¾Ë¹l¸M¶J¼5¼*Ê�Á'¹0·�¶E³ÆQÂ0¶E¿�¸0½'²!Â0¶�Îe¶�¸¥Îe¶�´�Ì�º�Ó"½'²!¹l·:¿Nµ'Ê:²5¹l¸ ¹0¶EÊ�Á�¸�·�¶E³I¸0¶É¸�½�·:¹4´'²5¹0·�ÄE³�µ'Âl¶EÎ'Ê:²5¿ñ·:¹"¾Éµ�ʾ�³�¾Ë¿I·�Â0Âl¶EÂÉÊ«ÌJ·�³'ÄͶE³ò¾Aµ'Ê:¾�³'²�µ<²*Âlµe²5³'´'·:¼5Á'ʾËÂɸ�¶A¸�½�²ÛÂ0¶�¸�¾Ë¸�·�¶E³�¾�Ê ¾�ÑJ·:¹5º�Ó"½'²Û½'²5·:ÄE½2¸�¶�Ƹ�½'·�¹[µ'¾�Âl¸É½�¾�¹[¸0¶ÍÎ<²�¾�¹[Ê:¶%Ôñ¾�¹[µe¶E¹l¹0·�Î'Ê:²ËÚfÔ©·«¸�½yÂl²*¹lµe²5¼5¸K¸0¶Y¸�½�²b¼£¾Ë¿I²5Â�¾�Úz·:³ï¶EÂ0´'²5¸�¶NÄE·�Ã�²�¸�½'²Åʾ�ÂlÄE²*¹G¸p·:¿I¾�ÄE²*¹"¶ËÆ|¸�½�²ÅÆQ²*¾Ë¸�Á'Âl²*¹5º<Þ4¸p¸�½�²Å¹0¾�¿N²Å¸0·:¿N²�Ú�¸0½'·:¹©µ�¾�ÂG¸p¹0½'¶EÁ�Ê:´³'¶�¸"Î<²!¶E³Û¸0½'²!Ê:·�³'²�¹l·:ÄE½2¸"¶ËÆj¶Ë¸�½'²5Â0¹*º�»v²5³'¼*²�¸�½�²�¼�½'¶E·:¼5²!½�¾�¹"Î<²*²5³Û¸�¶K½�¾£Ã�²[¾Kµ�ʾ�³�¾Ë¿I·�Â0Âl¶EÂp¾Ë¸�¸0½'²K¹�¾Ë¿I²K½�²*·:Ä�½.¸�¶�Ƭ¸�½�²Kʾ�¹G¸�µ<¶E·�³.¸�¶�Ƭ¸�½�²K¼*¶E³�¹l¸�¾Ë³.¸!¼*Á'ÂGÃ�¾�¸�Á'Âl²Kµ�¾�ÂG¸!¶�Ƹ�½'²F¿N·:ÂlÂ0¶EÂFÕQµe¶�·:³2¸©ó¯Ø�º�Ó"½'²Fµe¶E·�³2¸pôõ·:¹"¹0²�¸v¾�¹"ÆQ¶EÊ:Ê�¶(Ô©¹5ö

÷IøÕ�ù øÛúòûIúwü�ý�þxÿ�� ��� Ø �

���û ù ø � ù�� Õ� 2Ø

Ô©½'²*Âl² ü�ý�þxÿ�� ��� ·:¹�¸�½'²Y½'²*·�ÄE½2¸b¶�ÆF¹l²*³'¹l¶EÂbµ�ʾ�³'²Y¾�³'´ û ·�¹I¸0½'²YÆQ¶�¼£¾�Ê©Ê�²*³'Ä�¸0½�º}Ó"½'²Î�¾�Ê�ÊD·:¿I¾�ÄE²�µ'Â0¶�´'Á'¼5²*´=Î.ÌÛ¸0½'·:¹"µ'¾�Âl¸©·�¹4ʾ�ÂlÄE²�²*³�¶EÁ'ÄE½Û¸�¶N¾�Ê�Ê:¶%Ô/¾¯Â0²*Ê�·¾�Î�Ê:²!´'²�¸�²5¼5¸�·�¶E³¾�³'´b¾�³Û¾�¼5¼*Á'Â0¾Ë¸�²vÊ:¶�¼£¾�Ê�·��£¾�¸�·:¶�³�º�Èp¶�¸�·�¼*²©¸�½�¾�¸ ¸0½'²�Âl²*ʾ�¸�·�Ã�²*ʫ̯¹0·�¿Iµ'Ê�²©´'²*¹l·:ÄE³Iµ'Â0¶EÎ�Ê:²*¿¿b¾ËÐ�²*¹[³'¶�¸É³'²*¼5²*¹0¹0¾�ÂlÌï¸�¶Í·�³2¸�Â0¶�´'Á'¼5²�¾=µ'·«ÑJ²*Ê­ÇHÊ�²5ÃE²5Ê}¼*¶E³2¸�Âl¶EÊ¥¶ËÆ4¸�½'²I´'·:¹G¸�Âl·:Î'Á�¸0·:¶E³,¶�Ƹ�½'²F·�¿b¾�Ä�²!Â0²5¹0¶EÊ�Á�¸�·�¶E³�º

ß�à�� ��������������ä�ë�é`æ �NèCé`ç�ç�ê�ç

Ó"½'²¥¿N·:ÂlÂ0¶EÂ�µ�Â0¶�Ý�Ê�² Âl²*¹lÁ'Ê�¸0·:³'Ä©ÆQÂ0¶E¿ ¸0½'²4¾ËÎe¶%ÃE² ´'²*¹l¼*Âl·:Î<²*´K´'²5¹0·�ÄE³É·�¹j¹l½'¶%Ô©³K·:³Éí|·:Ä'º�!(Ǿ2Ø�º#"Ò¸[²*³'¾�Î'Ê:²5¹Å¸0½'²N¹lÌ�¹l¸0²*¿ ¸�¶=¶EÎ'¹0²5ÂlÃ�²bÁ'µ,¸�¶%$Y¿^Æx¾�ž£Ô4¾£ÌAÔ©·«¸�½'¶EÁJ¸É·�¿b¾�Ä�²K´'·:¹nǸ�¶EÂG¸�·�¶E³C¾�¸�¸�½�²Éµ'Ê:¾%Ì�ÄEÂl¶EÁ'³'´CÊ:²5Ã�²*Ê'&�¸0½�¾�³'Ð.¹�¸0¶b¸�½�²É¼*¶�³'¹l¸�¾�³2¸�¼*Á'ÂGÃ˾˸�Á'Âl²Éµ�¾ËÂl¸!·«¸p¼£¾�³¶EÎ'¹l²*ÂlÃ�²CÁ'µò¸�¶?¸�½'²=¿I¾�ÑJ·:¿KÁ'¿ ½'²*·�ÄE½2¸£Ú�$)(*(,¿N¿YÚ�¾Ë¸�¸�½'²=¿b¾(Ñ�·�¿KÁ'¿ ´'·:¹G¸�¾�³'¼5²@·:³¸�½'²vµ'ʾ£Ì�ÄEÂl¶EÁ'³'´CÕ,+)+�º.-F¿�Ø�º/"Ò¸�¹¥¶�Á�¸�²5 µ�¾ËÂl¸¥¾�Ê:Ê�¶(Ô©¹¬¸0½'²v¶�Î'¹0²5ÂlÃ˾˸�·�¶E³b¶ËÆ�¶EÎ 0l²5¼5¸�¹MÆQÂ0¶E¿(�º1 )2[¿õ¸0¶3(�º4!5+v¿=º.Ó"½'²�Ê:¾�¹l¸ µ'Âl¶�¸�¶�¸HÌ�µ<²�¶�ÆD¸�½'²v¿I·�Â0Â0¶�¬·:¹M´'²*µ'·�¼5¸0²*´�·�³�í|·�Ä'º !(ÇHÎ�Ø�&�¾�³

2

Page 10: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

6�798*:);=<)>@?�8A6�BC;EDF>/GH?JIC6�KL7M6�NONJ<)NP8*BCDF8RQ);ENOGTS�<�UWVYXZ<)K,?�X[8*7M;ZNJ8R6�KLKJI@<\U�B%6�BT]^6_:C`Ca5`b <)cd798[GMBC<*?e6_XZ;�?eI�8f?PKOcCX�Ig6�798*:);LI�8[Q*;�>h;E;ZBHXE<)S�S_;ZX�?e;ZDd8Ai�?e;ENW8jNJ<)cC:*Id7M;ZX�I�8*B@6�X[8ASKJ;�?ecCk�`�lLI@6�K�8*X�?e6_Q 6m?nG9KOIC<)cCS_DTI�8[Q);j8*S�6_:)BC;EDH<)k@?J6�X[8AS�8*BCDg7M6�NONJ<)NP8fo56�KEp@kCc@?L?JIC;q7M6�N,VNJ<)N�8f?W?eIC;rDC;EKJ6_:)BC;ZDFDC6_KO?�8ABCXZ;�isNO<)7t?JIC;qkC6�B VnIC<)S_;*p5;E?eXA`�uY?�6�KL;vo5?JNJ;E79;ES_GHS_6�wA;ZS_GM?eIC8A?KJ<)7M;qDC;�is;ZXE?=6�KLK,?e6_S�Sxk@NJ;ZKO;ZB/?�<*BT?JIC;r6�798*:);A`

0

5

1 0

1 5

2 0

2 5

3 0

0 5 1 0 1 5 2 0 2 5 3 0 3 5 4 0 4 5 5 0[m m ]

[mm

]

8/y >�yz�{}|/~5�*~5�f���������5�}�W���x�������������,���m���r{}���,���v�)�@�����/�����������r{}��������� �����n�����*�C��~

balls

sensorandrobot

constant curvature part (beyond the isometric part)

ball entering zone C

marker

floorcontactin theisometricpart

z�{}|/~f�*~[�Y�r�[|������[���v�r��{����=�����^�,���@���#�/�v�[�#�n�L�������e�v�f�n�������5���/��� �����A|��,�\ ���¡3¢�£¤�v���@�\ ��,�/��¥¦)§ ~©¨\ª*~©¨�¨)¥)���v��¡j«¬���@������{���{}��{m���A�n�\ ��,�����q�v�A�O�O~A­®����{��e���������e¯@�v�e�^���C���/��{����\�q���n�,{���������{m������e�\�q�C�v���,�[��{}�\��¥\��� {��,�q���������° /�q�n���L�3�f{��r���/���e�\���n�����A�±�� ����Z�[�� ������ �[���°{��°{����C�\����{}�5�}���n�¡/���n�v�e����|��\���5����¡r�����®�r�[��������~A²®���^�������v¥A�����v{}�±¡�{m�n�������e�v�������\�³���/����� �n���,�����v¥f���������*�°�n����/�W�e�\�A��{��A  {}���q��{����r���/�P���,�n�±� �[����¥*�����´�C�P�q�v���� /���v¡µ�[�^���/�®�5���v�*|����\ ���¡´�e�\�f�����e���C�\{��A���{����¤���/�¶��{��r{}�n�v¡¤����������� �����){�¡/�v¡M�A�3���/�¶{��n�\�q���n�O{���¡/�v��{�|\��~ ­®����{��e�¶���m�n�j���/�¶¡�{��q�v� ��{}�\����#���/�=���[�,���/����� ���m��¥�����{m�,�¤{��������v�H���[��|�������� �[�����/�v�9�/�v�[���*�3�C�v���� ��n�����#���/�¶{��n�\�q���n�O{�����,���@���,���R�/�\��¡�{���|��[�®���/��·��*���®�������v���\���}��~����/�������������/�´�r�[���������\�M���/�¸�,���@�����C�v��{m¡/�v����/�¸���[����������� ������~

¹�º

Page 11: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

» ¼F½s¾�¿\À°ÁC®ÃEÄÅÁCÆ�ÇÉÈxÇ Ê±ËZÌ�¾fˤÍYÌ�¾dÎHÌ�Ï�Ì�¿\½�ЬÈxÌ#Ð/Ð)Ç�¾

ÑÓÒ*Ô/ÕgÖ ×�ØOÙ�Ò*Ú#ÛsÜ[ÒAÝJÙCÞJÜEضÒAÞJÜr×�ßMàhá*ÞOÝ�ÒAÔ�Ý�×_ÔgÝeâCÜ´ã¸á*ähá�åPÙ@à5æ,ç5á èZèEÜZÞ¸éCá)ß9Ò*×�ÔxêCëìØJÜEÝ=á*ÛÖ ×�ÞOÝJÙ�Ò*Ú5×�ß9Ò*í)Ü�ØJÜZÔ@ØJá)ÞOØ�îPÒ*Ø�éCÜEØJ×�í*ÔCÜZé3ÝeáqÜvï ÝeÞeÒAèEÝ�Ò�èZÞOÙCèZ×�Ò*Ú@ØOÙCäCØOÜEÝ�á*Û�ÝeâCá*ØJÜWÛsÜ[ÒfÝeÙCÞOÜZØÛsá)ÞLßM×�éCéCÚ_Ü�æYØJ×�ðEÜ�Ú�ÜZÒ*í)ÙCÜqÞOá)äá*ÝeØEñ�Ò*ÔCéFâ�Ò*ÔCé@Ú�Ü�Ýeâ@ÜjÔ@ÜZèZÜEØJØJÒ*ÞOÕ%Ò*è�Ýe×�á*ÔCØZñCÔCÒ*ß9ÜEÚ_Õò

ó á*ÝJâCÜZÞLÞOá)äá*ÝeظÒ*ÔCégîPÒ*Ú�Ú_ØZñ@Ûsá*ÞLá)äCØOÝeÒ*èZÚ_ÜjÒ�Ö*á)×�éCÒ*ÔCèZÜAñó í)á)Ò*Ú�ØEñó Û�Ò*ÞLäCÒ*Ú�Ú'ñ ÝJá9ßMá�Ö)ÜqÝeá�îPÒ*ÞJéCØ�×mÝ[ñó ÔCÜZÒ*ÞLä�Ò*Ú_Ú�ñ Ýeá¤ô�×�è�ôg×_ÝZñó èZÒAÝ�Ò*é@×�á)à@ÝJÞJ×_è�ØOÕ ØOÝJÜZßõèZÒ*Ú�×_äCÞeÒAÝJ×�á)Ôxê

öLâCá)ØOÜ=Ö ×�Þ,ÝeÙ�Ò*Ú�ØOÜZÔCØOá)ÞJØ®è[Ò*Ô9ähܸÙCØOÜZé9î�×mÝeâ9Ò*Ô/ÕMè[ÒAÝeÒ*éC×�á*à@ÝeÞO×�èWÖ ×�ØO×�á)Ô¤ØOÕ Ø,ÝeÜZßFñ à�Ò*ÞOÝJ×�èvæÙCÚ÷ÒAÞJÚ_ÕFÝeâ@ÜMá*ÔCܤéCÜZØOèZÞJ×_ähÜEéø×_ÔùÝeâCܤàCÞOÜZèZÜEéCÜZÔ/ݵØJÜZè�Ýe×_á)Ô�ê#öLâC×_ØqØJÜZè�Ýe×_á)Ôøí*á5ÜEØrÝJâCÞJá*ÙCí)âÝeâCÜE×�Þ�×�ßMàCÚ�ÜEß9ÜEÔ/Ý�ÒAÝJ×�á)Ô¤éCÜ�Ý�Ò*×_Ú�Ø�Ûsá)ÞPÒjà�Ò*ÞJÒ*ähá*Ú�×�è�ßM×�ÞOÞJá)Þ�ÝeâCÒAÝ®îPÒ*ØWä@ÙC×�ÚmÝ�ÝJáµÝeÜEØOÝPá)ÔCÚ_ÕÝeâCÜqÖ ×�Þ,ÝeÙ�ÒAÚ�ØJÜEÔCØJá)ÞOØZê

ú�û�ü ý�þ�ÿ���������� ������ÿ��������������

ë=Û�ÝJÜZÞ¤è[Ò*à5ÝeÙCÞO×�ÔCíÉÒ*Ô ×�ß9Ò*í)ÜAñ±î�â�ÒfÝ9èZÒ*Ô ähÜTéCá)Ô@ÜTî�×mÝeâ ×_Ý3×_Ô á)ÞJéCÜEÞ3Ýeá ×�ÔCØ,ÝeÞOÙCèEÝ9ÒÞJá)äá*Ý=ÝeáHàCÚ�Ò[ÕFÛsá á*ÝJä�Ò*Ú�Ú��´ë¶ÔÓ×�ßMàhá)Þ,Ý�Ò*Ô/Ý=ØOÝJÜZàù×�ظÝeâCܵÞJÜZÚ_×÷Ò*ä@Ú�ÜrÜ�ï ÝeÞJÒ*èEÝJ×�á)ÔùáAÛ�Ö5×_ØJÙ�ÒAÚÛsÜ[ÒAÝJÙCÞJÜEØLÛsÞJá)ß ÝJâCÜr×�ß9Ò*í)ÜAñ@èZá*ÞJÞJÜEØJàá)ÔCéC×_ÔCí3Ýeá¤ÞJÜEÚ�Ü�Ö*ÒAÔ�ݸá)ä��OÜZèEÝJØ=á*ÔTÝJâCÜ! �ÜZÚ_é�ê"^×�ÞOØOÝZñhÝeâ@Ü3á)ä#�OÜZè�ÝeØrßRÙCØ,ÝrähÜ3ÞOÜZèEá)í)ÔC×_ðZÜZéxê�öLâCÜZØOÜMÒ*ÞJÜRÝJâCÜRÝnîPáFí)á/ÒAÚ�ØZñ�Ýeâ@Ü3ä�Ò*Ú�Ú'ñÝJâCÜØJÙCÞOÞJá)Ù@ÔCéC×�Ô@íTîPÒ*Ú_Ú�ØZñhÝeâCܤá*ÝJâCÜZÞrÞJá*ähá*ÝJØrÒ*ÔCé ÝeâCÜE×�Þqß9Ò*ÞJôAÜZÞOØZê#ë¶Ú_Ú^Ýeâ@á)ØJܤá)ä#�OÜEèEÝJصÒ*ÞOÜÞJÜEèZá)í)Ô@×�ðZÜEé%ä/ÕHÝJâCÜZ×_ÞLô�ÔCá�î�ÔÓèZá*Ú�á)ÞOØZê�$�×�í*â�ݸéC×&%xÜEÞJÜEÔ�Ý�èEá)Ú�á*ÞJØ�Ò*ÞOÜjÙ@ØJÜZéxò

ó ÝJâCÜrä�Ò*Ú�Úh×�ØLÞOÜZé�ñó ÝJâCÜràCÚ÷Ò[Õ ×�ÔCí� CÜZÚ�éT×_ØLí)ÞJÜEÜZÔ�ñó á)Ô@Üqí)á/Ò*Ú�×_ØLäCÚ�Ù@Ü*ñó ÝJâCÜrá*ÝeâCÜEÞLí)á/Ò*Úx×�ØWÕ)ÜEÚ�Ú_á\îrñó ÝJâCÜøØOÙCÞJÞOá)ÙCÔCé@×�ÔCí îWÒ*Ú_Ú�ØFÒ*ÞOÜÉî�âC×mÝeÜ('�×_ÔCèZÚ_ÙCéC×_ÔCí ØJá)ßMÜøÚ_ÜEÝOÝeÜZÞOØÓÒAÔCé Ø,Õ5ßµähá)Ú_ØT×�ÔäCÚ�Ò*è�ô*)�ñ

ó ÝJâCÜrÞJá)äá*ÝeØ�ÒAÞJÜràCÞJÜEéCá)ßM×�Ô�ÒAÔ�ÝJÚ_Õ9äCÚ÷ÒAè�ôñó á)Ô@Ü�ÝeÜ[ÒAß èZá)Ú_á)ÞL×�ØLß9Ò*í)ÜEÔ/Ý�Ò@ñó ÝJâCÜrá*ÝeâCÜEÞWÝeÜZÒ*ß èZá*Ú�á)ÞL×_ØLèEÕ/ÒAÔ�ê

öLâCÜZØOÜ�ÜZ×_í)â/ÝPèEá)Ú�á*ÞJØ�èZá)ÞOÞJÜEØJàá)ÔCéHàCÞOÜZèE×�ØJÜEÚ_Õ¤ÝeájÝeâCܸÜZ×_í)â/Ý®Ö*ÜZÞ,Ýe×�èEÜZØWáAÛxÝeâ@Ü�ã,+.- èEÙCähÜAêöLâCÜ´ã,+/- èZÙ@ähÜr×�ظҤèZá)Ú_á)ÞLØJàCÒ*èZÜjÞJÜEàCÞJÜEØJÜZÔ/ÝeÒAÝe×_á)Ô%î�âCÜEÞJÜ´Ò*Ô/ÕTèZá)Ú_á)ÞL×�ØLÞOÜZàCÞOÜZØOÜZÔ/ÝeÜEéä/Õ3×_ÝJØ�éC×0%hÜZÞOÜZÔ/Ý�Ò*ßMá)ÙCÔ/ÝeØ�á*Ûhã�ÜZé�ñ#+qÞJÜEÜZÔ9Ò*ÔCé�-PÚ�Ù@Ü*ñ*î®ÜZ×_í)â/ÝeÜZé¤ÛsÞJá*ß21�Ýeá43)ñ)×_Ô¤Ü[Ò*è�âÒfï5×�Ø/'�ãjñ5+ ÒAÔCé6-,).798*3;:�êåPá)Ú�á*ÞRØJÜEí)ß9ÜEÔ/Ý�ÒAÝJ×�á)Ô ×�Ø3á*ä�Ö ×_á)ÙCØJÚmÕ Ò*Ô ×�ßMàá)ÞOÝeÒ*Ô/ÝRàCÞOá)äCÚ�ÜEß Ûsá)Þ¤ã�á)äá�åPÙCà5æYØJá èZèEÜZÞ

3<3

Page 12: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

=?>�@BA#C�DFEHGJI<KLINM�OQP�R,S?T�C�UV@�E<T,=?GJI*W;TQOXOJC�D?EYOJA#OJMXTQUZU�[?OJM�D?I�M�I<D?>&A4WQI<GJGXT;W;M�>&A�\?C�OJWQGXC0U4]C�D�@M�T^M�S?T�TQC0E<S_M/OXC�E�D?C0`�WQ@�D_M/WQI<>0I<GXO;abK?[FMY@�>�OJIc@Bd<I�C�\eM�S?T�C�\?T;D_M�C0`?WB@NMXC�I<DeI�fgI<K#hJTQW�M�OT�i#M�T;GXD�@N>*M�I�M�S?TjE<@�UVT�@�OkGJTQ>0T;dN@�D_MkI<DFTQOQPNR,S?C�OlC�Om@�WQGJC0M�C0WB@�>_C0OXOJ[?TjOXC0D?WQTgUn@�D_A/=5TQI<=?>0To @N>�p�Og@NGXI<[?DF\VM�SFT�=?>�@qA#C0D?E/`?TQ>�\ o TB@�GJC�D?EHWQI<>0I<[?GJfr[F>�Rg]sOXSFC�GJMQa#@�D?\nOJI<U�T;M�C0UVT;OtI�M�S?T;GGXT;\uK�@N>�>�Oj@�GXT.>�T�fvMwD?TB@NGXK_AxM�SFT.`?TQ>�\�P

y�z�{ |�}�~q�#���l���}�~��v�

� C0�LTQGJTQD_M�WQ@�UVT;G�@�OY=?GXIqd#C�\?TnC�UV@�E<TQO/C�D�\?C0�LTQGJTQD_MYfrI<GJUn@M�OQP�R,S?T�U�I<OJMY[?OX[?@�>gI<DFTQO@�GXT/�,�.��@�D?\��.�w��P�,�.��C�OjUV@�C0D?>0A^[FOXTQ\�MXI^\?C�OJ=?>�@BA4M�S?T�C�UV@�E<T�I<D�WQI<U�=?[FMXTQGjU�I<D?C&M�I<GJOQa#@�D?\�I�[FM�=?[*M�O@HUV@NM�GJC&i�I�f�=?C&i*TQ>0OQa o S?T;GXT�TQ@�W�S�=?C&i*T;>LW;I<>�I<GtC0O�GJTQ=?GJTQOXT;D_M�TQ\�K_An�HK_A�M�TQO;P��t@�W�SxK_A�M�TWQI<D_M�@�C�D?Og@YD�[?U�K5TQGjK5T;M o TQT;Dc�Y@�D?\��<���HGXT;=?GXT;OXTQD_MXC�D?E�MXS?T!@�U�I<[?D_MjINf���T;\�a?�!GXT;TQD@�D?\��g>�[FT�=?GXT;OXTQD_MuC�D�M�S?@NM6=?C&i*TQ> P,¡*C0D?WQT¢@£WQI<U�=?[FMXTQG�OJWQGXT;TQD�C�O�@¤M�G�@ND?OXU�C�OJOXC0d�T\?T;d#C0WQT�a¥MXS?C�O4U�TB@�D?O4M�S?@NM4M�S?T6Un@¦iFC0U�[?U§d�@N>�[?TxfrI<G^MXS?T6MXS?GXT;TuW;I<>�I�GXOu¨ �<���*at�<�<�#a�<�<�<©ªGXTQ=FGXTQOJTQD_M�O�«�S?C0MXT�a o SFC�>�T�M�S?T.U�C�D?C0U�[?U2dN@�>�[FT�frI<GgM�SFT.MXS?GXT;T.WQI<>0I<GXO.¨¬�Fa��Fa?�_©GXT;OX[?>&M�OwC�D6�g>�@�W�p­PR,S?T�I�MXS?TQGtfrI<GJUn@NMQa<�.���Ya*C0O�U�I<GJT�@.d*C0\?TQIHfrI<GXUV@NMªG�@NMXS?TQGªM�S�@ND�@�DnC0Un@NE<T,frI<GXUV@NMBP® M o @NO.`?GXOJM.\FT;d<T;>�I<=5TQ\eM�IxMXG�@�DFOXU�C0M�MXTQ>0T;d#C�OJC�I<D�OJC�E<D�@N> P­��C�\FTQI�S�@�O!\?C&��T;GXT;D�M.W;I<>�I�GOX=�@NWQTQOn\?[?TuMXI�C&M�O�D?TQT;\�M�I¯WB@�GJGJA£M�S?TuOXC0E<D�@�>,C0D(M�SFTuf¬@�O°M�TQO°Mx=5I<OXOJC�K?>0T o @BA<P�R,S?T>�[?U�C�D?@�D?WQT4@ND?\�W;I<>�I<G.@NGXT�OXTQ=?@�G�@NMXTQ\�P±R�TQ>0T;d#C�OJC�I<D¢[?OXT;OHMXS?TVW;I<>�I�G/OJ=�@�W;TVU�I*\FTQ>¥I�fI<D?Tu>�[?U�C�D�@ND?WQT6@�D?\²M o I�W�S?GXI<UV@¢dN@�>0[?TQOVKLT;WB@�[FOXTuMXS?TcW�SFGXI<U�C�D�@ND?WQT�dN@�>�[?T;Ox@�GJTTB@�OJC�>&A¯W;I<U�=?GXT;OXOXT;\³¨r[?OXC0D?Ee@c>0I<OXO°A´OXW�SFTQU�Tq©�P ® M^C�O�C0UV=5I<G°M�@�D_M/M�I�=5I<C�D_M�I�[FM�M�S?@NMM�S?THM�I<D?THI�fª@�DµC0Un@NE<THWQ@�GXGJC�T;O�U�I<OJM�I�f¥M�SFT�C�U�=LI�GJM�@ND�M�C0Un@�E�THC0DFfrI<GXUV@NMXC�I<D¯¨¬W;I<>�I�GC�OwOXT;WQI<DF\�@�GJAF©�PLR,S?T/>�I�OXOJA�W;I<>�I�G,WQI<U�=?GXT;OXOJC�I<D6\?I#TQO�D?I�M�WQI<U�=?GJI<UVC0OXT!OJC�E<D?C&`�WB@ND�MX>0AM�S?T.¶�[�@�>0C0MsAnI�flMXS?T.C�UV@�E<T�OJC�D?W;T/@�>�>5M�S?T!M�I�D?T.C�DFfrI<GJUn@M�C�I�DnC�OjMXS?TQGJT�P­R,S?T/�·@�D?\��dN@�>�[?T;OHGJTQ=?GJTQOJTQD_M�M�SFTVW�S?GJI<U�C�D�@�DFWQT�C�D¯MXS?TV��T;\´@i*C�OH@�D?\¯C�D¢M�S?T�K?>�[FTn@i*C0OQP±R,S?TOX[?U¸INflMXS?TQOJT.M o IVd�TQW�M�I<GJO�C0D?\?C�WQ@NM�T;OjM�S?T.GJTB@�>bW;I<>�I<[FGgfrGXI<U¹@4E<@�U�[FMQP� [?TjM�I.C&M�Okd#C�\?T;I.W�S�@�G�@NW;M�T;GXC0OJM�C0WQO;a��.����C0OkM�S?TwU�I<OJMkOX[?C&M�@�K?>0T,WQI<>0I<GkOJ=�@�WQT,frI<G¥W;I<>�I�GOXT;E<UVT;D_M�@NMXC�I<D�P ® M�OwUn@NC�D�@�\FdN@�D_M�@�E<TQOwWQ@�DuK5T.\?TQOJWQGJC�K5TQ\u@�OQº»²MXS?T�OXC0E<D�@�>�C�O�OXT;=�@�GX@NM�T;\2¨vM�I²@�D�@�>&A#OXT�OXS?@�=LTNa o Te\?I�D�¼½M�DFTQTQ\¾WQI�>�I<G;agK?[FMYhJ[FOJM>0[?UVC0D�@�D?W;Tq©�¿

»(C&M,C�Ojd�TQGJA�UY[?W�Su>0C�E<S_M,C0D?\?T;=LT;D?\?TQD_MQ¿»(C&M,C�Ojf¬@�O°MBa�OJC�D?W;T/DFI�S?@�GX\ o @�GJTHW;I<D_d<TQGJOXC0I<DuC0OwGXTQ¶�[?C0GXT;\�¿»(>0I*I<p�[?=!M�@�K?>�T;O�@�GXT��¦]À\?C�U�TQD?OJC�I<D?@�> a;@�D?\.M�S�[?O±M�S?T�A/@�GXTtTQ@�OJA.M�I�@�W;WQT;OXOk@ND?\HGJTQ¶�[?C0GXT>0TQOXOwO°M�I<GX@�E<T!OX=?@�WQT.M�S�@ND�Á�M�GX[FTQÂV�] � WQI�>�I<G,OJ=�@�WQT;OQ¿

»�@�>0>�I o OgÃ�T�i*C�K?>0T!WQI<D_d<T;GXOJC�I<D?O�M�I��,�.�ÄfrI<G,\?C�OJ=?>�@BA5¿»(UV@�D_AxWQ@�UVT;G�@�OwI<[*M�=?[FM,MXS?TQC0G,C�UV@�E<T�C0D�M�S?T��.�w�·frI<GXUV@NMBPR,S?T/Un@�C0Dx\?C0O�@�\FdN@�D_M�@�E<TQO�@�GJT�º

Å �

Page 13: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

Æ(Ç&È,É?ÊQÊ;Ë?ÌwÈ�Í4ÎLÊ.Ï;Í<É_Ð<ÊQÑ°È�Ê;ËcÈ�Í�Ò,Ó.ÔÄÈ�Í�ÎLÊ!Ë?Ç0ÌXÕ?Ö�×BØ<ÊQË6Í<Éu×^ÏQÍ<Ù�Õ?ÚFÈXÊQÑwÌXÏ;ÑXÊQÊ;É�ÛÆ(Ç&È,Ç�Ìw×^ÜrÍ<ÑXÙV×NÈ,Ù�Í<Ì°ÈwÌXÚ?Ç&È�×�Î?Ö0Ê�ÜrÍ<ÑjÐ#Ç�ËFÊQÍ�Ñ�×NÈXÝ?ÊQÑjÈXÝ�×�É�ÜrÍ<Ñ,ÌJÈXÇ�Ö�ÖLÇ�ÙV×�Þ<Ê;ÌQß

à�á�à â�ã�äFåqæç�èwãXé_ê�ëvä#ìå¥í�ç�æîïé�ä6ð�î�éqì#ã�â­ñ¦å�òsã�î

ó Í<Ì°È.ÌXÊQÉFÌXÍ<ÑJÇ�×�ÖlÇ�ÉFÜrÍ<ÑJÙn×È�Ç�Í�É6ÑJÊQô�Ú?Ç0ÑXÊQËeÇ0É�Ò�Í�ÎLÍ�õgÚFÕ*ö°÷*Í#ÏQÏ;ÊQÑ�ÏQ×�É�Î5Ê^Ê�ø#È�ÑX×�Ï;ÈXÊQËeÎ_Ø×eÐ#Ç0ÌXÇ�Í�ɲ̰Ø#ÌJÈ�Ê;Ùußgù�Ú?Ñ�×�Õ?Õ?ÑJÍ_×�Ï�Ý£új×NÌVÈ�Í¢Ë?Ê�û�É?Ê6Ç�ÙV×�Þ<ÊnúwÇ0É?Ë?ÍqúwÌVúwÝ?Ê;ÑXÊ6ÏQÊ;ÑJÈ�×NÇ�É×NÈXÈXÑXÇ0Î?ÚFÈ�Ê;Ì�×NÑXÊYÊ�ø*ÕLÊ;Ï;È�Ê;Ë�È�ÍnÎ5ÊHÜrÍ�Ú?É?Ë�ß5ü�ÉuÊ�øF×�Ù�Õ?Ö�ÊHÏB×�ɵÎ5Ê/ÌXÊQÊ;É�Ç�ÉcýmÇ�Þ?ß5þ#ÿ5ÜrÍ<Ñ�×Õ�×�ÑX×�ÎLÍ�Ö�Ç�Ï!Ù�Ç�ÑJÑXÍ<Ñ;ß���ÍNÈ�Ç�Ï;Ê!È�Ý�×NÈ�È�ÝFÊHÇ0Ùn×�Þ�Ê�úwÇ�É?Ë?ÍqúwÌ�Ù�Ú?ÌJÈ�Î5ÊHÏ�Ý�×NÉ?Þ<ÊQ˵×�ÏQÏ;Í<ÑXË?Ç0É?ÞÈ�Í^È�ÝFÊ/Õ?×�ÑJÈXÇ�ÏQÚFÖ�×�ÑjÙ�Ç�ÑJÑXÍ<ÑgÕ?ÑXÍ�û?Ö�Ê!Ú?ÌJÊQËu×�É?Ë��NÍ�Ñ�Ù�Ç�ÑJÑXÍ<Ñg×�ÌXÌJÊQÙ�ÎFÖ0Ø�Í<É�ÈXÝ?Ê.ÑXÍ<Î5Í�ÈBß

������� ����������������������� � !�"#����$�%&����'�&�(�)��*+%,���-��'.0/���1"2�(/��*3"#%�45* �#67���&����� 8�%,��/�%,* �9%': Ý?Ç�Ì4Ì°Ø*Ì°È�Ê;Ù Ì°È�×�Ñ°È�Ì4Î_ز×�Õ?Õ?Ö&Ø#Ç�É?Þe×�û�Ö0ÈXÊQÑ�ÈXͯÊ�Ð<ÊQÑ°Ø£Ç�ÙV×�Þ<ÊxÕFÇ&ø*ÊQÖ ßkü�Ö0ÖjÏQÍ<Ö0Í<ÑXÌ�×�ÑJÊÌXÊ;Þ<ÙVÊ;É_È�ÊQË�Í<É_ÈXÍ£ÈXÝ?ʵÊ;Ç�Þ<Ý_È�Õ5Í<ÌXÌJÇ�Î?Ö0Ê�×�É?Ë�×NÏQÏQÊ;ÕFÈ�×NÎ?Ö�Ê�Í<Õ*È�Ç�Í�É?Ì<;rÇ ß½Ê�ß&ÿgÑXÊ;Ë�ÿjÞ<ÑJÊQÊ;É�ÿÎ?Ö�ÚFÊ�ÿ<Ø<Ê;Ö�Ö0ͦú.ÿ_ÙV×�Þ<Ê;É_È�×Fÿ<Ï�Ø_×�É�ÿ#ÎFÖ�×�Ï'=^×NÉ?Ë�úwÝFÇ0È�ÊNÿ_Í<Ñ¥È�Ý?ÊwÊ;Ç�Þ<Ý_ÈtÐ<Ê;ÑJÈ�Ç0ÏQÊ;Ì�Í�ÜLÈ�Ý?Ê�Ò,Ó.ÔÏQÚ?Î5Ê >�ß: Ý?ÊwÙn×NÇ�ÉYÐ#Ç�Ñ°È�Ú�×NÖFÌXÊ;É?ÌXÍ�ÑX̪Ú?ÌXÊ;ËVÇ0É�È�Ý?Ç0Ì¥ÌJØ#ÌJÈXÊQÙ ×�ÑJÊ,Ë?ÊQÌJÇ�Þ<É?×NÈ�Ê;ËV×NÌ@?BA+C�D&EGFGH IKJML+NPO Q7RE�S+F3I�ÿPTUNVE�H�WXIYD�IZF3D[O N�S�ÿ�\]EH^HWXIYD�IZF3D[O N�S�ÿ�_a`�ObS+IGS D@cXOdFGe�×�É?Ëgf]E D&E+Q�OdN�h D'ijOdFlkPm+C�D�I `nf�E�H RHoO^A ipE+D[O N�S�ß�q�Ê.ÌJÝ�×�Ö�Ö�É?Íqú³Ë?Ê;ÌXÏQÑJÇ�Î5Ê.ÊB×�Ï�ÝuÍ�ÜlÈXÝ?ÊQÙ Ç�É�Ë?Ê;È�×�Ç�Ö ßÆr?BA+C&D&E+F H IBJML+NPO Q�E�S+F3I : Ý?Ê!É?Ç0É?Ê�ÌJô�Ú�×�ÑXÊ;Ìw×�ÑXÍ�Ú?É?ËxÈ�ÝFÊ�ÏB×�Ù�ÊQÑX×�×�ÑJÊ�Ú?ÌXÊ;Ë�×�ÌgÐ#Ç�Ñ°È�Ú�×NÖÎ?ÚFÙVÕ5ÊQÑJÌs;rúwÇ�ÉFË?Íqúut�Ç0ÉuýlÇ�Þ?ß?þV>�ß : ÝFÊY×�Ù�Í<Ú?É_ÈwÍ�ÜlÎ?Ö�×�Ï'=�×�É?Ë�úwÝ?Ç&È�Ê.Ç�ÉFÌXÇ�ËFÊ!ÊB×�Ï�ÝÌJô#Ú?×�ÑXÊHÇ�Ì�ÏB×�Ö0ÏQÚ?Ö�×NÈ�Ê;˵×�É?Ë�ÿLÌJÝ?Í<Ú?Ö0ËcÇ0È�Î5ÊHÍqÐ<Ê;Ñ!×VÏ;ÊQÑ°È�×�Ç0ÉcÕ?ÑJÊQË?Ê�û�É?ÊQË�ÐN×�Ö0Ú?Ê�ÿ�È�Ý?×NÈÌJô#Ú?×�ÑXÊ�Þ<Í*Ê;ÌlÑJÊQË�ÿÙ�ÊB×�É?Ç0É?ÞwÈ�Ý�×NÈ�È�ÝFÊQÑXÊ�Ç�Ìl×�É�Í<ÎFÌJÈ�×NÏQÖ�ʪÇ�É.È�ÝFÊ�úwÇ�ÉFË?Íqú.ÿÜrÍ<ÑJÏQÇ0É?Þ�ÈXÝ?ÊÙ�Í�È�Ç0Í<É6ÏQÍ<É_È�ÑJÍ<Ö�Ö0ÊQÑ�È�ÍxÙ�ÍqÐ<ÊYÈXÝ?Ê^ÑXÍ<Î5Í�È�×qúg×BØcÜrÑJÍ<Ù¸È�Ý?Ê�Í�Î?ÌJÈ�×�ÏQÖ0Ê�ßwvsɵÈXÝ?Ê�Ç0Ùn×�Þ�ÊÌJÝ?ÍqúwÉ�ÿ­Î?Ú?Ù�ÕLÊ;ÑXÌ,É�Ú?Ù�Î5ÊQÑyx*ÿ�zFÿ?×�É?Ë|{�×NÑXÊ)}­×�Þ<Þ�ÊQË6×�ÌwÍ<Î?Ì°È�×�Ï;Ö�ÊQÌ;ß

Æ~TUNEH�WXIYD�IZFYD[OdN�SYÔ�Ø�û�É?Ë?Ç0É?ÞYÈ�ÝFÊ�ÙnצøFÇ0Ù�Ú?Ù2ÐN×�Ö0Ú?Ê�Í�ܱÎ?Ö0Ú?Ê�;vúwÇ�É?ËFͦú¾ü³Ç0É�ýmÇ0Þ?ß*þV>Ç0ÉYÈ�Ý?Ê,Ç0Ùn×NÞ<Êg×NÉ?Ë4×�Õ?Õ?Ö&Ø#Ç�É?Þ!×�ÈXÝ?ÑXÊ;ÌXÝ?Í�Ö�Ë�ÿÈ�Ý?Ê,Î?Ö0Ú?ÊjÞ<Í<×�ÖFÏQ×�É^ÎLÊ�ÜrÍ<Ú?É?Ë�ß�üÄÌXÇ0ÙVÇ0Ö�×�Ñ

� z

Page 14: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

���Z�'�����5���������B���9�Z�����V�������1�V�3����� ���V�� �����,���7�����3�B�[�����V�V�5�����V���9�-�����7 ¡�V�������5��������1¢��Z�5��£w�l���5�'�¤�3�V���5��¥����Z�V�P�������3���l���[�<�[���¦�7�Y�[��� ��¥������¨§��V�3���5�+�y©��7��7��£��[���5� ª�G«P�� 1�� ¬ -���9�l¥��)�����9�����y�[���B���V­®�[���9�Z�)���3�3�[�7���V�5�Z�K�V�g�������� ª�7�V��§¯�l�������+�±°�5��²M������³V©Y�

´±µ]¶·^· ¸X¹Yº�¹Z»Yº[¼d½�¾K¿ ���# ª�G«P�� -�� À� �7�5���X�7�0���3�g§¯�l�������+�ÂÁ��5�s²M������³V©w���3­����3���3�����U�����¥�� ����� ¿ ���l�9�Z���Z�V�5�V�M�5�M�[���K���7�9���Z�&�X�[�B���[�7�'Ã-�7�����[���K�7���@�l�5�������Z�7�9�X�5��[�Z�&���Z�9�Z���3�7£�9�����3�ª�[���g¥��7�5�2��� �1�|�7�Z�9�Ä�����5�0���®�7���Â¥��9���V��Å�Z�V�5�V�Z�ÇÆB���¦�[�È���[�- ¦�7�����V��£������¥�� ���w�Z�7�¨¥a�����3�Z�É�7��0�l���Z���s�V���[�����5 Ê�7�7�7£�� �������¦���7���l�������+�uÁÀ¥������0��� ���Z���

´ÌË�Ís¼^¾+¹ ¾ º#Îϼ » ÐK¿ ���K���V¥��7���9���V���5�1���7�X�7�3���5� � �[�#�[���@Ã0�5�'Ã������)���Y�0���Z�2�l���Z���[���K¥��7����5�����7�B����� ���É���g¥a��Ã��5�'Ã7�Z�w£w�[�®��� �7���Z���3���7�<�7�������V�V�5�È�����9�������®���[�B�7­�­a�7���Z��[�3�¿ ���3���Y���V��� £l������Ã����'Ã������Ñ���Y�0���Z������� �3�[��� � �[�3�À�7���5�r�l���Z�~�[����¥��7�5��§j�9�Z�À�Z���7����9�Z­��9�Z���3��[�Z�Ê¥��¦�5�3�����Z�2ÁÒ�5�ʲÇ������³7©X�5�Ï�����9�����K�[���Ó�9�Z�ª���Z�Y�'�7���V���ŧj�5�3�9�[�Z�#ÆÀ�V�¦��������7 ª�-�� ª�7�V� ©�� ¿ ���5���7���9�® ª�Z�7���B����� �)�[���¦�9�V¥��7�B�l���5�MÃ����'è�[����¥�� ���M�7���5�|�l���Z�������¥��7���a���Ô���V���'���5���¦���������V¥��7�Z�

´~Õ�¶+º&¶+Ö�¼d½P× º'ØÙ¼d»sÚPÛ+Ü�º�¹ ÍÝÕ�¶·^·o¼^Þ Øp¶+º[¼ ½�¾�ß ���V���5��£����V�K�9�V ª�)�9���7�9�V��£��[���s ¦���9���V�@�7����àG�V������É�Z�7 ª�3�[���Z�V ¦­a�7�������������É�Z� �'�7�����V­������5���0�5�����7�á�&�P�&�[�3  ¥��É ¦�+�7�Z�â���9�V ã�5���­��V�����[�5�V��£w�����Ê�9�V¥a� �Å�l�5���X���7�s¢����¤�[���¦���3���3� �7��-�V¥0ä9�Z�Y�[�Å���¤�����Ê�3�V���9�Z�Y�-�5 Ê�7�7��l�5����� �l�Z� ¿ ���Z�9�3���V�9�7£@���V�¦��� �9�r�Z�7���5��¥���� �[�5�V�Â�7�)�����È���G�'�7���5�V­��������¨�9�0�&�[�Z ¨£2������Z�7 ª�3�[�����3���K 1���&�Ó¥a��­����7�Z�3�¨�5�����5���B�[���s�9�����7���s�V���V�Z�¨¥�®���Y�����Z�l²Â���¨²M�5����³P�

å �7��g� �[���3�@�0���9�����7�����3�����V�9�K���7�®¥��B�3�����G�[�Z�w��æy� �2�3�V�3�Z£������B���� 1¥��Z�Ô� �Ç�9�Z���9�V���K�5��Z�9�5�[�5���7�U���V�B�&�P�&�[�3 ç­a�3�9���V�9 Ê�7���Z���7���<�����Z�9�3���V�9�������Z�5�)���� 1¥��Z�) 1���&��¥a���5�� ¦�5�[�3��£�7�[���Z�9�l�5��� £U�����Ê���� 1¥��Z�s�7�Ô�����7 ¦�Z�s­����0�Z�3�����3�­a�3�-�9�Z�Z�7���Ä�l���5�X����¥��9�'� �����p�7�5�5������è�Z�9���7�9�7�PÁ@�P���y�V­P�[�� ¦����� �[�5�V�-�5���[���3���Y���V���y�7�¦�Y«0�[�9�Z ¦�Z�5�1�� ¦­a�V�&�'�7������V­��5�K���Z�9�7� ¿ ����� ª�7�V�y­����0�Z�3�����5�����������3�����V���l�7���B�����V���)���������¦ ¦�V�&�ÓÁÔéÏêu���� ¦�7� ¿ ��� å �������1�[���  ���7�Ó�l���5�9�[�3�|�[���Z ë���É�7���9�Z 1¥������p�7���V���7�V� £��[�V�V�Y�[���3�Ó�l���[�|���7�9�3�����U�Z�0���-�7­��[�5 ª�5�[�Gè�[�5�V���

ì í¦îÄïÇðpñ'ò�ð�ó+ôPõ7ö ðj÷�ïùø�ú�û¨ðÙü�ð�÷�ï]ñ[ý1ø�üZô0þÀÿwô0ú��jñ��Ï÷]õVø�újð��øPö+ðj÷�ï

¿ ���������0���� �����V�É�9�0�9���Z ç���)�7�����7�#�[���� ¦�V�9���5 ª­��V�&�'�7��B�9��¥Pè �9�0�9���Z  �7�2�® ª�V¥���������V¥��7�Z�M�,�Ò Ê�7��Ä�7­�­��5���Z� �[�5�V���Z£U�Z�9­a�3�Z���7�����¤�����V�����3�V���Z�3�����5���<�@�3���(è,�9�������Y�[���9�Z�Ñ���0è���0�V���Ô�3��P�5���V�� ª�3�����Z£��7���)�� ¦­a�7�9�'� ���#�����G�[���9�B�7�ù�[���������P�5�� �����V�g�&�0�9�[�3  �Z�7���Z�3������[���y�7¥��5�����,�1�7�a�[���Ó���V¥��7�Ï�[�s���3�5�pè ���0���7�5���Z� £7�Ù�o� �5£V���-�7�P�[�V���7 ª�V�����5�1���3���Z�� ¦�����Ó���[�#­a�Gè�����[���7�Ê�7���g�V���5�Z��'�G�[���7�<§j­��V�&�[���9� ©Y���B���Z�B�Å���7¥a�7�2Ã���� �l�K�5���2­��V�9������� £����@�5�2�Z�7­��7¥��5��7�U���V���5�+�l�5������­�����è,­����7�����3�®�P�5�9�����7��­��G�[�¨�V�l�7�M�9 ª�0�7�����5�ª�9�[�7¥����5���3�����1���[�K­��V�9������� �� �Ô�[���Ê���7¥a�7�Å���s­��7�&�-� �l�|�3�P�V­��Z��� �[���V�¦ 1�����[��è ���V¥��7�B�����7 ¨£ù�5�Å���7�Ä�7���9�É��«��'���7���V��[���K­��V�&�[���9�K�������V�9 Ê�G�[���7�Å�l�5�����5�����[���  ª ª� �[�3�M�9������� �#�7­�­����V­����p�G�[�Ô�9�Z�p�G�[���7���7�P�7����V���V�7�����Z� �[�5�V���7�M¥a�3�����P�5�V���Å�7�9�Ê�Z�&�'�7¥������9���Z�w�U�,�Ä���V¥��7�[�5�����0�Z�Z�3�Z£ù�[���3���®� ���¦�Z�����Z�p� ����9�����3�Z�X� �y�<���V¥��7��Ã���� �l���5���1­a�7�9�[�����7£M�5���Z�7�Ñ ª� �V�g��� �Ô�7�9���¦�È���Z�9���9�Z�Ñ­a�7�9�[�����§j� �o����£��j�7�3�����È�����®�V��7�2�l�5�[�Â������¥��7���2���Â¥��3�,�2�Z�3��©Y�#� �����7�Ò�7�5����Ã���� � ���[�1�[�Z�7 �è Ê�G�[��­a�7�9�[�����Z�B�7���É­����Z­��7���-�¦­�� ���Z£��V�Ó�3� �7�5��� �[���[���Å��  ª���9�[� �[�s�����V  �������[���  ���0��� �����V����� ���Ù�

���

Page 15: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

��������������� � ����! �#"$�&%��'�(�')(��*+�-,.��� /1032�/1!4�',5/��16�,7����! �8,5/�95! )��:�;��<=*>,5�(�'%?!5���;���@�1��! <A� ��)��1�B ,5)C�D!50E�;���F<DG�/:�;�:2 B ,5)C�.<��1)�)�!5)H!50I�����F�',7��,5%���! B ��)��1�AJK���(��! �L�(MK�(���'<N%��'��� )��1*O� %P���Q �'�R�;�1! �AS4T5UI���E,5/�9 !5)��1����<V%��R�;�')(<��1���'�W�;��� B ! �(��G�)��$!50O,X<��1%�%�/��Y2��(��6'�Z/��',59 G��[)�! *+!5�'\"E�1���])(�'� B � � �A�;!^,_9 �1J5�'�]�'!K! )�%��1�>,7���`�(MK�(���'<a\b0c)�! <d�����e! *��(�')(J7,7����! �f!50&�>,7��G�);,7//3,5��%�<?,7)�gh�X!50��;���i��!K�'�'� )kj>�'/1%l\m�(G����n,7�X�;���Dj>� /�%o/��1���'�-,5��%o9 !p,7/��'\m,5�X"[�'/�/q,5�k�1����'! )()�� /3,7����! �l\5���#�;���@r&!5G�9 ����);,5���(0c! )(<s� B ,7�'�5\h"E�1���?,.9 � ! <��R�;)(���Ij>�'/1%�<A!K%��'/tTpubJ �'��;��!5G�9 �F�;���k���p�;� )���� � ����! �`*+� ��"[�'� �a�����-j>� /�%e,5��%F�����X"$,5/�/1�$���$,5/��(!i�'G�)()�� �h��/1M�G���� %l\�;����"v,5/1/$)(� B /�,5�'� <�� �h�D*hML�;���?�'! )()��'� B !5��%�����9wj>�'/1%P/������'�H"[! G�/1%P��!5�8���>,5��9 �F�����,5/�95! )��:�;��<aThUI���x,5/�9 !5)��1����<y���I, B ,7)(�;�1�'G�/�,5)v�1< B /1�'<A�'�p��,��;��!5��!50q,i9 �'���');,7/l<��R�;��!K%, B�B /1���',5*�/��X��!�!7�;��� )@"[�'/1/:2��C�;)(G�� ��G�)�� %z�'�pJK��)(! ��<A�'�p�;� \+,5��%{"$,5�@j>)��C�-�1�h��)�!K%�G�� �'%a���| S7}7~�T

�+��� �^�R�c�>�'�A�D�����R�Y���+�������

ubJ �'���;��! G�9 �������&�(�'/:032�/�!K��,7/���6',7�;�1! �D,7/�9 ! )(�1����<�"$,5�$%��'���19 ��� %?<A!5�;�:J5,��;�'%#*pMA�1���[, B 2B /��1��,7����! �H�;!x)�! *+!5�;�1�v��!K�'� �') \K�:����,7��*+�E%��'�(�')��1*O� %?�1�A95�'��� );,5/����')�<A�Z,5��%A, B�B /���� %i�;!!5�;���')W"[�'/1/:2��(�;)(G�� ��G�)�� %D�'�pJK��)(! ��<A�'�p�;� \7"E�:�;�H�����I,5�(��G�< B ����! �x�;�>,7���;���v)�! *+!5�W<�!�J5�'�! �i��,7���(G�)(0�,5� �'�Z,5��%#�C�;);,7��9 �p��/1����� �b��,5�#*+�E��%�� �h���1j>� %#,5��%#G��(�'%F,7��%��'�(�')�� B �;�:J �v0c�',�2�;G�)(�'�E!50��;��!5���.�'�pJK��)(! ��<A�'�p�;� T+�&�e��< B ! )C��,5�p�I)(�'�hG��1)��'<A�'�p�@���v���>,7�I�����x,5/�9 !5)��1����<����!5G�/�%e*+�k)�! *�G��(�I�;!#�1<?,595�-��! �1���7T��.�:J � �{,7�a�1<?,79 �X,5� �hG���)(�'%`0c)�! <��;���k�1��! <A� ��)��1�B ,5)C�E!50q�����.��,7�;,5%���! B �;)(���-�CMK�(�;� <{\>�����.*>,5���1�.�(�;� B �E!50q�����x,5/�95! )��:�;��<�,5)(�5�� �¢¡`£ G���/1%`,8�(� �I¤¥!50 �t�(¦5���R���������A�+�¨§4�R©�� \K�'! )()�� � B ! ��%��1��9D�;!i�1<?,595� B �¨ª4�'/m)(� B )(�'�(�'�42��,7���1J � �k!50Z�'�pJK��)(! ��<A�'�p�.�(��);,5�19 �p�X/��1���'� � �5T�9�T:\l���p���')��(�'�R�;��!5�_*O�R��"$� �'�n� ! )�)(��%�!5)

"v,5/1/��E,5��%a95)�! G���%l\>! *��;,5����� %e*hMa,7�a� %�9 �.%��R�;�'�R�;! ) ¡ T� S ¡`« !5)v,5/1/+��);,5���(�1����! � B �:ª4�'/1�q¬�­W®z¤x\�� ! < B G��;�-�����kr@! G�9 �`U�);,5���(0c! )(<¯G��(����98�����

��! )�<�,5/l)(� B )(�'�(�'�p��,7����! �a!50q,i/������ | S � ~

°i±³² ­´mµ � ! � ��¶O¡¸·]¹ ­´ºµ ����� �t¶m¡O» �c¼h¡"E���')(� � ² ­´ »;¹ ­´ ¡ ,5)����;���$��<�,59 ��� !4! )(%�����,7�;� �W!505¬ ­ ,5��% ° »Y¶ �����$/1����� B ,5)�,5<A� �;� )�� T

� } ¡`½ �1��g{�����i¾?�C�;);,7��9 �p�X/1����� � � °�¿ »�¶ ¿ ¡Y»�À�À�À »¢� °pÁ »Y¶ Á ¡ �'!5)�)�� � B ! ��%��1��9F�;!F�����D�;! B ¾,5�'� G�<DG�/�,7�;! )H�'� /�/��H)�� ��G�/:�;����9z0c)�! <Â�����er&! G�9 �Ã�;)�,5���(0c!5)�<Ä%��'�(�')(��*+�'%f���n�����B )��RJ4�1! G��E�(��� B T�c¼h¡`« !5)&,7/�/ B ,7��)��kÅ � °¢Æ »Y¶ Æ ¡R»¢� °pÇ »Y¶ Ç ¡Y»$È »�É ± � »�À�À'À'» ¾ »$È_ʱ É�Ë <�,5%��.! G��&!50q�����x¾�(�;)�,5��95�h�E/1����� �I���F����� B )��RJ4�1! G��E�(��� B \�� ! < B G��;�

Ì ¶ ±ÎÍ ¶ Æ[Ï ¶ ÇKÍ �tÐ ¡Ì °v±ÎÍ °¢Æ[ÏðpÇ4Í À ��Ñp¡

Ò&!7�;�.�;�>,7�-,��(<?,7/�/ Ì ¶ %��'��!5���'�-,5/�<A! �(� B ,5);,5/1/�� /¸�(�;)�,5��95�h�@/1����� �'\>"E����/1� Ì °���v�;���x%����(�;,5��� �x*+� ��"[�'� �oS B ,5)�,5/�/1�'/m/1����� �'T�tÐ ¡eÓ /3,5�(���10�M5\����k����� |�Ô�»'��Ô Ô ~p)�,5��9 �7\��;��� Ì ¶ ��,5��% Ì ° ��%�� ���')�<A�����'%.���k�;��� B )�� JK�1! G���(�;� B \º0c! )H�:�;�x)�� /�� J7,5���'� � 0cG����R�;��!5�ÃÕE�'/ �CÀ�¡�¡ G�������9 ¦��+�Y�����R� gK��!¢"E/1�'%�95�?!50v�����

�¢Ð

Page 16: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

Ö ×'Ø ÙA× Ú�Û�Ü1ÝkÝ�Þ>ß5Û;ß7Ý Ú;× Û�Ü1à(Ú;Ü1Ý'àEØ5áWÚ;Þ�×x×'âpãKÜ�Û(Ø â�ÙA×'âpÚ8ä�×5å�Ö�å:æ�Ü�âaßAç�è�Ü�é1ê�Ü�â�ÖiÝ Ø Û�Û(Ü�ê�Ø5ÛØ5á¸ëEÜ�ê�Ú�Þ`ì>æ4Ø5â�é1í�îAïeðòñ�æ�îAïeðó�ô ñ8ß5â�ê`îiõ#ðòìià�Þ�Ø è�é�ê?Ö × ÚIÞ�Ü�Ö Þ�Ö Û;ß5ê�×'à�öYå÷ Ø5ÛI×�ß5Ý�Þ{ø>ß5Ü�Û$Ø5ábàCÚ;Û;ß7Ü�Ö ÞpÚEé�Ü1â�×'à æ>ß5à(à�Ü�Ö5â{ß#Ö Û�ß5ê�×kÜ�â`Ú�Þ�×�ù�ñ�ú�û5ñ ñ7ü¸Û�ß5â�Ö ×kÚ�Ø#Ú�Þ�×ø>ß5Ü�Û æ�çpíeß5ê�ê�Ü�â�Ö#è�ø{ý@× é�ä�îAïmövß5â�ê{ýE×'é�ätîiõKöRå

ä�þpö`ÿ�Ü1Ý��_è�øoÚ;Þ�×#ÙAØ à(Ú���������� ���bø>ß5Ü1ÛkØ5ávàCÚ;Û�ß5Ü�Ö ÞpÚ.é1Ü�â�× à?äcÜ�å�×5å:æmÚ;Þ�×�ø>ß7Ü�ÛkØ5á[é3ß5Û(Ö ×'àCÚý@× é�ä�î�ïOö���ýE×'é�ätîiõKö?Ü�âÎÚ�Þ�×_ø�Û(× ãKÜ�Ø è�à`à(Ú;× ø�öRæEß7â�ê³è�à�×_Ü:ÚFÚ;ØP×��4Ú�Û;ß5ÝRÚaà�Ø ÙA×Û�×'é1× ã7ß5âpÚIác×�ß�Ú;è�Û(×xÛ(×'Öpß7Û�ê�Ü1â�Öi×'âpãKÜ�Û(Ø â�ÙA×'âpÚ@é�ØKÝ�ß5é1Ü���ß�Ú;Ü�Ø5âwäc×5å�Ö�å1æ�Ú�Þ�×kØ Û(Ü�×'âpÚ;ß7Ú;Ü1Ø â� Ø5áWÚ�Þ�×.Û�Ø ç+Ø5ÚIë.å�Û'å Ú�å�Ú�Þ�×kÝ'Ø Û(Û�Ü1ê�Ø Ûvë$ß5é�é1à'æ�Û(×'ø�Û(×'à(×'âpÚ;× êwçpíFÚ;Þ�×.ÙAØ à(ÚEÛ(×'é1× ã7ß5âpÚø>ß5Ü�ÛIØ7áqø>ß7Û;ß5é1é�×'é+à(Ú�Û;ß5Ü1Ö ÞpÚEé�Ü1â�×'à æ�Ü�â`Ú;Þ�×x×���ß5Ù�ø�é�×.ß5ç+Ø�ã ×�öYå

ä�� ö��&à�×XÚ�Þ�×XÛ(×'é�×Rã7ß5âpÚvác×�ß7Ú�è�Û�×&ácÛ�Ø ÙyÚ;Þ�×-ø�Û�×Rã4Ü1Ø è�àvàCÚ;× øeÚ�ØDø�Û(Ø4Ý ×'×'êmå ÷ Ø Û$Ü1â�à(Ú;ß5â�Ý'×7æß5à�à(è�Ù�Ü1â�Ö � Ü1âaÚ�Þ�×8Ý Ø Û�Û(Ü�ê�Ø ÛE×���ß7Ù�ø�é1×.Ü�à@à�è�Ý�Þ_ß#ác×�ß7Ú�è�Û�×7æ�Ü1Ú@Ü�àEè�à(×'êwÚ;ØAà�× é�× Ý ÚÝ'Ø é1è�Ù�â�àbácÛ�Ø ÙÚ�Þ�×@ß5Ý'Ý è�ÙDè�é�ß7Ú;Ø5ÛbÝ'× é�é�à�Ù�ß7Ú;Û(Ü��8Û�×Rác×'Û�Û(×'êAÜ�â��KÚ�×'ø��4å �IÞ�×@Ü�ê�×'ß.Ü1àÚ;Ø.Ý'Ø Û(Û�× é3ß7Ú�×Eß.âhè�Ù8çO× Û�Ø5álß7Ý Ú;è�ß5é>à(Ú�Û;ß5Ü1Ö ÞpÚ�é�Ü1â�×'à æ5ácØ è�â�ê#Ü1â#Ú�Þ�×EÜ�Ù�ß5Ö ×7æ7à(Þ>ß5Û�Ü1â�ÖÚ;Þ�×Zà;ß5ÙA×Zê�×'à(Ý'Û�Ü1ø�Ú;Ü:ã ×[ø>ß5Û;ß7Ù�×RÚ;×'Û[äc×5å�Ö�å1æ�Ú�Þ�×$ß7â�Ö é�×[ïiÝ'Ø Û(Û�× à�ø+Ø â�ê�Ü1â�Ö&Ú�Ø � ö¸ëEÜ:Ú;ÞÚ;Þ�×v×��4øO× Ý Ú;× ê#à(Ú;Û�ß5Ü�Ö5ÞhÚWé�Ü1â�×'àWØ ç�Ú;ß5Ü�â�× êHácÛ(Ø Ù=ß5âi×'âpãKÜ�Û(Ø â�ÙA×'âpÚbÙAØ4ê�×'émä�×5å�Ö�å:æ�Ú�Þ�×ç�è�Ü�é1ê�Ü�â�Ö?é3ß�í5Ø è�ÚYöYå!��Øeß7Ú�Ú;ß5Ü�âwÚ�Þ�Ü�à æmè�ø_Ú;Ø�"Põeã7ß5é�è�×'à-ácÛ(Ø Ù Ú�Þ�×#ß5Ý'Ý è�ÙDè�é�ß7Ú;Ø5ÛÙ?ß7Ú�Û�Ü#�ÃÝ Ø é�è�ÙAâfÝ'Ø Û(Û�× à�ø+Ø â�ê�Ü1â�Ö_Ú;ØnïÎß5Û�×eø�Ü1Ý��5×'ê è�ølæ�Ý Ø Û�Û(×'à�ø+Ø â�ê�Ü�â�ÖoÚ;Øoè�øÚ;Ø$" à(Ú�Û;ß5Ü1Ö ÞpÚDé1Ü�â�× à8ácØ è�â�êPÜ1âÃÚ;Þ�×`Ü1Ù?ß7Ö ×5å%��Ø^Þ�ß5â�ê�é1×Fè�â�Ý ×'Û(Ú;ß5Ü�âpÚ�ínÜ�â]ï�æqß5â× ã × âFç+× Ú�Ú�×'ÛZà�Ø é1è�Ú;Ü1Ø â#Ü�à�Ú;Øxø�Ü�Ý��iè�ø?â�Ø5ÚZØ â�é1íiØ â�×&Ý Ø é�è�ÙAâAç�è�Ú$ß.ác×Rë Ý'Ø é1è�ÙAâ�àà�è�Û(Û�Ø è�â�ê�Ü�â�ÖwÚ�Þ�×eß5Ý Ý'è�ÙDè�é3ß7Ú�Ø ÛDÙ�ß7Ú;Û(Ü��LÝ'Ø é1è�ÙAâÃÝ'Ø Û(Û�× à�ø+Ø â�ê�Ü1â�Ö_Ú;Ø^ï�æWè�à�Ü1â�ÖÚ;Þ�×wÚ�Ø ø&"Võ]ã7ß5é1è�×'à?ácÛ(Ø Ù Ú�Þ�Ø à(×_Ý'Ø é1è�Ù�â�à'å�'$Ø5â�Ý�ß7Ú�×'â>ß�Ú;×^ß5é�é@Ú;Þ�× à�×)(&Ø5è�Ö Þà�ø>ß5Ý ×Hø+Ø Ü1âhÚ�àIÜ�âaß5âaß5Û(Û;ß�íeß5â�êaÝ�ß7é�émÜ:Ú+*õ-,hå

ä�ôpö.'$Û�×�ß�Ú;×&ß5âFß5Û(Û;ß�í#õ-,kà�Ü1Ù�Ü1é3ß5Û�Ú;Ø/*õ-,4æpç�è�Ú$Ø5ç�Ú�ß5Ü1â�×'ê#ácÛ�Ø5Ù ßHÖ × Ø ÙA× Ú;Û(Ü�ÝIÙAØ4ê�×'é>Ø5áÚ;Þ�×v× âpã4Ü1Û�Ø â�Ù�× âhÚ'å 0&Ý Ú;è�ß5é�é:í æ�õ-,&ÙA×�ß5à(è�Û�× à�ê�Ü�àCÚ�ß5â�Ý'×'àqØ5á�×'âpãKÜ�Û(Ø â�ÙA×'âpÚ�à(Ú�Û;ß5Ü1Ö ÞpÚé�Ü�â�×'à-Ú�ØeÚ�Þ�×#Ø Û�Ü1Ö Ü�âzØ5á�Ú;Þ�×ië[Ø Û�é1ê^Û(× ác× Û�×'â�Ý'×iácÛ;ß5ÙA×5å1'$Ø Û�Û(×'é3ß�Ú;×Dõ-,`ß7â�ê2*õ-,Fçpíà�Þ�Ü:á�Ú;Ü�â�ÖwØ â�×eß5Û(Û;ß�íÃØ�ã5×'ÛiÚ;Þ�×`Ø7Ú;Þ�× Û'æ�ß5â�ê]Ü1â�Ý'Û(×'ÙA×'âpÚ;Ü1â�Ö_ß_Ý'Ø5è�âpÚ;×'ÛiácØ Û8×�ß5Ý�ÞÙ?ß7Ú�Ý�Þ�Ü�â�Ö^ä�õ-,hú3*õ-,7ö-ø>ß5Ü1Û'å4�IÞ�×AÙ�ß��4Ü�Ù8è�Ù Ø7áZÚ�Þ�×#Ý'Ø Û(Û�× é3ß7Ú�Ü�Ø âwÝ Ø Û�Û(×'à(øOØ â�ê�àkÚ;ØÚ;Þ�×Fç+×'àCÚ#Ù?ß�Ú;Ý�ÞPç+× Ú�ë[×'×'â]è�øÃÚ�Ø$"Îà(Ú�Û;ß5Ü1Ö ÞpÚié�Ü1â�×'àHÜ�ânÚ�Þ�×`Ü�Ù�ß5Ö ×�ß5â�êÃÚ�Þ�×�"�Kâ�Ø¢ëEâ ×'âpãKÜ�Û�Ø5â�Ù�× âpÚ�àCÚ;Û�ß5Ü�Ö ÞpÚAé�Ü1â�×'à å ÷ Û�Ø Ù Ú;Þ�Ü1àAÛ(×'à(è�é1Ú�ß5â�ê]à�Ü1Ù�Ü1é3ß5ÛHÛ�× à�è�é:Ú;àØ ç�Ú�ß7Ü�â�× ê�ácØ ÛZØ5Ú;Þ�×'Û$àCÚ;Û�ß5Ü�Ö ÞpÚ[é�Ü1â�×'à�â�Ø â65�ø>ß5Û�ß5é�é1×'é�Ú�ØHÚ;Þ�×'Ù ä�ê�×RÚ;× Û�ÙAÜ�â�× êFçpíAÚ�Þ�×à;ß5ÙA×�ø�Û�ØKÝ'×'ê�è�Û�×AácØ ÛHê�Ü87O×'Û�× âpÚ � à�öRæºÚ;Þ�×?Ü�Ù�ß5Ö ×iÝ Ø4Ø5Û�ê�Ü1â>ß7Ú;× àHØ7áv×'âpãKÜ�Û(Ø â�ÙA×'âpÚác×�ß7Ú�è�Û�×Xø+Ø Ü1âhÚ�à'æhëEÞ�Ø à(×ké�ØKÝ�ß7Ú�Ü�Ø âAÜ�â?Ú�Þ�×-ë[Ø Û�é1êFÛ�×Rác×'Û(×'â�Ý ×XácÛ;ß5ÙA×-Ü1à9�hâ�Ø�ëEâlæ>ß5Û(×ê�× Ú�×'Û�ÙAÜ�â�×'ê^ß5â�êoè�à(×'êoÚ;Ø`ê�×RÚ;×'Û(Ù�Ü1â�×DÚ;Þ�×iÛ�Ø ç+Ø5Úkø+Ø à�Ü:Ú;Ü1Ø âzë.å�Û'å Ú�ålÚ;Þ�ß7ÚXácÛ;ß7Ù�×7æçhí`ßAà(è�Ü1Ú;ß5ç�é�×&Ú;Û;ß7â�à(ácØ Û(Ù?ß�Ú;Ü�Ø5âFácÛ�Ø Ù Ü�Ù�ß5Ö ×-Ú�Ø#ë[Ø Û(é�êeÝ'ØKØ Û�ê�Ü�â>ß7Ú�×'à å

:3;�< =9>-> �@?BAC ��?BD��E�FDHGID J�D���?BALK!DMA�A����

�IÞ�×Fà(×'é1áN5�é�ØKÝ�ß5é1Ü��'ß7Ú;Ü1Ø â_Ø5á@ßzÙAÜ�ê�ê�é�×�5�à�Ü8�'×#é�×'ß5Ö è�×�à�ØKÝ'Ý'× ÛDÛ�Ø5çOØ5Ú'æWè�à�Ü�â�ÖzÚ;Þ�×�Ù�×RÚ;Þ�ØKêê�×'à(Ý'Û(Ü�ç+×'ê?Ü1âiÚ;Þ�×Eø�Û(× ãKÜ�Ø è�à[à(×'Ý Ú�Ü�Ø âmæ Ú�ß �7×'à[ß5ê�ã7ß5âpÚ�ß5Ö5×@Ø7ámÚ;Þ�×@à(Ø4Ý Ý'× ÛPO>× é�êAÖ ×'Ø5Ù�×RÚ;Û(íß5â�êAØ5á+Ú;Þ�×Iê�Ü�7m× Û�× âhÚZÝ Ø é�Ø Û(à�è�à�× ê�ácØ ÛbÚ�Þ�×QO>× é�êzä�Ö Û(×'×'â>öRæ Ú;Þ�×@à(è�Û�Û(Ø è�â�ê�Ü�â�Ökë$ß5é�é1à�ß5â�êÚ;Þ�×QO�×'é�ê#é1Ü�â�× àEäcëEÞ�Ü:Ú;×�öRå �IÞ�×IO�×'é�êiÜ1à�ßSRQTLUWVYXXÙ[Z�ß7Ú�Û�× Ý Ú;ß5â�Ö é1×$Ú;Þ>ß�Ú�Ý�ß5â#ç+×Eß5é�ÙAØ àCÚácè�é�é:í?Ø5ç�à�× Û(ã × êwçpíFÚ;Þ�×xÛ(Ø ç+Ø5ÚEÝ�ß7Ú;ß5ê�Ü1Ø ø�Ú;Û(Ü�ÝXàCíKà(Ú;× Ù ácÛ�Ø Ù Ù�Ø àCÚ�O>×'é1êeé�ØKÝ�ß7Ú�Ü�Ø â�à å

ó�þ

Page 17: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

\�]W^`_a^cb8dNefb�g6hji b8k�lcinm�k8g o�i b8p g qak8m�]srutQin_vk�r�wWb8^cr�^co-m�^yx{z�in_C^cx$g o{m�]s^|k�_ag r�^ym�qak�hLw�i q}mg d~m�]W^Lhji�m�i xWk8g wsmCqCk�hv_a�6_amC^cr�r�k8qCqag qc�

�3�N� ���������������B�S���B���������c�6���

\�]W^IzWk�qax!��_�^y� ^I�6k�^�t�g d3m�]s^�_Cg6hchc^yq���^cb8x!� _C]sg�tIo�_Ch�]s^cr�inm�k8hji b8b8��k�o�� k8pW� ¡�eFi-¢��n_C]WgMtI_£ ]Wg qCk�lyg o-m�i b3i osx�¤L� ^cq}m�k�hci b¥_amCq�i k8p ]-m9b8k�oW^y_v¦§hcg os_Ck�xs^cqCk8oWp|k8o-m�^cqaqC¨Ww©m�^cx�b�k8oW^c_ªi _Pg oWb8�g oW^Qb8k�oW^j¢���«Fo`m�]Wk8_¬tªg qC­¥�-inb�b®]Wg qak�lcg o®m�i b6b�k�os^c_¯inoWx�°vg d�m�]s^9� ^yqam�k8hji b©b�k8oW^c_Q¦�^�±©hyb�¨WxWk8oWpm�]Wg _C^Shcg qCqC^y_Cw3g oWxWk8oWp`m�g�m�]W^Sz�inh�­�g d%m�]s^²p g-i b8_�¢�t9^yqC^Shcg oW_Ck8xW^cqa^cx!��³ ±©hcb8¨WxW^yx´b8k�oW^y_t9^yqC^{h�]Wg _C^yoµz3^chjin¨W_C^.m�]W^��¶i qC^.g d·mC^co¸g©hyhcb�¨sxW^cx¶z®�¹mC]W^´p g-i b8­ ^c^ywº^yq�qCg z3g m�_y��»vb8bm�]W^�xWk8_am�inoWhc^y_�z3^ymFtª^c^yo/b�k8oW^c_Li qa^�­6osg�tIo�d§qCg r½¼Ig z3g®¾9¨Ww)qC¨Wb8^c_y�~¾9]�i oWp ^y_|k8o¿mC]W^xWk�r�^cos_Ck�g oW_Ài qC^Iw�inq�i r�^ymC^cqCk8lc^yx�k8o�iLm�i zWb�^n� \�]W^Ár�g6xW^ybWqC^�d§^cqC^yoWhc^Id§q�inr�^�k8_Pb8g©hcinm�^yxinm�m�]s^Âz3g mam�g rÃb�^yd·mIgnd¬mC]W^Lr�g6xW^cb4k�r�i p ^ �

�3�Ä� ÅQ���B��Æ��fÇ ���B��Æ{È`���F�����H�·Æ3Ç ���B��Æ

É m�^ywW_|Ê�e £ g d mC]W^`i b8p g qak8m�]srÃxW^y_ChyqCk�z3^cx+k�o É ^ch�m�k�g o+ËW��Ê`i qa^Sd§g b�b8g�tª^cx.m�g�xW^ymC^cqar�k8oW^m�]W^Lk8oWk8mCkNi b3qCg z3g mIg qak�^yo®m�inm�k8g o�^c_}m�k8r�inmC^�¦§tIk�m�]{i�ÌL¡ Í ÎIg qÁÍ Î�Ï6ÊMÐ Í Î�¨WoWhy^cq}m�i k8o®mF� ��m�gzº^v_Cg b�� ^cx�b�inm�^yq�¢��6\�]s^²_C^�mQÑÒg d1m�qCi oW_Ck�m�k8g o�wWk#±©^cb�_ªk�_ªg zsm�ink�oW^yx�z-��xW^�m�^yqCr�k�oWk8oWpÂmC]W^tI]Wk8mC^�eBm�gnefp qC^y^co/inoWx/p qa^c^co6efm�g�eftI]Wk�m�^�k�r�i p ^`m�qCi oW_ak8m�k8g oW_ÂgM� ^cq|Ó £ hyk�qChyb�^y_�hy^co-m�^yqC^cxtIk8mC].mC]W^SqCg zºg mc�W_C]sg�tIo´k�o´� k8pW�WЩ�W\�]W^Lo®¨Wr`z3^cq�g d¬hck8qChcb8^c_Qt9i _IxW^ymC^cqar�k8oW^cx.z�i _a^cxg o{iHmCq�i xs^cg Ô$z3^ymFtª^c^yo$i hyhc¨WqCi hy�´i osx+¾QÕÀÖ×m�k8r�^n�

Ø!Ù@Ú-Û1Ü ÛºÝfÞLßjÚMà|áMâ®ãäßMÙ#å-à�æ{çPÙ@ãäè{ß�é6êäà�ë#Ù#ÞLÙ�å®ßjêäì�é6êäáMãFáMã�ì éWà�áMíÀãäè®à|Ù#îäá�ÞSà�ãFê}Ù#ïSé©ßjêäã�áMí�ãäè®àï�ßjãäßMæ®Ù#áMé®ãFê}Ù#ï�îFì îäãFà�Þ[ÞLÙ@ê}êäáMê¯ð`å®áMãäÙ#ï�àÁãäè-àvæ®Ù#îFãFáMê}ãäÙ@á�åHá�å�ãäè-àIá�ñ-ãFà�ê9é6ßjêäãÀð`îäè-áyçPÙ#å-ÚSãäè®àòMó ï�Ù#ê}ï�ë@à�îÀñ®îäà�æ`ãFáÂæ-à�ãFà�ê}ÞLÙ�å-à�ãFê}ßMå®îäÙ#ãäÙ@á�å`é6ÙYô à�ë#î�Û\�]W^HõÁg ¨Wp ]+mCq�i os_ad§g qarök8_ÁmC]W^co¿i wswWb�k8^cx{mCg�m�]s^`wWk�±©^yb�_vk8o{Ñø÷{i��ni qakNi zsb�^Lo®¨Wr`z3^cqd§qCg r2k�r�i p ^Qm�gÂk�r�i p ^ª÷HxW^cw3^cosxWk�oWpÂg o�m�]W^Áo®¨Wr`z3^cqªi oWx�b8^coWpnm�]�g d!g zs_C^cq}� ^yx�b�k8oW^c_y�«Fo É mC^cwHÓ©��ùSú £ k8_¬¨s_C^cx4�nz�in_C^cx|g o|^�±sw3^cqak�r�^co-m�inb©ino�i b8�6_ak�_%g dsmC]W^ªmCq�i xs^cg Ô�z3^ymFtª^c^co¾QÕÀÖ¶m�k8r�^ªi oWx�i hyhc¨WqCi hy� � \�]W^ ��������û�Ç Æ4��� d§¨soWhymCk�g oW_~d§g q¯ü�ý�i oWxHüHþ�� ¨s_C^cx�k8o É m�^ywW_°�e £ �4i qa^`wWb8g mCmC^cxEk8o$� k�ps�º¡�eFz¥¢Ái oWx$hM¢��4\�]W^Hb�inmCmC^cqÁqC^�ÿ�^ch�m�_ Ç��3���B����� ­®oWgMtIb�^yxWp ^Hg d

Ê�¤

Page 18: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

��������� ��������������������������������� �"!#�����%$&���(')�+*����,�.-"��/�%�0���1'�����+���2���"-����435��2�*62�����������5-7�)/�-��8�9�:�;������<;��*=���6�����:/-"�.-�*����;>�������/%�,� �,����?���@�����:����-�A;��B

-�C �DC /�CEGFIH�JLK�JNM7OQP�R�S.S�T.UQV&TXWZY\[ R�Y&TXW]M(^_^`T.TXabFZabM+c FZU<Y5de^%T.f(T�g�FIT.hiFZ[:M�H(T=jkS�R"R(U<Y FZa&M�l1TX^QFZam FIn�TXWZ^�O,J;opWZ^1R:^<q�Rrh]asM�U`T)l`q�TtU`TXWZT.gM(a&S�Tvu�w&a S�l`FIRxa&^Lu�R(Uyc�OLz_{�M(a&Y|SrOyz%} J

~ ���v-�//�������2�-"�����L/��2�2�����!D�����v������A;������-����,!������i���s� ����>��:-"���t�;����-������*���������/���X�������������A%�Q!��������)���Q�(�;�������Q��B������,����>���72��-�*�����At���%-"������-�A���2������]�,2��;>0�y�������;2��������;���!G��-��)�������B&�����]����/�������������*s!����;���(�;� �����;���_�����<���>��p��!���>�������2���/����������>0�;��*�����A����-���-�/r���5-�2&35��2�*��,�����2��������;�_��!0��B����v�s����B ~ ���t�_�;�" ��;�]�(�;�� �-�������A;�����1� ���r!�����,�*-��0�x��:����,��2����t!����;�¡�����:-��������/�_��!�����!��;�,��-"�����;���;�@')����/.�+35��2�*+2�������t2���-�*6���|����������,�)����2��r�-"�&�v>5-"���B ~ �����)����!��;����-"�����;�����t�;����-������*+���¢� ���>���£x�`��B

¤0¥§¦ ¨)©(ªr«§¬­«�©7®°¯Q±r¬`±r²X³�«§®0´�¬µ«�©7®

~t¶ �t35·5¸�¹5º<����>�»�·|� ¶ �)º���¹�¼k�1¹���/¸�¹�»�½�¸"��»��;·:>�¾,��/��º,º�/��;·�º�»�º,��º]�"¼�*��r����¾��s»�·�»�·�A%� ¶ �t¾,�;�0���>9��º�»���»��;·¿/� �;¾�*�»�·5¸"���º�»�·¿� ¶ �@º,��/�/��¾�35�¹�*GB ~t¶ »�º�»�º�*��;·��6����A;��� ¶ �¾�')»�� ¶ � ¶ �6*�»�º`�¸�����»�A;�5¸"��»��;·À��¼_� ¶ �Á¾,�¹��r"¸�·��@¼���¸"����¾��\ÂÃ*��r���¾,��»�·��*Ä»�·Å� ����>�ºÆ���`�Ã��¼_� ¶ �Áº��¹�¼k�¹�� /�¸�¹�»�½¸"��»��;·Ã�s��� ¶ ��*G�y���Ç/¾,��¸"��»�·�Ab·������;·�¹��È� ¶ �°��ÉƸ"·�*ËÊ��ÉƸ�¾,¾�¸�� º�¾��r¼��¾,¾��*�»�·� ����>�º�£x�`���L�����s¸�¹�º��=� ¶ �»�¾\Ì,�;¾,� ¶ �;A;��·5¸�¹�Í=¸�¾�¾�¸(� º|��É�Î�Ï1Ð�¸�·�*ÑÊ��É�Î�Ï1Ð(B ~t¶ �+/��;¾�¾,�¹k¸x���»��;·°»�·=� ���>Æ�s»�ºv��¸�*����0���1'����·b¸"¹�¹ÓÒ�>0�;º�º,»���¹���>�¸�»�¾,º�Ô���ÉÎ�Ï1Ð(Õ5Ê��É�Î�Ï1ÐXCX�LÔ���ÉÎ�Ï1Ð(Õ5Ê��É"CX�Ôµ��É&Õ0Ê��É�Î�Ï1ÐrC�¸�·�*ÇÔ���É&Õ0Ê��É"Cv')»�� ¶ÁÖÃ× �ÆÔ§� ¶ �Q��¸7��»������?·&�����0�¾%��¼y35��¹�*Á¹�»�·���º�� ¶ ¸"�/�¸�·|�0�t¼��;��·�*|»�·�� ¶ �t»���¸�A;��CrB ~t¶ �v��¸7��»��Q���Ø�"¼0� ¶ �)Ò:/�;¾,¾��¹�¸"��»��;·���¸7��»���¸�� //��¾�º¼��;¾�� ¶ � ¸�¾,¾�¸��s>5¸�»�¾�¾,�>�¾,�º���·���»�·�A|� ¶ ���0�º<�t��¸"��/ ¶ �0���1'����·¢»���¸"A;�v¸�·�*+¸�/r���5¸�¹D35��¹�*¹�»�·��º�B ~t¶ �%¸�¾,¾�¸��|»��s����*�»k¸7���¹��Q»�*��·���»�35��º�' ¶ �r� ¶ ��¾4Â�ÙÆ�;�;�p��¾pÂ × ���DÚ|Â × ���;�;��»�º� ¶ �Q¾��;�0���%��¾�»���·��.¸"��»��;·GBDÛÜ/��;�s>5¸�·�»��;·=¸�¾,¾�¸��¢>5¸�»�¾��r��»�º<��º�¼���¾���¸"/ ¶ �0�º<� >5¸�»�¾B ~t¶ ���>5¸�»�¾�º]��·�»�Ý ���¹��s»�*��·���»�¼§���6Ô­¸">�>�¾�����»���¸"���¹���CL�;¾<� ¶ �;A��;·5¸�¹535��¹�*�¹�»�·���º� ����/ ¶ �/.$&»�·�A� ¶ ��¸�¾,¾�¸���>0�;º�»���»���·�º�' ¶ ��¾���� ¶ �)��¸x��»������Ø��/�/��¾,¾��*=Ô���¾,��»�/¸�¹�35�¹�*�¹�»�·���ºy¸�¾��)·&������9��¾���*��;Õ������Õ.�4¼�¾,�;�Þ¹���¼§�#���)¾,»�A ¶ ��¸�·�* ¶ �;¾,»�½��;·��.¸�¹;¹�»�·���ºÓ¸�¾��y·&�����0�¾,�*��;Õ�������Õ.�4¼�¾��;����;>=���@�9�"�������6CXB ~t¶ �|»�·&���¾,º��/r��»��;·Á��¼y� ¶ ���1'��+¹�»�·��º%»�º ¸6¾��r¼��¾,�·�/��s>0�;»�·&��0' ¶ �;º��/� �;¾�*�»�·5¸"���º)¸�¾,�:$ ·��x')·¢»�·6� ¶ � 'p�;¾,¹�*8¾��r¼��¾���·�/�:¼�¾�¸"���"��¼�¾��;�¡� ¶ � 35��¹�*+�s��*���¹�B

�Æß q�T]U`TXW�M�l`FIRxa:c�T.lµh�T.TXaQ}%gM(WZw&TX^�M(a&Y�l`q�T�M(S�l`w M(W�V TXWZY:U`TX^`RxWZw�l`FIRxa:F�^�HxFIg(TXa�c�f l`q�T�^`S.M(WZTukM(S�l1R(Upà�c�T.l­hNT.TXasV&TXWZY�M(a&Y|F�[:M�H(T)S�R"R(U,Y&FZa&M�l1TX^vjk^`T.T%P�TXS�l`FIRxa�á�JâáxO

�(�

Page 19: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

ãtä�å=åXæ�ç�èké�ê5é7ë�ì�í�ê�é�î0í(ï;å¢ì�ðsð�ñ�òsò�é"ó�ì�ô�åõÀì�êÀë�ä�å¢ö�í�è�è�í(÷)ì�ê�øÁë.é�î�è�åbù�ë�ä�å°î0åð,ë@é�ê�õú í;òsç5é�ê�ì�í;ê@ç5é"ì�ó�ðtç0í;ð,ì�ë�ì�í;ê�ð ú é�ê8î9å:åræ ú ä5é"ê�ø;åõ5ûrü

ý�þ ÿ��������� ��� ������������������ �ù����������"û ù�������! "����������! Xû �$#&%('�)+*+,ù-�����.��������! rû ù-�������! /�������û �0#&%(12%4365"7+*8,

ãtä�åtó�í�î9í�ë�ç9í�ð�ì�ë�ì�í;ê�ì�ð ú í;òsç�ñ�ë�å�õ�ö�ó�í;ò é%ó,í�ë.é"ë�ì�í;ê�í�ö9��ùµí�ê�å4í�ö5ë�ä�åtç9í�ð�ð�ì�î�è�å]ï"é�è�ñ�å�ðì�ðyñ�ð,åõ;:&÷)ì�ë�ä�ê�í_ð�ç0å ú ìké�è ú ó,ì�ë�åó�ì�í;êDû<:�ö�í;è�è�í(÷på�õ�î�=�é:ë�ó�é�ê�ð�èké7ë�ì�í�ê|ë�ä5é"ë]åræ�ç�ó,åð,ð�åð4ë�ä�åú å�ê&ë�åóyí�öDë�ä�åtì�ò�é�ø;å ù�ì?>âå8>@:"ë�ä�åtó�í;î0í�ë�ç9í;ð,ì�ë�ì�í;ê�ì�ê�ì�ò�é�ø;å ú í í;ó�õ�ì�ê5é"ë�åð.û�ì�êQë�ä�åtò�í õ�å�èó�årö�åó�å�ê ú å_ö�ó�é�òså8:�é�ê�õ¢é�ê�í�ë�ä�åó)ë�ó�é�ê�ð�è�é"ë�ì�í;ê@ç�è�ñ�ðvésð ú é�è�å:öµé ú ë�í�óBAÁë�í�åXæ�ç�ó�åð,ð�ì�ë)ì�ê÷pí�ó�è�õ ú í í;ó�õ�ì�ê5é"ë�åð�>9ãtä�åQ÷�í;ó�è�õÁó�årö�åó�å�ê ú å�ö�ó�é�òsåQì�ð�è�í ú é"ë�åõ=ì�ê°ë�ä�å�ò�ì�õ�õ�è�å�í�ö�ë�ä�åð�í úú åóDC5å�è�õ;:0÷)ì�ë�ä°ë�ä�å�E¿éxæ�ì�ð�ç0í;ì�ê�ë�ì�ê�ø|ë�í(÷pé�ó�õ�ð%ë�ä�å�î�è�ñ�åQø�í�é�èNé�ê�õ°ë�ä�åGF¢é7æ�ì�ð�ì�ðð�ñ ú äÈë�ä5é"ë|é2HJILK ú í í;ó,õ�ì�ê5é7ë�å|ö�ó�é�òså�÷�í;ñ�è�õÈä5é�ï;åNM=ç0í;ì�ê�ë�ì�ê�ø°ñ�ç&÷pé�ó,õ�ð�>�ãtä�å�í;ó�ìOIåê�ë.é7ë�ì�í�êP�6ì�ð�òså�é"ð�ñ�ó,åõÁö�ó�í;òQEÆë�í+é@ç�ó�å<I1õ�åRC5ê�å�õ\ð<ë�ó�é�ì�ø;ä�ë è�ì�ê�å�ç5é�ð,ð�ì�ê�ø+ë�ä�ó�í�ñ�ø;äë�ä�å�ó�í;î0í�ë ú å�ê�ë�åó�>�ãtä�å�ð ú é�è�åvöµé ú ë�í;óSA8õ�å�ç9å�ê�õ�ð4í�ê�ë�ä�å�ø;å�í;òså�ë�óT=|í�öGë�ä�å ú é"ë.é"õ�ì�í;çUIë�ó,ì ú ðV= ð<ë�åò¡é�ê�õ ú é"ê�î0å ú é�è�è�ì�î�ó�é"ë�åõ�åræ�ç0åó,ì�òsåê�ë.é�è�èW=8>;ãtä�ì�ð�ë�ó�é�ê�ð<ö�í;ó�ò�é"ë�ì�í;ê ú é�ê�î0ååræ�ç�ó,åð�ð,åõ=î�=@ë�ä�å ö�í;è�è�íx÷)ì�ê�ø�å�X ñ�é"ë�ì�í;ê;:�ñ�ð,ì�ê�ø|ä�í�ò�í;ø�åê�å�í;ñ�ð ú í í;ó�õ�ì�ê5é"ë�åð�ü

YZZZZZ[E�\]FU\]5

^`_____a#YZZZZZ[ú í;ð.� ð�ì�êb�cE \!d ]e 3fE�\!d ]gh ð,ì�êB� ú í;ð��iF \!d ]e 3jFU\!d ]g* * 5

^`_____aNk

YZZZZZ[E�\eF�\e5

^`_____a h

YZZZZZ[l�m *n+n m*

^`_____aikA ùpo;û

÷)ä�åó,åQë�ä�å�ð�ñ�î�ð ú ó,ì�ç�ë�ð�qr�rst�<Abð,ë�é�ê�õ°ö�í�ó�ë�ä�åQì�ò�é�ø;åu:�C5åè�õ=òsí�õ�å�è�é"ê�õÁé ú ë�ñ5é�èvC5å�è�õó�årö�åó�å�ê ú å%ö�ó�é�òsåð�:�é�ê�õ6ë�ä�å%ð,ñ�ç9å�ó�ð ú ó�ì�ç�ë�ðxw8yJA°é"ê�õcw�ð<ë.é�ê�õ6ö�í;ó�ë�ä�å�ó,å�ö�åó,åê ú å:ç9í;ì�ê�ëé�ê�õ+ë�ä�å:ó,í;î9í"ë/:�ó,åð�ç0å ú ë�ì�ï;åè@=+>z ö�ñ�ó,ë�ä�åóÓï"é�è�ì�õ5é"ë�ì�í;ê é�ê�õQõ�ì�ð�é�ò�î�ì�ø;ñ5é7ë�ì�í�ê%í�ö�ë�ä�å]ó�í;î0í�ëÓç0í;ð,ë�ñ�ó�å]ì�ðÓó�å�X&ñ�ì�ó,åõ;:xð�ì�ê ú åu:÷)ä�åê¿í;ê�èW=°ë1÷pí¢ç5é�ó�é"è�è�å�èLè�ì�ê�åð_é�ó,å|ñ�ð�å�õ¿ë�í8õ�å�ë�åó,ò�ì�ê�å�ë�ä�åsç9í�ð�ì�ë�ì�í;ê{:#é�ê�õbõ�ñ�å|ë�íC5åè�õQðT=�òsòså�ë�óT=+:(ë�ä�å�ó,í;î9í"ëNð,ì�õ�å]í�ö�ë�ä�å|C5åè�õQì�ðÓñ�ê~} ê�íx÷)ê{:;é�ðÓ÷på�è�è é�ð�ì�ë�ð�í�ó�ì�å�ê�ë.é"ë�ì�í;ê;>ãNí ð,í;è�ï�å4ë�ä�ì�ðLç�ó,í;î�è�å�ò�:7ë1÷pí ë�åð,ë�ðyé�ó�åtò�é�õ�åu>+��ì�ó�ð<ë/:xë�ä�å)é�è�ø;í;ó,ì�ë�ä�ò ú ä�å ú }&ðy÷)ä�å�ë�ä�åóë�ä�åsó�í�î9í�ë:ç0í;ð,ì�ë�ì�í;êÁì�ð:ê�í"ë�í�ñ�ë�ð,ì�õ�å�ë�ä�å�C�åè�õ{>#ãtä�å�ð,å ú í;ê�õ¿ë�åð,ë ú í�ê�ð�ì�ð,ë�ð:í�öpñ�ð�ì�ê�øë�ä�å ú ñ�ó�ó,åê�ë�å�ð,ë�ì�ò�é"ë�å�õ8ç0í;ð<ë�ñ�ó,å:ë�í|ð�åå�}6ë�ä�å:ê�åé�ó�å�ð,ë�ø;í�é�è�ì�ê@ë�ä�å:ì�ò�é�ø�å8>ãtä�ì�ðpì�ðté ú ä�ì�å�ï�åõ+î�=6ð,åè�å ú ë�ì�ê�øGsËç0í;ì�ê�ë�ð�è�í ú é"ë�åõ6ì�ê�ð�ì�õ�å�í�ê�å í�ö#ë�ä�å ø;í�é�è�ð%ù�î�è�ñ�å�í;ó=;å�è�è�í(÷�û�ì�ê6ë�ä�å:é ú ë�ñ�é�è9C5å�è�õ8é�ê�õ+é"ç�ç�èW= ì�ê�øQë�í|åé ú ä+í�öÓë�ä�í;ð,å ç9í�ì�ê�ë�ð4í"ö ú í�í�ó�õ�ì�ê5é"ë�å�ðùE��] ��F��] ûpë�ä�å:ì�ê�ï�åó�ð,å_ë�ó�é�ê�ð,ö�í;ó,ò í�ö4ù?o;û<>� ä�í;ñ�è�õ=ë�ä�å�ò�éJ�,í�ó�ì�ë!=¢í�öyë�ä�å ú í;ó,ó�åð,ç9í�ê�õ�ì�ê�ø@ç�ì�æ�åè�ð%ì�ê=ë�ä�å�ì�ò�é�ø;å�ä5é�ï;å�ë�ä�å�ð�é�òsåú í;è�í;ó�í�ö0ë�ä�åbC5å�è�õsç�ì�æ�åè�ð�:��0#&*8,�é�ê�õsë�ä�å)åð,ë�ì�ò�é"ë�å�õ�ç0í;ð,ì�ë�ì�í;ê�ì�ð�ï"é�è�ì�õ5é"ë�åõ;> � ä�í;ñ�è�õë�ä�åR=@ä5é�ï;å:ë�ä�å ú í;è�í;ó4í�ö�ë�ä�å í�ç�ç9í�ð�ì�ê�øsø�í�é�è?:��0#�5"7+*8,vé"ê�õ@ë�ä�å ðT=�òsòså�ë�ó,ì ú é�è ú í í;óLIõ�ì�ê�é"ë�å�ð�í�öLë�ä�å ú ñ�ó�ó,åê�ë ç0í;ð�ì�ë�ì�í�ê¢å�ð,ë�ì�ò�é7ë�å_ò�ñ�ð,ë�î9å�ñ�ð�å�õ=ö�í;ó)ë�ä�å�ó�í;î0í�ë�ç9í;ð,ì�ë�ì�í;ê;>

5")

Page 20: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

�������������(���J�V�+�V�W�!���8�x�W���u�+�G���O�~����� �W� �+�r�����;¡;�r���(���+�����J�~�W�G¢��Q�8�£������¤��8�r�r�<¥�¦�u�r���+�t�~�r�U¤����V���W�$�r�����"§+��¨©�8��¨P���~��ªb���8�������r�U¤����r�0�r�<¥!�V���8�V�r��¨«¢��r�W���¬�r�����r��¤��+��¨���J�~�W�G¢��¬¡.�8��¨2�@�­������¨���¨;¡{�r�����r�����V¨��+���4�8��¨2�V�i�+�2¢~���r���v�����4�8¤��r¢��8���9�8�V��¢~�r�4�W�¨����r���V���W����¨;®¯�°-± ²´³�µ�¶R·<¸º¹�¶R»�¼¾½8¿9Àb¶ÂÁRÃU¿Ä¼ÁÅÆ���b¨����V¤��V��Ç���¨��r���@�¦¥!�W��¤��8���WÈ/�u�r���+�0�8�W�+�+�r�@�����É���u�ÊÇ9�����������������������r��¨(�W��ËÌ�8�~¨�¢~�r��¨��� �V���W�¦¥¾���U¤/�8�W��È��S� �V�+Ç9�u�/®ÍÅÆ���b���R�����U¨GªÎ�u�|�8�����W����¨G�r�$���r�R�|�8�9Ï+Ð������8�+���´�+Ç~���8���~��¨Ç�����¤/�u���8¨��W�+�~���V��¤Î�T�U�V�����Ñ���8¢�������¨��+���0Ò�¢~�9���£Ò�¤��+¢��SÓVÓ��V�+Ç��8�/®uÅÆ���b�����8�+����ªx���r��Â�8Ôu�����u�|¨��WÕ9���V�����|Ö����W¨��r���8����¡+ªb�W�����r�R§+�����8�.�����8�+���´�Â�uÔ8�����u�|�/�u¤Â���r���8��¡��8��¨(ªx���r����r�U¤����r�V��¨����4�8Ç9�8¢~�­Ð�®Ø×b�r��¤��+��¨��/�u¤Â�;¡u�W�G��Ù��������W¢��ÛÚ8Ü+Ü�Ý�ÞBÈSªb�@���Gßuà�Ý�ÇG�8��áBâ�Ý«¡�����(Ò�¢������$Ò�¤��+¢~� ÓVÓb�+�tÇ9�+�8�r¨2¤��+����¢~������®9ÅÆ���G�r���r¢��@���D��V�+�ã�����(Ï8Ð��R�������r�W����������+�W§8�0�8���/§8�����u�+�4�u¤�¤�¢~���8¤R�Nä«�8�´Ü~®åÚ����æ��8�Î�����$ç2¤����+�V¨������u���u¡�¥Âè"é(���ê��+�Î�r����ë¤��U�+�r¨~�����u�r�4�u��¨tÐ~ìåÚ+Ú8íb��+��îU¡�ªb�@�����T�Â�8�~¨��8�r¨�¨���§U�¦�Í�����8���ï�u�bè"Ð+Ð����¬¡.Ï�Ú����Q�8��¨è+ìðé+í�¡��r���r����¤R���W§8���@�+®Ó!�(ñ´�W��®+è"Ð~¡"�r���x���W�V�r�+�+���u�ò�8���r���Î�8¤�¤�¢��r�8¤��8¡Í��8���r���£���8�~¨4�0¤��U�+�r¨��W���u�r����¡"�W���V���"ªb�;¡�8�ïªS���W���8���8���8¨Í�V¢��T����¨Pó0�u¢��r�V�¦�8�¬�¢���¤��r���+�{®�ÅÆ�~�4�r��¤����8���+�W���+�������0�����u�D¤��+���Â�8�W����8���Î�r���2�u¤�¤�¢~���8¤�������ªb�W�r�����Ì�+�����V�Â�u��¨��8�V¨ô¨���§U���u���W�+�Ì��V�+�õä­¡|�?®`�8®@¡£ß+é~¡åÚ+ö÷�8���r����9�8�V��¢~�r���b�+Ç��Â�8�W����¨N���/§+�0�8�¬�8¤�¤�¢��r�8¤��i�8�´�W���V�Î�����8�N�+�Æ��ø�¢��8�;���Nè"ÐG¤��ù���iç2�8��¨¬Ï¤��ù�W�Në9®ÅÆ���G�u¤�¤�¢~���8¤R�¬ªx�8�ï¨����r���r�����~��¨2�u�B�r���4¨��@Õ{���r����¤���Ç9�R�!ªx�����2���~�����V���W���Í����¨¬§u�8��¢�����8��¨N�����$�+�~���b�����8�r¢~�r��¨¬�+�N������Ö�����¨{¡�¢��r�W�������r�<¥!¨��RÖ�����¨��r���8���ƪb���8�r�0���U¤/�u�r���+�i�W�ªx������ÔU�~�Jªb��ú�8®`��®W¡J���~�Τ��+�V�����´�8�������x�+���8���8�r����ûR®uÅÆ���Î���V��¤����r�W�+�Nú�?®`�8®@¡Í�r���Ψ��@Õ{���r���~¤��Ç9�R�!ªx�����������Æ���/�8�V¢��r��¨(§8�u��¢��b�8�~¨��r���Æ���/�8�V¢��r���������r�|�/§+���r�8�+�Ƨu�8��¢~�x��+�­���~�Æ���8������U¤/�u�r���+��û$�V���r¢~�W�����u�r�c�r�W���W�¦�8��¡v�8��¨f§U���V¢��8�x�W���r����¤R���W�+�f���u¨������~�N�"§8���r�8�+�c§u�8��¢�����r�����ù���V¢��V���8Ç��W�8®

ü;ýÄþ�ÿ����+ÿ�����Tý�Lý���� �����������ý�����"þ������(ÿñ´���8¢��r�«è+è|�r���"ªb�­�u���<���u�����W�|�8���u���W���8�8�´���BÇ9�|���V��¤����V�r��¨{®uÅÆ���£���W����� �V�����V���V��������¨�8�r�������i���+�V�r��Ç~�����W�������4�8�Æ�r����Ö�����¨;®�Ó!�©���~���G¤��8�r�u¡����~�Pú������! ���#"%$�&<û����8�W�4�u¤Â�����R§+��¨�����$���8��¤��8�r�r���¦�u�r���+�c§u�8�W¢��4�u��¨����+�r�@���W�+�cªb�W�����8�����r�V�+�b�8�('Gç�)+*(è�¤��¬¡�'�ë,)-*Gè¤��æ�8��¨.'�î/)0*Gè"í�®�1ï�8�r�D�����u�/¡U�����r�����£�����V�/¡��������V�+Ç��8�x�W�x¤����+�V�D���G�8�����8� �r���DÖ�����¨

Ú8Ð

Page 21: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

243�5�6�7�786,9�:<;�=>3�?+@85�:BA�:<;�C�D�=�;�6EGFIHJHJK#LNMOFNPRQJS%TVUWFNXZY,[\X^]_U,[a`�b/K�]_c%X�[BY%[#]Z[\XZMdQJS%FI]_Qeb/Sf`%X�b�g#[\KZK#LRFNK\LNY%c%[G]_bh]ZU%[iHJQeMOQj]_[\YQJMOFNT/[hc,KZ[\YkL%]_U%[+bN]ZU%[\XGElFNHJHkQJKBS%bN]iK�[\[#S4L�FNS%YmFnX�[\He[#oIFNS�]i`WFNXZFNHJHe[\HkHeQJS%[Vg8FNS.S%bN]ip�[q b/c%S%Yrp�st]_U,[uFIHJT/b/X�Qe]ZU%Mmv

w xuy�z|{�}�~��8��y�z��

� U%QJKV`WFN`�[\X�UWFNKVKZU%b�EiS�]_U%[�`�bN]_[#S�]_Q�FIH|b q b/MdS%Q���Y%QeXZ[\g�]_Qeb/SWFNH�g\FI]�FNY,QJb/`,]ZXZQeguK�s�K�]_[#MOKq b/X�g#b/Md`%XZ[#U%[\S%K�QeoN[tKZb/Hec,]_Qeb/S%K q b/X�Mdb/p%QeHJ[nXZbNp�bN]ZK�Mdb�o�QeS%TmEiQj]_U%QeS�K�]_XZc,g#]_c,XZ[\Y�[#S��o�QJXZbNS%MO[#S�]_K\L�X_FIS%T/QJS,T q XZbNM�]_U%[�[<��]_X_FIg#]_Qeb/S�b q XZ[\He[#oIFNS�]tQeM�FIT/[ q [8FI]Zc%XZ[#K�]_b�KZ[\H q �HJb�g8FNHeQJ�\FI]_Qeb/S4v��rb/XZ[#boN[\X#L,]_U%[V`WFN`�[\XlQeS�]_XZb�Y%c%g#[\K�]_U%[hY,[\KZQeT/Stb q F�Mfc%Hj]_Qj��`WFNX�]>MdQJX�XZb/XEiU%QJg�Ung\FNSnp�[Bc%K�[\Y4L�p�s�g\b/S�]_X�b/HJHeQJS%Ta]_U%[iY%QeK�]ZXZQJp,c,]_Qeb/S�b q QeM�FNTN[lXZ[#KZb/Hec,]_Qeb/S�b/S�]_bh]ZU%[KZg#[\S%[IL!]Zbd]_FNg�PRHJ[+FNHeHk]_U,[�X�[\�Rc%QeXZ[\Md[\S�]ZKiEiQj]_U.]_U%[+KZFNMO[�Y,[#o�QJg#[Nv� c%X�]ZU%[\X�K�]_[\`,Kn]Zb�EGFNX�Y%KdF�MOb/X�[tXZ[��WS%[#Y�c%KZFNT/[.b q ]_U,[rQeS q b/X�M�FI]ZQJb/S�`%X�bo�QeY%[\Y�p�sb/MdS%Qj��Y%QJX�[\g#]ZQJb/S%FNHWo�QeKZQeb/S.K�s�K�]Z[\MdK\L�FNKiY%[\K�g\X�QJp�[\YrU%[\X�[NL!QJS%g#HJc%Y,[N�� � S%Y%b�EiQeS%T¡M�FISRs�]_[\FNMdM�FI]Z[\K�EiQj]_U¢K�c%g�U£F¤K�s�K�]Z[\MrLBKZb¤]_U%FI]t]_U,[#s�g\FNS¥KZUWFIXZ[QeS q b/XZMOFI]ZQJb/S¤bNS FNHeHl]_[\FNMdM�FI]Z[¦`�bNK�]_c,XZ[\Kn]_U,XZb/c%TNU g\bNMOMfc,S%QJg\FI]_Qeb/S%K\L|[\SWFIp%HJQeS%T]ZU%[+Y%QJK�`%H�F8stb q ]Z[8FNM�E>b/X�Ptp�[#UWF8o�QJb/X�K\v

��§ U%FNXZQeS%T�FNHeKZbr]_U%[tQeS q b/X�M�FI]ZQJb/S�b/S�bN]_U%[#X�X�[\HJ[�oIFNS�]fb/p�¨�[#g#]ZKr©�[NvªT%vjL�]ZU%[tpWFIHJH«L4]ZU%[b/`,`�b/S,[\S�]fX�b/p�bI]_K�¬<L|K�b­]_U%FI]�F­Mdb/X�[�FNg#g\c%XZFI]_[OElb/X�HJY�MOb�Y%[\H�g8FIS¤p�[Op%c%QeHe]�FNS%YK�UWFNXZ[#Ymp�srFNHeH�]Z[8FNMdM�F®]_[\K#v

¯t°R±�°R²° z�{ ° �

³ 7Z´�µ%68¶l@<·@8A�¸I¹^@8=�@�ºR3�»�¼R=�A�3�½¿¾N3�;�3�»ÀW¸#3jÀWÁ\Â�A�»/½86#»�Ã�=�Ä�:�Å#=�ÄhÆ«ÀI=�6IµN·/?�¼%»;�3�CR?¡»ÀhÆ�ÀI=�:<D�D�3�5�:<ÀI=Ç�»�È%»�=�3�½ÉµN·/;�=�:<?+;�¸�µ/Æ«ÇGµ,ʪË�ËN¸!7<Ë�Ë�ËN¸�¼�¼!6W7�Ì�7�786

³ÎÍ ´�Ça6�ÏÉ6�Ðl3�½�Ñ/;�¸,Çi6�Ò^@#Ó�½�;�·�¸,Ç�:�ÔR:<½_=�3�¾�:h;�C�A�Ã�@�½_:<;�@�;l½_»?�¼�CR=�@8=�3�»ÀR@�D�;�:<ÀR;�»�A�;�¸�3�ÀWÁ�Æ�Õ�Õ�ÕÖ¦»�A�ÑN;�ÄR»�¼V»ÀhÂk:�A�½_:�¼R=�3�»ÀÉÃJ»�AØ×n»�È�3�D�:|Ï>5�:<ÀI=�;kÙ%Â�A�»N½86\»�ÃR=�Ä�:B7<Ë�Ë�Ë>Æ�Õ�Õ�Õr¹^»À�Ãe:�A�:<ÀR½_:

Ú�Û

Page 22: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

ÜÝ£Þ^Üß�à�á�â�ã�ätåGæ�ç�æ�ÜÝ è�ÝRé�ê4è8â�â�ã�ä�Ý¥ë(ã<ì_Ü�íÝ�æ�â�æ�ÜÝïîðÞ¿åGê�ë>ñ�ñò�óBô�õ�õ|õöÞ¿Üß�à�áRâ�ã�äê�ä�ã<ç�ç�ó�ê�æ�ç�ì�è8â�è�÷¿è�ø�ó,ùGú�ó!û<ñ�ñ�ñNü

ýÎþ#ÿ�� ü��.ü��dè8ä�ì���ã<ç�ã�ó��Vü�Vü�NÜ�ä�ä�ã<Ý®â�æðó��Gß+Ý�æ ��éRæ�ä�ã<ì_â�æ�ÜÝRè����Næjç�æ�ÜÝ¡÷�æ�â���è�ßVá���â�æ��ðà�è8ä�âß�æ�ä�ä�Ü�ä<óRæjÝ��Rêkü�Nâ�ÜÝ�ã�ó��Bü��^è���ì��Wó��Vü��iä�è8ã�â��<ç�ì���ß+è8äVî�õ|éRç�ü ò�ó�ë�Ü��%ÜIÞ^á�à��! � � #"Ië(Ü��%Ü�â/ÜNì�ì_ã�ä%$¦Ü�ä���éOÞ^áRà�ô åVó�NàRä�æjÝ�í�ã�ä å�ã�ä���è8í�ó&�¿ã�ä��jæ�ÝWó'�Vó��! � �û8ü

ý (8ÿ�� üWë�æ)�,ã<æ�ä�Ü�ó,Þlü��dè�ì*�Rè�é�Ü�ó+,ü,/è�ß�à�è�æ�Ü�ó��lü,�dè8ä�â�æ�ÝRç�ó�ô«ß+è8í�ãhàRä�ÜNì_ã<ç�ç�æ�Ý�íuè8à�à&��æ�ã<édâ�Üè+ä�Ü��%Ü�â�æ�ì�-JÜIÜ�â���è��.�%â�ã<è�ß�ó�æ�Ý,���Vü&/lé�Ü�ä�ÝRæ ó0$ ü&1>ÜIã32�ãfî�õ�éRç�ü ò�ó�êØä�Ü/ì8üRÜ�-�õ�áRë�Ü��%ÜIÞ^á�à�! � � 4$¦Ü�ä�2/ç���Ü�à5"6/>ß+ç�â�ã�ä�éRè�ß�ó&�! � � /ó,àRà!ü/ÜÝnèuÞ7�8"Ië8���rü

ý:9#ÿ<; ü ; è8íæ ó+,ü��iè�÷¿è8â�Ü�ó=,ü��(ç�á?>�æ ó�ë�ã<è�� �ðâ�æ�ß�ãhÜß+Ý�æ ��éRæ�ä�ã<ì_â�æ�ÜÝRè���æjß+è8í�ã�ç�ã<ÝRç�Ü�ä�î�ì_Ü�à�æjç�ò-JÜ�ä��Næjç�æ�ÜÝ0�ðíáRæjé�ã<é�ÝRè@�/æ�íè8â�æ�ÜÝ!ó�ô�õ�õ|õA��ä�è�ÝRç�è�ì_â�æ�ÜÝRçlÜÝOë�Ü��%Ü�â�æ�ì�ç>è�Ý�éB/lá�â�Üß+è8â�æ�ÜÝû3 �î�û�òBî�û<ñ�ñ ( òaû�û*"C���Nü

ý:D#ÿ õ�ü��dÜáRè�éRéRæ)�!ó,Þlü,ê�ã�íè8ä�éWó�E�ÜNì�è��jæ��<è8â�æ�ÜÝdá�ç�æ�Ý�í�Üß+Ý�æ�éRæ�ä�ã<ì_â�æ�ÜÝRè����/æ�ç�æ�ÜÝWóRæjÝ��Rô�ÞF/>ë8�ñ 9 ó�ô«õ|õ�õ¤Þ¿Üß�à�á�â�ã�ä(ê�ä�ã<ç�ç�óRê|æ�ç�ì�è8â�è�÷¿è�ø�ó,ùGú�ó�û<ñ�ñ 9 ó�àRà!ü!û þ�þ "�û þ�G ü

ýIH�ÿ úRü'�>ü&�lä�ã�í�ã�ä�ç�ã<ÝWó�/�ç�øNç�â�ã<ßJ-eÜ�ä þ�D LKM�/æ�ç�æ�ÜÝ�æ�Ýuä�Ü��%Ü�â^ç�ÜNì�ì_ã�ä<óRêN�WüI�Vü/â���ã<ç�æ�ç�ó/ë%�dôO�Bó�dã@���%Üá�ä�ÝRã�ó0/7P î�û<ñ�ñ G ò�ü

ý:G#ÿ %üQ/á'�<á'2/æ óR�BüS�iè8â�ÜL�!ó+�.ü+/>ç�è�é�è/óS/>Ýrè8àRà&��æ�ì�è8â�æ�ÜÝtÜ�-N�/æ�ç�æ�ÜÝ'�T��è�ç�ã<éU��ã<è8ä�Ý�æ�Ý�í6-eÜ�äÉèä�ã<è��4ä�Ü��%Ü�âGæjÝtä�Ü��%ÜNì�á�à�V ��ã<è8ä�Ý�æ�Ý�í�Ü�-|í�Üè��=2�ã�ã�à�æjÝ�í5�%ã@�Rè@�/æ�Ü�ä�-eÜ�äiè�ß+Ü���æ)��ãVä�Ü��%Ü�â÷>æ�â��dÜß�ÝRæ ��éRæ�ä�ã<ì_â�æ�ÜÝRè����/æ�ç�æ�ÜÝOè�ÝRéOã<ßW�%ã<éRé�ã<é�ç�ã�ä���ÜæjÝ�í�ó,æjÝ����rüR/lç�è�éRè/óR1Éü��iæ�â�è�Ý�Üî�õ|éRç�ü ò�ókë(Ü��%ÜIÞ^á�à�ñ G "Ië(Ü��%Ü�âX/ÜNì�ì_ã�äY$¦Ü�ä���é�Þ^á�àrô�ô�óQ/àRä�æ�Ý�í�ã�ä��ðå�ã�ä���è8í�óS�¿ã�ä���æjÝWó,�Vóû<ñ�ñ�ñNó,àRà!ü (ZDLH " ([H#( ü

ý ñ ÿ �Vü�ùlè8ä�éRæðó7�Vü>Þ7��ã<ß�ã<ÝIâ�ã�ó(õ(ü(ê4è8í�ã@�)��Ü�ó\/>ä�â�è!�3�<á�ä�ä�è�ä�Ü��%Ü�â�â�ã<è�ß�ó(æ�Ý��8�rü8/>ç�è�é�è/ó1Éü,�iæ�â�è�ÝRܦî�õ|éRç�ü ò�óWë(Ü��%ÜIÞ^áRà¦ñ G ��ë(Ü��%Ü�âWNÜNì�ì_ã�ä�$¦Ü�ä*��érÞ^á�àtô�ôZóSNàRä�æ�ÝRí�ã�ä>å�ã�ä��jè8í�ó�¿ã�ä��jæ�ÝWó'�Vó�û<ñ�ñ�ñNó�à�à!ü (ZDLH " ([H#( ü

ý û3 ÿ /Éü!�|ÜÝ�è8ä�æ�ÝRæ ó<êkü!/%�jæ���ã�ä�â�æ ó#�rü#E�áRì�æ�ÜÝRæðó@/>ÝÉÜß+ÝRæ ��é�æ�ä�ã<ì_â�æ�ÜÝRè��®ç�ã<ÝRç�Ü�ä+-eÜ�äQ-Jè�ç�â�â�ä�è�ì�2Næ�ÝRí-JÜ�ä�ß�Ü���æ)��ã�ä�Ü��%Ü�â�ç�ó|ô�õ�õ|õJ��ä�è�Ý�ç�è�ì_â�æ�ÜÝRçuÜÝ�ô�ÝIâ�ä�áRß�ã<ÝIâ�è8â�æ�ÜÝ�è�ÝRéA�dã<è�ç�á�ä�ã<ß�ã<Ý®â�ç( ñOî þ òBî]�! � � ®ò 9 ñ^" 9 û@�Nü

ý û�û ÿ /ÉüS�¿ÜÝRè8ä�æjÝRæ óR�8��ã_�%ÜNé�ø�ó%â���ã+ß�æ�ÝRé�Ü�äiâ���ã�ã�ø�ã�ó,`�ä�ç�â*aó!æ�Ý����.ü!å�ã@��Üç�Ü�ó�õ(ü!ê4è8í�ã@�)��Ü�ó1ÉüR�iæ�â�è�Ý�Ütî�õ�éRç�ü ò�ó,ë(Ü��%ÜIÞ^á�àtñ�ñ^"Ië(Ü��%Ü�âNÜNì�ì_ã�ä�$¦Ü�ä��jé�Þ^á�àOô�ô�ôZó�NàRä�æ�Ý�í�ã�ä(å�ã�ä��jè8í�ó�¿ã�ä��jæ�ÝWó'�Vó��! � � /ó�à�à!ü��/û3 #"C�/û<ñNü

ý û@� ÿ úRü7�|Ü�ä�ã<ÝRç�â�ã<æ�ÝWó71Éü õb��ã�ä�ã�â�â�ó\E�ü � ã<Ý�í�ó7$c��ã�ä�ã¦è�ß æda�"�ç�ã<Ý�ç�Ü�ä�çfè�ÝRé¡ß�ã�â���Ü/éRçe-JÜ�äß+Ü���æ)��ãGä�Ü��%Ü�â à%Üç�æ�â�æ�ÜÝ�æ�í�ó'��ã<ì*�WüRä�ã�à!ü�ó�P>ÝRæ)��ã�ä�ç�æ�â ø�Ü�-b�dæjì��Ræ�íè�Ýmî�û<ñ�ñ D ò�ü

ý û þ#ÿ %üVõ|ÝRé�ã�ä���ã�óX�rühë>æ�â�â�ã�ä<ó_�Vü � Ü@f%óg,ü4/è!�&��è8â�Ý�Ü�í�óh�VüX�Bä�è8ã�â��<ç�ì��Rß+è8ä�óg�Vü�êkè��jß�óåGæ�ç�æ�ÜÝ0�T��è�ç�ã<éi��Ü/ì�è���æ��<è8â�æ�ÜÝ¢æjÝ�ä�Ü��,Ü/ì�á�à�ã<Ý[�Næ�ä�ÜÝRß�ã<ÝIâ�ç�óBæ�Ý��BêküjNâ�ÜÝ�ã�ó�Bü��^è���ì��!ó�hü[�Bä�è8ã�â��<ç�ì��Rß+è8äGî�õ�éRç<ü ò�ó®ë(Ü��%ÜIÞ^á�à4�! � � #"Ië�Ü��%Ü�â7NÜ/ì�ì_ã�äk$¦Ü�ä*��é�Þ^áRà�ô åVóCNàRä�æ�Ý�í�ã�äå�ã�ä*��è8í�ó��¿ã�ä���æjÝWó'�Éó��! � �û8ü

ý û (8ÿ �Vü � Ü@f%ó^$ ü^�^á�ä�íè8ä�é!ó?,ü@�8��ä�áRÝWó@�dè8ä�2�Ü^���Ü/ì�è���æ��<è8â�æ�ÜÝ-eÜ�ä�ß+Ü���æ)��ã4ä�Ü��%Ü�â�ç�æjÝBé�øNÝ�è�ß+æ�ìã<Ý[�/æ�ä�ÜÝRß�ã<ÝIâ�ç�ó�úÜá�ä�ÝRè��%Ü�-l/>ä�â�æ�`�ì�æ�è��,ô�Ý®â�ã@�.��æ�í�ã<ÝRì_ãië�ã<ç�ã<è8ä�ì�� î�û�û�òiî�û<ñ�ñ�ñò þ ñ/û*" ( � H ü

ý û 9#ÿ êküWNâ�ÜÝ�ã�ó��Bü��^è���ì��!ó�hüM�Bä�è8ã�â��<ç�ì��Rß�è8ä�î�õ�éRç<ü ò�ólë�Ü��,ÜIÞ á�ài�! � � #"Ië�Ü��%Ü�âmNÜNì�ì_ã�ä$¦Ü�ä*��é�Þ^á�à�ô«åÉólE�ã<ì_â�á�ä�ãnù>Ü�â�ã<ç�æ�Ý�Þ¿Üß�à�á�â�ã�äg/ì�æ�ã<ÝRì_ã�ókNà�ä�æ�Ý�í�ã�ähå�ã�ä���è8í�ób�¿ã�ä��jæ�ÝWó�Vó��! � �û8ü

n0n

Page 23: Omni-Directional Catadioptric Vision for Soccer Robots Р. Limaa,g A

o p@q#r�sWtXu%v�w'x3y�zX{�th|0}�~��4�����3z_��tX��)�'����}�~�zX|�t_���&}�y�z_�����L� �j�&�������&��x��)�hv!��x@������v}��Lw&���)����x@w[�S�0��x3�z^�.w��^�Qt!|C���Lw�x�z#{�t^�Fv��)}*~�zL�Yt#���*v!x3���@��}�~��4v!�F���N���3t��*z#s\���R�[ F�'�j¡!¢�¢�¢#£s\���R���M|C�0}3}�x3�8¤U�����)�B 7�'�5¥§¦Yz�|C�&���)w'��x3�F¦lx3���)v!�'z��Nx3�*�)�)w�z'¨Yz�¡!¢�¢'p!t

o p^©^r�ªktN¥«�0}3}�~��]zF¨Yt�¬Mv!�����TzF|Cx@��­d®¯���0}3v��)���@v!�����Lw��)w���~'xB�������0}3�'��x@wZ�0�����Lw��hx@wZ�3t�zF�)w����b���0}!t��­jp@q?��~m¥�°[ 7±\¥W²�²Cz={8~'xg��~������U¥Ow[��x3��w�v!�����Lw�v��N¤U����y0��~'���³�Lw�s8���R�[ F�'�,zNp@²�²�²CzQ�&�,tp�p@q^£�p@¡!¢0t

o p@´#r���tµ�k�)v!����x�zU±jtU¶�x@�.�]z·¦��)�����Lw0®T��v���x@�¸���Lv���y�x3x3�Rx3�¹���0}3v��)���@v!���)�Lw�z��)w��U�Ytµ±%�'���*w��]z¤ºtku%�[x3y�x����k���3t��*zb�k���0}!tl��­M�N��s8���R�[ F�'�»¡!¢�¢�¢¼¤U����yC��~����³£m±%�4����x3����v��5zk¡!¢�¢�¢0z�&�,t'�Lw·vg F¨\£[s8½���t

o p@²#r�ªktb¨Mx@�)v�~'�0}�~'x�zN Mtl�_¾x3�Lv!�*��zb�Mtk��v!��~&�)}!zl�+tl¦bv�����x@�'�@zl±¿w&v@�0���Lv!�����LwÀ��Á0����x@�Â�&v���x@��LwUv�wµ�L�4w�� ®¯������x@}������Lw�v��+�C�)�����LwB��x@w������@t�z,�)w,���k���C}!tR¥O�k�N�c¥«w[�3t+ ��Lw'­«t��Lwµ¥Ow[��x@�)�)����x@w[�s\���R�����\v�w��B|0ÁC����x@�4�3z,p@²�²L©[z&���St�©Cp@´^£0©!¡?Ã't

o:¡!¢?r�sWtW±jtjuM�)}�y0�3zWsWtW�Fv#Ä�}3��Á�zX Fv!��v��������&�����)}À��x@w&�������U��~�v!�mv!�������^Å0�)�4v!��xÆ�\�)��x�®¯v�w'�L��x�Rx3������x@}����)��xM�&���?ÄOx@}����)�Lw��3z'�)w��C¥«�N�k�� F�Lw'­dx3��x@w�}�x��Lw� ��L�X�&�'��x3�F¦��)�����Lw6v�w��5�=v!����x3��ws\x@}����Lw��������Lw��T �¦��ks\¢�¢Z�*z&¥«�N�k�A F�L�X�&�'��x3�\�k��x@���3z��N�)��}3v!��v^��v^Á�z�¬�°'z&¡!¢�¢�¢0t

o:¡0pÇr�sWt��M�Lw'�@v��)x3��z�st'¤U�C�0���3z&¨����L����v��,¥«�hv!��xj�b���0}�x@�����)w��'z�±%���&�)���Lw0®T¤Ux@���)x3Á�z,p@²�²�¡Cto:¡�¡#r�sWt0¦lx@wZ���'�*v0z0�Qt0±\��v!��}3���'z0�+t'ª+�)�hv0z� Mt[�N�)wZ���!®¯��x3����x@����v0z0¥O���0}������e®=�)w[��x@�)�)�)��x@wZ�����C}3�)x3�¯Á

��­j�����R�����3t�z7�)w��Fs8���R�[ F�'��®§²�²m{+x@v��ȨMx@��}������&�����Lw��3z7���.������xU|0���3xUs8���R�����6ª,x@v!�L�'x�zp@²�²�²Cz����,t�p@É!¢#£�p@É�²Ct

o:¡�Ê#rR �t��Bv!��Ë[��x@�3z��QtRªS�)�hv0z�±����C}3v��.���@v!�����Lw��hx3��~'�C��­d����v4���C}3}�x3�������R���\�����)w'�4v4�C�)�����Lw0®��v���x@�5�L�hw���®¯������x@}������Lw&v�����x@w������@z��)w,�0�Qt�|C���Lw�x�z&{�t��Fv��)}�~,z��Yt�����v!x3���@��}�~��hv!�_���k���@t��*zs\���R�[ F�'��¡!¢�¢�¢#£[s8���R����|C�C}3}�x3�\¤U�����)�B F���5¥§¦Yz�|C�����.w'��x3�F¦lx3���)v!�'z���x3���)�)w,z0¨Yz�¡!¢�¢'p!t

ÌCÍ