Mobile robotic platform controlled by a smartphone using the android operating system
Plataforma robótica móvil controlada por un teléfono inteligente usando el sistema operativo android
Main Article Content
Smart systems such as smartphones has allowed to improve the compute processing, memory, availability of libraries in high-level languages, wireless communications, manipulation of sensors and interaction with people by using a touch screen. This paper presents the design and implementation of a Mobile Robotic Platform (MRP) that uses a smartphone as main controller by using the Android operating system. The control consists to send a set of instructions through the Bluetooth protocol from an application developed in Java and XML language. These instructions are received by an electronic system through a serial protocol and analyzed by an Arduino board. The MRP can be programmed for performing automatic tasks, according to the above a module has been added to the application for line tracking that uses motors for traction and direction by using optical sensors. Finally, the smartphone can be used like a remote control and by using an accelerometer sensor, to tilt the MRP.
Downloads
Article Details
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