Android-Arduino architecture for mobile robots

Authors

  • Peniel Ruiz López Ingeniería en Computación, Universidad del Istmo, Campus Tehuantepec. Ciudad Universitaria S/N, Barrio Santa Cruz, 4ª. Sección, Santo Domingo Tehuantepec, Oaxaca, México, C.P. 70760
  • Francisco Aguilar Acevedo Ingeniería en Computación, Universidad del Istmo, Campus Tehuantepec. Ciudad Universitaria S/N, Barrio Santa Cruz, 4ª. Sección, Santo Domingo Tehuantepec, Oaxaca, México, C.P. 70760
  • Silvia Reyes Jiménez Ingeniería en Computación, Universidad del Istmo, Campus Tehuantepec. Ciudad Universitaria S/N, Barrio Santa Cruz, 4ª. Sección, Santo Domingo Tehuantepec, Oaxaca, México, C.P. 70760
  • Ernesto Cortés Pérez Ingeniería en Computación, Universidad del Istmo, Campus Tehuantepec. Ciudad Universitaria S/N, Barrio Santa Cruz, 4ª. Sección, Santo Domingo Tehuantepec, Oaxaca, México, C.P. 70760

DOI:

https://doi.org/10.30973/progmat/2017.9.2/5

Keywords:

Android, Arduino, Bluetooth, Acelerometer, Mobile robot

Abstract

The progressive developments in robotics and in smartphones indicates development lines have increased technology. This article presents an architecture scheme for systems based on an Arduino electronic platform and on an Android device. The practicality of the architecture is shown through the development of an application that uses the accelerometer readings of the device to send commands via a bluetooth connection to a mobile robot based on an Arduino Due card. The application allows controlling of the direction and speed of the robot’s movement through an interface that shows a good usability.

Author Biographies

Peniel Ruiz López, Ingeniería en Computación, Universidad del Istmo, Campus Tehuantepec. Ciudad Universitaria S/N, Barrio Santa Cruz, 4ª. Sección, Santo Domingo Tehuantepec, Oaxaca, México, C.P. 70760

Peniel Ruiz López es Ingeniero en Computación por la Universidad del Istmo. Como estudiante participo en eventos de académicos y desarrollo diversos prototipos de hardware y software. Actualmente se desempeña profesionalmente en la industria de servicios de Cómputo Móvil. Sus áreas de interés incluyen: la programación de dispositivos móviles, la robótica, y la electrónica.

Francisco Aguilar Acevedo, Ingeniería en Computación, Universidad del Istmo, Campus Tehuantepec. Ciudad Universitaria S/N, Barrio Santa Cruz, 4ª. Sección, Santo Domingo Tehuantepec, Oaxaca, México, C.P. 70760

Francisco Aguilar Acevedo es Ingeniero en Electrónica por la Universidad Tecnológica de la Mixteca y Maestro en Ciencias en Ingeniería Mecatrónica por el Centro Nacional de Investigación y Desarrollo Tecnológico. Actualmente es Profesor-Investigador de tiempo completo adscrito a la carrera de Ingeniería en Computación en la Universidad del Istmo, y miembro activo del cuerpo académico de Cómputo Aplicación. Sus áreas de interés incluyen: la robótica, los sistemas embebidos y la instrumentación electrónica.

Silvia Reyes Jiménez, Ingeniería en Computación, Universidad del Istmo, Campus Tehuantepec. Ciudad Universitaria S/N, Barrio Santa Cruz, 4ª. Sección, Santo Domingo Tehuantepec, Oaxaca, México, C.P. 70760

Silvia Reyes Jiménez es Licenciada en Administración y Maestra en Administración y Gestión de Negocios por el Instituto Tecnológico de Oaxaca. Actualmente es Profesor-Investigador de tiempo completo adscrito a la carrera de Ingeniería en Computación en la Universidad del Istmo. Su principal área de investigación es la gestión del conocimiento.

Ernesto Cortés Pérez, Ingeniería en Computación, Universidad del Istmo, Campus Tehuantepec. Ciudad Universitaria S/N, Barrio Santa Cruz, 4ª. Sección, Santo Domingo Tehuantepec, Oaxaca, México, C.P. 70760

