Universidade de
São Paulo – USP
Escola Politécnica
Laboratório
Laboratório
de de
Técnicas
Técnicas
Inteligentes
– LTI
Inteligentes - LTI
SAURON
Localização e Navegação de
um Robô Móvel de Baixo Custo
Felipe Godoy
Pedro d’Aquino
Rafael da Silva
Rafael Ruppel
Computex Corporation
Motivação


Robôs-guias foram
empregados com sucesso
em museus dos EUA e
Europa
Alto custo

RoboX: US$ 400 000
2
Objetivo


Robô-guia de baixo custo
Prédio da Engenharia Elétrica
3
Arquitetura de Hardware
Cliente Remoto
Servidor Embarcado
WiFi
USB
Serial
8 sonares
Webcam
Odômetro
4
Arquitetura de SW
5
Filtro de Kalman Estendido (EKF)
Modelos de Observação dos Sonares
Modelo de Observação da Visão
LOCALIZAÇÃO
6
Filtro de Kalman Estendido

Filtro Bayesiano recursivo
Mapa
Modelo de
Dinâmica
Modelo de
Observação
Postura estimada
atraso
anterior
+
erro
Observações
Esperadas
EKF
Odômetro
Postura
predita
Observações
Reais
(Sonares e
câmera)
Postura estimada
atual
7
Modelo de Observação do Sonar
Baseado em Associações


Baseado em (BARRA, 2007)
Associa leituras a uma parede


Histórico de medidas validadas
Critérios rigorosos: robustez
β
R2
R1
a
R3
D23
D12
8
Modelo Simples de Observação
do Sonar


Motivação: mau desempenho do modelo
de observação baseado em associações
(baixa taxa de correções)
Sem histórico, validação e associação
Observação
esperada
Observação
real
Observação
esperada
Postura predita Observação
real
Modelo Simples de Observação
do Sonar


Resultado: alta taxa de correções, mas
baixa robustez
Solução: covariância da medida variável
Observação
esperada
Diferença
Obstáculo
dinâmico
Observação
real
Postura predita = postura real
10
Modelo de Observação: Visão




Estímulo visual usado: retas verticais
Modelo de câmera pinhole
Uso de perfil de cor para identificação
Marcos:



Posição no mundo conhecida
Perfil de cor conhecido
Associação entre projeções e marcos
12
Modelo da Visão
13
Modelo da Visão
14
Modelo da Visão
15
Modelo da Visão
16
Navegação intramapa
Navegação intermapa
Execução
NAVEGAÇÃO
17
Navegação
Posição atual
Waypoint
Portal
Destino
MAPA 1
MAPA 2
Mesmo ponto
no mundo real
MAPA 3
Execução
Controle da velocidade: 3 fases
Decolagem
800
Voo de cruzeiro
Pouso
600
500
Velocidade (mm/s)
700
600
400
500
300
400
300
200
200
100
100
0
0
0
0.5
1
1.5
2
Tempo (s)
v(t )  187.5t 2 (t  3)
2.5 70
60
50
40
30
20
10
0
Distância ao destino (cm)
v( x)  0.0013x3  0.395x 2  100
19
Velocidade (mm/s)

Execução
Evitar colisões
600
500
400
300
v( x)  262,879ln(0,114x  1,28)
200
100
0
80
60
40
20
Velocidade (mm/s)

0
Distância ao obstáculo

Controle de Rota
40 cm
Zona permitida de navegação
20
Resultados simulados
Resultados reais
Conclusão
RESULTADOS E CONCLUSÃO
21
Resultados
e = 43cm
C2-66
C2-13
22
Resultados
e = 21cm
C2-13
Secretaria
23
Resultados
e = 46cm
Secretaria
C2-43
24
Resultados
e = 49cm
C2-43
Rampa
25
Conclusão


É possível construir um robô guia de
baixo custo
Localização com sonares é suficiente para
ambientes fechados e estáticos


Modelo de sonar simples apresenta melhor
desempenho
Navegação simples é eficaz
27
Conclusão

Trabalho futuro




Integração visão
Rota adaptativa
Navegação fluida
Melhoria robustez em ambientes dinâmicos
28
Download

Slide 1