Plataforma robótica móvil controlada por un teléfono inteligente usando el sistema operativo android

Mobile robotic platform controlled by a smartphone using the android operating system

Contenido principal del artículo

Robert Eduardo Gutiérrez
Jorge Erazo Aux
Paulo Realpe Muñoz

Resumen

El uso de sistemas inteligentes como los teléfonos celulares (Smartphone) ha permitido mejorar la capacidad de procesamiento, memoria, disponibilidad de bibliotecas en lenguajes de alto nivel, comunicaciones inalámbricas, manipulación de sensores e interacción usable con las personas por medio de una pantalla táctil.  


Este artículo presenta el desarrollo e implementación de una Plataforma Robótica Móvil (PRM) que utiliza como controlador principal un teléfono inteligente usando el sistema operativo Android. El control consiste en el envío de una serie de comandos por medio del protocolo Bluetooth desde una aplicación desarrollada en lenguaje Java y XML. Estos comandos son recibidos por una placa electrónica que los convierte a protocolo serial y posteriormente son interpretados por una tarjeta Arduino. La PRM puede ser programada para realizar tareas automáticas, por lo cual se ha agregado a la aplicación un módulo para seguimiento de línea que utiliza motores tanto para tracción como para la dirección por medio de sensores ópticos. Finalmente, se puede utilizar el teléfono inteligente como control remoto y mediante el uso de un sensor acelerómetro incorporado, e inclinar el sistema hacia donde se quiere conducir la PRM. 

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Biografía del autor/a Ver

Robert Eduardo Gutiérrez, Institución Universitaria Antonio José Camacho

Tecnólogo en Mecatrónica de la Institución Universitaria Antonio José Camacho. Ingeniero en Electrónica de la Institución Universitaria Antonio José Camacho. 

Jorge Erazo Aux, Institución Universitaria Antonio José Camacho

Ingeniero Electrónico (2004), Magister en Ingeniería énfasis en Electrónica (2010) y Estudiante de Doctorado en Ingeniería énfasis en Eléctrica y Electrónica de la Universidad del Valle (Cali - Colombia). Profesor Asistente Facultad de Ingeniería - Institución Universitaria Antonio Jose ́ Camacho. Termógrafo nivel I (2007) y nivel II (2011) - Infrared Training Center - ITC. Áreas de interés: Termografía, visión artificial, procesamiento digital de señales y reconocimiento de patrones. 

Paulo Realpe Muñoz, Institución Universitaria Antonio José Camacho

Ingeniero Físico de la Universidad del Cauca (2004), Magister en Ingeniería Electrónica de la Universidad del Valle (2009) y Doctor en Ciencias de la Electrónica de la Universidad del Cauca (2017). Profesor Asistente de la facultad de ingenierías e integrante del grupo de investigación Inteligo de la Institución Universitaria Antonio José Camacho. Sus líneas de interés son electrónica digital, criptografía en hardware y desarrollo de sistemas embebidos. Correo: 

Referencias Ver

Abaid, N., Bernhardt, J., Alan, J., Kapila, V., Kimani, D., & Porfiri, M. (2013). Mechatronics Controlling a robotic fish with a smart phone. Mechatronics, 23(5), 491–496. https://doi.org/10.1016/j.mechatronics.2013.03.010 DOI: https://doi.org/10.1016/j.mechatronics.2013.03.010

Amalfitano, D., Amatucci, N., Memon, A. M., Tramontana, P., & Fasolino, A. R. (2016). A general framework for comparing automatic testing techniques of Android mobile apps. The Journal of Systems and Software, 125, 322–343. https://doi.org/10.1016/j.jss.2016.12.017 DOI: https://doi.org/10.1016/j.jss.2016.12.017

Barandica A., Caicedo E., Paz T. y Bacca E, (2000). Diseño e implementación de un robot móvil modular (Gonzo). Energía y computación. Vol. 9, No. 2.

Bianchi E., Lombardero O., Fernández M. y Barrios W., (2014). Mobile y Cloud: Plataforma de desarrollo Android, experiencia de aprendizaje en Robótica, XX Congreso Argentino de Ciencias de la Computación.

