Development of a Mobile Application for Creating Automatic Motion Control Sets Using Block-Based Techniques for Controlling Humanoid Robots

Main Article Content

Jetsada Ponkaew

Abstract

This research aims to design and develop a mobile application using block-based coding techniques to create automatic motion control sets for humanoid robots, as well as to evaluate the application’s performance and user satisfaction. The ADDIE Model was employed to analyze user needs and problems, design the system and application, develop components and programs, test the system with the target group, and evaluate the application to improve and enhance its performance. The resulting application was developed using JAVA in Android Studio with WebView and BluetoothAdapter libraries. The humanoid robot comprises hardware components such as Arduino Nano, Expansion Board, Servos, and Bluetooth HC-05. The target group for the research included three experts from Sisaket Rajabhat University and thirty senior high school students. Statistical methods used for data analysis included calculating the mean and standard deviation. Results show that the developed application could effectively control humanoid robots, making it easy to use anytime and anywhere. The application can create, save, and load control patterns and select the desired robot to connect with and send control codes to make the robot move. The humanoid robot developed using Arduino is also cost-effective. Evaluations from experts and users revealed that the application is highly accurate and efficient. The overall user satisfaction average was high (mean = 4.45, S.D. = 0.53), with the highest satisfaction in the aspect of learning speed (mean = 4.63, S.D. = 0.34). This research demonstrates the application’s suitability for users across all educational levels.

Article Details

How to Cite
Ponkaew, J. (2026). Development of a Mobile Application for Creating Automatic Motion Control Sets Using Block-Based Techniques for Controlling Humanoid Robots. The Golden Teak : Science and Technology Journal (GTSJ.), 11(1), 29–42. retrieved from https://li02.tci-thaijo.org/index.php/gts/article/view/1972
Section
Research Article

References

กัญจน์กุลณัช พีรชาอัครชัย. (2564). การศึกษาผลสัมฤทธิ์ทางการเรียนและระดับความพึงพอใจต่อการใช้งานแอปพลิเคชัน ScratchJr. วารสารวิชาการ คณะวิทยาการจัดการ มหาวิทยาลัยราชภัฏเพชรบูรณ์, 10(3), 13-22.

ธีรยุทธ จันทะบุตร. (2560). การพัฒนาแอปพลิเคชันการเรียนรู้การเขียนโปรแกรมด้วยบล็อกภาพสำหรับนักเรียนระดับมัธยมศึกษาตอนต้น. วารสารเทคโนโลยีและนวัตกรรม, 8(1), 36-43.

สุชาดา ภูริรักษ์. (2562). การพัฒนาแอปพลิเคชันการเรียนรู้การเขียนโปรแกรมด้วยบล็อกภาพสำหรับเด็กปฐมวัย. วารสารครุศาสตร์ปริทรรศน์, 7(2), 104-113.

Bucinskas, V., Dzedzickis, A. & Virzonis, D. (2022). Deep Q-Learning in Robotics: Improvement of Accuracy and Repeatability. Sensors, 22(10), 3911.

Chakraborty, D. (2022). An Evaluation of a Blockly-Based Robot Programming Application for Undergraduate Students. Journal of Education and Information Technologies, 27(3), 2099-2114.

Dick, W., Carey, L. & Carey, J. O. (2015). The systematic design of instruction. (7 th ed.). Boston, MA: Pearson Education.

Julià, C. & Antolí, J. Ò. (2019). Impact of implementing a long-term STEM-based active learning course on students’ motivation. International Journal of Technology and Design Education, 29(2), 303-327.

Karaahmetoğlu, K. & Korkmaz, Ö. (2019). The effect of project-based Arduino educational robot applications on students’ computational thinking skills and their perception of basic STEM skill levels. Participatory Educational Research, 6(2), 1-14.

Khine, M.S. (2017). Robotics in STEM Education. UK : Springer Nature.

Kopcha, T.J., McGregor, J., Shin, S., Qian, Y., Choi, J., Hill, R., Mativo, J. & Choi, I. (2017). Developing an integrative STEM curriculum for robotics education through educational design research. Journal of Formative Design in Learning, 1(1), 31-44.

Lédeczi, Á., Volgyesi, P., Maróti, M. & Simon, G. (2019). Teaching computational thinking in primary school. Journal of STEM Education, 19(4), 15-24.

Likert, R. (1967). Attitude Theory and Measurement. In The Method of Constructing and Attitude Scale. New York : Wiley & Son.

Ortiz, A.M. (2015). Examining students’ proportional reasoning strategy levels as evidence of the impact of an integrated LEGO robotics and mathematics learning experience. Journal of Technology Education, 26(2).

Rahaman, M.M., Haque, M., Shekdar, R. & Ziaul, K. (2020). Educational Robot for Learning Programming through Blockly based Mobile Application. Journal of Technological Science & Engineering, 1-25.

Saleiro, M., Carmo, B., Rodrigues, J. & Buf, J. (2013). A Low-Cost Classroom-Oriented Educational Robotics System. In International Conference on Social Robotics. UK : Springer.

Sang, G.Y., Huang, L.Z., Li, S.H. & Guo, J.W. (2023). The Effectiveness of Educational Robots in Improving Learning Outcomes: A Meta-Analysis. Sustainability, 15(5), 4637.

Weintrop, D., Shepherd, D., Francis, P. & Franklin, D. (2017). Blockly goes to work: Block-based programming for industrial robots. In 2014 IEEE/ASME 10th International Conference on Mechatronic and Embedded Systems and Applications (MESA). Austria: IEEE.

Thailand Plus. (2566). รองอธิบดีกรมส่งเสริมการเรียนรู้ เปิดโครงการ “การแข่งขันหุ่นยนต์” (STEM Education Robot Competition) ระดับประเทศ. [Online]. Available : https://www.thailandplus.tv [2567, มิถุนายน 17].

Wang, G.Y., Huang, L.Z., Li, S.H. & Guo, J.W. (2023). The effectiveness of educational robots in improving learning outcomes: A meta-analysis. Sustainability, 15(5), 4637.