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.

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

un Bor<strong>de</strong> <strong>de</strong> Voronoi (BD) y si es equidistante a más <strong>de</strong> dos objetos<br />

será un Nodo <strong>de</strong> voronoi (ND).<br />

En el cálculo <strong>de</strong> la distancia se tendrá en cuenta el error ocasionado al realizar<br />

la discretización. Las distancias se calculan entre centros <strong>de</strong> las<br />

celdas. Sin embargo la verda<strong>de</strong>ra posición pue<strong>de</strong> encontrarse en cualquier<br />

punto <strong>de</strong> la celda. Por ello se calcula la distancia máxima a la cual pue<strong>de</strong>n<br />

encontrarse dos puntos pertenecientes a dos celdas diferentes y se incluye<br />

en la evaluación <strong>de</strong>l etiquetado <strong>de</strong> celdas en regiones, bor<strong>de</strong>s o nodos. En<br />

la figura 4 se presenta un resultado <strong>de</strong>l mo<strong>de</strong>lo.<br />

Fig. 4. Representación <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> cruzabilidad<br />

6. Construcción <strong>de</strong> un Mo<strong>de</strong>lo Global<br />

Con la información <strong>de</strong> los mo<strong>de</strong>los <strong>de</strong> regiones locales, y gracias al GPS<br />

diferencial que se encuentra a bordo <strong>de</strong>l robot, es posible construir mo<strong>de</strong>los<br />

globales mediante la integración <strong>de</strong> los mo<strong>de</strong>los locales obtenidos a<br />

medida que el robot se <strong>de</strong>splaza. Esta integración se realiza a partir <strong>de</strong>l<br />

cambio <strong>de</strong> coor<strong>de</strong>nadas <strong>de</strong> los puntos <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> un sistema local situado<br />

en la base <strong>de</strong>l robot a un sistema global. La integración se realiza<br />

mediante: el agrupamiento <strong>de</strong> los puntos <strong>de</strong> interés (bor<strong>de</strong>s y nodos <strong>de</strong> cada<br />

DVL) en regiones <strong>de</strong>finidas por circunferencias <strong>de</strong> radio r y su sustitución<br />

por el centro <strong>de</strong> masas <strong>de</strong>l sistema <strong>de</strong> puntos agrupados.<br />

De esta manera, cada nodo o bor<strong>de</strong> <strong>de</strong>l DVL, <strong>de</strong>finido por sus coor<strong>de</strong>nadas<br />

(x,y) en el sistema <strong>de</strong> referencia global y por su distancia a los grupos generadores,<br />

es incorporado a una lista <strong>de</strong> puntos con las mismas características<br />

<strong>de</strong> posición.

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

Saved successfully!

Ooh no, something went wrong!