Robot minero: desarrollo de un sistema prototipo automatizado de perforación vertical de barrenos para su aplicación en la industria minera

La minería en España presenta, en las últimas décadas, un déficit de desarrollo tecnológico muy importante. Son muy pocas las aportaciones novedosas a este área que conserva, en muchos casos, técnicas manuales o mecánicas para el desarrollo de la labor. Por ejemplo, durante estos años se ha recurrido a métodos de explotación tradicionales, caros, con poca o ninguna modernización, inseguros y de bajo rendimiento. Por otro lado, los depósitos de minerales se depositan como filones o venas estrechas, de 1 a 1,5 metros. Estos filones son un recurso primario muy importante, pero representan un desafío tecnológico complejo. Todo esto hace que la mejorar de la explotación y la seguridad en la minería sea un campo a mejorar.

Mina de San Finx
Mina de San Finx Flickr: divadar01

Este proyecto pretende desarrollar un robot que asista en la realización de tareas en la obra, como perforaciones, y que monitorice el ambiente de la mina para mejorar la seguridad. Esto se puede realizar mediante sensores de gases y otros parámetros, como la humedad o la temperatura.

Los datos del proyecto son los siguientes:

Título: Robot minero: Desarrollo de un sistema prototipo automatizado de perforación vertical de barrenos para su aplicación en la industria minera
Duración: 2015-2017
Consorcio: Valoriza Minería y Universidad Politécnica de Madrid.
Entidad financiadora: Valoriza Minería a través de CDTI.

Logo CDTI-MINECO con Gill Sans

TFG: Diseño, desarrollo e implementación de una red de sensores inalámbrica orientada a la monitorización de un futbolín

El futbolín del B105 Electronic Systems Laboratory dispone de una Raspberry Pi que incluye un sistema desarrollado por Nicanor Romero (más información aquí). La interacción con dicho sistema es completamente manual, siendo el usuario el que tiene que introducir todos los eventos generados durante la partida a través de una pantalla táctil. Por lo tanto, se requiere un nuevo sistema capaz de interactuar con el anterior para monitorizar el futbolín y automatizar ciertas tareas.

Aquí es donde entra en juego el presente TFG, en el que se ha desarrollado una red de sensores inalámbrica orientada al bajo consumo y a la flexibilidad. Cada nodo de la red se comunica vía radio con la Raspberry Pi, que actúa como nodo central de la red, recibe las notificaciones y actúa en consecuencia.

Dichos nodos incluyen varios sensores y actuadores que permiten ofrecer al usuario una serie de nuevas funcionalidades que se describen a continuación:

  • Detección automática de goles durante la partida. Se han desarrollado sensores de infrarrojos para su colocación en los carriles por donde bajan las bolas en el interior del futbolín.
  • Identificación biométrica. Se ha incluido un lector de huellas dactilares para la identificación automática  de los usuarios en el sistema.
  • Iluminación de las porterías. Se iluminan por medio de unas tiras de LEDs RGB, variando su color en función del resultado del marcador en cada momento.
  • Liberación automática de bolas. Cuando los sensores infrarrojos detecten que se han acabado las bolas del cajón, un servomotor tirará de la palanca para permitir su liberación.

Además para proteger a los nodos del polvo en el interior del futbolín así como para permitir una correcta sujeción de los sensores y evitar posibles medidas erróneas, se han diseñado los siguientes modelos para su impresión en 3D:

caja-nodos sensor-goles sensor-bolas

Finalmente se desarrolló una aplicación para Windows 10 para comprobar el correcto funcionamiento del sistema y demostrar la portabilidad del mismo. La siguiente imagen muestra la interfaz gráfica de la aplicación:

App Windows 10

 

Se ha desarrollado un sistema flexible, modular, orientado al bajo consumo y  en el que se pueden introducir mejoras fácilmente. De esta forma se podrá aumentar cada vez más la experiencia de juego de los usuarios del futbolín.

 

Visita en Talavera a los escenarios del proyecto Easysafe