Ernesto Cortés Pérez es Licenciado en Informática y Maestro en Ciencias de la Computación por el Instituto Tecnológico de Apizaco. Actualmente es Profesor-Investigador de tiempo completo adscrito a la carrera de Ingeniería en Computación en la Universidad del Istmo, y miembro activo del cuerpo académico Cómputo Aplicado (CA). Sus áreas de interés incluyen: Redes Neuronales Artificiales, Visión Artificial, Cómputo Evolutivo, Clasificación de Patrones y Análisis de Imágenes Médicas.

References

Giroñes, J. T. El gran libro de Android. Barcelona: Marcombo, 2013.

Warren, J. D., Adams, J., Molle, H. Arduino Robotics. New York: Apress Media, 2011.

Hassan, A., Udeji, L., Kah, H. Temperature and humidity monitoring system using robot via smart phone. International Journal of Research in Engineering & Advanced Technology. 2015, 3(2), 17-20.

Narechania, A. An Android-Arduino system to assist farmers in agricultural operations. International Journal of Mechanical and Production Engineering. 2015, 3(7), 129-136.

Chakraborty, D., Sharma, K., Roy, R. K., Singh, H., Bezboruah, T. Android application based monitoring and controlling of movement of a remotely controlled robotic car mounted with various sensors via bluetooth. In: 2016 International Conference on Advances in Electrical, Electronic and Systems Engineering. Putrajaya-Malaysia, 2016, 170- 175. Available from: https://doi.org/10.1109/ICAEES.2016.7888032

Lodhi, D. K., Vats, P., Varun, A., Solanki, P., Gupta R., Pandey M. K., Butola R. Smart Electronic Wheelchair Using Arduino and Bluetooth Module. International Journal of Computer Science and Mobile Computing. 2016, 5(5), 433-438.

Mamatha, K.R., Shalini R., Krithika R. D., Susmi Z., Anusha, N. Implentation of voice controlled robot using android application. International Journal of Latest Research in Engineering and Technology. 2016, Special Issue NC3PS-2016, 165-168.

Chanda, P., Mukherjee P. K., Modak, S., Nath, A. Gesture Controlled Robot using Arduino and Android. International Journal of Advanced Research in Computer Science and Software Engineering. 2016, 6(6), 227-234. https://doi.org/10.1007/3-540-46616-9

López, F. M., Cuesta, F. Andruino-A1: low-cost educational mobile robot based on Android and Arduino. Journal of Intelligent & Robotic Systems. 2016, 81(1), 63-76. Available from: https://doi.org/10.1007/s10846-015-0227-x

Morales, J. A, Guerra, H., Morales, N. A. Control de una silla de ruedas por medio de un dispositivo móvil con sistema operativo Android. Revista Tecnología Digital. 2012, 2(1), 1-13.

Prithviraj, S., Deodeshmukh, V. iWheel - A robotic wheelchair with mobile controlled navigation system. SSRG International Journal of Electronics and Communication Engineering. 2015, 2(2), 15-20.

Gupta, P., Nayak, S. S., Upasana, Wani, A.B. An Android Based Smart Wheelchair with Health Monitoring using IoT. International Journal of Innovative Research in Computer and Communication Engineering. 2017, 5(5), 9431- 9438. Available from: https://doi.org/10.15680/IJIRCCE.2017.0505032

Pedroni, V. A. Finite state machines in hardware: theory and design (with VHDL and SystemVerilog). London: The MIT Press, 2013.

Hassan, Y., Ortega S. Informe APEI sobre usabilidad.España: Asociación Profesional de Especialistas en Información. Recuperado el 7 de noviembre de 2016, de http://www.apei.es/wp-content/uploads/2013/11/InformeAPEI-Usabilidad.pdf, 2009.

Published

2017-06-30

How to Cite

Ruiz López, P., Aguilar Acevedo, . F., Reyes Jiménez, S., & Cortés Pérez, E. (2017). Android-Arduino architecture for mobile robots. Programación Matemática Y Software, 9(2), 39–46. https://doi.org/10.30973/progmat/2017.9.2/5