Skip to main content
main-content
Top

Hint

Swipe to navigate through the articles of this issue

Published in: Wireless Personal Communications 2/2022

01-06-2022

Android Application Design with MIT App Inventor for Bluetooth Based Mobile Robot Control

Authors: Ahmet Top, Muammer Gökbulut

Published in: Wireless Personal Communications | Issue 2/2022

Login to get access
share
SHARE

Abstract

In this study, a Bluetooth-based Android application interface is developed to perform a manual and automatic control of a four-wheel-driven mobile robot designed for education, research, health, military, and many other fields. The proposed application with MIT App Inventor consists of three components: the main screen, the manual control screen, and the automatic control screen. The main screen is where the actions of the control preference selection such as manual control and automatic control and the Bluetooth connection between the mobile robot and Android phone occur. When the robot is operated manually for calibration or manual positioning purposes, the manual control screen is employed to adjust the desired robot movement and speed by hand. In the case of the need for automatic motion control, the desired robot position and speed data are inserted into the mobile robot processor through the automatic control screen. At the first stage of the work, the proposed Android application is developed with the design and block editors of the MIT App Inventor. The compiled application is then installed on the Android phone. Next, the communication between the Arduino microcontroller used for the robot control with the Bluetooth protocol and the Android application is established. The accuracy of the data dispatched to the Arduino is tested on the serial connection screen. It is validated that the data from the Android application is transferred to Arduino smoothly. At the end of this study, the manual and automatic controls of the proposed mobile robot are performed experimentally and success of the coordination between the Android application and the mobile robot are demonstrated.
Literature
3.
go back to reference Hong, S., & Hwang, Y. (2020). Design and implementation for iort based remote control robot using block-based programming. Issues in Information Systems, 21(4), 317–330. Hong, S., & Hwang, Y. (2020). Design and implementation for iort based remote control robot using block-based programming. Issues in Information Systems, 21(4), 317–330.
5.
go back to reference Colter, A. J. (2016).  Evaluating and improving the usability of MIT App Inventor (Doctoral dissertation, Massachusetts Institute of Technology). Colter, A. J. (2016).  Evaluating and improving the usability of MIT App Inventor (Doctoral dissertation, Massachusetts Institute of Technology).
7.
go back to reference Begel, A., & Klopfer, E. (2007). Starlogo TNG: An introduction to game development. Journal of E-Learning, 53(2007), 146. Begel, A., & Klopfer, E. (2007). Starlogo TNG: An introduction to game development. Journal of E-Learning, 53(2007), 146.
8.
go back to reference Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., ... Kafai, Y. (2009). Scratch: Programming for all.  Communications of the ACM,  52(11), 60–67. Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., ... Kafai, Y. (2009). Scratch: Programming for all.  Communications of the ACM52(11), 60–67.
9.
go back to reference Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), 1–15. CrossRef Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), 1–15. CrossRef
11.
go back to reference Raheem, A. K. K. A. (2017). Bluetooth based smart home automation system using arduino UNO microcontroller. Al-Mansour Journal, 27, 139–156. Raheem, A. K. K. A. (2017). Bluetooth based smart home automation system using arduino UNO microcontroller. Al-Mansour Journal, 27, 139–156.
12.
go back to reference Liu, Y., & Uthra, D. R. A. (2020). Bluetooth based smart home control and air monitoring system. International Journal of Advanced Research in Engineering and Technology (IJARET), 11(5), 264–274. Liu, Y., & Uthra, D. R. A. (2020). Bluetooth based smart home control and air monitoring system. International Journal of Advanced Research in Engineering and Technology (IJARET), 11(5), 264–274.
22.
go back to reference Aldhalemi, A. A., Chlaihawi, A. A., & Al-Ghanimi, A. (2021). Design and ımplementation of a remotely controlled two-wheel self-balancing robot. IOP conference series: Materials science and engineering. IOP Publishing. Aldhalemi, A. A., Chlaihawi, A. A., & Al-Ghanimi, A. (2021). Design and ımplementation of a remotely controlled two-wheel self-balancing robot. IOP conference series: Materials science and engineering. IOP Publishing.
25.
go back to reference Ramya, V., & Palaniappan, B. (2012). Web based embedded Robot for safety and security applications using Zigbee. International Journal of Wireless & Mobile Networks, 4(6), 155. CrossRef Ramya, V., & Palaniappan, B. (2012). Web based embedded Robot for safety and security applications using Zigbee. International Journal of Wireless & Mobile Networks, 4(6), 155. CrossRef
29.
go back to reference Eren, A., & Doğan, H. (2022). Design and implementation of a cost effective vacuum cleaner robot. Turkish Journal of Engineering, 6(2), 166–177. Eren, A., & Doğan, H. (2022). Design and implementation of a cost effective vacuum cleaner robot. Turkish Journal of Engineering, 6(2), 166–177.
33.
go back to reference Fahmidur, R. K., Munaim, H. M., Tanvir, S. M., & Sayem, A. S. (2016). Internet controlled robot: A simple approach. 2016 International conference on electrical, electronics, and optimization techniques (ICEEOT) (pp. 1190–1194). IEEE. CrossRef Fahmidur, R. K., Munaim, H. M., Tanvir, S. M., & Sayem, A. S. (2016). Internet controlled robot: A simple approach. 2016 International conference on electrical, electronics, and optimization techniques (ICEEOT) (pp. 1190–1194). IEEE. CrossRef
Metadata
Title
Android Application Design with MIT App Inventor for Bluetooth Based Mobile Robot Control
Authors
Ahmet Top
Muammer Gökbulut
Publication date
01-06-2022
Publisher
Springer US
Published in
Wireless Personal Communications / Issue 2/2022
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-022-09797-6

Other articles of this Issue 2/2022

Wireless Personal Communications 2/2022 Go to the issue