Implementation of Doodle Jump Game Based on Accelerometer Sensor and Kalman Filter

Authors

  • Edghar Danuwijaya Telkom University
  • Yohanes Armenian Putra Telkom University
  • Hilal Hudan Nuha Telkom University
  • Ikke Dian Oktaviani Telkom University

DOI:

https://doi.org/10.32736/sisfokom.v14i1.2259

Keywords:

Doodle Jump, Accelerometer, Noise, Kalman Filter, Accuration

Abstract

The doodle jump game is a video game with a jumping game model assisted by accelerometer sensor technology. Placing the accelerometer sensor in the doodle jump game is a very appropriate solution to determine the accuracy of the values on the sensor. The accelerometer sensor can be measured in real time, however applying a small force to the sensor can result in interference with measurement accuracy. Therefore, creating the measurement results you need using filters can help reduce noise. The method used to use this filter is the Kalman Filter algorithm. The use of the Kalman Filter method can provide a stable level of accuracy in the movements of the main characters in the game and the accelerometer sensor so that it can become a precise algorithm. This research has successfully influenced the accuracy of the accelerometer sensor, as an example of using the performance of the accelerometer sensor and the application of Kalman filter has an accuracy difference of 20.70% for the right tilt detection results and 33.25% for the left tilt detection results. This indicates that the application of the Kalman filter to the Doodle Jump game can have a significant effect.

References

Ben, Lonnqvist., Zhengqing, Wu., Michael, H., Herzog. (2023). 1. Latent Noise Segmentation: How Neural Noise Leads to the Emergence of Segmentation and Grouping. arXiv.org, doi: 10.48550/arxiv.2309.16515

Ahmet, Ka?an, Kaya. (2023). 2. Noise-Robust Diffusion Based Semantic Segmentation. doi: 10.1109/siu59756.2023.10223870

Noisy image segmentation model combining PDE and improved variational level set method. Academic Journal of Mathematical Sciences, doi: 10.25236/ajms.2022.030106

Yan, Fang., Feng, Zhu., Bowen, Cheng., Luoqi, Liu., Yao, Zhao., Yunchao, Wei. (2023). 4. Locating Noise is Halfway Denoising for Semi-Supervised Segmentation. doi: 10.1109/iccv51070.2023.01523

Eden, Grad., Moshe, Kimhi., Lion, Halika., Chaim, Baskin. (2024). 5. Benchmarking Label Noise in Instance Segmentation: Spatial Noise Matters. doi: 10.48550/arxiv.2406.10891

A. Abadleh, B. M. Al-Mahadeen, R. M. AlNaimat, and O. Lasassmeh, “Noise segmentation for step detection and distance estimation using smartphone sensor data,” Wireless Networks, vol. 27, no. 4, pp. 2337–2346, May 2021, doi: 10.1007/s11276-021-02588-0.

Damjana, Cabarkapa., Dimitrije, Cabarkapa., Nicolas, M., Philipp., Andrew, C., Fry. (2023). 1. Impact of the Anatomical Accelerometer Placement on Vertical Jump Performance Characteristics. Sports, doi: 10.3390/sports11040092

Dimitrije, Cabarkapa., Andrew, C., Fry., Matthew, J., Hermes. (2021). 2. Accuracy of an Experimental Accelerometer for Assessing Countermovement Vertical Jump Height. doi: 10.18060/24831

Dennis, Moschina., Tobias, Röddiger., Michael, Beigl. (2023). 3. Vertical Jump Test Using an Earable Accelerometer. doi: 10.1145/3594739.3610669

M.A., Choukou., Guillaume, Laffaye., Redha, Taiar. (2014). 4. Reliability and validity of an accelerometric system for assessing vertical jumping performance. Biology of Sport, doi: 10.5604/20831862.1086733

Giacomo, Villa., Serena, Cerfoglio., M., Galli., Veronica, Cimolin. (2024). 5. Impact of IMU Placement on Vertical Jump Height Estimation: A Comparative Analysis in Countermovement Jumps. The Star, doi: 10.1109/star62027.2024.10635965