El pasado día 14, el B105 junto con Valoriza visatamos los escenarios propuestos para el proyecto Easysafe, que pretende mejorar la seguridad en la carretera por medio de sensores inalámbricos. Los escenarios propuestos son tres: detección de fauna en una zona de coto de caza, aviso de proximidad de vehículos en un cruce peligroso y detección de vehículos en sentido inverso accediendo a una autopista. Estos tres escenarios preliminares se encuentran situados en un tramo de la N-502 concedida a la empresa Valoriza.

IMG_8503

IMG_8508

IMG_8527

IMG_8534

TFG: Diseño, desarrollo e implementación de un sistema de adquisición, almacenamiento y presentación de los datos obtenidos de una red de sensores inalámbricos

El objetivo de este Trabajo Fin de Grado es el diseño e implementación un sistema que adquiera, procese y almacene los datos obtenidos de la WSN y los presente a través de un servidor Web que permita consultar datos en tiempo real y en un histórico, así como envío de parámetros de control, con los que configurar la WSN.

El proyecto se basará en una red de sensores inalámbricos desarrollada de forma simultanea en otro Trabajo Fin de Grado, compuesta por dos tipos de nodos, Prometheus y Boucherot. Los nodos Prometheus se encargarán de medir valores como presencia y temperatura, además de estado de sus baterías, mientras que los Boucherot monitorizarán el consumo de todo dispositivo conectado a ellos. Asimismo, los nodos Boucherot también implementan una serie de actuadores que permiten el encendido y apagado de los aparatos conectados a los mismos. Esta red presenta además una serie de comandos que permiten configurar ciertos parámetros de medida de la red y del estado de sus nodos.

Para la implementación del sistema se ha recurrido a distintas herramientas:

  • Desarrollo de script en Python para adquisición, procesado y almacenamiento en base de datos. Así como el envío de comandos de control a la red inalámbrica. Se han empleado los módulos serial, sqlite3 y pynotify.
  • Desarrollo del servidor Web en Node.js, que sirve paginas con información de la red, información de las medidas en tiempo real y en un histórico, con módulos: socket.io, sqlite3, http-auth entre otros.
  • Diseño de las paginas web que se muestran en el cliente basadas en distintos frameworks como: Bootstrap 3, graficas de HighCharts, y tablas con Datatables y jQuery.

A continuación se muestra una breve descripción de la interfaz del sistema con el usuario, que se realiza a través de una serie de paginas web:

DOMOLabo B105_TrealPágina que muestra dinámicamente las medidas en Tiempo Real tomadas por la WSN

DOMOLabo B105_Hist

Página que muestra Histórico de las medidas tomadas por la WSN

Ambas páginas, constan de una serie de gráficas que muestran las medidas tomadas por la WSN. Cada gráfica agrupa a todos los sensores de un tipo y permite seleccionar los nodos que se desean visualizar en la leyenda. Además permite hacer zoom en la gráfica, bien seleccionando sobre ella o bien pulsando alguno de los botones de la esquina superior izquierda de la gráfica. También es posible exportar datos en distintos formatos, .pdf, .png, .svg, etc. gracias al botón situado en la esquina superior derecha.

DOMOLabo B105_Sensores

Página que muestra información y permite el control de la WSN

Esta pagina consta de una tabla principal donde se muestra información de todos los nodos de la red (identificadores, tipos de sensores presentes, localización del sensor y estado de la batería y de sus actuadores). En la parte inferior de la tabla se encuentra un formulario que permite añadir nuevos sensores al sistema.

En la parte superior de la tabla se presenta un conjunto de botones que permiten el envío de una serie de comandos de control a la red (Relé, Configurar el tiempo que un nodo permanece dormido y en estado activo, actuar sobre el relé y/o los leds, etc.). Estos comandos se envían al nodo AP de la red que se encarga de enviarlos al nodo que corresponda.

También se ha implementado una autenticación de usuarios, para el control de acceso a funciones de configuración de la red y del sistema. Para los usuarios no administradores el aspecto es ligeramente diferente al presentado, ya que las funciones de control están desactivadas y no se permite la incorporación de nuevos sensores al sistema. Sin embargo la tabla es visible y se permite como en el caso anterior consultar e imprimir el estado de la red.

