<strong>WVC</strong>'<strong>2007</strong> - <strong>III</strong> Workshop de Visão Computacional, 22 a 24 de Outu<strong>br</strong>o de <strong>2007</strong>, São José do Rio Preto, SP.enviando o resultado encontrado ao nó Mestre que orepassa ao sistema de navegação do PC.ImagemPC EmbarcadoNóMestreNóBNóDId_MarcoImagem (1)Id_Marco (5)Imagem (1)I 5 (3)I 1 (2), I 5 (3),I 6 (4)Id_Marco(5)Figura 5 - Funcionamento da Rede CAN duranteintervalo de processamentoA comunicação entre a rede CAN e o PC é feitaatravés de funções contidas em uma biblioteca para alinguagem C, gerada para facilitar a comunicação entre ossistemas envolvidos. Entre as funções contidas nestabiblioteca, incluem-se a de diminuir o tamanho daimagem binarizada, representando os valores dos pixelsda imagem por bits, e a de retornar ao sistema denavegação o marco identificado pela rede de barramento.O sistema de navegação comunica-se com o sistema decontrole fazendo uso desta biblioteca, chamando suasfunções de controle e recebendo as informações de estadodo robô e so<strong>br</strong>e os marcos localizados.4. Resultados e conclusãoImagem (1)I 1 (2)Imagem (1)I 6 (4)Foram feitas várias simulações com alguns tamanhosde imagens, para verificar a viabilidade do métodoaplicado neste trabalho. Para as simulações da rede CANutilizou-se uma ferramenta desenvolvida por Godoy, queé detalhada e validada pelo autor em [21].Na Tabela 1 mostra-se o tempo gasto com a troca demensagens no barramento, considerando a identificaçãode um marco em uma imagem de 256 pixels (16x16), quefoi particionada em quatro mensagens. É possívelverificar o tempo de cada mensagem que circula pela rededurante todo o processo de reconhecimento.Simulou-se também para imagens quadradas com 64,100 e 400 pixels, obtendo como variação de tempo darede de 9,7 a 13,2ms, de 13,56 a 18,14ms e de 45,38 a53,78ms, respectivamente.Preferiu-se trabalhar com imagens de 256 pixels, poratender às necessidades do sistema, tanto para uma boaNóANóCBarramentoCANidentificação do marco, como para a viabilidade temporalpara a execução desta tarefa pela rede, dentro dos limitesde tempo especificados na definição da estratégia decontrole.Tabela 1 - Tempos de troca de mensagensTamanho Tempo dados dados Mensagem(bit) (ms)Número daMensagem– conteúdoMensagemcom atraso(ms)1 – Imagem 64 1,38 2,142 – Imagem 64 2,02 2,783 – Imagem 64 2,66 3,424 – Imagem 64 3,1 3,865 – I 1 24 3,54 4,36 – I 5 24 3,98 4,747 – I 6 24 4,34 5,18 – Marco 8 4,34 5,1Tempo Total (ms) 25,36 31,47Os tempos obtidos mostram a viabilidade destetrabalho e do uso de um sistema de tempo compartilhadopara a execução de tarefas que auxiliam na navegação dorobô, aproveitando o tempo disponível dos nós da redepara os cálculos necessários para efetuar a identificaçãodos marcos. A janela de tempo reservada para arealização de cálculos (cerca de 150ms por segundo) podeser ainda utilizada para outros fins, visto que oreconhecimento de marcos em uma imagem binarizada éfeito num tempo inferior a este.5. Referências Bibliográficas[1] A.H.P. Selvatici, “AAREACT: Uma ArquiteturaComportamental Adaptativa para Robôs Móveis queIntegra Visão, Sonares e Odometria”, Dissertação(Mestrado em Engenharia Elétrica) – E<strong>sc</strong>ola Politécnicada Universidade de São Paulo. Departamento deEngenharia de Computação e Sistemas Digitais, SãoPaulo, SP, 2005.[2] F.J. Heinen, “Sistema de Controle Hí<strong>br</strong>ido para RobôsMóveis Autônomos”, Dissertação (Mestrado) –Universidade do Vale do Rio dos Sinos, Centro deCiências Exatas e Tecnológicas, São Leopoldo, RS, 2002.[3] G.A.N. Ferreira, “Desenvolvimento de umaarquitetura de controle baseada em objetos para um robômóvel aquático”, Dissertação (Mestrado em Engenharia)— E<strong>sc</strong>ola Politécnica da Universidade de São Paulo, SãoPaulo, SP, 2003.[4] S. Vasudevan, S. Gächter, V. Nguyen, R. Siegwart,"Cognitive maps for mobile robots—an object based305
<strong>WVC</strong>'<strong>2007</strong> - <strong>III</strong> Workshop de Visão Computacional, 22 a 24 de Outu<strong>br</strong>o de <strong>2007</strong>, São José do Rio Preto, SP.approach", Robotics and Autonomous Systems, vol. 55,<strong>2007</strong>.[5] I. Rekleitisa, D. Megerb, G. Dudekb, "Simultaneo<strong>usp</strong>lanning, localization, and mapping in a camera sensornetwork", Robotics and Autonomous Systems, vol. 54,2006.[6] S.Y. Choi, J.M. Lee, "Applications of movingwindows technique to autonomous vehicle navigation",Image and Vision Computing, vol. 24, 2006.[7] S. Marsland, U. Nehmzow, T. Duckett, “Learning to<strong>sel</strong>ect distinctive landmarks for mobile robot navigation”,Robotics and Autonomous Systems, vol. 37, 2001.[8] A. Arsênio, M. I. Ribeiro, “Absolute localization ofmobile robots using natural landmarks”, IEEEInternational Conference on Eletronics, Circuits andSystems, vol. 2, 1998.[9] M. Betke, L. Gurvits, “Mobile Robot LcalizationUsing Landmarks”, IEEE Transactions on Robotics andAutomation, vol. 13, 1997.[10] S. Se, D. Lowe, J. Little, “Mobile Robot Localizationand Mapping with Uncertainty using Scale-InvariantVisual Landmarks”, The International Journal ofRobotics Research, vol. 21, 2002.[11] J. Flusser, T. Suk, “Pattern recognition by affinemoment invariants”, Pattern Recognitions, vol. 26, 1993.[12] J. Flusser, T. Suk, “A moment-based approach toregistration of images with affine geometric distortion”,IEEE Transactions on Geo<strong>sc</strong>ience and Remote sensing,vol. 32, 1994.[13] J. Flusser, T. Suk, “Affine moment invariants: A newtool for character recognition”, Pattern RecognitionLetters, vol. 15, 1994[14] B. Zitová, J. Flusser, “Landmark recognition usinginvariant features”, Pattern Recognition Letters, vol. 20,1999.[15] R. Bo<strong>sc</strong>h, “CAN Specification – Version 2.0. RobertBo<strong>sc</strong>h GmbH” - Systems und Products for CarManufacturer, 1991.[16] R.V. Souza, “CAN (Controller Area Network): umaabordagem para automação e controle na área agrícola”.Dissertação (Mestrado em Engenharia Mecânica) –E<strong>sc</strong>ola de Engenharia de São Carlos, Universidade de SãoPaulo, São Carlos, SP, 2002.[17] G. Craessaerts, K. Maertens, J. De Baerdemaeker, “AWindows- based design environment for combineautomation via CANbus”, Computers and Electronics inAgriculture, 2005.[18] A. Suvinen, M. Saarilahti, “Measuring the mobilityparameters of forwarders using GPS and CAN bustechniques”, Journal of Terramechanics, 2006.[19] R.S. Marques, N. Navet, F. Simonot-Lion,“Configuration of in-vehicle embedded systems underreal-time constraints”, IEEE International Conference onEmerging Technologies and Factory Automation, 2005.[20] K. Lingemann, A. Nüchter, J. Hertzberg, H.Surmann, “About the control of high speed mobile indoorrobots”, Second european conference on mobile robotics,2005.[21] E.P. Godoy, "Desenvolvimento de uma Ferramentade Análise de Desempenho de Redes CAN (ControllerArea Network) para Aplicações em Sistemas Agrícolas".Dissertação (Mestrado em Engenharia) – E<strong>sc</strong>ola deEngenharia de São Carlos, Universidade de São Paulo,São Carlos, SP, <strong>2007</strong>.306
- Page 1 and 2:
III Workshop de VisãoComputacional
- Page 3 and 4:
Instituto de Biociências, Letras e
- Page 5 and 6:
WVC 2007 - III Workshop de Visão C
- Page 7 and 8:
ApresentaçãoA área de Visão Com
- Page 10 and 11:
Automatic Pattern Recognition of Bi
- Page 12 and 13:
WVC'2007 - III Workshop de Visão C
- Page 14 and 15:
WVC'2007 - III Workshop de Visão C
- Page 16:
WVC'2007 - III Workshop de Visão C
- Page 19:
WVC'2007 - III Workshop de Visão C
- Page 22 and 23:
WVC'2007 - III Workshop de Visão C
- Page 24 and 25:
WVC'2007 - III Workshop de Visão C
- Page 26 and 27:
WVC'2007 - III Workshop de Visão C
- Page 28 and 29:
WVC'2007 - III Workshop de Visão C
- Page 30 and 31:
WVC'2007 - III Workshop de Visão C
- Page 33 and 34:
WVC'2007 - III Workshop de Visão C
- Page 35 and 36:
WVC'2007 - III Workshop de Visão C
- Page 37 and 38:
WVC'2007 - III Workshop de Visão C
- Page 39 and 40:
WVC'2007 - III Workshop de Visão C
- Page 41 and 42:
WVC'2007 - III Workshop de Visão C
- Page 43 and 44:
WVC'2007 - III Workshop de Visão C
- Page 45 and 46:
WVC'2007 - III Workshop de Visão C
- Page 47 and 48:
WVC'2007 - III Workshop de Visão C
- Page 49 and 50:
WVC'2007 - III Workshop de Visão C
- Page 51 and 52:
WVC'2007 - III Workshop de Visão C
- Page 53 and 54:
WVC'2007 - III Workshop de Visão C
- Page 55 and 56:
WVC'2007 - III Workshop de Visão C
- Page 57 and 58:
WVC'2007 - III Workshop de Visão C
- Page 59 and 60:
WVC'2007 - III Workshop de Visão C
- Page 61 and 62:
WVC'2007 - III Workshop de Visão C
- Page 63 and 64:
WVC'2007 - III Workshop de Visão C
- Page 65 and 66:
WVC'2007 - III Workshop de Visão C
- Page 67 and 68:
WVC'2007 - III Workshop de Visão C
- Page 69 and 70:
WVC'2007 - III Workshop de Visão C
- Page 71 and 72:
WVC'2007 - III Workshop de Visão C
- Page 73 and 74:
WVC'2007 - III Workshop de Visão C
- Page 75 and 76:
WVC'2007 - III Workshop de Visão C
- Page 77 and 78:
WVC'2007 - III Workshop de Visão C
- Page 79 and 80:
WVC'2007 - III Workshop de Visão C
- Page 81 and 82:
WVC'2007 - III Workshop de Visão C
- Page 83 and 84:
WVC'2007 - III Workshop de Visão C
- Page 85 and 86:
WVC'2007 - III Workshop de Visão C
- Page 87 and 88:
WVC'2007 - III Workshop de Visão C
- Page 89 and 90:
WVC'2007 - III Workshop de Visão C
- Page 91 and 92:
WVC'2007 - III Workshop de Visão C
- Page 93 and 94:
WVC'2007 - III Workshop de Visão C
- Page 95 and 96:
WVC'2007 - III Workshop de Visão C
- Page 97 and 98:
WVC'2007 - III Workshop de Visão C
- Page 99 and 100:
WVC'2007 - III Workshop de Visão C
- Page 101 and 102:
WVC'2007 - III Workshop de Visão C
- Page 103 and 104:
WVC'2007 - III Workshop de Visão C
- Page 105 and 106:
WVC'2007 - III Workshop de Visão C
- Page 107 and 108:
WVC'2007 - III Workshop de Visão C
- Page 109 and 110:
WVC'2007 - III Workshop de Visão C
- Page 111 and 112:
WVC'2007 - III Workshop de Visão C
- Page 113 and 114:
WVC'2007 - III Workshop de Visão C
- Page 115 and 116:
WVC'2007 - III Workshop de Visão C
- Page 117 and 118:
WVC'2007 - III Workshop de Visão C
- Page 119 and 120:
WVC'2007 - III Workshop de Visão C
- Page 121 and 122:
WVC'2007 - III Workshop de Visão C
- Page 123 and 124:
WVC'2007 - III Workshop de Visão C
- Page 125 and 126:
WVC'2007 - III Workshop de Visão C
- Page 127 and 128:
WVC'2007 - III Workshop de Visão C
- Page 129 and 130:
WVC'2007 - III Workshop de Visão C
- Page 131 and 132:
WVC'2007 - III Workshop de Visão C
- Page 133 and 134:
WVC'2007 - III Workshop de Visão C
- Page 135 and 136:
WVC'2007 - III Workshop de Visão C
- Page 137 and 138:
WVC'2007 - III Workshop de Visão C
- Page 139 and 140:
WVC'2007 - III Workshop de Visão C
- Page 141 and 142:
WVC'2007 - III Workshop de Visão C
- Page 143 and 144:
WVC'2007 - III Workshop de Visão C
- Page 145 and 146:
WVC'2007 - III Workshop de Visão C
- Page 147 and 148:
WVC'2007 - III Workshop de Visão C
- Page 149 and 150:
WVC'2007 - III Workshop de Visão C
- Page 151 and 152:
WVC'2007 - III Workshop de Visão C
- Page 153 and 154:
WVC'2007 - III Workshop de Visão C
- Page 155 and 156:
WVC'2007 - III Workshop de Visão C
- Page 157 and 158:
WVC'2007 - III Workshop de Visão C
- Page 159 and 160:
WVC'2007 - III Workshop de Visão C
- Page 161 and 162:
WVC'2007 - III Workshop de Visão C
- Page 163 and 164:
WVC'2007 - III Workshop de Visão C
- Page 165 and 166:
WVC'2007 - III Workshop de Visão C
- Page 167 and 168:
WVC'2007 - III Workshop de Visão C
- Page 169 and 170:
WVC'2007 - III Workshop de Visão C
- Page 171 and 172:
WVC'2007 - III Workshop de Visão C
- Page 173 and 174:
WVC'2007 - III Workshop de Visão C
- Page 175 and 176:
WVC'2007 - III Workshop de Visão C
- Page 177 and 178:
WVC'2007 - III Workshop de Visão C
- Page 179 and 180:
WVC'2007 - III Workshop de Visão C
- Page 181 and 182:
WVC'2007 - III Workshop de Visão C
- Page 183 and 184:
WVC'2007 - III Workshop de Visão C
- Page 185 and 186:
WVC'2007 - III Workshop de Visão C
- Page 187 and 188:
WVC'2007 - III Workshop de Visão C
- Page 189 and 190:
WVC'2007 - III Workshop de Visão C
- Page 191 and 192:
WVC'2007 - III Workshop de Visão C
- Page 193 and 194:
WVC'2007 - III Workshop de Visão C
- Page 195 and 196:
WVC'2007 - III Workshop de Visão C
- Page 197 and 198:
WVC'2007 - III Workshop de Visão C
- Page 199 and 200:
WVC'2007 - III Workshop de Visão C
- Page 201 and 202:
WVC'2007 - III Workshop de Visão C
- Page 203 and 204:
WVC'2007 - III Workshop de Visão C
- Page 205 and 206:
WVC'2007 - III Workshop de Visão C
- Page 207 and 208:
WVC'2007 - III Workshop de Visão C
- Page 209 and 210:
WVC'2007 - III Workshop de Visão C
- Page 211 and 212:
WVC'2007 - III Workshop de Visão C
- Page 213 and 214:
WVC'2007 - III Workshop de Visão C
- Page 215 and 216:
WVC'2007 - III Workshop de Visão C
- Page 217 and 218:
WVC'2007 - III Workshop de Visão C
- Page 219 and 220:
WVC'2007 - III Workshop de Visão C
- Page 221 and 222:
WVC'2007 - III Workshop de Visão C
- Page 223 and 224:
WVC'2007 - III Workshop de Visão C
- Page 225 and 226:
WVC'2007 - III Workshop de Visão C
- Page 227 and 228:
WVC'2007 - III Workshop de Visão C
- Page 229 and 230:
WVC'2007 - III Workshop de Visão C
- Page 231 and 232:
WVC'2007 - III Workshop de Visão C
- Page 233 and 234:
WVC'2007 - III Workshop de Visão C
- Page 235 and 236:
WVC'2007 - III Workshop de Visão C
- Page 237 and 238:
WVC'2007 - III Workshop de Visão C
- Page 239 and 240:
WVC'2007 - III Workshop de Visão C
- Page 241 and 242:
WVC'2007 - III Workshop de Visão C
- Page 243 and 244:
WVC'2007 - III Workshop de Visão C
- Page 245 and 246:
WVC'2007 - III Workshop de Visão C
- Page 247 and 248:
WVC'2007 - III Workshop de Visão C
- Page 249 and 250:
WVC'2007 - III Workshop de Visão C
- Page 251 and 252:
WVC'2007 - III Workshop de Visão C
- Page 253 and 254:
WVC'2007 - III Workshop de Visão C
- Page 255 and 256:
WVC'2007 - III Workshop de Visão C
- Page 257 and 258:
WVC'2007 - III Workshop de Visão C
- Page 259 and 260:
WVC'2007 - III Workshop de Visão C
- Page 261 and 262:
WVC'2007 - III Workshop de Visão C
- Page 263 and 264:
WVC'2007 - III Workshop de Visão C
- Page 265 and 266: WVC'2007 - III Workshop de Visão C
- Page 267 and 268: WVC'2007 - III Workshop de Visão C
- Page 269 and 270: WVC'2007 - III Workshop de Visão C
- Page 271 and 272: WVC'2007 - III Workshop de Visão C
- Page 273 and 274: WVC'2007 - III Workshop de Visão C
- Page 275 and 276: WVC'2007 - III Workshop de Visão C
- Page 277 and 278: WVC'2007 - III Workshop de Visão C
- Page 279 and 280: WVC'2007 - III Workshop de Visão C
- Page 281 and 282: WVC'2007 - III Workshop de Visão C
- Page 283 and 284: WVC'2007 - III Workshop de Visão C
- Page 285 and 286: WVC'2007 - III Workshop de Visão C
- Page 287 and 288: WVC'2007 - III Workshop de Visão C
- Page 289 and 290: WVC'2007 - III Workshop de Visão C
- Page 291 and 292: WVC'2007 - III Workshop de Visão C
- Page 293 and 294: WVC'2007 - III Workshop de Visão C
- Page 295 and 296: WVC'2007 - III Workshop de Visão C
- Page 297 and 298: WVC'2007 - III Workshop de Visão C
- Page 299 and 300: WVC'2007 - III Workshop de Visão C
- Page 301 and 302: WVC'2007 - III Workshop de Visão C
- Page 303 and 304: WVC'2007 - III Workshop de Visão C
- Page 305 and 306: WVC'2007 - III Workshop de Visão C
- Page 307 and 308: WVC'2007 - III Workshop de Visão C
- Page 309 and 310: WVC'2007 - III Workshop de Visão C
- Page 311 and 312: WVC'2007 - III Workshop de Visão C
- Page 313 and 314: WVC'2007 - III Workshop de Visão C
- Page 315: WVC'2007 - III Workshop de Visão C
- Page 319 and 320: WVC'2007 - III Workshop de Visão C
- Page 321 and 322: WVC'2007 - III Workshop de Visão C
- Page 323 and 324: WVC'2007 - III Workshop de Visão C
- Page 325 and 326: WVC'2007 - III Workshop de Visão C
- Page 327 and 328: WVC'2007 - III Workshop de Visão C
- Page 329 and 330: WVC'2007 - III Workshop de Visão C
- Page 331 and 332: WVC'2007 - III Workshop de Visão C
- Page 333 and 334: WVC'2007 - III Workshop de Visão C
- Page 335 and 336: WVC'2007 - III Workshop de Visão C
- Page 337 and 338: WVC'2007 - III Workshop de Visão C
- Page 339 and 340: WVC'2007 - III Workshop de Visão C
- Page 341 and 342: WVC'2007 - III Workshop de Visão C
- Page 343 and 344: WVC'2007 - III Workshop de Visão C
- Page 345 and 346: WVC'2007 - III Workshop de Visão C
- Page 347 and 348: WVC'2007 - III Workshop de Visão C
- Page 349 and 350: WVC'2007 - III Workshop de Visão C
- Page 351 and 352: WVC'2007 - III Workshop de Visão C
- Page 353 and 354: WVC'2007 - III Workshop de Visão C
- Page 355 and 356: WVC'2007 - III Workshop de Visão C
- Page 357 and 358: WVC'2007 - III Workshop de Visão C
- Page 359 and 360: WVC'2007 - III Workshop de Visão C
- Page 361 and 362: WVC'2007 - III Workshop de Visão C
- Page 363: WVC'2007 - III Workshop de Visão C