D. V. Cabarkapa, D. Cabarkapa, N. M. Philipp, and A. C. Fry, “Impact of the Anatomical Accelerometer Placement on Vertical Jump Performance Characteristics,” Sports, vol. 11, no. 4, Apr. 2023, doi: 10.3390/sports11040092.

Anita, Teli., Sheetal, Harkuni., Deepti, M., Kadeangadi., Madhumati, J, Patil. (2023). 2. An assessment of the effectiveness and perception of the doodle – Video reinforced teaching method. BLDE university journal of health sciences, doi: 10.4103/bjhs.bjhs_207_22

Jaimie, Carlson., Jason, Friedman., Christopher, Kim., Cynthia, Sung. (2020). 3. REBOund: Untethered Origami Jumping Robot with Controllable Jump Height. doi: 10.1109/ICRA40945.2020.9196534

Dyaneshwar, Bavakar., Ramesh, Shahabade., Vishal, Vilas, Shinde., Bhargav, Vivek, Modak., Manas, Narendra, Telavane., Shantanu, Parameswara. (2024). 5. A Proposed Approach for AI Doodle Generation with a Hybrid Intelligent Agent. International Journal For Multidisciplinary Research, doi: 10.36948/ijfmr.2024.v06i02.17871

Amulya Raveendra Katti; Anamay Sarkar; Pranav Mallikarjuna Swamy; Riya Kothari; Shenoy Pratik Gurudat, “Reinforcement Learning and Adversarial Attacks on Player Model with Doodle Jump.”

S. M. Irsyad, A. Basuki, and B. S. B. Dewantara, “Rancang Bangun AirMouse Menggunakan Sarung Tangan Bersensor Berbasis ESP32,” Jurnal Rekayasa Elektrika, vol. 18, no. 3, Sep. 2022, doi: 10.17529/jre.v18i3.25816.

M. Khodarahmi and V. Maihami, “A Review on Kalman Filter Models,” Archives of Computational Methods in Engineering, vol. 30, no. 1. Springer Science and Business Media B.V., pp. 727–747, Jan. 01, 2023. doi: 10.1007/s11831-022-09815-7.

Manuel, Baltieri., Takuya, Isomura. (2021). 3. Kalman filters as the steady-state solution of gradient descent on variational free energy. arXiv: Neurons and Cognition,

Alejandro, Juárez-Lora., Luis, M., García-Sebastián., V., Ponce., E., Rubio-Espino., Herón, Molina-Lozano., Juan, Humberto, Sossa, Azuela. (2022). 2. Implementation of Kalman Filtering with Spiking Neural Networks. Sensors, doi: 10.3390/s22228845

Thomas, James. (2019). 5. The Kalman Filter. doi: 10.1007/978-3-030-31934-2_5

Lyakhov, P., Kalita, D., Bergerman, M. (2022). Hardware Implementation of the Kalman Filter for Video Signal Processing. In: Tchernykh, A., Alikhanov, A., Babenko, M., Samoylenko, I. (eds) Mathematics and its Applications in New Computer Systems. MANCS 2021. Lecture Notes in Networks and Systems, vol 424. Springer, Cham. https://doi.org/10.1007/978-3-030-97020-8_12

Fajar Irvansyah; Setiawansyah; Muhaqiqin, “APLIKASI PEMESANAN JASA CUKUR RAMBUT BERBASIS ANDROID,” Bandarlampung, 1, 2020.

Developer Android, “Arsitektur Platform,” developer.android.com.

R. I. Alfian, A. Ma’Arif, and S. Sunardi, “Noise reduction in the accelerometer and gyroscope sensor with the Kalman filter algorithm,” Journal of Robotics and Control (JRC), vol. 2, no. 3, pp. 180–189, May 2021, doi: 10.18196/jrc.2375

Downloads

Published

2025-01-31

Issue

Section

Articles