Sistema de teleoperación por comandos de voz de un robot hexápodo para el mapeo de su entorno

El uso de robots teleoperados en entornos difíciles de acceder permite realizar labores de toma de datos, y rescate. En desastres naturales, como terremotos, los robots teleoperados se convierten en una herramienta muy útil para acceder a lugares donde rescatistas no pueden llegar, así como también...

Full description

Autores:
Fontalvo Echavez, Andrea Carolina
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Universidad del Norte
Repositorio:
Repositorio Uninorte
Idioma:
spa
OAI Identifier:
oai:manglar.uninorte.edu.co:10584/7801
Acceso en línea:
http://hdl.handle.net/10584/7801
Palabra clave:
robot hexápodo
mapa 2D
comandos de voz
red neuronal
teleoperación
hexapod robot
2D mapping
voice commands
neural network
teleoperation
Rights
License
Universidad del Norte
Description
Summary:El uso de robots teleoperados en entornos difíciles de acceder permite realizar labores de toma de datos, y rescate. En desastres naturales, como terremotos, los robots teleoperados se convierten en una herramienta muy útil para acceder a lugares donde rescatistas no pueden llegar, así como también son utilizados en operaciones riesgosas como desarme de bombas o desminado. Sin embargo, no todos los robots pueden ser utilizados en ciertos terrenos (como aquellos rocosos o de alta vegetación), dado a la forma de movilización de los mismos, por tanto, es necesario emplear robots que sean versátiles en cuanto a su forma de movilizarse. La solución propuesta e implementada corresponde en un primer momento a la definición de un algoritmo para el reconocimiento de patrones de voz basado en el entrenamiento de una red neuronal para el reconocimiento de las palabras adelante, atrás, derecha, izquierda y detener, siendo estos los comandos programados en el robot empleado, dicha red tuvo un rendimiento del 95.8% para voces de hombres y mujeres. Se definieron como sensores a emplear 3 sensores de ultrasonido HC-SR04 y un magnetómetro HMC5883L. Para la comunicación inalámbrica se emplearon módulos Xbee Pro, y se implementaron algoritmos para el correcto envío y recepción de datos entre el robot hexápodo y el equipo de procesamiento. El mapeo del entorno en 2D se implementó empleando coordenadas cartesianas. Se diseñó una interfaz de usuario en MATLAB integrando todos los algoritmos, permitiendo el control del robot por medio de comandos de voz y por medio de un joystick auxiliar.