Loading presentation...
Prezi is an interactive zooming presentation

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Projeto de sistema de desvio de obstáculos

Projeto de sistema de desvio de obstáculos
by

Jecel Assumpcao Jr

on 18 September 2010

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Projeto de sistema de desvio de obstáculos

Projeto de Sistema de Desvio de Obstáculos para Robôs Móveis baseado em Computação Reconfigurável
Jecel Mattos de Assumpção Júnior
Orientador: Prof. Dr. Eduardo Marques
9 de dezembro de 2009
Robôs Móveis
Computação Reconfigurável
Taxonomia de componentes (re)programáveis
Plano E, Plano Ou
Ilhas e Interconexão
E
Ou
Fixo, Fábrica, Campo, Reprogramável, Sistema, Execução
Fixo, Fábrica, Campo, Reprogramável, Sistema, Execução
TTLs
ROM
PROM
EPROM
Flash
RAM
PLA
PAL
FPLA
GAL
PLD
Fixo, Fábrica, Campo, Sistema, Execução
Fixo, Fábrica, Campo, Sistema, Execução
Ilhas
Interconexão
ASIC
Geometry Engine
GPU
Gate Array
Matrix de Transistores
Strucutred ASIC
FPGA anti-fusível
FPOA
FPGA SRAM
Stretch
TRIPS
Sistema de Desvio de Obstáculos
Toque
Proximidade
Sonar
Radar
Laser
Visão
Projeto
"Sonar" Visual
Estereoscopia
Fluxo Óptico
Técnicas Diferenciais
Técnicas de Convolução
Técnicas baseadas em Energia
Técnicas baseadas em Fase
Comparação das Técnicas de Fluxo Óptico
1994: Barron, et. al.
2007: Baker, et. al.
Divergente
11 por 11
3 por 3
Resultados
Versão em Software - Linguagem C:

20 segundos por quadro
Versão em Software - Linguagem Octave:

200 segundos por quadro
Versão em FPGA:

34 milisegundos por quadro

Ocupa 100% da memória da Cyclone II 70
Ocupa 30% da lógica - 0% multiplicadores
Opera a 16 MHz
Conclusões
A computação reconfigurável é uma boa opção para sistemas embarcados como robôs móveis

É possível usar a algorítmo de fluxo óptico em tempo real implementado-o em hardware

A divergente não é uma boa indicadora de obstáculos
Trabalhos futuros: tentar o "foco de expansão"

tentar multiprocessadores

compilação adaptativa
Muito Obrigado!
Full transcript