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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

<strong>de</strong>l Diagrama <strong>de</strong> Voronoi (DV). El MNC proporciona información geométrica<br />

que pue<strong>de</strong> ser útil para el mo<strong>de</strong>lado <strong>de</strong> objetos o construcciones <strong>de</strong><br />

entornos virtuales. Sin embargo, la gran cantidad <strong>de</strong> información que se<br />

obtiene <strong>de</strong>l sistema sensorial hace que el mo<strong>de</strong>lo sea difícil <strong>de</strong> manipular y<br />

que los tiempos <strong>de</strong> cómputo se disparen. Antes <strong>de</strong> obtener el mo<strong>de</strong>lo <strong>de</strong><br />

regiones cruzables es necesario reducir y simplificar la información 3D. El<br />

constructor <strong>de</strong> mo<strong>de</strong>lo <strong>de</strong> regiones necesita la coor<strong>de</strong>nadas 2D <strong>de</strong> las fronteras<br />

que separan las ZA <strong>de</strong> las ZNA. Para ello, se utilizan técnicas basadas<br />

en procesamiento digital. En este trabajo, <strong>de</strong>finimos la imagen como una<br />

matriz bidimensional don<strong>de</strong> cada píxel está <strong>de</strong>finido por su característica<br />

<strong>de</strong> cruzabilidad. La imagen 3D en este caso se transforma en una imagen<br />

binaria que representa las diferentes regiones. Es <strong>de</strong>cir, representa el espacio<br />

<strong>de</strong> trabajo <strong>de</strong>l robot. Para conseguir el mo<strong>de</strong>lo seguiremos los siguientes<br />

pasos:<br />

1) Obtención Mapa <strong>de</strong> Elevación Digital (MED): éste permite or<strong>de</strong>nar<br />

la información <strong>de</strong>l mo<strong>de</strong>lo 3D en celdas en el plano XY, guardando<br />

en cada celda solo la información necesaria para representar<br />

el mo<strong>de</strong>lo <strong>de</strong> navegación. Los parámetros necesarios para la construcción<br />

<strong>de</strong>l mo<strong>de</strong>lo son: la posición <strong>de</strong> la celda, la información <strong>de</strong><br />

cruzabilidad, el número <strong>de</strong> obstáculos presentes en la celda, y la<br />

medida <strong>de</strong> elevación real. La cruzabilidad y la medida <strong>de</strong> elevación<br />

<strong>de</strong>pen<strong>de</strong>n <strong>de</strong>l número <strong>de</strong> obstáculos presentes en la celda y <strong>de</strong><br />

su posición. El sensor suministra la información sobre el suelo, los<br />

objetos que se apoyan en el suelo y también los objetos aéreos. Para<br />

la obtención <strong>de</strong>l número <strong>de</strong> objetos en cada celda se utiliza el<br />

algoritmo <strong>de</strong> las distancias enca<strong>de</strong>nadas (Escalera, 2001).<br />

2) Cálculo <strong>de</strong>l mapa <strong>de</strong> Visibilidad (MV): mediante el mapa <strong>de</strong> elevación<br />

solo se consigue dar información <strong>de</strong> aquellas celdas don<strong>de</strong><br />

el sensor capta datos. Sin embargo, en el entorno discretizado existirán<br />

celdas sin información, bien porque aparecen como ocultas al<br />

sensor, o porque se ha superado el rango máximo <strong>de</strong> medida. Para<br />

ello se construye el mapa <strong>de</strong> visibilidad estimando los parámetros<br />

asociados a las celdas ocultas a partir <strong>de</strong> la información <strong>de</strong> sus vecinas.<br />

Esta estimación se realiza mediante la extrapolación <strong>de</strong>l<br />

segmento tridimensional que une el sensor con el centro <strong>de</strong> las<br />

celdas visibles.<br />

3) Obtención <strong>de</strong>l mapa binario: a partir <strong>de</strong>l espacio dividido en celdas,<br />

con la característica <strong>de</strong> cruzabilidad se obtiene una imagen binaria.<br />

Esta imagen es una matriz que representará regiones cruzables<br />

(0) o no cruzables (1). La imagen será filtrada con<br />

operaciones morfológicas clásicas (closing) para suavizar las for-

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

Saved successfully!

Ooh no, something went wrong!