Bouaiachi I., (2009). Plataforma genérica para desarrollo con robots móviles, Trabajo de Fin de Carrera, Escuela politécnica superior Universidad Autónoma de Madrid.

Cubas C., Consuegra M., López R., Sierra A., León J., Méndez F., Ochoa C., Panesso F., Sotter E., Manotas F., Manotas V., Niebles J., Pardo M. y Vallejo E., (2001). Dispositivos autómatas para navegación, detección, recolección de pelotas de tenis en ambientes conocidos. Ingeniería y Desarrollo, No. 9, pp. 98-112.

Georgitzikis V. (2015). The Arduino popularity contest. SparkFun. Recuperado de: https://www.sparkfun.com/news/1982.

González C. (2015). Plataforma para robótica cooperativa soportada por teléfonos inteligentes Android. Trabajo de Grado Maestría. Recuperado de: https://goo.gl/2em1eV.

Gutiérrez E., (2017). Plataforma Robótica Móvil controlada por un Smartphone usando el sistema operativo Android. Recuperado de: https://goo.gl/J1WNFY.

Hubot (2017). Auto robot 4×4 programable Arduino Bluetooth Keyestudio. Recuperado de: https://goo.gl/sTjxkG.

IDC (2017). Smartphone OS Market Share. Recuperado de: https://goo.gl/6QDbNS.

Jaskot, A., Posiadała, B., & Śpiewak, S. (2017). Dynamics Model of the Mobile Platform for its Various Configurations. Procedia Engineering, 177, 162–167. https://doi.org/10.1016/j.proeng.2017.02.211 DOI: https://doi.org/10.1016/j.proeng.2017.02.211

López M., González R. y Hernando L., (2008). Implementación de comportamientos para navegación inteligente de robots móviles. Revista Tecnura, Vol. 11, No. 22, pp. 40-52.

Muñoz N., Trespalacios E. y Aedo J. (2002). Giraa_01: Una plataforma para investigación en robótica móvil. Revista Silicio, Vol.1, n.14, pp. 26-31.

Muñoz N., Andrade C. y Ospina N., (2006). Diseño y construcción de un robot móvil orientado a la enseñanza e investigación. Revista Científica Ingeniería y Desarrollo, Nº 19.

Narasimhan, L. (2015). ScienceDirect Application of mobile phones in epilepsy care, 2, 1–10.

Nurimbetov B., Saudabayev A., Temiraliuly D., Sakryukin A., Serekov A. y Varol H., (2015). ChibiFace: A sensor-rich Android tablet-based interface for industrial robotics, IEEE/SICE International Symposium on System Integration. DOI: https://doi.org/10.1109/SII.2015.7405045

Papcun, P., Tafsi, K., Papcun, P., Zolotova, I., Tafsi, K., Papcun, P., … Tafsi, K. (2016). ScienceDirect Control and Teleoperation of Robot Khepera via Android Mobile Device through Teleoperation of Robot Khepera via Control and Teleoperation of Robot Khepera via Android Device through through Bluetooth and WiFi Control and Teleoperation of Rob. IFAC-PapersOnLine, 49(25), 188–193. https://doi.org/10.1016/j.ifacol.2016.12.032 DOI: https://doi.org/10.1016/j.ifacol.2016.12.032

Rojas J., Torres R., Varela G. y Gómez D., (2010). Plataforma robótica de exploración y verificación como apoyo a unidades operativas de la policía nacional en su lucha contra bandas criminales y el terrorismo, Vol. 1, No. 2, pp. 55-64. DOI: https://doi.org/10.22335/rlct.v1i2.49

Rueda S., Florián B. y Bacca B., (2017). Development of a Set of Mobile Robots for Basic Programming Experimentation, UIS Ingenierías, Vol. 16, No. 2, pp. 207-216. DOI: https://doi.org/10.18273/revuin.v16n2-2017019

Zhou, D., Shi, M., Chao, F., Lin, C. M., Yang, L., Shang, C., & Zhou, C. (2018). Use of human gestures for controlling a mobile robot via adaptive CMAC network and fuzzy logic controller. Neurocomputing, 282, 218–231. https://doi.org/10.1016/j.neucom.2017.12.016 DOI: https://doi.org/10.1016/j.neucom.2017.12.016