AnArU, a virtual reality framework for physical human interactions


  • Matías Nicolás Selzer Laboratorio de Investigación y Desarrollo en Visualización y Computación Gráfica (VyGLab), Departamento de Ciencias e Ingeniería de la Computación, Universidad Nacional del Sur, Bahía Blanca, Argentina
  • Martín Leonardo Larrea Laboratorio de Investigación y Desarrollo en Visualización y Computación Gráfica (VyGLab), Departamento de Ciencias e Ingeniería de la Computación, Universidad Nacional del Sur, Bahía Blanca, Argentina


Arduino, Android, Unity3d, Human Computer Interaction, Virtual Reality


Virtual Reality has become, once again, a popular and interesting topic, both as a research and commercial field. This trend has its origin in the use of mobile devices as computational core and displays for Virtual Reality. Android is one of the most used platform in this context and Unity3d is a suitable game engine for such platform. In order to improve the immersive experience, some electronic devices, Arduino especially, are used to gather information, such as the movement of the user’s arms or legs. Although Android, Arduino and Unity3d are often used independently in Virtual Reality investigations, few studies use all of them together. Furthermore, each time these technologies are used in a new project, the developers have to think about a new way of communication between them. In this work we present AnArU, a framework for physical human interaction in Virtual Reality. The goal of AnArU is to allow an easy, efficient and extensible communication between the hardware and software involved in the Virtual Reality System.


Download data is not yet available.


[1] A. Amer and P. Peralez. Affordable altered perspectives: Making augmented and virtual reality technology accessible. In Global Humanitarian Technology Conference (GHTC), 2014 IEEE, pages 603–608. IEEE, 2014.
[2] R. T. Azuma et al. A survey of augmented reality. Presence, 6(4):355–385, 1997.
[3] K. Baraka, M. Ghobril, S. Malek, R. Kanj, and A. Kayssi. Low cost arduino/android-based energy-efficient home automation system with smart task scheduling. In Computational Intelligence, Communication Systems and Networks (CICSyN), 2013 Fifth International Conference on, pages 296–301. IEEE, 2013.
[4] J. Blake and H. B. Gurocak. Haptic glove with mr brakes for virtual reality. Mechatronics, IEEE/ASME Transactions on, 14(5):606–615, 2009.
[5] T. Cakmak and H. Hager. Cyberith virtualizer: a locomotion device for virtual reality. In ACM SIGGRAPH 2014 Emerging Technologies, page 6. ACM, 2014.
[6] C. Davies, A. Miller, and C. Allison. Virtual time windows: Applying cross reality to cultural heritage. In Proceedings of the Postgraduate Conference on the Convergence of Networking and Telecomunications, 2012.
[7] A. Dursch, D. C. Yen, and D.-H. Shih. Bluetooth technology: an exploratory study of the analysis and implementation frameworks. Computer Standards & Interfaces, 26(4):263–277, 2004.
[8] R. A. Earnshaw. Virtual reality systems. Academic press, 2014.
[9] W. Hürst and M. Helder. Mobile 3d graphics and virtual reality interaction. In Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology, page 28. ACM, 2011.
[10] J. Jacobson and M. Lewis. Game engine virtual reality with caveut. Computer, 38(4):79–82, 2005.
[11] A. S. Lai and S. Leung. Mobile bluetooth-based game development using arduino on android platform. In Applied Mechanics and Materials, volume 427, pages 2192–2196. Trans Tech Publ, 2013.
[12] C.-F. Lin, P.-S. Pa, and C.-S. Fuh. Mobile application of interactive remote toys with augmented reality. In Signal and Information Processing Association Annual Summit and Conference (APSIPA), 2013 Asia-Pacific, pages 1–6. IEEE, 2013.
[13] C.-F. Lin, P.-S. Pa, and C.-S. Fuh. A mar game design via a remote control module. In Augmented and Virtual Reality, pages 3–18. Springer, 2014.
[14] K. Lyons, S. W. Kim, S. Seko, D. Nguyen, A. Desjardins, M. Vidal, D. Dobbelstein, and J. Rubin. Loupe: a handheld near-eye display. In Proceedings of the 27th annual ACM symposium on User interface software and technology, pages 351–354. ACM, 2014.
[15] H. Olmedo and J. Augusto. Towards the commodification of augmented reality: Tools and platforms. In New Trends in Interaction, Virtual Reality and Modeling, pages 63–72. Springer, 2013.
[16] J. L. Olson, D. M. Krum, E. Suma, M. Bolas, et al. A design for a smartphone-based head mounted display. In Virtual Reality Conference (VR), 2011 IEEE, pages 233–234. IEEE, 2011.
[17] B. Petry and J. Huber. Towards effective interaction with omnidirectional videos using immersive virtual reality headsets. In Proceedings of the 6th Augmented Human International Conference, pages 217–218. ACM, 2015.
[18] L. Pujol-Tost. Realism in virtual reality applications for cultural heritage. International Journal of Virtual Reality, 10(3):41, 2011.
[19] D. Schmidt, R. Kovacs, V. Mehta, U. Umapathi, S. Köhler, L.-P. Cheng, and P. Baudisch. Level-ups: Motorized stilts that simulate stair steps in virtual reality. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, pages 2157–2160. ACM, 2015.
[20] M. F. Shiratuddin and W. Thabet. Utilizing a 3d game engine to develop a virtual design review system. Journal of Information Technology in Construction–ITcon, 16:39–68, 2011.
[21] A. Steed and S. Julier. Design and implementation of an immersive virtual reality system based on a smartphone platform. In 3D User Interfaces (3DUI), 2013 IEEE Symposium on, pages 43–46. IEEE, 2013.
[22] S. Wang, Z. Mao, C. Zeng, H. Gong, S. Li, and B. Chen. A new method of virtual reality based on unity3d. In Geoinformatics, 2010 18th International Conference on, pages 1–5. IEEE, 2010.




How to Cite

Selzer, M. N., & Larrea, M. L. (2015). AnArU, a virtual reality framework for physical human interactions. Journal of Computer Science and Technology, 15(02), p. 50–54. Retrieved from



Original Articles