Resumen:
En este documento se presenta el diseño e implementación de un robot móvil con percepción auditiva y sistema de control a distancia, a partir de un mini robot con locomoción por ruedas, manipulado mediante comandos de voz. El objetivo principal del proyecto es la inclusión de dos métodos de comunicación del usuario con el robot: a) local, con la integración de un módulo de reconocimiento de voz instalado en la estructura del prototipo, y b) remoto, a través de una aplicación denominada “Mi robot móvil”, desarrollada en la plataforma de programación MIT App Inventor 2, diseñada para el entorno Android. El propósito de esta aplicación es establecer comunicación vía Bluetooth entre un teléfono celular y el robot, además del envió de instrucciones emitidas por medio de comandos de voz, aprovechando el reconocimiento de voz de Google.
Para el desarrollo del proyecto se hizo uso de la metodología de desarrollo de software en espiral, que cuenta con cuatro fases: planeación, modelado, construcción y despliegue. Este método fue seleccionado al efectuar un análisis para conocer la secuencia de pasos o etapas a cumplir con la realización de un sistema. Se identificó que dicha metodología corresponde con un modelo evolutivo para el desarrollo de software, que permite la integración de elementos de hardware. Al finalizar cada iteración, se obtienen actividades de retroalimentación para la mejora del diseño y de la programación.
Una característica destacable del robot es la inclusión de un sensor ultrasónico que permite la detección de objetos próximos mientras ejecuta el recorrido de una trayectoria, lo que le confiere la habilidad de evadir los obstáculos presentes, evitando choques o incidentes que causen daños a su misma estructura.
Para la etapa de pruebas se empleó un espacio confinado con paredes de cartón y obstáculos para validar su funcionamiento. Como resultado, se obtiene el desplazamiento satisfactorio del móvil dentro de un área regular, ejecutando los movimientos ordenados por el usuario mediante comandos de voz, haciendo uso de cualquiera de los dos métodos de comunicación establecidos. Independiente a la forma de manejo, el robot es capaz de realizar la evasión de obstáculos durante su recorrido.