DOI QR코드

DOI QR Code

Modeling and Simulation of HMI Behaviors of 3D Virtual Products using XML

XML을 이용한 3D 가상 제품의 HMI 행동양태 모델링과 시뮬레이션 방안

  • Jung, Ho-Kyun (Department of Industrial Engineering, Chosun University) ;
  • Park, Hyungjun (Department of Industrial Engineering, Chosun University)
  • Received : 2014.12.02
  • Accepted : 2015.01.16
  • Published : 2015.03.01

Abstract

In the virtual prototyping (VP) of digital products, it is important to provide the people involved in product development with the visualization and interaction of the products, and the simulation of their human machine interaction (HMI) behaviors in interactive 3D virtual environments. Especially, for the HMI behavior simulation, it is necessary to represent them properly and to play them back effectively according to user interaction in the virtual environments. In a conventional approach to HMI behavior simulation, user interface (UI) designers use UI design software tools to generate the HMI behavior of a digital product of interest. Due to lack of reusability of the HMI behavior, VP developers need to analyze and integrate it into a VP system for its simulation in a 3D virtual environment. As this approach hinders the effective communication between the UI designers and the VP developers, it is easy to create errors and thereby it takes significant time and effort especially when it is required to represent the HMI behavior to the finest level of detail. In order to overcome the shortcomings of the conventional approach, we propose an approach for representing the HMI behavior of a digital product using XML (eXtensible Markup Language) and for reusing it to perform the HMI behavior simulation in 3D virtual environments. Based on the approach, a VP system has been developed and applied for the design evaluation of various products. A case study about the design evaluation is given to show the usefulness of the proposed approach.

Keywords

References

  1. Bullinger, H.J., Breining, R. and Baucer, W., 1999, Virtual Prototyping - State of the Art in Product Design, Proceedings of the 26th International Conference on Computers & Industrial Engineering, pp.103-107.
  2. Zorriassantine, F., Wykes, C., Parkin, R. and Gindy, N., 2003, A Survey of Virtual Prototyping Techniques for Mechanical Product Development, Journal of Engineering Manufacture, 217, pp.513-530. https://doi.org/10.1243/095440503321628189
  3. Park, H., Bae, C. and Lee, K., 2007, Virtual Prototyping of Consumer Electronic Products by Embedding HMI Functional Simulation into VR Techniques, Transactions of the Society of CAD/ CAM Engineers, 12(2), pp.87-94.
  4. Kanai, S., Higuchi, T. and Kikuta, T., 2009, 3D Digital Prototyping and Usability Enhancement of Information Appliances Based on UsiXML, International Journal on Interactive Design and Manufacturing, 3(3), 201-222. https://doi.org/10.1007/s12008-009-0075-7
  5. Park, H., Moon, H. and Lee, J., 2009, Tangible Augmented Prototyping of Digital Handheld Products, Computers in Industry, 60(2), pp.114-125. https://doi.org/10.1016/j.compind.2008.09.001
  6. Fabio, B., Agostino, A., Francesco, C. and Maurizio, M., 2010, Functional Behavior Simulation of Industrial Products in Virtual Reality, Proceedings of TMCE 2010 Symposium, 16(1), pp.1-10.
  7. Park, H. and Moon, H., 2013, Design Evaluation of Information Appliances Using Augmented Reality-Based Tangible Interaction, Computers in Industry, 64(7), pp.854-868. https://doi.org/10.1016/j.compind.2013.05.006
  8. Bae, S., 2003, Product HMI(Human-Machine- Interface) Design & Application Based on Event & State Modeling Method, Proceeding of 2003 Conference on the HCI Society of Korea, pp.371-376.
  9. ForeUI, http://www.foreui.com
  10. RapidPLUS, https://sites.google.com/site/rapidpluscommunity/
  11. Simulink, http://www.mathworks.co.kr/products/ simulink/
  12. Park, D., Jung, H. and Park, H., 2014, Using Simulink for UI Behavior Simulation of 3D Virtual Prototypes, Proceedings of the Society of CAD/CAM Engineers Conference, pp.799-804.
  13. Extensible Markup Language (XML), http:// www.w3.org/XML
  14. UIML, https://www.oasis-open.org
  15. XUL, https://developer.mozilla.org/ko/docs/XUL
  16. UsiXML, http://www.usixml.org
  17. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L. and Jaquero, V.L., 2005, UsiXML: A Language Supporting Multi-path Development of User Interfaces, Lecture Notes Computer Science, 3520, pp.200-220.
  18. DOM, http://www.w3.org/DOM
  19. SAX, http://www.saxproject.org
  20. Rhino3D, http://www.rhino3d.com
  21. RapidForm, http://www.rapidform.com
  22. OpenGL, http://www.opegl.org
  23. ARToolKit, http://www.hitl.washington.edu/artoolkit/
  24. Park, H., Park, S. and Jung, H., 2013, Note on Tangible Interaction using Paper Models for ARBased Design Evaluation, Journal of Advanced Mechanical Design, Systems, and Manufacturing (JAMDSM), 7(5), pp.827-835. https://doi.org/10.1299/jamdsm.7.827
  25. StarUML - The Open Source UML/MDA Platform, http://staruml.sourceforge.net
  26. Libxml2 - The XML C parser and toolkit of Gnome, http://xmlsoft.org