05.01.2015 Views

ROBOTS DE EXTERIORES - Centro de Automática y Robótica

ROBOTS DE EXTERIORES - Centro de Automática y Robótica

ROBOTS DE EXTERIORES - Centro de Automática y Robótica

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8 Robots <strong>de</strong> exteriores<br />

mapa completo. Dado que sólo conservamos la información <strong>de</strong> la incertidumbre<br />

local <strong>de</strong> las marcas visibles, es necesario añadir un nivel <strong>de</strong> procesamiento<br />

adicional que preserve la incertidumbre histórica global <strong>de</strong>l mapa<br />

a lo largo <strong>de</strong>l camino recorrido por el vehículo, es <strong>de</strong>cir, la matriz <strong>de</strong> covarianza<br />

acumulada P , obtenida como sigue:<br />

G<br />

P ( k)<br />

= P ( k −1)<br />

P ( k)<br />

(5)<br />

G G<br />

+<br />

Para ello, dividimos el mapa global en submapas locales i<strong>de</strong>ntificados<br />

SF = sf<br />

l<br />

l ∈0...<br />

L , cada una <strong>de</strong> las cuales compuesta<br />

l l<br />

YF = Yf m∈0...<br />

M . El proceso consiste<br />

por las huellas SIFT { }<br />

por un conjunto <strong>de</strong> marcas SIFT { }<br />

en tomar huellas periódicamente a lo largo <strong>de</strong>l camino recorrido por el vehículo<br />

(ver Fig. 2). Cada vez que se va a tomar una nueva huella, ésta es<br />

evaluada comparándola con las huellas anteriormente adquiridas en una<br />

región <strong>de</strong> búsqueda. Esta región se obtiene a partir <strong>de</strong> P G<br />

dado que es la<br />

variable que contiene la información <strong>de</strong> incertidumbre global <strong>de</strong>l mapa<br />

completo.<br />

XX<br />

m<br />

Inicio<br />

Esperar condición<br />

evaluación<br />

Evaluación <strong>de</strong><br />

huella<br />

Comparación<br />

positiva<br />

Sí<br />

Detección <strong>de</strong><br />

cierre <strong>de</strong> lazo<br />

No<br />

Añadir huella a<br />

base <strong>de</strong> datos<br />

Corrección <strong>de</strong><br />

mapa<br />

Actualización<br />

base <strong>de</strong> datos<br />

Fig. 2. Gestión <strong>de</strong>l mapa <strong>de</strong> alto nivel.<br />

En caso <strong>de</strong> que la evaluación dé cómo resultado que el vehículo está en<br />

un lugar previamente visitado, habremos i<strong>de</strong>ntificado una situación <strong>de</strong> lazo<br />

cerrado. Esta situación será explicada más a<strong>de</strong>lante. La filosofía <strong>de</strong> submapas<br />

EKF fue presentada anteriormente en (Tardós, 2002). Una <strong>de</strong> las<br />

principales diferencias entre su propuesta y la nuestra es la gestión local <strong>de</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!