Se ha tenido especial interés en implementar un sistema modular, en el cual la caída de un modulo no imposibilite el normal funcionamiento del resto. Escalable, donde se puedan gestionar múltiples peticiones simultaneas de usuarios con distintos dispositivos y necesidades de consulta. Primando también la versatilidad del sistema respecto a la red de la que se adquieran los datos.

El sistema se ha dimensionado ampliamente para soportar una red con mas de 100 sensores y almacenar datos durante varias décadas, con tiempos de medida de 1 minuto para los sensores.

 

TFG: Implementación de un servicio para entornos inteligentes sobre una red de sensores inalámbricos

El objetivo de este Trabajo Fin de Grado es desplegar una red de sensores inalámbricos para monitorizar múltiples parámetros en los espacios B104 y B105. Ésto ofrecerá una serie de funcionalidades a los usuarios de los laboratorios, como conocer la ocupación de ciertos puestos de trabajo, el consumo de determinados dispositivos y la temperatura en cada una de sus salas.

El proyecto se basará en una red de sensores inalámbricos previamente desarrollada en el Laboratorio B105, compuesta por dos tipos de nodos, Prometheus y Boucherot. Los nodos Prometheus se encargarán de medir valores como presencia y temperatura, además de estado de sus baterías, mientras que los Boucherot monitorizarán el consumo de todo dispositivo conectado a ellos. Asimismo, los nodos Boucherot también implementan una serie de actuadores que permiten el encendido y apagado de los aparatos conectados a los mismos.

Por otro lado, todas las versiones de Firmware creadas para los nodos se basa en el protocolo de comunicaciones Simpliciti, desarrollado por Texas Instruments. Gracias a este protocolo, el desarrollo del código se simplifica al abstraer todo lo correspondiente a las comunicaciones inalámbricas. Cabe destacar, que uno de los nodos Prometheus implementará una versión de código diferente, ésta tendrá como misión gestionar al resto de los nodos, además de ejecutar los  comandos de gestión de red que pueda recibir.

Plataforma Previa

Los nodos Boucherot son los nodos más voluminosos, al trabajar con altos niveles de potencia.

La red de nodos se ha revisado en profundidad, tanto a nivel software como hardware, modificando al mismo tiempo las carcasas de los nodos Prometheus para facilitar su instalación. Se ha  modelado un brazo de giro que permitirá un ajuste más preciso del haz de cobertura de los sensores de presencia, para optimizar el espacio monitorizado por estos. Además, se ha implementado una hendidura para posibilitar su amarre a la pared gracias a un único tornillo. Se han empleado los programas Tinkercad, para el modelado de las carcasas, y Cura, para la obtención del formato adecuado para su impresión en 3D.

Caja Prometheus Vista 2

Caja Prometheus, Vista 1

Caja Prometheus Vista 1

Caja Prometheus, Vista 2

Asimismo, se ha creado una tapa direccional, la cual se instalará en un número reducido de nodos, que permite monitorizar la presencia en espacios físicos mucho más reducidos. Para ello, se ha creado una estructura cónica que consigue focalizar el haz de detección del sensor de presencia, y de esta forma, cubrir espacios tan acotados como podría ser el puesto de soldadura del laboratorio B105.

Tapa Direccional

Tapa Direccional para nodos Prometheus

Se ha tenido especial interés en intentar que la red sea capaz de autogestionarse. Es decir, que ante un fallo de cobertura , interferencia, o reinicialización de alguno de los nodos, la red sea capaz de reconfigurarse y seguir ofreciendo sus servicios de una forma autónoma.

En base a la naturaleza de las muestras, la red se ha red se ha configurado para que todo nodo tome una muestra por minuto. Ajustando al mismo tiempo, los periodos de bajo consumo de los nodos Prometheus para asegurar una vida útil de más de medio año, antes de tener que recargar o sustituir las baterías de los mismos.

Finalmente, cabe destacar que las tarea de procesar, almacenar y representar gráficamente las muestras obtenidas, además de posibilitar la configuración de la red de forma remota, serán implementados en otro Trabajo Fin de Grado.