1. INTRODUÇÃO
([LVWHPPXLWRVSUREOHPDVGD$JUL -FXOWXUD GH 3UHFLVmR TXH XWLOL]DP LQIRUPD -o}HVSUHVHQWHVQRDPELHQWHSDUDSRGHUHP DOFDQoDU VHXV REMHWLYRV 1HVVHV VLVWHPDV RVVHQVRUHVGHYLVmRVmRHTXLSDPHQWRVSR -SXODUHVSRLVSHUPLWHPXPDFDSWXUDEDVHD -GD HP JUDQGH TXDQWL-GDGH GH LQIRUPDo}HV do ambiente sem a necessidade de contato ItVLFRDOpPGHSRVVXtUHPFXVWRVEDVWDQWH DFHVVtYHLVVHFRPSDUDGRVDRXWURVWLSRVGH sensores.
UM SISTEMA DE VISÃO CATADIÓPTRICO
52'5,*8(69LFWRUGH$VVLV 8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63
YLFWRUDVVLVUG#JPDLOFRP
75(17,1,9LQLFLXV%HUJROL 8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63
YLQLFLXVBWUHQWLQL#KRWPDLOFRP
7521&20iULR/XL] (VFRODGH(QJHQKDULDGH6mR&DUORV8QLYHUVLGDGHGH6mR3DXOR863
POWURQFR#VFXVSEU
/Ò/,2/XFLDQR&iVVLR (VFRODGH(QJHQKDULDGH6mR&DUORV8QLYHUVLGDGHGH6mR3DXOR863
OXFLDQROXOLR#JPDLOFRP
RESUMO:(VVHWUDEDOKRXWLOL]DXPVLVWHPDGHYLVmRFDWDGLySWULFRSDUDFDSWXUDULPDJHQVGHXPFHQi
-ULRQDWXUDODJUtFRODHUHDOL]DUROHYDQWDPHQWRGHUHJL}HVTXHSRVVDPDX[LOLDUGLYHUVDVDSOLFDo}HVQD iUHDGD5REyWLFD0yYHO$JUtFROD2VVLVWHPDVGHYLVmRFDWDGLySWULFRVEXVFDPFDSWXUDUXPDLPDJHP GRDPELHQWHDSDUWLUGDFRPELQDomRGHOHQWHVHHVSHOKRV$LPDJHPRPQLGLUHFLRQDOpUHWL¿FDGD HVHXVTXDGUDQWHVVmRH[WUDtGRVRULJLQDQGRTXDWURQRYDVLPDJHQVTXHUHSUHVHQWDPODGRVGHYLVmR GR YHtFXOR 8PD HWDSD GH VHJPHQWDomR SRU FRU p SURSRVWD XWLOL]DQGR FRPR EDVH R DOJRULWPR 2WVX 7KUHVKROGLQJ1R¿QDOGRSURFHVVRpSRVVtYHOYLVXDOL]DUDVUHJL}HVGHLQWHUHVVHGHFDGDTXDGUDQWH
PALAVRAS-CHAVE: 9LVmRRPQLGLUHFLRQDOURE{VDJUtFRODVPyYHLVVLVWHPDVFDWDGLySWULFRVDPELHQ
-WHVH[WHUQRVDJUtFRODV
ABSTRACT: This paper uses a catadioptric vision system to capture images of a natural agricultural
scenario and to perform the recognition of regions. This recognition can be useful to many applica-tions in the mobile robotic area. The catadioptric vision systems aim to obtain a -degree vision of the environment by using a combination of lenses and mirrors. The omnidirectional image obtained is unwrapped and its quadrants are generated, which represents each side of the vehicle. The step of segmentation using color band is applied based on the 2tsu Thresholding algorithm. ,n the last step of the process, the regions of interest for each quadrant can be visuali]ed.
KEYWORDS:2mnidirectional vision, agricultural mobile robots, catadiptric systems, agricultural
outdo-or environments.
(P DOJXQV SUREOHPDV GD iUHD GD 9LVmR&RPSXWDFLRQDOHQWUHWDQWRpQHFHV -ViULR DPSOLDU R FDPSR GH YLVmR SDUD DX -PHQWDUDH¿FLrQFLDGDVDSOLFDo}HV1D$JUL -FXOWXUDGH3UHFLVmRWDUHIDVFRPRYLJLOkQFLD GH DPELHQWHV UDVWUHDPHQWR QDYHJDomR H PDSHDPHQWR GH DPELHQWHV %21$5,1, HW DO %$.(5 1$<$5 H[LJHP XPJUDQGHYROXPHGHLQIRUPDo}HVSDUDTXH VHXV SURFHVVRV IXQFLRQHP DGHTXDGDPHQ -te.
DXPHQWDU D FDSDFLGDGH GH FDSWXUD GH LQ -IRUPDo}HVGRDPELHQWHSRLVIRUQHFHPWpF -QLFDVTXHSRVVLELOLWDPREWHULPDJHQV GRDPELHQWH1$<$5'HQWURGHVVDV WpFQLFDVHVWmRRVVLVWHPDVRPQLGLUHFLRQDLV FDWDGLySWULFRVFULDGRVDSDUWLUGDFRPELQD -omRGHOHQWHVHHVSHOKRV
(VVH WUDEDOKR SHUWHQFH DR PyGX -ORGHYLVmRFRPSXWDFLRQDOGRSURMHWR$JUL -%272$JUL%27pXPDSODWDIRUPDUREyWLFD PRGXODU FRP R REMHWLYR GH ORFRPRomR HP DPELHQWHV WtSLFRV GD iUHD DJUtFROD SRV -VXLQGRFRPR¿QDOLGDGHDDTXLVLomRGHGD -GRVHSHVTXLVDGHQRYDVWHFQRORJLDVSDUDR VHQVRULDPHQWRUHPRWRSDUDDiUHDDJUtFROD 1(3$6 2 SURMHWR WHYH D DWXDomR GHSURIHVVRUHVHHVWXGDQWHVGHJUDGXDomR HSyVJUDGXDomRGD((6&863(VFRODGH (QJHQKDULDGH6mR&DUORVGD8QLYHUVLGDGH GH6mR3DXOR$OpPGLVVRGLYHUVDVHQWL -GDGHV EUDVLOHLUDV LPSRUWDQWHV SDUWLFLSDUDP GR SURMHWR FRPR D ),1(3 ³)LQDQFLDGRUD GH(VWXGRVH3URMHWRV´(PEUDSD³(PSUH -VD%UDVLOHLUDGH3HVTXLVD$JURSHFXiULD´H -DFWR6$FRPSDQ\',$=HWDO$V FXOWXUDVHVWXGDGDVQHVVHSURMHWRVmRPLOKR FDQDGHDo~FDUHODUDQMD
(VVHWUDEDOKRFRQVLVWHQDFDSWXUD HLGHQWL¿FDomRGHUHJL}HVHPLPDJHQVRP -QLGLUHFLRQDLVUHODFLRQDGDVDRSHUFXUVRHIH
-WXDGRSHODSODWDIRUPDUREyWLFDHPFHQiULRV DJUtFRODV $ LGHQWL¿FDomR GH UHJL}HV SUH -VHQWHVQRDPELHQWHSHUPLWHDSUHFLSLWDomR GHVLWXDo}HVTXHSRVVDPRFRUUHUGXUDQWHD QDYHJDomR(VVDVLQIRUPDo}HVUHVJDWDGDV GR DPELHQWH VHUYHP GH EDVH SDUD RXWURV PyGXORVGRYHtFXORVHQGRHVWHLQWLPDPHQ -WH OLJDGR DR VLV-WHPD GH FRQWUROH GH QDYH -JDomRGDSODWDIRUPDUREyWLFDEDVH1(3$6 (QWUHWDQWR GXUDQWH R GHVHQYROYL -PHQWRGHVVHWUDEDOKRIRLSRVVtYHOLGHQWL¿FDU TXHDVROXomRSRGHULDVHWRUQDUXPDDSOLFD -omRPRGXODUDX[LOLDQGRRXWURVVLVWHPDVGD Agricultura de Precisão a alcançarem seus REMHWLYRV SRU PHLR GDV LQIRUPDo}HV JHUD -GDVWDQWRGHIRUPDWRWDOFRPRSDUFLDO
2WUDEDOKRpRUJDQL]DGRFRPRVH -JXH D 6HVVmR DSUHVHQWD D PHWRGRORJLD do trabalho e os conceitos utilizados, a Ses-VmRDSUHVHQWDRVUHVXOWDGRVREWLGRVHQD 6HVVmRDFRQFOXVmR
2. PROPOSTA DO TRABALHO
3DUDDOFDQoDURVREMHWLYRVHVSHUD -GRVSDUDRGHVHQYROYLPHQWRGRSURMHWRIRL SURSRVWD XPD PHWRGRORJLD GH GHVHQYROYL -PHQWRFRQWHQGRHWDSDVGHSURFHVVDPHQWR GHLPDJHQV1D)LJXUDpSRVVtYHOREVHU -YDUXPDYLVmRJHUDOGHVVDPHWRGRORJLD ,QWHUFLrQFLD 6RFLHGDGH,6619RO1
1D )LJXUD p SRVVtYHO REVHUYDU TXH D PHWRGRORJLD IRL GLYLGLGD HP YiULDV HWDSDV $ HWDSD GH $TXLVLomR GD ,PDJHP 2PQLGLUHFLRQDO WHP FRPR REMHWLYR REWHU LPDJHQV FRP ERD TXDOLGDGH DEVWUDLQGR SDUWLFXODULGDGHV HQFRQWUDGDV QR DPELHQWH DJUtFROD 1D HWDSD GH H[WUDomR GR UHÀH[R GRYHtFXORpHOLPLQDGDDUHJLmRGRYHtFXOR QDLPDJHPSDUDDXPHQWDUDH¿FLrQFLDGDV HWDSDVSRVWHULRUHV1DHWDSDGHUHWL¿FDomR XWLOL]DQGR&HQWURÒQLFRGH3URMHomRDHWD -SD RPQLGLUHFLRQDO RULJLQDOPHQWH REWLGD p WUDQVIRUPDGDHPXPDLPDJHPSDQRUkPLFD XWLOL]DQGRQRPpWRGRGHUHWL¿FDomRDSUR -SULHGDGHGH&HQWURÒQLFRGHSURMHomRSUH -VHQWHQRHVSHOKRKLSHUEyOLFRXWLOL]DGR$SyV DUHWL¿FDomRQDLPDJHPSDQRUkPLFDRFRUUH DH[WUDomRGRFpXYLVDQGRDXPHQWDUDH¿ -FLrQFLDGDHWDSDGHVHJPHQWDomRHDSyVp H[HFXWDGDDH[WUDomRGHTXDGUDQWHVEXV -FDQGRH[WUDLUGDLPDJHPSDQRUkPLFDTXD -WURTXDGUDQWHVRQGHFDGDXPpFRUUHVSRQ -GHQWHDXPODGRGHYLVmRGRYHtFXOR$VVLP HPFDGDTXDGUDQWHpDSOLFDGRRDOJRULWPR GHVHJPHQWDomR'HSHQGHQGRGDSUHVHQoD GHYHUGHQRTXDGUDQWHRDOJRULWPRGHVHJ -PHQWDomRpDSOLFDGRHPFDQDLVGLIHUHQWHV GRHVSDoRGHFRUHV+69$SyVDVHJPHQ -WDomRpDSOLFDGRWpFQLFDVSDUDRWLPL]DomR dos resultados obtidos, como uma máscara de detecção de caminhos e o algoritmo de OLPSH]DGHiUHDJHUDQGRDR¿QDOGRSURFHV -VRRVTXDWURTXDGUDQWHVUHVXOWDQWHVFRPDV iUHDV GHVHMDGDV 'HWDOKHV GH FDGD HWDSD HVWmRSUHVHQWHVQDVSUy[LPDVVHo}HV
$48,6,d2'(,0$*(16
Para a construção do sistema de YLVmRXWLOL]RXVHDoRHDOXPtQLRSRUVHUHP PDWHULDLVUHVLVWHQWHVDVYLEUDo}HVJHUDGDV SHODV LUUHJXODULGDGHV GR WHUUHQR 3DUD RV H[SHULPHQWRV IRL XWLOL]DGD XPD FkPHUD ;L -PHD [L4 86% PRGHOR 04&*( FDSD]GHDGTXLULULPDJHQV[SL[HOV 0HVPR D FkPHUD VXSRUWDQGR UHVROXo}HV PDLRUHV D HVFROKD GHVVD FRQ¿JXUDomR p PRWLYDGD SHOR FRPSULPHQWR TXH D LPD -JHP SDQRUkPLFD p JHUDGD SHOR SURFHVVR GHUHWL¿FDomRXPDYH]TXHLPDJHQVPXLWR JUDQGHV DXPHQWDP RV FXVWRV GH SURFHV -VDPHQWR2VLVWHPDGHH[SRVLomRGHOX]H EDODQoRGHEUDQFRVGDFkPHUDIRUDPOLJD -GRV SDUD REWHU XPD PHOKRU TXDOLGDGH GDV LPDJHQVGHYLGRDVFRQGLo}HVHQFRQWUDGDV QRDPELHQWH2VXSRUWHIRLDORFDGRQDSDUWH FHQWUDOVXSHULRUGRYHtFXORFRQWHPSODQGRR FDPSRGHYLVmRHPDPEDVDVGLUHo}HVGD LPDJHP$GLVWkQFLDHQWUHFkPHUDHHVSH -OKRGHYHSHUPLWLUTXHRUHÀH[RGDFkPHUD HGRYHtFXORQDLPDJHPREWLGDQmRREVWUXD LQIRUPDo}HVLPSRUWDQWHVGRDPELHQWHSDUD RSUREOHPDWUDWDGR1D)LJXUDpSRVVtYHO DQDOLVDUDDORFDomRGRVLVWHPDQRYHtFXOR
(7$3$'(5(&257('29(Ë&8/2
'HSHQGHQGR GD IRUPD HP TXH R VLVWHPD GH YLVmR IRL DORFDGR QR YHtFXOR SRGH VXUJLU QD VXSHUItFLH GR HVSHOKR XPD UHJLmRGHVWLQDGDiUHDjUHÀH[mRGRYHtFX -OR3RUVHWUDWDUGHXPDiUHDSRXFRLQWHUHV -VDQWH SDUD R SUREOHPD WUDWDGR H WDPEpP YLVDQGRDXPHQWDUDH¿FLrQFLDGRDOJRULWPR GHVHJPHQWDomRHVVDiUHDGHYHVHUHOLPL -nada.
8PDPiVFDUDGHFRUWHIRLFRQ¿JX -UDGDFRPRLQWXLWRGHGH¿QLUTXDODiUHDGH LQWHUHVVH SDUD DV GHPDLV HWDSDV GR VLVWH -PD1D)LJXUDDpSRVVtYHOYHUL¿FDUXPD LPDJHPRPQLGLUHFLRQDOREWLGDSHORVLVWHPD
GH YLVmR HP E p SRVVtYHO REVHUYDU XP H[HPSORGHPiVFDUDSDUDHVVDLPDJHPH HPFDDSOLFDomRGDPiVFDUDQDLPDJHP omnidirecional.
,QWHUFLrQFLD 6RFLHGDGH,6619RO1
Figura 3 - $SOLFDomRGDPiVFDUDGHLQWHUHVVHQDVLPDJHQVRPQLGLUHFLRQDLV(PDDLPDJHPRULJL
-QDOREWLGDHPEDPiVFDUDGHFRUWHXWLOL]DGDHHPFRUHVXOWDGRGHVVDHWDSDGHSURFHVVDPHQWR
1HVVDHWDSDWRUQDVHFRQYHQLHQWH a utilização de uma máscara circular, onde RFHQWURFRUUHVSRQGDjFRRUGHQDGDFHQWUDO XWLOL]DGD SHOR SURFHVVR GH UHWL¿FDomR GD LPDJHP SURFHVVR GHVFULWR QD VHomR (VVD FRQ¿JXUDomR EHQH¿FLD HWDSDV SRV -WHULRUHVGRSURFHVVRSRLVFRQVHJXHJHUDU LPDJHQV SDQRUkPLFDV VHP D SUHVHQoD GH UHJL}HVDXVHQWHVGHLQIRUPDomR(QWUHWDQ -WRGHYHVHWRPDUFXLGDGRFRPLQIRUPDo}HV LPSRUWDQWHV GR DPELHQWH TXH SRGHP VHU eliminadas com a utilização da máscara, necessitando estudar cada caso de forma SDUWLFXODU
(7$3$ '( 5(7,),&$d2 '$ ,0$ -GEM
$HWDSDGHUHWL¿FDomRFRQVLVWHQD JHUDomRGHLPDJHQVSDQRUkPLFDVDSDU -tir de imagens omnidirecionais. Para isso, IRLXWLOL]DGDDWpFQLFDGRPDSHDPHQWRGH FRRUGHQDGDVXWLOL]DQGRDSURSULHGDGHGH FHQWUR ~QLFR GH SURMHomR GR HVSHOKR KL -SHUEyOLFRGHVFULWDSRU*UDVVL-U*5$66,
-52.$0272-5(VVDSURSULH
-GDGH SUHVHQWH HP HVSHOKRV SDUDEyOLFRV HKLSHUEyOLFRVSHUPLWHDXWLOL]DomRGHXP PDSHDPHQWRSRODUOLQHDUJHUDQGRQRSUR -FHVVRGHUHWL¿FDomRXPDLPDJHPOLYUHGH GLVWRUo}HVYHUWLFDLV1D)LJXUDpSRVVt -YHO YHUL¿FDU R UHVXOWDGR GHVVD HWDSD GH SURFHVVDPHQWR
$ HWDSD GH UHWL¿FDomR GD LPD -JHP SRVVLELOLWD XWLOL]DomR GH WpFQLFDV GH F
SURFHVVDPHQWR GH LPDJHQV H LQWHOLJrQFLD DUWL¿FLDOTXHH[LJLULDPXPDDGDSWDomRFDVR IRVVHPDSOLFDGDVGLUHWDPHQWHQDVLPDJHQV SDQRUkPLFDV
(7$3$ '( (;75$d2 '2 &e8 '$ ,0$*(0
2XWUDUHJLmRSUHVHQWHQDLPDJHP FDSWXUDGD p R FpX$ H[WUDomR GHVVH HOH -PHQWRpQHFHVViULDSRLVSHUPLWHDXPHQWDU D H¿FLrQFLD GR DOJRULWPR GH VHJPHQWDomR DSOLFDGR
3DUD UHDOL]DU HVVD RSHUDomR IRL DSOLFDGRGRLVWKUHVKROGVQRHVSDoRGHFR -UHV+69GDLPDJHPWpFQLFDDSOLFDGDDSH -QDVQDPHWDGHVXSHULRUGDLPDJHPSDQR -UkPLFD$OLPLWDomRGDUHJLmRGHDSOLFDomR WRUQDRSURFHVVRPDLVUiSLGRHUHGX]HUURV XPDYH]TXHDWpFQLFDpDSOLFDGDDSHQDVQD
UHJLmRHPTXHRFpXSRGHHVWDUORFDOL]DGR 2SULPHLURWKUHVKROGWHPFRPRRE -MHWLYR UHWLUDU D iUHD D]XO GR DPELHQWH 2V OLPLDUHVHQFRQWUDGRVSDUDVHJPHQWDUHVVD UHJLmRIRUDPPtQLPRGHHPi[LPRGH SDUDRFDQDO+XHHPtQLPRGHH Pi[LPRGHSDUDRFDQDO9DOXH2FDQDO SUHFLVRX VHU YHUL¿FDGR SDUD LJQRUDU SL[HOV SUHWRV TXH SRVVDP WHU YDORUHV GHQWUR GRV limites estabelecidos no canal Hue.
O segundo threshold tem como ob-MHWLYRVHJPHQWDUiUHDVTXHFRQWHQKDPQX -YHQV1HVVDWpFQLFDpXWLOL]DGRRLQWHUYDOR GHjSDUDRFDQDO6DWXUDWLRQHLQWHUYDOR GHjSDUDRFDQDO9DOXH1D)LJX -UDpSRVVtYHOYHUL¿FDUXPUHVXOWDGRGHVVD HWDSDGHSURFHVVDPHQWR
(7$3$ '( (;75$d2 '( 48$ -'5$17(6
Figura 4 - 5HWL¿FDomRGD,PDJHP2PQLGLUHFLRQDO
$R QDYHJDU SRU FHQiULRV QDWXUDLV GHVHVWUXWXUDGRVDLPDJHPIUHTXHQWHPHQWH FRQWpP LQIRUPDo}HV GH GLIHUHQWHV FRORUD-o}HVGHSODQWDVHVRORV4XDQGRRYHtFXOR HVWLYHUQR¿QDOGHXPDOLQKDGHQDYHJDomR D LPDJHP FDSWXUDGD SRGH FRQWHU LQIRUPD - o}HVGHYiULDVRXWUDVUXDViUYRUHVGHYi-ULRVWLSRVVRPEUDVHPXGDQoDUHSHQWLQDGD FRORUDomRGRWHUUHQR2LVRODPHQWRGDYLVmR GHFDGDODGRGRYHtFXORHPLPDJHQVVHSD -UDGDVSRGHVHUXPDDERUGDJHPLQWHUHVVDQ - WHXPDYH]TXHRDOJRULWPRGHVHJPHQWD-omR VH EDVHDUi DSHQDV QDV LQIRUPDo}HV SUy[LPDVHpSRVVtYHODVVLPDYDOLDUXPOL -PLDUSDUDFDGDWLSRGHFHQiULRHQFRQWUDGR $VVLPHVVDDERUGDJHPYLVDPHOKRUDUDH¿-FLrQFLDGDHWDSDGHVHJPHQWDomR
$H[WUDomRGHTXDGUDQWHVYLVDVH - SDUDUDLPDJHPSDQRUkPLFDHPTXDWURQR-YDVLPDJHQVRQGHFDGDXPDUHSUHVHQWDXP ODGRGHYLVmRGRYHtFXOR
35(6(1d$'(9(5'(1$6,0$*(6
O trabalho utiliza duas formas de DSOLFDomRSDUDRDOJRULWPRGHVHJPHQWDomR 2WVX7KUHVKROG$FRQGLomRTXHGH¿QHTXDO WpFQLFDVHUiH[HFXWDGDpDSUHVHQoDGHUH -JL}HVYHUGHVQRTXDGUDQWHDQDOLVDGR
3DUDHQFRQWUDUDSUHVHQoDGDVUH -JL}HVYHUGHVXPQRYRWKUHVKROGHPHVSDoR +69pH[HFXWDGRQRTXDGUDQWHXWLOL]DQGRR LQWHUYDORGHOLPLDUHVjSDUDRHV-SDoR+XHHRLQWHUYDORGHjSDUDR
FDQDO9DOXH2FDQDO9DOXHpXWLOL]DGRFRPR ¿OWURGHVVHSURFHVVRSDUDQmRDEUDQJHUUH -JL}HVGHSL[HOVSUHWRV
$SyV VHOHFLRQDU D UHJLmR GD LPD -JHP TXH SHUWHQFHP DRV SL[HOV YHUGHV p SRVVtYHO YHUL¿FDU D SRUFHQWDJHP GH SL[HOV YHUGHVSUHVHQWHVQDLPDJHP
$'$37$d2'227687+5(6+2/'
2 DOJRULWPR GH VHJPHQWDomR SRU FRU2WVX7KUHVKROG2768WHPFRPR REMHWLYR HQFRQWUDU R PHOKRU YDORU SDUD VH GLYLGLUXPKLVWRJUDPDGHXPDLPDJHPHP HVFDODGHFLQ]D3DUDLVVRRPpWRGREXVFD HQFRQWUDU R PDLRU JUDX GH YDULkQFLD HQWUH GLIHUHQWHVJUXSRVGHSL[HOVeSRVVtYHODQD -OLVDUDDSOLFDomRGHVVHDOJRULWPRHPYiULRV WUDEDOKRV GD iUHD -,$1* =+$2 -,$1*HWDO2DOJRULWPRIRLHVFROKL -GR SRU SHUPLWLU UHVXOWD-GRV VDWLVIDWyULRV HP XPWHPSRGHSURFHVVDPHQWREDVWDQWHUiSL -GREHQH¿FLDQGRGLYHUVDVDSOLFDo}HV&RP D XWLOL]DomR GHVVH DOJRULWPR HP FRQMXQWR FRPDVWpFQLFDVHUHVROXomRGDVLPDJHQV XWLOL]DGDVIRLSRVVtYHOREWHUUHVXOWDGRVHP WHPSRUHDO
1R SURMHWR R DOJRULWPR 2WVX 7KUHVKROG IRL DGDSWDGR SDUD TXH SXGHVVH VHUH[HFXWDGRHPJUXSRVGHSL[HOVHVSHFt -¿FRVGRKLVWRJUDPDGDLPDJHP2REMHWLYR GHVVD DGDSWDomR p HQFRQWUDU R SL[HO TXH UHSUHVHQWDRPDLRUJUDXGHYDULkQFLDGHQ -WUR GH XP JUXSR GH SL[HOV 1DV GXDV WpF -QLFDV XWLOL]DGDV R DOJRULWPR p H[HFXWDGR GXDVYH]HVQRVFDQDLVHVSHFL¿FDGRVRQGH DSULPHLUDH[HFXomRpDQDOLVDGRWRGRRKLV -WRJUDPD H D VHJXQGD DSHQDV R JUXSR GH SL[HOVHPTXHROLPLWHLQLFLDOpGH¿QLGRSHOR SULPHLUROLPLDUFDOFXODGR
27687+5(6+2/' 3$5$ 2 &$1$/ DE CORES
1RVTXDGUDQWHVTXHSRVVXHPXPD SDUWLFLSDomRGHYHUGHLQIHULRUDpDSOL -FDGDDWpFQLFDGR2WVX7KUHVKROGQRHVSDoR GH FDQDO +XH (VVH PpWRGR VHUi DSOLFDGR HPFHQiULRVRQGHDVUXDVSDUDQDYHJDomR GHVWDFDPVH GDV iUHDV UHSUHVHQWDGDV SH -ORVSRPDUHV&RPRRDOJRULWPRGHVHJPHQ -WDomRpDGDSWDGRSDUDVHUH[HFXWDGRPDLV GH XPD YH] QR LQWXLWR GH PD[LPL]DU D H¿ -FLrQFLD GHVVD HWDSD R OLPLDU FDOFXODGR QD SULPHLUDH[HFXomRGRDOJRULWPRpXWLOL]DGR FRPRSDUkPHWURVGHHQWUDGDSDUDXPDVH -JXQGDH[HFXomR1D)LJXUDDpSRVVtYHO DQDOLVDUXPTXDGUDQWHFRPSRXFDSUHGRPL -QkQFLDGHYHUGHHHPEpSRVVtYHOYHUL¿FDU XPUHVXOWDGRGHVVDHWDSDGHVHJPHQWDomR
2768 7+5(6+2/' 3$5$ 0Ò/7, -3/26&$1$,6
4XDQGR D SDUWLFLSDomR GH YHUGH QRVTXDGUDQWHVIRUVXSHULRUDRXVHMD TXDQGR DV UHJL}HV GRV SRPDUHV SRVVXt -UHP FRUHV EDVWDQWH SUy[LPDV GDV UXDV GH QDYHJDomR R DOJRULWPR DSOLFDGR VRPHQWH QRFDQDOGHPDWL]GRHVSDoRGHFRUHV+69 WRUQDVH SRXFR H¿FLHQWH 3DUD VHJPHQWDU as imagens com essa condição utilizamos RDOJRULWPR2WVX7UHVKROG$GDSWDGRQDVLQ -IRUPDo}HV GR FDQDO 9DOXH$VVLP R FDQDO +XHpXWLOL]DGRSDUD¿OWUDURVSL[HOVYHUGHV HFRPDWpFQLFD2WVXDUHODomRGHOXPLQR -VLGDGHpDSUR[LPDGDSDUDREWHUDVUHJL}HV GHVHMDGDV 1D )LJXUD D HVWi LOXVWUDGD XPTXDGUDQWHSUHGRPLQDQWHPHQWHYHUGHH HPEpSRVVtYHODQDOLVDURVUHVXOWDGRVRE -WLGRVSRUHVVDWpFQLFD
D E
D E
$/*25,7026 3$5$ 27,0,=$d2 '265(68/7$'26
$SyVRSURFHVVDPHQWRGDVHJPHQ-WDomRpQHFHVViULRDSULPRUDURVUHVXOWDGRV REWLGRV DWp R PRPHQWR $ SULPHLUD HWDSD SDUD HVVH SURFHGLPHQWR p D DSOLFDomR GH XPDPiVFDUDTXHOLPLWDDUHJLmRHPTXHVH SRGHHQFRQWUDUDUXDGHQDYHJDomR(VVD PiVFDUDGHYHVHUGH¿QLGDIRUDGDHWDSDGH H[HFXomRGRVLVWHPDHSRGHVHU~QLFDSDUD FDGD TXDGUDQWH GD LPDJHP 2 WDPDQKR H IRUPDWRGDPiVFDUDSRGHPWDPEpPYDULDU GHDFRUGRFRPFDGDDSOLFDomR
1D)LJXUDpSRVVtYHOYHUL¿FDUXP H[HPSORGHPiVFDUDSDUDGHWHFomRGHFD -minhos.
0HVPR FRP D DSOLFDomR GD PiV- FDUDDLPDJHPDLQGDSRGHDSUHVHQWDUUHJL-}HVSHTXHQDVRXLQVDWLVIDWyULDVQDLPDJHP TXHSRGHPDWUDSDOKDURVSURFHGLPHQWRVGH SyVSURFHVVDPHQWR e QHFHVViULR HOLPLQDU HVVDVUHJL}HVTXHQmRSRVVXHPLPSRUWkQ-FLDSDUDRSUREOHPDWUDWDGR8PPpWRGRIRL FULDGRSDUDUHDOL]DUDOLPSH]DGHVVDVUHJL -}HV 1HVVH DOJRULWPR R REMHWLYR p HQFRQ
-Figura 7$SOLFDomRGR2WVX7KUHVKROGHPUHJL}HVSUHGRPLQDQWHPHQWHYHUGHVRQGHHPDp SRVVtYHOREVHUYDURTXDGDQWHDQDOLVDGRHHPERUHVXOWDGRGDVHJPHQWDomR
Figura 8 - ([HPSORGHPiVFDUDGHFRUWHSDUD detecção de caminhos
WUDUUHJL}HVSHTXHQDVGHSL[HOVEUDQFRVH eliminá-los.
2DOJRULWPRSHUFRUUHDLPDJHPGD HVTXHUGDSDUDDGLUHLWDHGHFLPDSDUDEDL-[R$SyVFDOFXODVHDTXDQWLGDGHGHSL[HOV EUDQFRV FRQVHFXWLYRV SDUD WRGRV RV ODGRV GRSL[HODQDOLVDGRHFDVRDTXDQWLGDGHIRU PHQRU TXH XP YDORU SUpGH¿QLGR HP SHOR PHQRVWUrVODGRVGRSL[HORSL[HOWRUQDVH SUHWR )RL XWLOL]DGR R YDORU GH SL[HOV GH WROHUkQFLD SDUD XWLOL]DomR GHVVH DOJRULWPR 1D)LJXUDDpSRVVtYHOREVHUYDUXPTXD -GUDQWHDSyVDHWDSDGHVHJPHQWDomRHHP EpSRVVtYHODQDOLVDURVUHVXOWDGRVREWLGRV SHODV WpFQLFDV GH RWLPL]DomR GRV UHVXOWD -dos.
D E
3. RESULTADOS
Para demonstração dos resultados pSRVVtYHOREVHUYDUXPPRPHQWRTXHRYH -tFXOR VH HQFRQWUD UHDOL]DQGR D QDYHJDomR HQWUHOLQKDVGHSODQWLRGHSRPDUHVFRQIRU
-Figura 9 - (¿FLrQFLDGRDOJRULWPRGHOLPSH]DGHUHJL}HV
(a) (b)
(c) (d)
3DUDFDGDTXDGUDQWHpFDOFXODGDD SRUFHQWDJHP GH YHUGH 1HVVH FHQiULR RV TXDGUDQWHVEHGDSUHVHQWDUDPXPDSRU -FHQWDJHPPDLRURXLJXDODHQTXDQWR TXH RV TXDGUDQWHV D H F DSUHVHQWDUDP XPD SRUFHQWDJHP LQIHULRU D $VVLP QRVTXDGUDQWHVEHGIRUDPDSOLFDGDVDV WpFQLFDV GR 2WVX7KUHVKROG SDUD P~OWLSORV FDQDLV HQTXDQWR TXH QRV TXDGUDQWHV D
,QWHUFLrQFLD 6RFLHGDGH,6619RO1
Figura 10 - Quadrantes resultantes da situação analisada
H FIRUDP DSOLFDGDV DV WpFQLFDV GR 2WVX 7KUHVKROGSDUDRFDQDO+XHGRHVSDoR+69 1D)LJXUDpSRVVtYHOREVHUYDURVUHVXOWD - GRVGHVVDHWDSDGHVHJPHQWDomReSRVVt-YHOLGHQWL¿FDUHPFDGDTXDGUDQWHDVUHJL}HV EUDQFDV TXH SRGHP UHSUHVHQWDU FDPLQKRV GHQDYHJDomR$SOLFDQGRDPiVFDUDGHFRU -WH H RV DOJRULWPRV GH OLPSH]D p SRVVtYHO REWHURVUHVXOWDGRVLOXVWUDGRVQD)LJXUD
(a) (b)
(c) (d)
(c) (d)
1D )LJXUD D SRGHVH LGHQWL¿ -FDURFDPLQKRTXHRYHtFXORHVWDYDSHUFRU -UHQGRQRPRPHQWRGDFDSWXUDGDLPDJHP UHFRQKHFHQGRDH¿FLrQFLDGRSURFHVVR(P E LGHQWL¿FDVH XPD SRVVLELOLGDGH GH URWD DOWHUQDWLYDQDODWHUDOGLUHLWDGRYHtFXORVHP GHPDLVREVHUYDo}HV(PFVmRREVHUYD -GDVGXDViUHDVFDQGLGDWDVSDUDVHUHPWUD -MHWyULDVSDUDQDYHJDomRSRUpPHVVDViUH -DVQDHWDSDGHSyVSURFHVVDPHQWRGHYHP VHUDYDOLDGDVVHVXSRUWDPDVPHGLGDVItVL -FDVGRYHtFXOR&RPRRTXDGUDQWHFLOXVWUD DVLQIRUPDo}HVGDWUDVHLUDGRYHtFXORDUH -JLmRPHQRUSUHVHQWHQRTXDGUDQWHSRGHMi WHUVLGRDYDOLDGDHPXPPRPHQWRDQWHULRU
1D)LJXUDGIRLSRVVtYHOLGHQ -WL¿FDUTXHQHQKXPFDPLQKRIRLVHOHFLRQDGR QDLPDJHP,VVRSRUTXHQRTXDGUDQWHRULJL -QDOH[LVWLDXPREVWiFXORQDLPDJHP&RP DDSOLFDomRGDPiVFDUDGHFRUWHDViUHDV LGHQWL¿FDGDVQDHWDSDGHVHJPHQWDomR¿FD -UDPIRUDGROLPLWHGRFDPSRGHYLVmR
4. CONSIDERAÇÕES FINAIS
Quanto a construção do sistema GH YLVmR H DVSHFWRV HQFRQWUDGRV GR DP -ELHQWH IRL SRVVtYHO FRQFOXLU TXH D YLVmR RPQLGLUHFLRQDODSHVDUGDXWLOL]DomRPDVVL -YD HP DPELHQWHV IHFKDGRV H FRQWURODGRV SRGHVHUDSOLFDGDHPSUREOHPDVSUHVHQWHV QDiUHDGDDJULFXOWXUDGHSUHFLVmReSRV -VtYHOWDPEpPREWHULPDJHQVFRPERDTXD -OLGDGHDSHVDUGRVGHVD¿RVSURSRVWRVSHOR
GLQDPLVPRGRDPELHQWH3DUDLVVRGHYHP -VHWRPDUSUHFDXo}HVQRGHVHQYROYLPHQWR GRVLVWHPDHFRQVWUXomRGRVHTXLSDPHQWRV
$(WDSDGH5HWL¿FDomRGD,PDJHP SHUPLWHDDSOLFDomRGHQRYRVPpWRGRVUHOD -FLRQDGRVDSUREOHPDVTXHHQYROYHPD$JUL -FXOWXUD GH 3UHFLVmR SRUpP p QHFHVViULR atenção na utilização em ambientes deses-WUXWXUDGRV$OpPGLVVRDH¿FLrQFLDGDHWDSD GHVHJPHQWDomRHVWiGLUHWDPHQWHOLJDGDj FRPELQDomRGHWpFQLFDVSDUDRLVRODPHQWR GHUHJL}HVLPSRUWDQWHVSDUDRVLVWHPD
&RPRSURSRVWDGHPHOKRULDRVX -SRUWHGRVLVWHPDGHYLVmRSRGHVHUDORFDGR DXPDDOWXUDPDLRUQRYHtFXORXWLOL]DGRGH IRUPDTXHDiUHDGHLQWHUHVVHGDLPDJHP VHMD PDLV DEUDQJHQWH ,VVR SHUPLWLULD WDP -EpP XWLOL]DU PiVFDUDV GH FRUWH PHQRUHV SDUDH[WUDomRGDiUHDGRUHÀH[RGRYHtFXOR DXPHQWDQGR D TXDQWLGDGH GH LQIRUPDo}HV QR VLVWHPD $OpP GLVVR D XWLOL]DomR GH uma máscara de corte de formato circular HTXHHVWHMDFRUUHWDPHQWHDOLQKDGDFRPR FHQWUREDVHGDUHWL¿FDomRGDLPDJHPWDP -EpPVHULDLGHDOSDUDIDFLOLWDUDXWLOL]DomRGDV LPDJHPUHVXOWDQWHVQDVHWDSDVGHSyVSUR -cessamento da imagem.
5. AGRADECIMENTOS
Os autores agradecem a CAPES &RRUGHQDomRGH$SHUIHLoRDPHQWRGH3HV -VRDO GH 1tYHO 6XSHULRU SHOR DSRLR QHVVD SHVTXLVD
Figura 12 -5HVXOWDGRVGD(WDSDGH,QVHUomRGH0iVFDUDH2WLPL]DomRGRVUHVXOWDGRV
6. REFERÊNCIAS
%$.(5$$/,9(57, 3 /8&,21, 0$n omnidi-rectional vision sensor for fast tracking for mobile ro-bots ,QVWUXPHQWDWLRQ DQG 0HDVXUHPHQW 7HFKQRORJ\ &RQIHUHQFH,07&3URFHHGLQJVRIWKHWK ,(((
%$.(561$<$56.$7KHRU\RI6LQJOH9LHZ -SRLQW &DWDGLRSWULF ,PDJH )RUPDWLRQ ,Q ,17(51$ -7,21$/-2851$/2)&20387(59,6,213 196, 1999.
%21$5,1,$$/,9(57,3/8&,21,0$n omni-directional vision sensor for fast tracking for mobile ro-bots ,QVWUXPHQWDWLRQ DQG 0HDVXUHPHQW 7HFKQRORJ\ &RQIHUHQFH,07&3URFHHGLQJVRIWKHWK ,(((
',$=-)$HWDO$JULERW0RELOHURERWWRVXSSRUW RI DJULFXOWXUDO SUHFLVLRQ DFWLYLWLHVQG ,QWHUQDWLRQDO Congress of Mechanical Engineering, COBEM, Ri-EHLUmR3UHWRSQRY
*5$66, -5 9 2.$0272 -5 - Develop-ment of an omnidirectional vision system.
Mechatron-LFVDQG0DFKLQH9LVLRQLQ3UDFWLFH
,6+,*852+'HYHORSPHQWRI/RZ&RVW&RP -SDFW 2PQLGLUHFWLRQDO 9LVLRQ 6HQVRUV DQG WKHLU DS -SOLFDWLRQV ,QWHUQDWLRQDO &RQIHUHQFH RQ ,QIRUPDWLRQ 6\VWHPV±,&,6
-,$1*+;,$2<=+$1*<:$1*;7$,+ &XUYH 3DWK 'HWHFWLRQ RI 8QVWUXFWXUHG 5RDGV IRUWKH2XWGRRU5RERW1DYLJDWLRQ
-,$1**=+$2&$9LVLRQ6\VWHP%DVHG &URS5RZVIRU$JULFXOWXUDO0RELOH5RERW,Q,QWHUQD -WLRQDO&RQIHUHQFHRQ&RPSXWHU$SSOLFDWLRQVDQG6\V -tem Modeling.
1$<$56Catadioptric omnidirectional camera,((( &RPSXWHU6RFLHW\&RQIHUHQFH
1(3$61~FOHRGHHQVLQRHSHVTXLVDHPDXWRPDomR H VLPXODomR $JUL%27 'LVSRQtYHO HP KWWSZZZ VLPXODFDRHHVFVFXVSEUURERWLFDDJULFRODLQGH[SKS URERVDJULFROFRODVDJULERW!$FHVVRHPDJR
2768 1 $ WKUHVKROG VHOHFWLRQ PHWKRG IURP JUD\OHYHOKLVWRJUDPV,(((7UDQVRQ6\VWHPV0DQ DQG&\EHUQHWLFV±
Victor de Assis Rodrigues: DOXQRGHPHVWUDGRMXQWRDR3URJUDPDGH3yV*UDGXDomRHP&LrQFLDGD&RPSXWD -omRGD8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63FDPSXVGH6mR-RVpGR5LR3UHWR7HP H[SHULrQFLDQDiUHDGH&LrQFLDGD&RPSXWDomRFRPrQIDVHHP9LVmR&RPSXWDFLRQDO
Vinicius Bergoli Trentini:DOXQRGHPHVWUDGRMXQWRDR3URJUDPDGH3yV*UDGXDomRHP&LrQFLDGD&RPSXWDomR GD8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63FDPSXVGH6mR-RVpGR5LR3UHWR7HP H[SHULrQFLDQDiUHDGH&LrQFLDGD&RPSXWDomRFRPrQIDVHHP9LVmR&RPSXWDFLRQDO
Luciano Cássio LúlioSHVTXLVDGRUGR1~FOHRGH(QVLQRH3HVTXLVDHP$XWRPDomRH6LPXODomR1(3$6SHOR 'HSDUWDPHQWRGH(QJHQKDULD0HFkQLFD6(0((6&863GD8QLYHUVLGDGHGH6mR3DXOR$WXDHPSURMHWRVGH SHVTXLVDHPFRPSXWDomRUHFRQ¿JXUiYHOHHYROXWLYDVLVWHPDVGHFRQWUROHHDOJRULWPRVFRJQLWLYRVHPVLVWHPDV PLFURFRQWURODGRVHPEDUFDGRVDSOLFDGRVjUREyWLFDPyYHOHLQGXVWULDO