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
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-